Instrukcja if w JavaScript

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

Instrukcja if w JavaScript

Instrukcja if służy do wykonywania kodu tylko wtedy, gdy podany warunek ma wartość logiczną true.

Składnia

if (warunek) {
  // kod wykonywany, gdy warunek jest prawdziwy
}

Jeżeli po instrukcji if znajduje się tylko jedna instrukcja, nawiasy klamrowe są technicznie opcjonalne, np.:

if (x > 0)
  x++;

W praktyce zaleca się jednak używanie nawiasów klamrowych, ponieważ poprawiają czytelność i zmniejszają ryzyko błędów:

if (x > 0) {
  x++;
}

Przykład z warunkiem złożonym

if ((x < -5) || (x > 2)) {
  x++;
}

Ten warunek jest spełniony, gdy x jest mniejsze od -5 lub większe od 2. Operator || oznacza logiczne „lub”.

Dla wartości:

  • x = 3 warunek jest prawdziwy, bo 3 > 2,
  • x = 2 warunek jest fałszywy, bo 2 nie jest większe od 2,
  • x = -4 warunek jest fałszywy, bo -4 nie jest mniejsze od -5,
  • x = -1 warunek jest fałszywy.

Ważne na egzaminie

Trzeba dokładnie odróżniać operatory > i < od >= i <=. W przykładzie x > 2 nie obejmuje wartości 2.