我將不得不道歉這個問題會變得多簡單。我真的在第2章試圖學習javascript,而只是爲即將到來的事情做好準備。資本化的價值
我的問題特別提到了關於變量的Chapter 2 of Eloquent Javascript's部分。在網站JS沙箱中使用的例子:
var luigisDebt = 140;
luigisDebt = luigisDebt - 35;
console.log(luigisDebt);
// → 105
105
明白了沒問題!測試周圍多一點:
var luigisDebt = 140;
luigisDebt = luigisDebt - 35;
luigisDebt = luigisDebt - 5
console.log(luigisDebt);
100
但是如果我勾搭資本這樣的:
var luigisDebt = 140;
luigisDebt = luigisDebt - 35;
luigisDebt = luigisdebt - 5
console.log(luigisDebt);
95
我的輸出變爲而不是正確的100
由於不正確95,其他帖子我瞭解了camelCase,constructer functions和PascalCase。但仍然無法弄清楚爲什麼我的輸出會隨着大小寫變化?
由於'luigisdebt'在該上下文中未定義,因此結果應該是105.'luigisdebt'可能之前已定義並設置爲100. – cdm
您以前是否將值賦給'luigisdebt',您的代碼應該輸出'Uncaught ReferenceError :luigisdebt沒有定義' – gy134340
檢查你如何定義小寫變量「luigisdebt」 – caoglish