这两个方法都是JavaScript中的数字方法,用于处理数字的显示精度。
toFixed()
方法用于将数字四舍五入到指定的小数位数,并返回一个字符串。它的语法是number.toFixed(digits)
,其中digits
表示要保留的小数位数。例如:
let num = 123.456;
console.log(num.toFixed(2)); // 输出 "123.46"
toPrecision()
方法用于将数字转换为指定的精度,并返回一个字符串。它的语法是number.toPrecision(precision)
,其中precision
表示要保留的有效数字位数。例如:
let num = 123.456;
console.log(num.toPrecision(4)); // 输出 "123.5"
因此,toFixed()
方法和toPrecision()
方法的主要区别在于,toFixed()
方法用于保留小数位数,而toPrecision()
方法用于保留有效数字位数。
领取专属 10元无门槛券
手把手带您无忧上云