JavaScript var是用来定义一个变量,this常用来定义或调用一个属性或方法.但是在全局范围内,this和var定义变量是等价的. window console.log('window:', name); var name = 'stone'; this.name = 'niqiu'; console.log('var:',name); console.log('this:',this.name); window对象有name属性,初始值为空,但第一个console的时候怎么获取值了呢…