toFixed() 方法
可把 Number 四舍五入为指定小数位数的数字。
用法
NumberObject.toFixed(num)
参数
num
必需。规定小数的位数,是 0 ~ 20 之间的值,包括 0 和 20,有些实现可以支持更大的数值范围。
如果省略了该参数,将用 0 代替。
返回值
返回 NumberObject 的字符串表示,不采用指数计数法,小数点后有固定的 num 位数字。
如果必要,该数字会被舍入,也可以用 0 补足,以便它达到指定的长度。
如果 num 大于 le+21,则该方法只调用 NumberObject.toString(),返回采用指数计数法表示的字符串。
抛出
当 num 太小或太大时抛出异常 RangeError。0 ~ 20 之间的值不会引发该异常。有些实现支持更大范围或更小范围内的值。
当调用该方法的对象不是 Number 时抛出 TypeError 异常。
实例
在本例中,我们将把数字舍入为仅有一位小数的数字:
<script type="text/javascript">
var num = new Number(13.37);
document.write ("13.37四舍五入保留一位小数="+num.toFixed(1))
</script>
输出:
13.37四舍五入保留一位小数=13.4
分享到:
相关推荐
在Javascript中parseFloat()方法会产生精度问题 代码如下: [removed] var a = “0.11”; var b = “0.2801”; var c = “1.002”; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = ...
JavaScript权威指南 犀牛书 Chapter 1. Introduction to JavaScript Section 1.1. JavaScript Myths Section 1.2. Versions of JavaScript Section 1.3. Client-Side JavaScript Section 1.4. JavaScript ...
parseInt()-将字符串转化为整型 ...parseFloat()-将字符串转化为浮点数 String()-函数能够将任何类型的值转换为字符串 tostring()-将数字转换为进制 Boolean()-转换为Boolean值 toFixed-()将数值转换为字符串
parseFloat((数学表达式).toFixed(digits)) // toFixed() 精度参数须在 0 与20 之间 运行 parseFloat((0.1 + 0.2).toFixed(10))//结果为0.3 parseFloat((0.3 / 0.1).toFixed(10)) // 结果为 3 parseFloat((0.7 * 180...
JavaScript:定义行为和动作 (基于对象和事件驱动的客户端脚本语言;也是一种广泛应用于客户端Web开发的脚本语言) 基于对象:网页中的一切元素都是假象!不需要new,即可直接使用 事件驱动:JavaScript的执行都是...
Date 对象 提供日期和时间的基本存储和检索。 decodeURI 方法 返回一个已编码的通用资源标识符 (URI) 的解码版。 decodeURIComponent 方法 返回一个已编码的通用资源标识符 (URI) 组件的解码版。 递减运算符(--...
parseFloat 方法; parseInt 方法; pop 方法; pow 方法; push 方法; random 方法; replace 方法; reverse 方法; round 方法; search 方法; setDate 方法; setFullYear 方法; setHours 方法; ...
所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下 字符串转换数字 var a = '1'; console.log(+a); console.log(a++...
javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...
代码如下: //金额格式转换 function parsePrice(s) { var n = 2 //设置保留的小数位数 s = parseFloat((s + “”).replace(/[^\d\.-]/g, “”)).toFixed(n) + “”; var l = s.split(“.”)[0].split(“”).reverse...
sum = parseFloat(value1) + parseFloat(value2);// incase JavaScript gets weird with floatssum = Math.round(+(sum + 'e' + 2));sum = +(sum + 'e' + (-2));sum = '$' + sum.toFixed(2);console.log(sum) // '$...
javascript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有java那么方便,它是通过 parseInt(变量)、parseFloat(变量)等方法来进行类型转换的。注意:没有parseDouble(变量)这种类型转换,因为...
React原生动画编号 用于数字动画的可定制React本机组件。安装$ npm install react-native-animate-... < AnimateNumber xss=removed xss=removed xss=removed> { return '$ ' + parseFloat ( val ) . toFixed ( 2 ) }
<script language="javascript" for="document" event="onkeydown"> if (event.keyCode==13 && event.srcElement.type!=’button’ && event.srcElement.type! =’submit’ && event.srcElement.type!=’reset’ &...
<script language="javascript" for="document" event="onkeydown"> if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event....