js中函数形参的默认值
时间: 2024-05-01 08:16:46 浏览: 64
js设置function参数默认值(适合没有传参情况)
在ES6中,可以使用函数形参的默认值来指定函数参数的初始值。这样,当调用函数时,如果没有传入对应参数的值,则会使用默认值。例如:
```javascript
function greet(name = 'World') {
console.log(`Hello, ${name}!`);
}
greet(); // 输出:Hello, World!
greet('Alice'); // 输出:Hello, Alice!
```
在上面的代码中,函数`greet`的形参`name`的默认值为`'World'`。当调用`greet`函数时,如果没有传入`name`参数的值,则会使用默认值`'World'`。第一个`greet`的调用中没有传入参数,所以输出的是默认值;第二个`greet`的调用中传入了`'Alice'`作为参数,所以输出的是传入的值。
阅读全文