ES6- 变量声明
Posted congxueda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6- 变量声明相关的知识,希望对你有一定的参考价值。
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-会存在变量提升,没有块级作用域,它的作用域分为两种:一个是全局作用域,另一个是函数作用域;
具体会在后续执行上下文环境中介绍
以上是关于ES6- 变量声明的主要内容,如果未能解决你的问题,请参考以下文章