我试图找出正确的语法来提出一个数字,这是几个产品的总和。像这样:
var sum = (a*b) + (c*d) + (e*f)
在我拔掉所有头发之前请帮忙。剩下的就不多了......
答案 0 :(得分:0)
问题解决了! 感谢bvx89 Chandranshu让我走上正轨:
变量是未定义的或字符串。如果你收到了 输入字段中的数字可能是字符串,你应该这样做 在每一个上使用parseInt(x)。 - bvx89 11月19日23:21
谢谢,bvx89!就是这样。一些变量来自 ,我没有意识到他们被考虑了 字符串。我现在就开始工作了。非常需要你的帮助。我可以 终于今晚睡不着觉。 - Schpenn 11月19日23:28
答案 1 :(得分:-1)
好吧,您可以将产品存储在数组中,然后对数组的所有值求和。
像
这样的东西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);