一。变量的声明:
1. 变量名 = 值
a.不管在哪儿声明都是全局变量
b.可以修改变量的值
2.var 变量名 = 值 (声明在函数中只能函数中用)
a.如果在{}或者函数外声明,从声明开始任何位置都可以用
b.如果在函数中声明,就只能在函数用
c.可以修改变量的值
d.声明前可以先使用,默认值是undefined
3. let 变量名 = 值(声明在{}中只能在这里面用)
a.没有声明在{}中,从声明开始任何位置都可以用
b.如果在{}中声明,就只能在{}中使用
c.可以修改变量的值
4. const 变量名 = 值
a.变量的值不能修改