一、变量的声明提前 使用var关键字的变量会在所有代码执行之前被声明 没有使用var关键字的变量将不会被声明 二、函数的声明提前 使用函数声明形式创建的函数,它会在所有代码执行前被创建 使用函数表达式形式创建的函数,会提前声明变量,但没有被赋值