摘要: ES5只有全局作用域和函数作用域,没有块级作用域。 此处输出undefined,是因为变量提升,内层的temp替换覆盖了外层的temp变量。 变量提升:var 命令会发生“变量提升”现象,即变量可以在声明之前使用,即undefined,为了纠正这种现象,let命令改变了语法行为,它所声明的变量一定要 阅读全文
posted @ 2018-01-18 11:51 Normal2014 阅读(98) 评论(0) 推荐(0)