javaScript 函數形參與實參

參數

函數名後面的括號中的內容是一種變量,這個變量叫做參數

參數是指由外部傳入到函數中的變量,僅作為變量使用,但是該變量可以是任何內容,包括函數。被傳入的參數作為私有變量使用,可以被覆蓋掉。外部傳入的參數可以節省全局變量的定義,甚至保證函數中的部分變量的獨立性。

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是不會被調用的。


分享到:


相關文章: