[1]var 是可以提前声明的变量,没有作用域,默认是,不需要总写var
b=3
b //3
[2]let 不可以声明前置的变量(必须先定义再使用,存在于块级作用域)
a=3
let a//undefined
[3]const 声明的常量不可以改变
[1]var 是可以提前声明的变量,没有作用域,默认是,不需要总写var
b=3
b //3
[2]let 不可以声明前置的变量(必须先定义再使用,存在于块级作用域)
a=3
let a//undefined
[3]const 声明的常量不可以改变