首页 相关文章 JavaScript教程:this使用实例

JavaScript教程:this使用实例

this是Javascript语言的一个关键字。

它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,


  function test(){


    this.x = 1;


  }


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


下面分四种情况,详细讨论this的用法。


情况一:纯粹的函数调用


这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。


请看下面这段代码,它的运行结果是1。


  function test(){


    this.x = 1;


    alert(this.x);


  }


  test(); // 1


为了证明this就是全局对象,我对代码做一些改变:


  var ...[ 查看全文 ]

2016-02-20 标签:

JavaScript教程:this使用实例的相关文章

手机页面
收藏网站 回到头部