📌  相关文章
📜  将浮点数舍入两个小数点 - TypeScript (1)

📅  最后修改于: 2023-12-03 14:53:53.953000             🧑  作者: Mango

将浮点数舍入两个小数点 - TypeScript

在 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() 函数。