Příkaz switch se využívá při provádění různých akcí na základě rozdílné podmínky.
zápis:
switch(vyraz) {
case n1:
//blok kodu odpovidajici hodnote vyrazu n1
break;
case n2:
//blok kodu odpovidajici hodnote vyrazu n2
break;
default:
//blok kodu neodpovidajici zadne hodnote vyrazu
}
Popis činnosti:
switch (new Date().getDay()) {
case 0:
day = "Neděle";
break;
case 1:
day = "Pondělí";
break;
case 2:
day = "Úterý";
break;
case 3:
day = "Středa";
break;
case 4:
day = "Čtvrtek";
break;
case 5:
day = "Pátek";
break;
case 6:
day = "Sobota";
break;
}
<!DOCTYPE html>
<html>
<body>
<p>Klikněte na tlačítko pro zobrazení dnešního dne:</p>
<button onclick="myFunction()">Zobraz</button>
<p id="demo"></p>
<script>
function myFunction() {
var day;
switch (new Date().getDay()) {
case 0:
day = "Neděle";
break;
case 1:
day = "Pondělí";
break;
case 2:
day = "Úterý";
break;
case 3:
day = "Středa";
break;
case 4:
day = "Čtvrtek";
break;
case 5:
day = "Pátek";
break;
case 6:
day = "Sobota";
break;
}
document.getElementById("demo").innerHTML = "Dnes je " + day;
}
</script>
</body>
</html>