关键字 | 作用域 | 变量提升 | 说明 |
---|---|---|---|
var | 函数作用域 | 提升 | 声明前访问变量值为undefined |
let | 块级作用域 | 暂时性死区 不提升 | 声明前访问变量报ReferenceError |
const | 块级作用域 | 暂时性死区 不提升 | 声明前访问变量报ReferenceError,一旦赋值不允许修改 |
关键字 | 作用域 | 变量提升 | 说明 |
---|---|---|---|
var | 函数作用域 | 提升 | 声明前访问变量值为undefined |
let | 块级作用域 | 暂时性死区 不提升 | 声明前访问变量报ReferenceError |
const | 块级作用域 | 暂时性死区 不提升 | 声明前访问变量报ReferenceError,一旦赋值不允许修改 |
本文标题:var、const、let
本文链接:https://www.haomeiwen.com/subject/wxkpwqtx.html
网友评论