四舍五入JavaScript计算
Rounding JavaScript calculation
我在一个表单中有三个输入框,并使用其中两个来执行简单的计算,结果在第三个输入盒中。然后,这些都被放入一个数据库中,以便在其他地方使用。这是我的计算代码。
document.insert_moves.elements.number1.value = ((document.insert_moves.elements.biomass1.value * 1000)/ document.insert_moves.elements.weight1.value);
我怎样才能把它四舍五入到最接近的整数?如有任何建议,不胜感激。
Math.floor();应该完成
如果您只是想四舍五入,那么使用按位|会更快一点
var roundedDown = 5.672391 | 0;
使用它来舍入到特定数量的数字(如)的速度也惊人
var roundedTo2Digits = ((5.8273487 * 100) | 0) / 100;
您可以使用Math.ceil()
或Math.floor()
。由于您想将其向下四舍五入,因此是后者。
相关文章:
- 从JSON数组计算javascript中的日期差异
- 计算JavaScript中的时间差异(天+小时+分钟+秒)
- 计算 JavaScript 中数组中元素的出现次数
- 计算JavaScript中句子(数组)中字符(数组)的出现次数
- 计算javascript对象中的出现次数
- 计算 JavaScript 的问题
- 简单计算 - JavaScript
- 计算 Javascript 数组索引的出现次数
- 计算 JavaScript 数组中对象的出现次数
- 很难计算Javascript的总数
- 计算 JavaScript 中数组中元素的频率
- 计算 javascript 中的 http 请求数
- 用于计算 JavaScript 中字符串的正则表达式
- 计算 JavaScript 中以 ISO 8859-7 编码的文件的字节大小
- 借助firebug或IE 8调试器或chrome调试器来计算javascript函数流的方法
- 如何计算javascript中登录尝试的最大次数
- 如何计算javascript html字符串变量中的行数
- 使用Date对象计算Javascript执行速度是否正确
- 计算JavaScript对象中属性百分比的变化
- 如何计算Javascript中字符串之间的时差?