脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

Javascritでデフォルト引数を設定するには

以下のように同じ名前で変数宣言して代入してやれば似たような処理になります

function test(val) {
    var val = val || 777;
    .
    .
}
  • 仮引数に値が入っていればその値がそのまま新しいvalに再格納されます。
  • 仮引数に値が入っていなければ、undefinedとなり、次の777が格納されます。