6.5 switch
Eine if
-Anweisung führt zu einer Gabelung im
Ablauf der Programmausführung. Wenn Sie wie im obigen Abschnitt
mehrere if
-Anweisungen verwenden, können Sie sogar
eine Mehrfachverzweigung des Ablaufs bewirken. Allerdings ist dies
nicht immer die beste Lösung, vor allem dann nicht, wenn alle
Verzweigungen vom Wert einer einzigen Variablen abhängen. In diesem
Fall verschwenden Sie nur Ressourcen, wenn Sie den Wert einer einzigen
Variablen in mehreren if
-Anweisungen
prüfen.
Die switch
-Anweisung ist für eben diese
Situation zuständig, wobei sie zudem effizienter als wiederholte
if
-Anweisungen ist. Die JavaScript-Anweisung
switch
ähnelt den
switch
-Anweisungen von Java oder C sehr. Ähnlich
wie bei der if
-Anweisung folgen auch hinter dem Schlüsselwort ...
Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.