JavaScript/default
default
default は、JavaScript において、特定の条件にマッチしない場合に実行されるコードブロックを指定するためのキーワードです。switch
文内で使用され、すべてのケースに該当しない場合に実行される処理を定義する際に使用されます。
構文
switch (expression) { case value1: // value1 にマッチした場合の処理 break; case value2: // value2 にマッチした場合の処理 break; default: // どの case にもマッチしなかった場合の処理 }
説明
使用例
switch
文での使用
let fruit = 'apple'; switch (fruit) { case 'banana': console.log('バナナ'); break; case 'orange': console.log('オレンジ'); break; default: console.log('不明な果物'); }
この例では、fruit
の値が 'apple'
のため、default
が実行されて「不明な果物」と表示されます。
関数引数でのデフォルト値
function greet(name = 'ゲスト') { console.log('こんにちは、' + name); } greet(); // こんにちは、ゲスト greet('太郎'); // こんにちは、太郎
この例では、greet
関数に引数が渡されない場合、name
は 'ゲスト'
にデフォルト設定されます。