第四章 提升 作用域内,先声明再赋值函数声明在先,变量声明在后函数表达式,相当于赋值操作,不会被提升具名函数相当于给匿名函数在自己的作用域内赋值重复的变量声明会被忽略,后面的函数声明可以覆盖前面的变量或函数声明避免在块内声明函数不要试图用条件判断控制函数声明,这样做函数无法被声明