草庐IT

我们如何在这里解释JavaScript吊装?

我想知道为什么下面的两个代码会产生两个不同的结果,如下参考下,这两个代码必须与全局范围相同,而放置VAR不会有所作为。由于下面的解释,我的印象是我的印象,两者的JavaScript会产生相同的输出,但不要!为什么?var关键字的目的是什么,何时使用它(或省略)?console.log(a)vara=90;//undefinedvsconsole.log(a)a=90;//novarkeyword//UncaughtReferenceError:aisnotdefined看答案当你放var关键字,它的作用是移动var部分是该范围的声明,并做到这一点undefined。在第一种情况下,var:co