1.ES5 命名方法
代码:
var variable ;
所用单词: var
特性:1.有预编译
2.会进行变量提升
3.作用在全局作用域
2.ES6命名方法
代码:
let variable ;
所用单词:let
特性:
1.必须先声明后使用(无预编译)
2.不能重复声明(在同一作用域下不能重复)
3.变量在块级作用域(在{}内)
3.ES6命名方法2
代码:
const variable ;
所用单词:const
特性:
1.必须先声明后使用
2.不能重复声明
3.必须赋值
4.赋值后值不能改变(即声明出来的是一个常量)
5.声明的值在块级作用域