Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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_Calculator - Fatal编程技术网

Javascript计算数量*价格

Javascript计算数量*价格,javascript,jquery,calculator,Javascript,Jquery,Calculator,我试图乘以每件商品的数量和价格来计算总数,但我的警报中出现了一个错误 $.each(data.items, function(index, d){ var calcultest = d.price * d.qty; alert(calcultest) }); 使用parseFloat将字符串转换为Float $.each(data.items, function(index, d){ var Price = d.price.replace(",","."); v

我试图乘以每件商品的数量和价格来计算总数,但我的警报中出现了一个错误

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

使用
parseFloat
将字符串转换为Float

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

使用
parseFloat
将字符串转换为Float

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

使用
parseFloat
将字符串转换为Float

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

使用
parseFloat
将字符串转换为Float

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

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

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

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

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

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

它可以立即将电子表格转换为独立的web计算工具(HTML+CSS+JAVASCRIPT)。您不需要硬编码整个界面和计算公式

只需使用Open或LibreOffice创建您的工作计算器,然后使用Appizy即可

我希望这能有所帮助。最好的,
Nicolas

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

它可以立即将电子表格转换为独立的web计算工具(HTML+CSS+JAVASCRIPT)。您不需要硬编码整个界面和计算公式

只需使用Open或LibreOffice创建您的工作计算器,然后使用Appizy即可

我希望这能有所帮助。最好的,
Nicolas

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

它可以立即将电子表格转换为独立的web计算工具(HTML+CSS+JAVASCRIPT)。您不需要硬编码整个界面和计算公式

只需使用Open或LibreOffice创建您的工作计算器,然后使用Appizy即可

我希望这能有所帮助。最好的,
Nicolas

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

它可以立即将电子表格转换为独立的web计算工具(HTML+CSS+JAVASCRIPT)。您不需要硬编码整个界面和计算公式

只需使用Open或LibreOffice创建您的工作计算器,然后使用Appizy即可

我希望这能有所帮助。最好的,

Nicolas

你缺少了
来关闭每一个是的,没错,但这不是错误,我想我忘记了我的var的一些东西。你能发布一个数据样本。项目吗?
我的警报中有一个错误
那是什么?你缺少了
来关闭每一个是的,没错,但不是错误,我想我忘记了我的变量。你能发布一个数据样本吗?项目?
我的警报中有一个错误
那是什么?你缺少了
来关闭它是的,没错,但不是错误,我想我忘记了我的变量。你能发布一个数据样本吗?项目?
我的警报中有一个错误
那是什么?你缺少了
来关闭它是的,没错,但不是错误,我想我忘记了我的var。你能发布一个数据样本吗?项目?
我的警报中有一个错误这是什么?谢谢,但我得到了209,例如,如果我的价格是11,58,数量是19。。。正确答案是220,02。我得了209分???由于逗号的原因,在你的第一个编号中有
parseInt
只选择第一个编号。在你的字符串中
11*19=209
删除
,然后重试好的,我想保留,(我不想显示这样的总数:220.02(我想要220,02)。我该怎么做呢?谢谢,但我得到了209。例如,如果我的价格是11,58,数量是19…正确答案是220,02。Wy我得到了209???因为逗号?在你的第一个编号中有
parseInt
只选择第一个编号。在你的字符串中
11*19=209
删除
,然后重试。好的,我想保留(我不想显示这样的总数:220.02(我想要220,02)。我该怎么做呢?谢谢,但我得到了209。例如,如果我的价格是11,58,数量是19…正确答案是220,02。Wy我得到了209???因为逗号?在你的第一个编号中有
parseInt
只选择第一个编号。在你的字符串中
11*19=209
删除
,然后重试。好的,我想保留(我不想显示这样的总数:220.02(我想要220,02)。我该怎么做呢?谢谢,但我得到了209。例如,如果我的价格是11,58,数量是19…正确答案是220,02。Wy我得到了209???因为逗号?在你的第一个编号中有
parseInt
只选择第一个编号。在你的字符串中
11*19=209
删除
,然后重试。好的,我想保留,(我不想显示这样的总数:220.02(我想要220,02)。我怎么做?你很接近了,我得到22002,我想得到222,02!类型错误:calcultest.replace不是一个函数calcultest=calcultest.replace(“.”,“,”);:/you's close我得到22002,我想得到222,02!类型错误:calcultest.replace不是函数calcultest=calcultest.replace(“.”,“,”);:/you's close我得到22002,我想得到222,02!类型错误:calcultest.replace不是函数calcultest=calcultest.replace(“.”,“,”);:/you's close我得到22002,我想得到222,02!类型错误:calcultest.replace不是一个函数calcultest=calcultest.replace(“.”,“,”);:/