如何使用 Math.ceil() 对我的值进行舍入
How to round my values with Math.ceil()?
得到以下代码:
var total = 0;
var $parent = $(this).closest('ul');
$parent.find('input:checked').each(function() {
total += parseInt($(this).val() * parseInt(115, 10) / parseInt(100, 10) / parseInt(36, 10));
});
$parent.find('span[class^=total]').html(Math.ceil(total));
代码检查我的输入值,并使用 parseInt 将它们转换为另一个值(这是一个固定价格,转换为 3 年内的每月成本)。
这有效,但我最后在 html 中输出的值不会四舍五入:
所以我的问题是,我如何四舍五入我的 html 输出的值。
您正在使用parseInt()
默认情况下将向下舍入到最接近的整数。如果原始值是浮点数,则需要改用parseFloat()
。
$parent.find('input:checked').each(function() {
total += parseFloat($(this).val()) * 115 / 100 / 36;
});
工作示例
另请注意,无需对文本整数值调用 parseInt()
或 parseFloat()
。
相关文章:
- 将淡入淡出添加到“我的身体背景滑块”
- 如何在Chrome中找到JSON后将其放入我的应用程序's开发人员工具
- 在我的例子中,如何将对象推入数组
- jQuery - 带有一些数字的表格计算出现奇怪的舍入错误
- 在我的内容使用 Javascript 淡入后,如何加载我的页脚
- 如何将图像放入我的滚动文本js中
- 为什么我的淡入淡出切换在某个类上循环
- JavaScript 中的舍入问题
- Javascript中的舍入问题
- toFixed(2) 对 “x.525” 的舍入不一致
- 更好的舍入系统
- 如何使用 Math.ceil() 对我的值进行舍入
- 获取 2 个输入字段中的舍入值,当其中一个输入字段更新时,这些输入字段会更新
- Android应用程序和Javascript代码之间的舍入差异
- jQuery问题中的舍入数字
- 复杂数学计算中的舍入小数
- 如何舍入谷歌地图坐标在我的getElementById.innerHTML
- Javascript乘法不正确,导致不正确的舍入
- jQuery UI拖动时元素的舍入宽度
- 这是一种可靠的方法来处理Javascript中浮点数相乘时的舍入错误吗