一. var
1.支持声明提前(变量预解析)
2.不支持块级作用域
3.允许重复声明
二、 let
1.不支持声明提前(变量预解析)
2.支持块级作用域
3.不允许重复声明
三、 const
1.不支持声明提前(变量预解析)
2.支持会计作用域
3.不允许重复声明
4.一旦声明,不能修改
总结:作用域分为:全局,函数,块级
全局作用域:在函数和块级以外的
函数作用域:在函数内的
块级作用域:在{}内的,包含if,for
一. var
1.支持声明提前(变量预解析)
2.不支持块级作用域
3.允许重复声明
二、 let
1.不支持声明提前(变量预解析)
2.支持块级作用域
3.不允许重复声明
三、 const
1.不支持声明提前(变量预解析)
2.支持会计作用域
3.不允许重复声明
4.一旦声明,不能修改
总结:作用域分为:全局,函数,块级
全局作用域:在函数和块级以外的
函数作用域:在函数内的
块级作用域:在{}内的,包含if,for
本文标题:var、let、const 总结
本文链接:https://www.haomeiwen.com/subject/bzoakqtx.html
网友评论