JavaScript 中文参数105



在 JavaScript 中,参数是函数或方法接收的输入值。它们在函数的定义中指定,并在函数调用时提供。参数可以是原始值(如字符串、数字、布尔值)、对象或数组等复合数据类型。

指定参数

在函数定义中,参数用圆括号括起来,用逗号分隔。例如:```javascript
function greet(name) {
("你好," + name);
}
```

这个函数接受一个名为 name 的字符串参数。

调用函数并传递参数

在调用函数时,参数在圆括号内提供。例如:```javascript
greet("小明");
```

这将调用 greet 函数并向其传递字符串 "小明" 作为 name 参数,从而在控制台中打印 "你好,小明"。

默认参数

JavaScript 允许为函数参数指定默认值。如果在调用函数时未提供参数,则使用默认值。例如:```javascript
function greet(name = "无名") {
("你好," + name);
}
greet(); // 打印 "你好,无名"
greet("小红"); // 打印 "你好,小红"
```

在这种情况下,name 参数的默认值为 "无名",如果调用函数时未指定 name,则使用此默认值。

剩余参数

使用 rest 参数语法,可以将剩余的参数收集到一个数组中。rest 参数必须是函数参数列表中的最后一个参数,并使用三个点 (...) 表示。例如:```javascript
function sum(...numbers) {
let sum = 0;
for (let number of numbers) {
sum += number;
}
return sum;
}
(sum(1, 2, 3, 4, 5)); // 打印 15
```

这个函数接受任意数量的数字参数,并将其收集到 numbers 数组中。然后,它遍历数组并计算所有数字的和。

传递对象作为参数

在 JavaScript 中,对象可以作为参数传递给函数。例如:```javascript
const person = {
name: "小明",
age: 25
};
function printPerson(person) {
( + "," + + " 岁");
}
printPerson(person); // 打印 "小明,25 岁"
```

这个函数接受一个 person 对象作为参数,并使用对象属性来打印名称和年龄。

参数是 JavaScript 中函数和方法的关键组成部分,它们允许函数接受和处理来自调用者的输入。通过使用默认参数、剩余参数和对象参数等功能,您可以创建更灵活和可重用的函数。

2025-02-11


上一篇:如何使用 JavaScript 设置 src

下一篇:[obj 在 JavaScript 中的奇幻之旅]