如何在javascript中使用小数
How can I work with decimals in javascript?
本文关键字:小数 javascript 更新时间:2023-11-09
在过去的一个小时里,我尝试了几种不同的解决方案,但都没有解决我的问题。
我有各种输入字段,其中包含十进制数(产品价格),例如98.00
。
循环浏览项目列表,我需要将字段添加在一起:
// Calculate sub-total
$('.selected_list li.order_line:visible').each(function(){
var item_cost = $(this).find('input.item_cost').val();
sub_total = sub_total + item_cost;
})
如何添加这些项并得到包含两个小数的结果
我的小提琴在这里:http://jsfiddle.net/EgGUm/
使用parseFloat:
var item_cost = parseFloat($(this).find('input.item_cost').val());
更多信息,请点击此处
您可以使用parseFloat()
来转换字符串。我已经更新了你的Fiddle:http://jsfiddle.net/EgGUm/11/
// Calculate sub-total
$('.selected_list li.order_line:visible').each(function(){
var item_cost = parseFloat($(this).find('input.item_cost').val());
sub_total = sub_total + item_cost;
})
相关文章:
- 用于Javascript中小数输入的Regex,小数前有1到3位,小数后有1到三位
- 在javascript中使用小数
- 正则表达式,不允许在javascript中使用负数和小数以及零
- 用于输入文本字段的Javascript验证器,仅用于两位小数
- JavaScript 是否考虑了本地小数分隔符
- 浮点数的总和在 JavaScript 中没有给出小数
- 删除Javascript中小数后的数字
- 用Javascript替换数字's小数
- JavaScript从我的小数中去除了.00
- JavaScript打印的数字有20位小数
- Javascript-格式化数字,始终显示原始的小数位数
- 使用javascript查找小数前的整数(不包括特殊字符)
- 如何通过 javascript 在浮点数中保留小数点数后的 2 位数字
- 如何在javascript中使用小数
- 在Javascript中,大浮点数的小数位数有限制吗
- 如何在使用 JavaScript 四舍五入小数时忽略 “”,“
- 如何在javascript中将小数转换为帧速率指定
- 向下舍入小数 JavaScript
- 需要帮助进位小数Javascript
- 格式化小数javascript/jquery