📅  最后修改于: 2023-12-03 14:53:53.953000             🧑  作者: Mango
在 TypeScript 中,我们可以使用 toFixed()
方法来将浮点数舍入到指定的小数位数。
number.toFixed(digits)
该方法接受一个 digits
参数,表示要保留的小数位数。如果省略该参数,则默认保留到整数部分。
const num = 3.1415926;
const newNum = num.toFixed(2);
console.log(newNum); // 输出 "3.14"
在上面的示例中,我们首先声明了一个浮点数 num
,然后调用了它的 toFixed()
方法并传入参数 2
,表示要保留两个小数位。最后,我们输出了新的舍入后的数值 newNum
的值。
值得注意的是,toFixed()
方法返回的结果是一个字符串,而非数值类型。如果我们需要将其转换为数值类型,可以使用 parseFloat()
函数。
const num = 3.1415926;
const newNum = Number(num.toFixed(2)); // 或者使用 parseFloat(num.toFixed(2))
console.log(newNum); // 输出 3.14,数值类型
使用 toFixed()
方法将浮点数舍入到指定的小数位数非常简单,只需要传入一个参数即可。注意,该方法返回的结果是一个字符串,如果需要将其转换为数值类型,需要使用 parseFloat()
函数。