let temp = 'global' , out = 'out'; { let temp = 'local' ,inner = 'in'; console.log(inner); // in console.info(temp); // local console.log(out); // out } console.info(temp); // global console.log(inner); // 报错ReferenceError: inner is not defined
请问,如果在1个语句块“{}”中使用let声明变量,那么这个语句块是否有自己的执行环境和变量对象。
相关分类