JavaScript高频面试题及详细答案(真实面试版)
一、JS基础语法面试题
1、var、let、const的区别?
参考答案:
这三个都是声明变量的关键字,核心区别在作用域、变量提升、重复声明、赋值规则四个维度:
1.作用域:var是函数作用域,let、const是块级作用域({}、if、for内部独立作用域);
2.变量提升:var存在变量提升,声明前访问值为undefined;let、const存在暂时性死区,声明前访问直接报错;
3.重复声明:var允许重复声明变量;let、const同一作用域内禁止重复声明;
4.赋值特性:var、let可重复修改
您可能关注的文档
最近下载
- 2025年国企法务主管岗笔试真题及答案.docx VIP
- 关于绑架的小故事-绑架关起来的故事..docx VIP
- 大学生创新创业基础(创新创业课程)PPT完整全套教学课件.pptx VIP
- 九版内科学肺炎.ppt
- 《病案信息学》期末考试复习题库(汇总版).docx VIP
- 板桥油田板一区块油藏动态分析.pdf VIP
- 2026年昆明滇池国家旅游度假区国有资产投资经营管理(集团)有限责任公司招聘(25人)笔试参考题库及答案解析.docx VIP
- 2023年初级管理会计《专业知识》题库附参考答案(满分必刷).docx
- 2023年GCP考试试卷(网校专用).docx
- 2023一级建造师考试题库含答案【培优b卷】.docx
原创力文档

文档评论(0)