一、toPrecision
toPrecision意思是保留精度,其参数是一个数字,表示可以保留精度的位数,支持四舍五入
let num = 0.11
console.log(num.toPrecision(2)) //0.11
console.log(num.toPrecision(6)) //0.110000
let num1 = 0.2227
console.log(num1.toPrecision(3)) //0.223 四舍五入
如上所示,我们可以知道,toPrecision可以表示从不为0的位置开始,往后n位。
二、toFixed
toFixed表示保留位数从小数点后开始,并且是四舍五入。
let num = 0.1
let num2 = 0.42
let num3 = 0.46
console.log(num.toFixed(4)) //0.1000
console.log(num2.toFixed(1)) //0.4
console.log(num3.toFixed(1)) //0.5
三、Math.round()
将数字四舍五入到整数。
let num = 0.1
let num2 = 0.42
let num3 = 0.46
console.log(num.toFixed(4)) //0.1000
console.log(num2.toFixed(1)) //0.4
console.log(num3.toFixed(1)) //0.5
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_47450807/article/details/123198839
内容来源于网络,如有侵权,请联系作者删除!