摘要: JavaScript的函数定义有个特点,它会先扫描整个函数体的语句,把所有申明的变量“提升”到函数顶部: 虽然是strict模式,但语句var x = 'Hello, ' + y;并不报错,原因是变量y在稍后申明了。但是alert显示Hello, undefined,说明变量y的值为undefine 阅读全文
posted @ 2016-09-04 17:51 peakleo 阅读(441) 评论(0) 推荐(0) 编辑