如果 JavaScript 中有必要的话,四舍五入到小数点后两位
您希望将数字四舍五入到小数点后两位,但前提是有两位以上小数。例如,10 应保持不变,1.7777777 应变为 1.78,9.1 应保持原样。
解决方案:
在 JavaScript 中可以采用两种方法:
1。使用 Math.round()
Math.round(num * 100) / 100
2。使用 Number.EPSILON
Math.round((num + Number.EPSILON) * 100) / 100
示例输入和输出:
Input | Using Math.round() | Using Number.EPSILON |
---|---|---|
10 | 10 | 10 |
1.7777777 | 1.78 | 1.78 |
9.1 | 9.1 | 9.1 |
1.005 | 1 | 1.01 |
以上是如何在 JavaScript 中将数字四舍五入到小数点后两位?的详细内容。更多信息请关注PHP中文网其他相关文章!