1. Wprowadzenie do JavaScript
  2. Szybki start
  3. Pierwszy program
  4. Metody wyjściowe
  5. Komentarze
  6. Typy danych
  7. Zmienne
  8. Operatory
  9. Instrukcje warunkowe
  10. Pętle
  11. Funkcje
  12. Tablice
  13. Obiekty
  14. Funkcje matematyczne
  15. Wartości
  16. Referencje
  17. Metody
  18. Eventy
  19. Manipulacja DOM-em
  20. Manipulacja stylami CSS
  21. Biblioteki JavaScript
  22. Podsumowanie

Instrukcja (switch)

Instrukcja switch jest alternatywą dla instrukcji if i else if, pozwala na sprawdzenie wartości zmiennych względem kilku możliwych wartości (przypadków) i wykonywanie odpowiedniego bloku kodu dla każdej z tych wartości.

Przykład użycia instrukcji warunkowej switch wygląda następująco:

								
switch (wartość) {

  case wartość 1:
    // kod do wykonania, gdy wartość jest równa wartości1
    break;

  case wartość 2:
    // kod do wykonania, gdy wartość jest równa wartości2
    break;

  ...
  default:
    // kod do wykonania, gdy wartość nie jest równa żadnej z powyższych wartości
}
								
						
								
let x = "czarny";

switch (x) {
  case "czerwony":
    console.log("x jest czerwony");
    break;

  case "zielony":
    console.log("x jest zielony");
    break;

  case "niebieski":
    console.log("x jest niebieski");
    break;

  default:
    console.log("x nie jest żadnym z powyższych kolorów");
}
								
						
Wyjaśnienie

W poniższym przykładzie, wartość zmiennej x jest porównywana z każdym z możliwych przypadków (w naszym przypadku: "czerwony", "zielony", "niebieski"). Jeśli wartość jest równa jednej z tych wartości, odpowiadający mu kod jest wykonywany i instrukcja break jest używana, aby zatrzymać dalsze wykonywanie programu. W przeciwnym razie, program przechodzi do następnego przypadku. Jeśli żadne z przypadków nie jest prawdziwe, kod z bloku default jest wykonywany.