Selles näites õpid kirjutama JavaScripti programmi, et kontrollida, kas number on paaritu või paaritu.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti võrdlus ja loogikaoperaatorid
- JavaScripti, kui… muul juhul
- JavaScripti kolmepoolne operaator
Paarisarvud on need arvud, mis on täpselt jagatavad 2-ga .
Ülejäänud operaator %
annab ülejäänud osa, kui seda kasutatakse koos numbriga. Näiteks,
const number = 6; const result = number % 4; // 2
Seega, kui %
seda kasutatakse koos 2-ga , on arv isegi siis, kui ülejäänud on null. Vastasel juhul on number paaritu .
Näide 1: Kasutamine kui… muul viisil
// 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."); )
Väljund
Sisestage number: 27 Number on paaritu.
Ülaltoodud programmis number % 2 == 0
kontrollib, kas arv on paaris . Kui ülejäänud on 0 , on arv paaris.
Sel juhul 27% 2 võrdub 1 . Seega on number paaritu.
Ülaltoodud programmi saab kirjutada ka kolmepoolse operaatori abil.
Näide 2: kolmepoolse operaatori kasutamine
// 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).`);
Väljund
Sisestage number: 5 Number on paaritu.