引數
引數是傳遞給函式的輸入值(可以是原始值或物件)。不要將引數與參數混淆,後者是用來指代函式定義中引數的名稱。
例如:
js
const argument1 = "Web";
const argument2 = "Development";
example(argument1, argument2); // 傳遞兩個引數
// 這個函式接收兩個值
function example(parameter1, parameter2) {
console.log(parameter1); // 輸出 = "Web"
console.log(parameter2); // 輸出 = "Development"
}
函式呼叫中的引數順序應與函式定義中的參數順序相同。
js
const argument1 = "foo";
const argument2 = [1, 2, 3];
example(argument1, argument2); // 傳遞兩個引數
// 這個函式只接收一個值,因此傳遞的第二個引數會被忽略
function example(parameter) {
console.log(parameter); // 輸出 = foo
}