toFixed()
方法的语法是
num.toFixed(digits)
这里,num
是一个数字。
Number toFixed() 参数
toFixed()
方法接收
- digits (可选) - 介于 **0** 和 **20** 之间的值,表示小数点后出现的位数。默认值为 **0**。
Number toFixed() 的返回值
- 返回一个使用定点表示法的给定数字的
String
。
注意:如果 digits 不在 **1** 到 **100** 之间,toFixed()
方法会抛出 RangeError
。
示例:使用 Number toFixed()
let num = 57.77583;
console.log(num.toFixed()); // 58-> rounded off, no fractional part
console.log(num.toFixed(1)); // 57.8
console.log(num.toFixed(7)); // 57.7758300 -> Added zeros
console.log(num.toFixed(2)); // 57.78
console.log((5.68e20).toFixed(2)); // 568000000000000000000.00
console.log((1.23e-10).toFixed(2)); // 0.00
console.log((-2.34).toFixed(1)); // -2.3
输出
58 57.8 57.7758300 57.78 568000000000000000000.00 0.00 -2.3
推荐阅读