色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript什么是形參

任良志1年前6瀏覽0評論

在JavaScript中,形參指的是函數(shù)定義中聲明的參數(shù),也叫做形式參數(shù)。它們作為函數(shù)簽名的一部分,起到限制實參傳入類型和數(shù)量的作用。下面通過舉例來看看形參在JavaScript中的應用。

function greet(name) {
console.log(Hello, ${name}!);
}
greet("Bob");

上面的代碼中,函數(shù)的形參為name,它接收傳入的字符串型實參。當函數(shù)被調用時,實參"Bob"會被傳遞給形參name,然后打印出Hello, Bob!。

function calculateSum(a, b) {
return a + b;
}
let sum = calculateSum(2, 3);
console.log(sum);

上面的代碼中,函數(shù)的形參為a和b,它們都接收傳入的number型實參。當函數(shù)被調用時,實參2和3會被傳遞給形參a和b,然后返回它們的和5,并被賦值給變量sum,最后打印出5。

形參的使用可以使函數(shù)的邏輯更加靈活,以下是一些常見的使用場景:

1、形參的默認值

function greet(name = "World") {
console.log(Hello, ${name}!);
}
greet(); // Hello, World!
greet("Bob"); // Hello, Bob!

上面的代碼中,函數(shù)的形參name可以傳入任何字符串型的實參,如果沒有傳入實參,則默認為"World"。

2、使用不定長參數(shù)

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

上面的代碼中,函數(shù)的形參前面添加了省略號...,表示它是一個不定長參數(shù)。當函數(shù)被調用時,傳入的實參會被打包成一個數(shù)組,可以通過數(shù)組的遍歷來實現(xiàn)對多個實參的操作。

形參在JavaScript中扮演著非常重要的角色,能夠為函數(shù)添加各種不同的功能和使用場景。在編寫JavaScript代碼時,需要熟練掌握形參的使用,尤其對默認參數(shù)和不定長參數(shù)的運用要更加靈活。