1.實參和形參的關系
參數:定義函數的時候,小括號中的變量就是參數叫形參,在執行函數的時候小括號中的參數叫實參。
實參可帶可不帶,帶了就相當於給形參賦值,沒帶就是undefined。
但是可以不帶的實參,在定義函數的時候跟他對應的形參必須放在后面
形參的個數可以大於實參的個數,反過來不行。
2.函數的參數可以是任意類型嗎?
函數的參數可以是任意類型
3.函數作用域的問題
函數內部聲明的變量都是私有變量。私有變量存到私有空間去。
什么是私有變量
函數中帶var和function聲明定義的變量是私有變量。
函數的形參也是私有變量。
如果函數中出現不帶var和function的變量,向上級作用域查找,直到window下為止,有就看定義
了沒有,定義了就使用,沒定義就是undefined,沒有就報錯。