デフォルトのパラメータの設定方法

JavaScript関数のデフォルトのパラメータ値の設定方法を学びます。

デフォルトのパラメータ

JavaScriptで関数を呼び出すときに、欠けているパラメータ(宣言数より少ない場合)、欠けている値は以下のように設定されます: undefined

時には受け入れられるかもしれませんが、時には引数にデフォルトの値を割り当てるのが良いでしょう:

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

自分で試してみる

ECMAScript 2015 関数宣言でデフォルトのパラメータ値を使用することが許可されています:

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

自分で試してみる

関連ページ

チュートリアル:JavaScript関数