JavaScript工程师面试题及详细答案(实战向)
一、JS基础核心(高频基础题)
1、讲讲var、let、const的区别?
参考答案:
这三个是JS的变量声明关键字,核心区别集中在作用域、变量提升、重复声明、赋值修改四个点:
1)作用域:var是函数作用域,let、const是块级作用域({}、if、for内部都属于块级);
2)变量提升:var存在变量提升,声明会提升到当前作用域顶部,初始值为undefined;let、const也有提升,但存在暂时性死区,在声明前调用会直接报错,不会显示undefined;
3)重复声明:var允许在同一作用域重复声明变量,不会
您可能关注的文档
- Java String 高频面试题及详细答案(实战版).docx
- Java String 高频面试题及详细答案(实战无模板版).docx
- Java String 高频面试题及详细答案(真实面试版).docx
- Java Web 高频面试题及详细答案(实战完整版).docx
- Java Web 高频面试题及详细答案(真实面试版).docx
- Java Web 工程师招聘笔试题(含答案及详细解析).docx
- Java Web 基础测试题(含详细答案).docx
- Java Web 基础面试题及详细答案(真实面试版).docx
- Java Web 开发综合测试题(含详细答案解析).docx
- Java Web 期末考核试题及详细参考答案.docx
最近下载
- 蛟龙训新人班考试题(含答案).doc VIP
- T_CNAS 06—2019认知障碍患者激越行为非药物管理.pdf
- 中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南培训课件.pptx VIP
- 2025年大数据分析师职业技能测试卷:数据质量评估与数据清洗技巧解析.docx VIP
- 《中国成人医院获得性肺炎与呼吸机相关性肺炎诊断和治疗指南(2018年版.pptx VIP
- 中草药高效栽培技术课件.pptx
- 国巨 电容 MSDS可编辑.docx VIP
- 新形态一体化教材建设探索与实践.docx VIP
- 合宇德_晶振_MSDS 物质安全表.pdf VIP
- 妊娠期甲状腺疾病筛查与管理 (课件).ppt
原创力文档

文档评论(0)