1. 查找全局变量声明(包括隐式全局变量声明,省略var声明),变量名作全局对象的属性,值为undefined 3. 查找函数声明,函数名作为全局对象的属性,值为函数引用 1、全局变量作为全局对象属性,值为undefined 2、命名函数函数名作为全局对象属性,值为函数引用