摘要:
(function(){}()); 阅读全文
摘要:
1.用来声明变量,声明的变量只在let命令所在的代码块中起作用。 2.不存在变量提升。 3.暂时性时区。只要块级作用域内存在let命令,他所声明的变量就绑定这个区域,不再受外部的影响。 4.不允许重复声明。let不允许在同一个作用域内,重复声明同一个变量。 阅读全文
摘要:
全局对象是最顶层的对象,在浏览器环境指的是window对象,在Node.js指的是global对象。在JavaScript语言中,所有全局变量都是全局对象的属性。(Node的情况比较特殊,这一条只对REPL环境适用,模块环境必须显式声明成global的属性。) ES6规定,var命令和functio 阅读全文
摘要:
js引擎在读取js代码时会进行两个步骤,第一个步骤是解释,第二个步骤是执行。 解释就是先通篇扫描所有的Js代码,然后把所有声明提升到顶端,第二步是执行,执行就是执行代码的操作。 例: 例子1: <script type="text/javascript"> console.log(a);//输出结果 阅读全文