校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 数据类型-判断 作用域和提升
题目

let和var 的区别。

解答

var 存在变量提升机制,let不存在
全局上下文中,用var声明的变量,也会给window添加一个与变量名相同名称的属性,并且一个更改另一个也会随着改,let则不会
let声明的变量存在块级作用域,而var没有
在相同向上文中,let不允许声明相同名称的变量,不管之前是用什么方式声明的都不能再基于let重复声明,而var没有限制

C 0条回复 评论

帖子还没人回复快来抢沙发