1 function fun(){var i=333;alert(this.i);} fun() 显示 undefined
2 function fun(){var i=333;alert(i);} fun()显示333
说明1,2变量i的作用域为fun函数内部
3 function fun(){i=333;alert(this.i);} fun()显示333
4 function fun(){i=333;alert(i);} fun()显示333 alert(i);显示333 alert(window.i)显示333
3,4变量i的作用域为window对象