Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Instrukcja if else w JavaScript

Instrukcja if else w JavaScript

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Instrukcja if else w JavaScript

Instrukcja if else pozwala wykonywać różne fragmenty kodu w zależności od spełnienia warunku logicznego. Jest podstawową instrukcją warunkową w JavaScript.

Składnia

if (warunek) {
  // kod, gdy warunek jest prawdziwy
} else {
  // kod, gdy warunek jest fałszywy
}

Jeżeli warunek w nawiasie ma wartość true, wykonywany jest pierwszy blok. W przeciwnym razie wykonywany jest blok po else.

Kilka warunków: else if

Gdy trzeba sprawdzić wiele możliwości, używa się konstrukcji else if.

if (dzialanie == 1) {
  wynik = a + b;
} else if (dzialanie == 2) {
  wynik = a - b;
} else if (dzialanie == 3) {
  wynik = a * b;
} else if (dzialanie == 4) {
  wynik = a / b;
}

Taki zapis oznacza: sprawdzaj warunki po kolei i wykonaj tylko pierwszy pasujący blok.

Ważne na egzaminie

Należy odróżniać:

  • == — porównanie wartości,
  • = — przypisanie wartości,
  • != — sprawdzenie nierówności.

Błąd polegający na użyciu = zamiast == w warunku może całkowicie zmienić działanie programu.

if else a switch

Ciąg if else może być funkcjonalnie równoważny instrukcji switch, jeśli sprawdza te same wartości i wykonuje te same instrukcje dla tych wartości.