Instrukcja warunkowa if
w języku JavaScript pozwala na wykonanie określonego kodu tylko wtedy, gdy określony warunek jest spełniony.
Instrukcja if
jest bardzo przydatną konstrukcją, która pozwala na sprawdzenie różnych warunków i wykonanie odpowiednich działań w zależności od tego, czy dany warunek został spełniony, czy nie.
if (warunek) {
// kod, który ma zostać wykonany, gdy warunek jest spełniony
}
Jak obliczany jest warunek?
To czy warunek jest spełniony, czy też nie – jest wynikiem operacji logicznej, której wynikiem jest zawsze true
lub false
(typ Boolean).
Przy operacjach logicznych używamy operatorów logicznych.
Przykład operacji logicznej:
// Do zmiennej x przypisany zostanie wynik
let x = 5 > 3; // Wynik to true lub false
console.log(x) // true
Przykład 1: if javascript
Jeśli chcemy sprawdzić czy czy dana liczba jest liczbą parzystą możemy to zrobić przy pomocy instrukcji warunkowej if
// Sprawdź, czy liczba jest parzysta
if (num % 2 === 0) {
console.log(num + " jest parzysta");
}
Powyższy kod działa w następujący sposób: operator %
jest używany do sprawdzenia, czy liczba jest podzielna przez 2 bez reszty. Jeśli tak, to wynik tej operacji jest równy 0, a warunek num % 2 === 0
jest spełniony. W takim przypadku kod w nawiasach klamrowych po if
zostaje wykonany, a komunikat zostaje wyświetlony w konsoli. Jeśli num
nie jest parzyste, warunek nie jest spełniony i kod w nawiasach klamrowych po if
nie jest wykonywany.
// Przykład z góry można też zapisać inaczej
// Wykonaj operację logiczną (warunek)
let result = num % 2 === 0;
// Przekazujemy wynik w formie zmiennej
if (result) {
console.log(num + " jest parzysta");
}
Przykład 2: if javascript
Instrukcja warunkowa może się też przydać jeśli chcemy sprawdzić czy osoba jest pełnolednia. Tutaj też przyda się if
// Sprawdź, czy osoba jest pełnoletnia
if (age >= 18) {
console.log("Ta osoba jest pełnoletnia");
}
Dowiedz się jak możesz zapisać instrukcję if w sposób skrócony przy użyciu operatora ternary. Operator ternary – skrócony if
Wykonaj ćwiczenia i utrwal swoją wiedzę: Ćwiczenia z instrukcją warunkową if
W odpowiedzi na “Instrukcja warunkowa if w języku JavaScript (if javascript)”
[…] Możesz sobie wyobrazić metodę every() jako mechanizm sprawdzający, czy wszystkie elementy w tablicy spełniają pewien warunek. […]