Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中使用小数?_Javascript_Jquery_Numbers_Decimal_Currency - Fatal编程技术网

如何在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类名以添加正确的术语。