1、概念在代码块内,使用let、const命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。2、注意“暂时性死区”也意味着typeof不再是一个百分之百安全的操作。typeof x; // ReferenceError let x;