Switch-Statement

In der Bedingung des switch-Statement ( in den runden Klammern) wird der heutige Tag mit der Funktion „new Date().getDay()“ ermittelt.

Der Wert der Bedingung wird mit jedem „case … :“ verglichen.

Ist da eine Übereinstimmung so wird der „Code-Block“ ausgeführt und danach mit „break“ das switch-Statement abgebrochen.

Ist keine Übereinstimmung wird der „Code-Block“ unter default: … : … ausgegeben.

				
					 <!DOCTYPE html>
<html>
<body>

<h4>Das switch-Statment</h4>

<p id="demo"></p>

<script>

function thisDay(){

let day;
switch (new Date().getDay()) {
  case 0:
    day = "Sonntag";
    break;
  case 1:
    day = "Montag";
    break;
  case 2:
    day = "Dienstag";
    break;
  case 3:
    day = "Mittwoch";
    break;
  case 4:
    day = "Donnerstag";
    break;
  case 5:
    day = "Freitag";
    break;
  case  6:
    day = "Samstag";
    default:
    day = " Da ist ein Problem aufgetreten "
}
document.getElementById("demo").innerHTML =  day ;
}
</script>

<button class="myButton" type="button" onclick="thisDay()">Klick</button>

</body>
</html>
				
			

Das switch-Statment