javascript 四舍五入; js 四舍五入
方法 Math.round
round() 方法可把一个数字舍入为最接近的整数。
对于 0.5,该方法将进行上舍入。
例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。
Math.round(748.58) 结果:749
Math.round(748.5867*100) 结果:74859
Math.round(748.5867*100)/100 结果:748.59 保留两位
Math.round(748.5867*1000)/1000 结果:748.587 保留三位
通用js方法:
function format45(val,v2) {
if (isNaN(val) || val == undefined || val == null) { return null; }
return Math.round(val * v2) / v2;
}
format45(748.586767,10000) 结果:748.5868
相关文档:http://www.w3school.com.cn/jsref/jsref_round.asp
若用vue开发,建议放到公共方法类,固定函数名称和精确度,方便统一维护
汇总整理:
一、 数据库解决方案:
Round()、Convert()、Cast() 方法
https://www.cnblogs.com/hao-1234-1234/p/8574188.html
三、 前端解决方案:
js中 Math.round()方法
https://www.cnblogs.com/hao-1234-1234/p/11150134.html
四、服务器端解决方案(C#)
Math.Round方法
https://www.cnblogs.com/hao-1234-1234/p/8668258.html
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)