JS和Firefox暂存器

时间:2017-08-09 08:25:37

标签: javascript scratchpad

我使用MDN guide来学习JS,我使用scratchpad来尝试一些例子。

如果我写

find

为什么console.log说" b的值是-1" ?!它应该是未定义的

1 个答案:

答案 0 :(得分:0)

您可能之前使用值var b定义了-1

如果你尝试上面的代码,你会看到,如果变量已经被实例化,并且你再次声明变量而没有为它们设置任何值,那么变量就不会被实例化。

var b = -1;
console.log(b)
var b;
console.log(b)