ES6中let与var的区别

经过var定义的变量,做用域是整个封闭函数,是全域的 。经过let定义的变量,做用域是在块级或是子块中。web for (let i = 0; i < 10; i++) { // ... } console.log(i); // ReferenceError: i is not defined //计数器i只在for循环体内有效,在循环体外引用就会报错。 变量提高现象:浏览器在运行代码以前会
相关文章
相关标签/搜索