console.log(a); let a = 1; 的执行结果是?

JavaScript

  1. A.输出 undefined,let 提升后未初始化
  2. B.输出 1,声明会整体提升到顶部
  3. C.输出 null,未初始化的变量默认为 null
  4. D.抛出 ReferenceError:a 处于暂时性死区