JavaScript中取两位小数的方法有以下几种:
1. 通过toFixed()方法:
toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。该方法接受一个参数,表示要保留的小数位数,如果参数不是一个整数,则会被取整。例如:
var num = 5.56789; var n = num.toFixed(2); console.log(n); // 5.57
2. 通过toPrecision()方法:
toPrecision() 方法可根据参数指定的精度,返回一个指定精度的数值字符串。该方法接受一个参数,表示数值的精度,如果参数不是一个整数,则会被取整。例如:
var num = 5.56789; var n = num.toPrecision(2); console.log(n); // 5.6
3. 通过Math.round()方法:
Math.round() 方法可把数字四舍五入为最接近的整数。这个方法接受一个参数,表示要舍入的小数位数,如果参数不是一个整数,则会被取整。例如:
var num = 5.56789; var n = Math.round(num * 100) / 100; console.log(n); // 5.57
4. 通过Number()方法:
Number() 方法可把数字四舍五入为指定小数位数的数字。该方法接受一个参数,表示要保留的小数位数,如果参数不是一个整数,则会被取整。例如:
var num = 5.56789; var n = Number(num.toString().match(/^\d+(?:\.\d{0,2})?/)); console.log(n); // 5.57
以上就是JavaScript中取两位小数的几种方法,希望能够给大家带来帮助。