在JavaScript中,我们可以使用以下几种方式来设置函数参数:
function greet(name, age) {
console.log(`Hello ${name}, you are ${age} years old.`);
}
greet("John", 25);
在上面的例子中,函数greet
接受两个位置参数name
和age
,并在函数体内使用它们。
function greet(name = "Anonymous", age = 18) {
console.log(`Hello ${name}, you are ${age} years old.`);
}
greet(); // 输出:Hello Anonymous, you are 18 years old.
在上面的例子中,如果没有提供参数值,则name
参数默认为"Anonymous",age
参数默认为18。
function greet(person) {
const { name, age } = person;
console.log(`Hello ${name}, you are ${age} years old.`);
}
greet({ name: "John", age: 25 });
在上面的例子中,我们将name
和age
参数封装在一个名为person
的对象中,并在函数体内解构该对象以获取参数值。
function sum(...numbers) {
let total = 0;
for (let number of numbers) {
total += number;
}
return total;
}
console.log(sum(1, 2, 3, 4, 5)); // 输出:15
在上面的例子中,...numbers
表示接收任意数量的参数,并将它们作为数组访问。
以上是使用JavaScript设置函数参数的几种常见方式。根据具体的需求和场景,选择合适的方式来设置函数参数。
领取专属 10元无门槛券
手把手带您无忧上云