如何在javascript中使用小数?
在过去的一个小时里,我尝试了几种不同的解决方案,但都没有解决我的问题 我有各种包含小数(产品价格)的输入字段,例如如何在javascript中使用小数?,javascript,jquery,numbers,decimal,currency,Javascript,Jquery,Numbers,Decimal,Currency,在过去的一个小时里,我尝试了几种不同的解决方案,但都没有解决我的问题 我有各种包含小数(产品价格)的输入字段,例如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_
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;
})
如何添加这些项并得到包含两个小数的结果?我的小提琴在这里:使用parseFloat:
var item_cost = parseFloat($(this).find('input.item_cost').val());
更多信息,请使用parseFloat:
var item_cost = parseFloat($(this).find('input.item_cost').val());
此外,您可以使用
parseFloat()
转换字符串。我已经更新了你的小提琴:
您可以使用
parseFloat()
转换字符串。我已经更新了你的小提琴:
还有一个错误,您从JSFIDLE上的第一个输入框中获取值。这是javascript中的一个基本函数。它解释了你需要做什么。很简单。我试过了,但没有成功:另外,我想我删除了尾随的零。检查这个。如果你想在.p1类中添加每个元素,那么你需要循环你的.p1值并添加它们。另外,你有一个错误,你从你的JSFIDLE上的第一个输入框中获取值。这是javascript中的一个基本函数。它解释了你需要做什么。很简单。我试过了,但没有成功:另外,我想我删除了尾随的零。检查这个。如果你想在.p1类中添加每个元素,那么你需要循环你的.p1值并添加它们。做了一些更新,更改了a类名以添加正确的术语。进行了一些更新,更改了a类名以添加正确的术语。