JavaScript 指定小数位数 toFixed() 方法

转载 2012年03月31日 12:00:18

定义和用法

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 异常。

实例

在本例中,我们将把数字舍入为仅有一位小数的数字:

Show the number 13.37 with one decimal:
<script type="text/javascript">
var num = new Number(13.37);
document.write (num.toFixed(1))
</script>

输出:

Show the number 13.37 with one decimal:
13.4



来源:http://www.w3school.com.cn/js/jsref_tofixed.asp


相关文章推荐

javascript关于小数计算的结果会出现小数的位数变多的现象

javascript关于小数计算的Bug,出现结果小数位数变多的现象

Android基础--EditText输入框限制小数的位数解决方法

在开发中,会有一些需求,EditText输入框,只可以输入一位小数,或者只可以输入2位小数,那么我们该去怎么做呢? 首先在xml文件里面: <EditText android:i...

sql 除法中如何防止被除数为0,以及SUM和舍入为指定的小数位数函数

[sql] view plaincopy SUM(ROUND(case when S1.SAL_NOS_PRM_AMTthen S1.SAL_AMT       ...

微信小程序开发之保留小数(toFixed) 四舍五入 获取整数 string转int

今天遇到了不少问题,问题虽小,还是得做个笔记. 1.保留小数点后几位小数. 方法很简单.toFixed()即可.括号内的数字表示保留的位数.如果是整数,就会不上0 特别注意:这方...

javascript 学习小结 (二)新增小数取整各种方法 by FungLeo

javascript 学习小结 (二) by FungLeo前言前面写过一个学习小结javascript 学习小结 JS装逼技巧(一) by FungLeo 那篇博文总结的东西还是比较多的.但是JS有...

JavaScript parseInt() &parseFloat & toFixed函数

原文链接 parseInt() 函数 定义和用法 parseInt() 函数可解析一个字符串,并返回一个整数。 语法parseInt(string, radix)参数 描述 str...

java中float/double浮点数的计算失去精度问题(即小数位数增加的问题)

今天在数值计算时碰到一个问题.程序如下: double a = (3.3-2.4)/0.1; System.out.println(a); 你可能认为结果很简单,不就是9嘛,是事实上,结果为:8...

IOS开发问题解决之限制UITextField输入特定位数小数时,Done按钮失效

问题描述       要求是限制UITextField只能输入一位小数。我的方法是重写delegate的textField:shouldChangeCharactersInRange:replace...

C#获得access 字段属性结构,字段名、字段类型、字段大小、小数位数等

OleDbCommand command = new OleDbCommand(sql, Connection); OleDbDataReader re...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)