前端原生JS + UI设计面试测试题及详细答案.docx

前端原生JS + UI设计面试测试题及详细答案.docx

前端原生JS+UI设计面试测试题及详细答案

第一部分:前端原生JS面试题(基础+进阶)

一、基础问答题(附详细答案)

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

答案:

三者都是JS声明变量的关键字,核心区别集中在作用域、变量提升、重复声明和赋值规则上,是日常开发最常用的基础知识点:

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

2.变量提升:var存在变量提升,声明前调用会输出undefined;let、const存在暂时性死区,声明前调用直接报错;

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

文档评论(0)

1亿VIP精品文档

相关文档