JavaScript toFixed() 方法

 JavaScript Number 对象

toFixed()方法使用定点表示法格式化数字。

如果需要,数字会四舍五入,如果需要,小数部分将用零填充,以便具有指定的长度。

语法:

number.toFixed(digits)
var num = 12345.6789;
num.toFixed(2);
测试看看‹/›

浏览器兼容性

所有浏览器完全支持toFixed()方法:

Method
toFixed()

参数值

参数描述
digits(可选)小数点后出现的位数;这可能是一个0到20之间的值,并且实现可能支持更大范围的值。如果省略了这个参数,它将被视为0

技术细节

返回值:用定点表示法表示给定数字的字符串
例外情况:
  • RangeError-如果数字太小或太大。介于0到100之间(包括0和100)的值不会导致RangeError

  • TypeError-如果在非Number对象上调用此方法

JavaScript版本:ECMAScript 3

更多实例

转换数字,不保留任何小数:

var num = 12345.6789;
num.toFixed();
测试看看‹/›

如有必要,小数部分用零填充:

var num = 12345.6789;
num.toFixed(10);
测试看看‹/›

 JavaScript Number 对象