Math.round() 四舍五入
最后更新:2026-09-09
Math.round() 四舍五入
Math.round 四舍五入:返回最接近的整数。0.5 向上取(Math.round(4.5) = 5)。
| 分类 | 数学 |
|---|---|
| ES 版本 | ES1 |
📝 语法
Math.round(数字);
⚙️ 参数
| number | 要取整的数字。 |
|---|
返回值:最接近的整数。
是否修改原值:否(返回新值)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
4
5
5
-4
ℹ️ info Math.round(-4.5) 是 -4 不是 -5——.5 始终向上(向 +∞)。
💡 提示 保留 N 位小数:Math.round(num * 10**N) / 10**N。
🌐 浏览器支持
| 浏览器 | |||||
|---|---|---|---|---|---|
| Math.round() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| 所有现代浏览器均支持 | |||||
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QMath.round(-4.5) 为什么是 -4?
A.5 始终向 +∞ 方向取——-4 > -4.5。
Qround 和 toFixed 的区别?
Around 返回整数;toFixed 返回指定小数位数的字符串。
Q如何实现银行家舍入?
AJS 没有,需要手动实现或用库。