在 JavaScript 里,若要对数值进行四舍五入并保留一位小数,可借助以下几种方法来实现:
-
使用toFixed()方法
该方法会把数字转换为字符串,并且按照指定的小数位数进行四舍五入。使用parseFloat()能够将结果转回数字类型。
-
通过数学运算实现
此方法先把数字乘以 10,接着对结果进行四舍五入操作,最后再除以 10。
-
自定义函数处理
这种方式是创建一个自定义函数,从而让代码的复用变得更加便捷。
注意事项:
- 当使用
toFixed()方法时,返回的是字符串类型。要是你需要的是数字类型,就得像示例那样进行类型转换。
- 上述这些方法均遵循标准的四舍五入规则,即当尾数大于或等于 5 时进位,小于 5 时舍去。
参考:https://www.doubao.com/chat/11010261506967042