Javascript计算数量*价格

时间:2014-01-12 14:08:29

标签: javascript jquery calculator

我正在尝试将每个项目的数量和价格相乘以计算总数,但我的警报中出现错误。

$.each(data.items, function(index, d){
    var calcultest = d.price * d.qty;
    alert(calcultest)
});

3 个答案:

答案 0 :(得分:3)

使用parseFloat将字符串转换为Float

$.each(data.items, function(index, d){
    var Price = d.price.replace(",",".");
    var calcultest = parseFloat(Price) * parseFloat(d.qty);
    alert(calcultest.toString().replace(".",","));
});

FIDDLE

答案 1 :(得分:0)

你能试试吗,

 $.each(data.items, function(index, d){
        var Price = d.price;
        Price = Price.replace(",",".");
        var calcultest = parseInt(Price) * parseInt(d.qty);            
        alert(calcultest);
 });

答案 2 :(得分:0)

如果您想使用Javascript创建简单的计算器,我建议您查看“Appizy”。

它会立即将电子表格转换为独立的网络计算工具(HTML + CSS + JAVASCRIPT)。您不需要对整个界面和计算公式进行硬编码!

只需使用Open-或LibreOffice创建工作计算器,然后使用Appizy。

我希望它可以提供帮助。最好, 尼古拉斯