1.實參和形參的關系 2.函數的參數可以是任意類型嗎? 3.函數作用域的問題


1.實參和形參的關系

參數:定義函數的時候,小括號中的變量就是參數叫形參,在執行函數的時候小括號中的參數叫實參。
實參可帶可不帶,帶了就相當於給形參賦值,沒帶就是undefined。
但是可以不帶的實參,在定義函數的時候跟他對應的形參必須放在后面
形參的個數可以大於實參的個數,反過來不行。


2.函數的參數可以是任意類型嗎?

函數的參數可以是任意類型

 

 


3.函數作用域的問題

函數內部聲明的變量都是私有變量。私有變量存到私有空間去。
什么是私有變量
函數中帶var和function聲明定義的變量是私有變量。
函數的形參也是私有變量。
如果函數中出現不帶var和function的變量,向上級作用域查找,直到window下為止,有就看定義
了沒有,定義了就使用,沒定義就是undefined,沒有就報錯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM