請考慮下面的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