1.var定义变量
1)不具有局部作用域
2)声明会提升
3)可以重复定义一个变量
2.let定义变量
1)let定义变量,不会提升
2)具有局部作用域
3)不可以重复定义一个变量
4)暂时性死区
3.const定义变量
用来声明一个常量,定义的变量不能在改变
上面let所有的特性都具有
1)不具有局部作用域
2)声明会提升
3)可以重复定义一个变量
1)let定义变量,不会提升
2)具有局部作用域
3)不可以重复定义一个变量
4)暂时性死区
用来声明一个常量,定义的变量不能在改变
上面let所有的特性都具有