一、this
在JavaScript中this表示:誰調(diào)用它,this就是誰。
JavaScript是由對象組成的,一切皆為對象,萬物皆為對象。this是一個動態(tài)的對象,根據(jù)調(diào)用的對象不同而發(fā)生變化,當然也可以使用call、apply修改this指向的對象。它代表函數(shù)運行時,自動生成的一個內(nèi)部對象,只能在函數(shù)內(nèi)部使用
1.1、JavaScript中函數(shù)與方法的區(qū)分
在面向過程的語言中我們習慣把完成某個特定功能的代碼塊稱為“函數(shù)”或“過程”,當然過程一般沒有返回值。在面向對象語言中我們把對象的功能稱為“方法”。但JavaScript是種介于面向對象與面向過程中間的語言,同樣的方法有時是函數(shù),有時是方法,如下所示:
<script type="text/javascript"> //1 function show(){ &n