JavaScript Number toFixed()

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

推荐阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战