„Javascript“ programa, skirta patikrinti, ar skaičius nelyginis ar lyginis

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kad patikrintumėte, ar skaičius nelyginis, ar lyginis.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ palyginimas ir loginiai operatoriai
  • „JavaScript“, jei… kitas pareiškimas
  • „JavaScript“ trijų komponentų operatorius

Lyginiai skaičiai yra tie skaičiai, kurie tiksliai dalijasi iš 2 .

Likęs operatorius %pateikia likutį, kai naudojamas su numeriu. Pavyzdžiui,

 const number = 6; const result = number % 4; // 2 

Taigi, kai %naudojamas su 2 , skaičius yra lygus, jei likusi dalis yra lygi nuliui. Priešingu atveju skaičius yra nelyginis .

1 pavyzdys: Naudojama, jei… kita

 // 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."); )

Rezultatas

 Įveskite skaičių: 27 Skaičius nelyginis.

Pirmiau pateiktoje programoje number % 2 == 0patikrinkite, ar skaičius yra lyginis . Jei likutis yra 0 , skaičius yra lyginis.

Šiuo atveju 27% 2 yra lygus 1 . Vadinasi, skaičius nelyginis.

Pirmiau minėtą programą taip pat galima parašyti naudojant trijų komponentų operatorių.

2 pavyzdys: „Ternary Operator“ naudojimas

 // 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).`);

Rezultatas

 Įveskite skaičių: 5 Skaičius nelyginis. 

Įdomios straipsniai...