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>