js 保留两位有效数字
最编程
2024-04-23 07:45:26
...
在 JavaScript 中,可以使用 toFixed
方法来保留指定数量的小数位。
例如,要将数字保留两位小数,可以这样写:
let num = 3.14159265359;
console.log(num.toFixed(2)); // 输出: 3.14
注意,toFixed
方法会返回一个字符串,因此如果需要转换回数字,可以使用 Number
函数:
let num = 3.14159265359;
let fixedNum = Number(num.toFixed(2));
console.log(typeof fixedNum); // 输出: "number"
或者,也可以使用 parseFloat
函数:
let num = 3.14159265359;
let fixedNum = parseFloat(num.toFixed(2));
console.log(typeof fixedNum); // 输出: "number"
另外,还有一种方法是使用 JavaScript 的运算符来实现四舍五入,例如:
let num = 3.14159265359;
let fixedNum = Math.round(num * 100) / 100;
console.log(fixedNum); // 输出: 3.14
这种方法会将数字乘以 100,然后对结果进行四舍五入,最后再除以 100。
希望这些信息对你有帮助。
下一篇: csapp 学习笔记 01