在开发中经常需要截取小数位数,输出固定位数的小数,比如计算结果要保留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四舍五入函数