一.变量声明提升 通过var定义(声明)的变量,在定义语句之前就可以访问的到 只是它的值为 :undefined . 二.函数声明提升 通过function声明函数,在之前就可以直接调用 值为:函数定义(对象) 注:函数提升,必须使用声明方式 还有一种特别的方式: