PMG1719/Switch-Case-Bedingungen
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SchemeJS</language>
<font color = grey>entspricht der CASE .. OF Bedingung in Delphi</font>
switch (variable) {
case wert1 :
anweisungen;
break;
case wert2 :
anweisungen;
break;
default :
anweisungen;
}
''Switch-case'' führt <u>anstelle mehrfacher</u> ''if then els''e-Abfragen die Alternativen in einer überschaubaren Liste von Anweisungen auf.<br>
Eine ''switch''-Anweisung vergleicht den Wert der Bedingung mit dem Wert, der neben jeder ''case''-Marke aufgeführt ist.<br>
Wenn die Bedingung in ''case'' zutrifft, werden diese Anweisungen ausgeführt.
<code id="5aabe7663cc80">
switch(parseInt(zahl)) {
case 0:
case 1:
case 2:
alert(zahl + ' war zu klein');
break;
case 3:
alert('Genau ' + zahl + ' war richtig!');
break;
case 4:
case 5:
alert(zahl + ' war zu groß');
break;
default:
alert('Das war völlig daneben oder gar keine Zahl!');
}
</code>
<run id="5aabe7663ccef"></run>