2026最新JavaScript高频面试题及详细答案(实战版).docx

2026最新JavaScript高频面试题及详细答案(实战版).docx

2026最新JavaScript高频面试题及详细答案(实战版)

一、JS基础核心面试题

1.说说var、let、const的区别?

这是前端基础必考题,核心区别集中在变量提升、作用域、重复声明、值修改四个点:

1.作用域不同:var是函数作用域,let、const是块级作用域({}、if、for内部独立作用域);

2.变量提升不同:var存在变量提升,声明前置、赋值后置,未初始化值为undefined;let、const有暂时性死区,变量提升但不能在声明前使用,会直接报错;

3.重复声明:var允许重复声明同一变量;let、const禁止重复声明;

4.值修改

文档评论(0)

1亿VIP精品文档

相关文档