ES6前端高频面试题及详细实战答案(接地气版)
一、基础高频问答(初级必问)
1、说说var、let、const的区别?
参考答案:
这三个主要是变量声明规则、作用域、提升、重复声明的区别,日常开发优先用const,可变数据用let,彻底不用var。
var:函数级作用域,存在变量提升,允许重复声明,初始值为undefined。容易造成全局变量污染、变量泄露,现在项目基本废弃。
let:块级作用域({}内部),有暂时性死区,不允许重复声明,无初始默认值。适合定义会被重新赋值的变量。
const:块级作用域,有暂时性死区,不允许重复声明,声明必须赋值。代表常量,不是值不可改,是
您可能关注的文档
最近下载
- 氨噻肟酸和AE活性酯合成方案.docx
- 慢性乙型肝炎临床治愈专家共识.pptx VIP
- 2025年河南省康养行业职业技能竞赛老年人能力评估师赛项技术工作文件.pdf VIP
- 舍得酒业魏家营废水处理中心建设项目环境影响报告书.pdf VIP
- 慢性乙型肝炎临床治愈(功能性治愈)专家共识.pptx VIP
- 国网典型设计-110kv内桥接线电气主接线图.pdf VIP
- 2026年秋季学期中小学1530安全教育记录(第一版).docx VIP
- BS EN ISO 14122-4 欧标梯子平台设计规范.pdf VIP
- 《电工基础知识》PPT课件.ppt VIP
- 22G101图集常用点解读课件.pptx VIP
原创力文档

文档评论(0)