在JavaScript中,形參指的是函數定義中聲明的參數,也叫做形式參數。它們作為函數簽名的一部分,起到限制實參傳入類型和數量的作用。下面通過舉例來看看形參在JavaScript中的應用。
function greet(name) {
console.log(Hello, ${name}!
);
}
greet("Bob");
上面的代碼中,函數的形參為name,它接收傳入的字符串型實參。當函數被調用時,實參"Bob"會被傳遞給形參name,然后打印出Hello, Bob!。
function calculateSum(a, b) {
return a + b;
}
let sum = calculateSum(2, 3);
console.log(sum);
上面的代碼中,函數的形參為a和b,它們都接收傳入的number型實參。當函數被調用時,實參2和3會被傳遞給形參a和b,然后返回它們的和5,并被賦值給變量sum,最后打印出5。
形參的使用可以使函數的邏輯更加靈活,以下是一些常見的使用場景:
1、形參的默認值
function greet(name = "World") {
console.log(Hello, ${name}!
);
}
greet(); // Hello, World!
greet("Bob"); // Hello, Bob!
上面的代碼中,函數的形參name可以傳入任何字符串型的實參,如果沒有傳入實參,則默認為"World"。
2、使用不定長參數
function calculateSum(...numbers) {
let sum = 0;
for (let num of numbers) {
sum += num;
}
return sum;
}
let sum1 = calculateSum(2, 3);
let sum2 = calculateSum(1, 2, 3, 4);
console.log(sum1); // 5
console.log(sum2); // 10
上面的代碼中,函數的形參前面添加了省略號...,表示它是一個不定長參數。當函數被調用時,傳入的實參會被打包成一個數組,可以通過數組的遍歷來實現對多個實參的操作。
形參在JavaScript中扮演著非常重要的角色,能夠為函數添加各種不同的功能和使用場景。在編寫JavaScript代碼時,需要熟練掌握形參的使用,尤其對默認參數和不定長參數的運用要更加靈活。
上一篇php 內置變量
下一篇css文字環繞的原理