參數
函數名後面的括號中的內容是一種變量,這個變量叫做參數
參數是指由外部傳入到函數中的變量,僅作為變量使用,但是該變量可以是任何內容,包括函數。被傳入的參數作為私有變量使用,可以被覆蓋掉。外部傳入的參數可以節省全局變量的定義,甚至保證函數中的部分變量的獨立性。
1、參數名起名規則和變量名類似,但是有時候可以使用下劃線來起頭
2、如果有多個參數時,就需要使用逗號分隔
形參:一個接收實參的變量
<code>function abc(n,m){
console.log(n,m);
}/<code>
上述代碼中n、m為形參,這兩個變量的範圍是僅在當前函數語句塊中,在函數外不能調用形參。
實參:真實的數值、字符串
<code>abc(5,6);/<code>
在調用函數時,傳入指定的參數為實參,這裡5,6為實參。參數傳值是按照順序復賦值的,不能顛倒。
不填入參數也可以執行,但是這種方式就相當於給形參定義值為undefined 。如abc();
如果只填入一個值,就表示第一個賦值10,第二個仍然賦值undefined 。如abc(10).
如果傳入多值,多傳入的參數不會被接受,如abc(5,6,7),這裡7是不會被調用的。
閱讀更多 栗子紀 的文章
關鍵字: 變量 JavaScript 函數