letlet 声明的变量只在let所在的代码快内有效块级作用域在javascript中只有全局作用域和函数作用域,并不存在块级作用域{ var a = 0; let b = 1;}console.log(a);//0console.log(b);//Uncaught ReferenceE