職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

JS--switch文

2024年01月12日 | 哲学
switch文


【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム

【switch文の基本書式】
switch 文は対象となる値が、いずれかの値と一致するかどうかを調べ処理を分けることができます。

・書式
switch (式){
case 値1:
式 === 値1 の時に実行する処理;
...
break;
case 値2:
式 === 値2 の時に実行する処理;
...
break;
case 値3:
式 === 値3 の時に実行する処理;
...
break;
default:
式がいずれの値とも一致しないときに実行する処理;
...
}

サンプル
let pref = 'Osaka';

switch (pref){
case 'Tokyo':
console.log('住所は東京都です');
break;
case 'Osaka':
console.log('住所は大阪府です');
break;
default:
console.log('住所はその他です');
}

実行結果
住所は大阪府です

【if文で置き換える】
let pref = 'Osaka';

if (pref === 'Tokyo'){
console.log('住所は東京都です');
}else if (pref === 'Osaka'){
console.log('住所は大阪府です');
}else{
console.log('住所はその他です');
}

【break 文がないと】
let pref = 'Osaka';

switch (pref){
case 'Tokyo':
console.log('住所は東京都です');
case 'Osaka'://ここから下が実行される
console.log('住所は大阪府です');
case 'Aichi':
console.log('住所は愛知県です');
default:
console.log('住所はその他です');
}
実行結果
住所は大阪府です
住所は愛知県です
住所はその他です
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« JS-- if .. else if 文 | トップ | JS--オブジェクト »
最新の画像もっと見る

コメントを投稿

哲学」カテゴリの最新記事