switch


今日の週をswitch-caseで印刷してください.
平日であれば、曜日の出力("月"、"火曜日"、...)
週末なら「週末」しゅつりょく
let dayName = "";
let day = date.getDay();
switch (day) {
  case 1:
    dayName = "월요일";
    break;
  case 2:
    dayName = "화요일";
    break;
  case 3:
    dayName = "수요일";
    break;
  case 4:
    dayName = "목요일";
    break;
  case 5:
    dayName = "금요일";
    break;
  case 6:
    dayName = "실행안함.";
  case 0:
    dayName = "주말입니다.";
    break;
  default:
    dayName = "조건이 아무것도 맞지 않음"
}
console.log(dayName);
조건문 중 한개인 switch문이다.どんな感じでしょうか、上のdayが1なら月曜日に印刷します.
dayが2なら火曜日に出力します.
caseの横の値がswitch(条件)と一致する場合、対応するコマンドは?歌ってくれたつもりだ.
使用時に注意しなければならないのは、条件に合致する場合、コマンドは必ず中断しなければならない.つまり、書きます.
これは、ブレークポイントのない場所まで下に下がり、対応するコマンドを実行する場合が多いためです.
どうして上のコードを引いて確認しますか.
  case 6:
    dayName = "실행안함.";
  case 0:
    dayName = "주말입니다.";
    break;
通常、dayの値が6の場合、コンソールに「実行しない」を印刷する必要があります.
しかし、実際に現れた値は「週末」であることがわかります.
前述したように、条件が適切であっても、中断しなければ、中断した箇所で停止することが見られる.
またdefault:を使用することもできます.この場合、どの条件も適切でない場合、対応するコマンドが生成されます.
上記のnew Data()では、0~6の間で曜日を通知するだけでエラーは発生しません.
0~6以外の数値を1日で直接入力すると、default:を実行するコマンドが表示されます.