U ovom ćete primjeru naučiti pisati JavaScript program kako biste provjerili je li broj neparan ili paran.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript usporedba i logički operateri
- JavaScript if … else Izjava
- JavaScript ternarni operater
Parni brojevi su oni brojevi koji su točno djeljivi sa 2 .
Operator ostatka %
daje ostatak kada se koristi s brojem. Na primjer,
const number = 6; const result = number % 4; // 2
Dakle, kada %
se koristi s 2 , broj je čak i ako je ostatak nula. Inače, broj je neparan .
Primjer 1: Upotreba 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."); )
Izlaz
Unesite broj: 27 Broj je neparan.
U gore navedenom programu number % 2 == 0
provjerava je li broj paran . Ako je ostatak 0 , broj je paran.
U ovom slučaju, 27% 2 jednako je 1 . Dakle, broj je neparan.
Gornji program također se može napisati pomoću ternarnog operatora.
Primjer 2: Korištenje ternarnog operatora
// 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).`);
Izlaz
Unesite broj: 5 Broj je neparan.