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 = 3warunek jest prawdziwy, bo3 > 2,x = 2warunek jest fałszywy, bo2nie jest większe od2,x = -4warunek jest fałszywy, bo-4nie jest mniejsze od-5,x = -1warunek 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.