関数のデフォルトパラメーターを指定する

説明

ES6では関数のデフォルトパラメーターを指定することができます。デフォルトパラメーターを指定するには関数定義の歳のパラメーター部分で代入式を指定します。function abc(x = 10, y = 20){〜}のように指定します。この場合、関数が呼び出された時、変数xに何も代入されていなければ(undefinedなら)自動的に変数xの値は10に設定されます。
*サンプルは2015年7月2日時点ではFirefoxで動作します。

サンプルプログラム

// デフォルトパラメーターを指定してある関数
function machineName (name = "mz", num = "700"){
return name + "-"+num;
}
document.write(machineName()+"<br>");
document.write(machineName("Panasonic PC")+"<br>");
document.write(machineName("PC", 6001)+"<br>");
サンプルを実行
[戻る]