1.imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象所有。
var a = b = 123; //b变为全局变量
2.一切声明的全局变量,全是window的属性
var a = 123; // ===> window.a = 123;
四部曲
1.创建AO对象;
2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined;
3.将实参值和形参统一;
4.在函数体里面找函数声明,值赋予函数体。