JS this的用法

this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。

1、纯粹函数调用。

[javascript] view plain copy print?
function test() {
this.x = 1;
alert(x);
}

test();

其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。

 

[javascript] view plain copy print?
var x = 1;
function test() {
alert(this.x

posted @ 2016-11-24 20:32  potato~e-e  阅读(212)  评论(0编辑  收藏  举报