在开发中经常需要截取小数位数,输出固定位数的小数,比如计算结果要保留2位小数,那应该怎么做呢?

js为我们提供了toFixed() 函数来解决这个问题,具体看下面示例

var pi = 3.1415926

console.log(pi.toFixed(2))
3.14

console.log(pi.toFixed(4))
3.1416

需要保留几位小数,就在toFixed() 的参数中传入几。

对于小数位数不足的情况,toFixed()会进行补0操作

var a = 0.1
a.toFixed(3)
"0.100"

注意

toFixed()函数的参数取值范围是0-20

转载请注明:知识蚂蚁 » js截取小数位数,js四舍五入函数

我来说说

(便于我们更好的交流)

有不明白的地方欢迎留言哦~
取消