W tym przykładzie nauczysz się pisać program JavaScript, aby sprawdzić, czy liczba jest nieparzysta czy parzysta.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Porównanie JavaScript i operatory logiczne
- JavaScript if… else Instrukcja
- Operator trójargumentowy JavaScript
Liczby parzyste to liczby, które są dokładnie podzielne przez 2 .
Operator reszty %
podaje resztę, gdy jest używany z liczbą. Na przykład,
const number = 6; const result = number % 4; // 2
Stąd, gdy %
jest używany z 2 , liczba jest nawet wtedy, gdy reszta wynosi zero. W przeciwnym razie liczba jest nieparzysta .
Przykład 1: użycie if… else
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); //check if the number is even if(number % 2 == 0) ( console.log("The number is even."); ) // if the number is odd else ( console.log("The number is odd."); )
Wynik
Wpisz liczbę: 27 Liczba jest nieparzysta.
W powyższym programie number % 2 == 0
sprawdza, czy liczba jest parzysta . Jeśli reszta wynosi 0 , liczba jest parzysta.
W tym przypadku 27% 2 równa się 1 . Dlatego liczba jest nieparzysta.
Powyższy program można również napisać przy użyciu operatora trójskładnikowego.
Przykład 2: Korzystanie z operatora trójargumentowego
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); // ternary operator const result = (number % 2 == 0) ? "even" : "odd"; // display the result console.log(`The number is $(result).`);
Wynik
Wpisz liczbę: 5 Liczba jest nieparzysta.