JavaScript变量赋值
赋值变量统一(JavaScript是弱类型语言,没有编译阶段,可以随意赋值)
const类似静态变量(声明时必须手动赋值,不可二次赋值)
const 变量名 = 值;
var变量(可以不赋值,系统默认值为“undefined”,同一文件中不可重复,但可以重复赋值),生命周期是打开浏览器到关闭浏览器,尽量少用占用浏览器内存
var 变量名 = 值;
let是局部变量(不同作用域中的变量名可以重复,但不能与var变量名重复),生命周期是函数运行到结束
let 变量名 = 值;
当var在函数体外声明时或者仅存在变量名时(不管在哪里)为全局变量
变量名 = 值;