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.