@ JavaScript

switch 文

条件分岐は if() だけで表現できますが、分岐が多くなった場合(多重分岐)には、switch() を使ってシンプルに記述することができます。

format

switch( 式 )
  case 1:
  // コードブロック#1を実行
  break;
  case 2:
  // コードブロック#2を実行
  break;
  default:
  // コードブロック#3を実行
  break;
}
ステートメント;

switch_01.html

<!DOCTYPE html>
<html lang="ja">

<head>
<meta charset="utf-8">
<title>sample</title>
<style>
body {
  font-size: 50px;
  line-height: 1.5;
  padding: 100px 0;
  text-align: center;
}
</style>
</head>

<body>
<script>
// 曜日の取得
now = new Date();
switch (now.getDay()) {
  case 0:
    var result = "今日は日曜";
    break;
  case 6:
    var result = "明日は日曜日";
    break;
  default:
    var result = "ウイークデイ";
    break;
}
document.write(result);
</script>
</body>

</html>