繁体   English   中英

Javascript添加多个产品

[英]Javascript adding multiple products

我一直试图找出正确的语法,以得出一个数字,该数字是几种产品的总和。 像这样:

var sum = (a*b) + (c*d) + (e*f)

在拔出我的所有头发之前,请帮忙。 剩下的不多了...

问题解决了! 感谢bvx89 Chandranshu将我带入正确的轨道:

变量是未定义的或字符串。 如果您从输入字段中收到数字,则它们很可能是字符串,并且应该在每个数字上使用parseInt(x)。 – bvx89 11月19日在23:21

谢谢,bvx89! 就是这样。 其中一些变量来自,而我没有意识到它们被视为字符串。 我现在开始工作了。 非常感谢您的帮助。 今晚我终于可以睡觉了。 –施彭11月19日23:28

好了,您可以将乘积存储在数组中,然后将数组的所有值求和。

就像是

var products = [];
var total = 0;
products.push(a * b);
products.push(c * d);
products.push(e * f);

for (var i = 0; i < products.length; i++) {

    total = total + products[i];
}
alert(total);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM