如何设置默认参数

学习如何设置 JavaScript 函数的默认参数值。

默认参数

如果在 JavaScript 中调用函数时缺少参数(少于声明的数量),则缺失的值将被设置为 undefined

有时这是可以接受的,但有时最好为参数分配一个默认值:

实例

function myFunction(x, y) {
  if (y === undefined) {
    y = 2;
  }
}

亲自试一试

ECMAScript 2015 允许在函数声明中使用默认参数值:

function myFunction (x, y = 2) {
  // function code
}

亲自试一试

相关页面

教程:JavaScript 函数