Javascript的引數詳解

2021-07-26 06:32:56 字數 368 閱讀 3451

函式可以有引數也可以沒有引數,如果定義了引數,在呼叫函式的時候沒有傳值,預設設定為undefined

在呼叫函式時如果傳遞引數超過了定義時引數,js會忽略掉多餘引數

js中不能直接寫預設值,可以通過

arguments

物件來實現預設值效果

可以通過arguments物件實現可變引數的函式

通過值傳遞引數在函式體內對變數做修改不會影響變數本身

通過物件傳遞引數在函式體內對變數做更改會影響變數本身

源**

執行結果:

JavaScript中的this詳解

this屬於js的底層知識,了解this之後,能夠實現一些基本的功能,但是感覺最重要的是,this是物件導向必不可少的組成部分,如果希望能夠逐漸的掌握物件導向,this必然是不可少的。檢視this指向的一句話法則 永遠指向其所在函式的所有者如果沒有所有者時,指向window。理解this的要點 關鍵...

JavaScript 中 this 的詳解

this 是 js 中定義的關鍵字,它自動定義於每乙個函式域內,但是它的指向卻讓人很迷惑。在實際應用中,this 的指向大致可以分為以下四種情況。當函式作為乙個普通函式被呼叫,this 指向全域性物件。在瀏覽器裡,全域性物件就是 window。window name linxin function ...

JavaScript 中 this 的詳解

this 是 js 中定義的關鍵字,它自動定義於每乙個函式域內,但是它的指向卻讓人很迷惑。在實際應用中,this 的指向大致可以分為以下四種情況。當函式作為乙個普通函式被呼叫,this 指向全域性物件。在瀏覽器裡,全域性物件就是 window。window.name linxin function ...