<span style="font-size: 14px;">脚本语言JavaScript引擎脚本语言</span>
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理階層希望它看起來像Java,所以取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。
函數的建立方式有3種,呼叫方式也不是單一的,呼叫方式有4種!
1、作為一個函數去調用函數名();(函數作為全域物件調用,會使this的值成為全域對象,使用window物件作為一個變量,容易造成程式崩潰!)
2、函數作為方法呼叫:(函數作為物件的方法調用,會使this的值成為物件的本身!)
3、使用建構子呼叫函數:(建構函數中的this沒有任何值)
4.作為函數方法呼叫函數:(這個可以設定this的值,我可以回傳不同this!)
在js中函數是對象,是物件就有屬性個方法,而call()和apply()是預先定義的函數方法!
這兩個方法都可以呼叫函數,而兩個方法的第一個參數必須是物件的本身!
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
#以上是js底層基礎解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!