关键字 | var | let | const |
---|---|---|---|
属性1 | 声明在全局为全局变量 | 声明在全局为全局变量,但不能用window对象访问 | 同let |
属性2 | 声明在函数内部为局部变量 | 块变量 | 同let |
属性3 | 可以变量提升 | 存在暂时性死区 | 同let |
属性4 | 可以冗余声明 | 重复声明同一变量会报错 | 同let |
属性5 | 可以随意更改 | 可以随意更改 | 不可以随意更改,但可以更改引用类型变量 |
Javescript变量声明————var、let、const
于 2022-02-12 17:33:53 首次发布
关键字 | var | let | const |
---|---|---|---|
属性1 | 声明在全局为全局变量 | 声明在全局为全局变量,但不能用window对象访问 | 同let |
属性2 | 声明在函数内部为局部变量 | 块变量 | 同let |
属性3 | 可以变量提升 | 存在暂时性死区 | 同let |
属性4 | 可以冗余声明 | 重复声明同一变量会报错 | 同let |
属性5 | 可以随意更改 | 可以随意更改 | 不可以随意更改,但可以更改引用类型变量 |