标签:ror 存在 方式 define pre fine bsp 变量 error:
1、变量声明方式
ES6变量声明使用let/const,其中最重要的两个特性:
>块级作用域
>不再具备变量提升
ES6
{ let _name ="aaa"; } console.log(_name); //Uncaught ReferenceError: _name is not defined
console.log(_name); // _name is not defined
let _name = "zs";
ES5
console.log(_name); //undefined let _name = "zs";
变量提升:
ES5-会存在变量提升,没有块级作用域,它的作用域分为两种:一个是全局作用域,另一个是函数作用域;
具体会在后续执行上下文环境中介绍
标签:ror 存在 方式 define pre fine bsp 变量 error:
原文地址:https://www.cnblogs.com/congxueda/p/10778309.html