用js写一个四舍五入的函数

使用math.round()结合乘除法可实现指定小数位的四舍五入,如round(3.14159, 2)返回3.14;注意浮点数精度问题但常规场景可靠。

用js写一个四舍五入的函数

javaScript 中,可以使用内置的 Math.round() 方法实现基本的四舍五入。但如果你需要对小数位进行控制(比如保留一位或两位小数),可以封装一个更灵活的函数。

基础四舍五入函数(保留指定位数)

下面是一个支持指定小数位数的四舍五入函数:

function round(num, decimalPlaces = 0) {   const factor = Math.pow(10, decimalPlaces);   return Math.round(num * factor) / factor; } 

使用示例

round(3.14159, 2) → 返回 3.14
round(2.555, 2) → 返回 2.56
round(1.234, 1) → 返回 1.2
round(1.234) → 返回 1(默认保留整数)

注意事项

由于浮点数精度问题,某些计算可能会出现偏差,例如 0.1 + 0.2 !== 0.3。但在大多数常规场景下,上述 round 函数足够可靠。

基本上就这些,简单实用。

用js写一个四舍五入的函数

四维时代AI开放平台

四维时代AI开放平台

用js写一个四舍五入的函数 66

查看详情 用js写一个四舍五入的函数

上一篇
下一篇
text=ZqhQzanResources