ES6 声明变量的六种方法
ES5 只有两种声明变量的方法:var
命令和function
命令。
ES6除了添加let
和const
命令,另外两种声明变量的方法:import
命令和class
命令。所以,ES6 一共有6种声明变量的方法。
1.let
用来声明变量。
1).只在let命令所在的代码块内有效;
2).必须先声明再使用;
3).暂时性死区:使用let命令声明变量之前,该变量都是不可用的;typeof不再是一个百分之百安全的操作
4).不允许在相同作用域内,重复声明同一个变量;不能在函数内部重新声明参数
2.const
用来声明常量。一旦声明,常量的值就不能改变。
3.class
定义‘类’
class Point{
//....
}
typeof Point //'function'
4.import