Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • B002-变量的提升

B002-变量的提升

myVar;  // => ???
myConst; // => ???

var myVar = 'value';
const myConst = 3.14;

#答案:

undefined ReferenceError

#解析: 在var变量声明之前,myVar的结果都是undefined; 而let 和 const 声明之前,进行的变量的访问都会报错,因为let 和const都不存在变量的提升, 声明之前的区域成为TDZ,或称暂时性死区,或称时间死区

Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人