请考虑下面的JavaScript代码中的计算。与示例值:错误的JavaScript代码计算
- investmentfix = 200.00
- investmentvar = 123.12
- nrofparts = 5.00
...控制台显示奇怪的结果值0200.00615.6。我不明白。我注意到这个值为200.00和615.6,后者是investmentvar * nrofparts
的结果。但是我希望(和目标获取)的结果815.6(200 +(123.12 * 5.00)
错在这是不是涉及到一种格式问题
javascript代码:??
var result =0;
result += (investmentfix + (investmentvar * nrofparts));
console.log(result);
是否有一些变量是字符串?它可能试图连接而不是添加它们。 – 2013-08-07 15:25:30
我们可以看到更多的代码吗? – imulsion
^^如果它们直接来自用户输入,它们将是字符串。 – 2013-08-07 15:26:00