在JavaScript中,函数参数列表是在定义函数时指定的变量列表,这些变量用于接收传递给函数的值。以下是关于JavaScript函数参数列表的一些基础概念:
...
语法接收任意数量的参数。function greet(name = 'World') {
console.log(`Hello, ${name}!`);
}
greet(); // 输出: Hello, World!
greet('Alice'); // 输出: Hello, Alice!
function sum(...numbers) {
return numbers.reduce((total, num) => total + num, 0);
}
console.log(sum(1, 2, 3)); // 输出: 6
console.log(sum(1, 2, 3, 4, 5)); // 输出: 15
function printUser({ name, age }) {
console.log(`Name: ${name}, Age: ${age}`);
}
const user = { name: 'Alice', age: 25 };
printUser(user); // 输出: Name: Alice, Age: 25
function add(a, b) {
if (typeof a !== 'number' || typeof b !== 'number') {
throw new TypeError('Both arguments must be numbers');
}
return a + b;
}
try {
console.log(add(1, '2')); // 抛出错误: Both arguments must be numbers
} catch (error) {
console.error(error.message);
}
通过合理使用JavaScript函数参数列表的特性,可以编写出更加灵活、可读和可维护的代码。
领取专属 10元无门槛券
手把手带您无忧上云