资本化价值

时间:2017-07-28 07:08:37

标签: javascript

我将不得不为这个问题的简单程序道歉。我实际上是在第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

95的输出不正确,而不是正确的100。

感谢其他帖子,我了解了camelCaseconstructer functionsPascalCase。但仍然无法弄清楚为什么我的输出会随着大小写的变化而变化?

1 个答案:

答案 0 :(得分:1)

luigisdebt未在您的代码中定义,它应回答105.在使用之前定义它。