Javascript-program til at kontrollere, om et tal er ulige eller lige

I dette eksempel lærer du at skrive et JavaScript-program for at kontrollere, om antallet er ulige eller lige.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-sammenligning og logiske operatører
  • JavaScript, hvis … ellers Erklæring
  • JavaScript-ternær operatør

Lige tal er de tal, der er nøjagtigt delelige med 2 .

Den resterende operatør %giver resten, når den bruges med et nummer. For eksempel,

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

Derfor, når %det bruges med 2 , er tallet, selvom resten er nul. Ellers er antallet ulige .

Eksempel 1: Brug af hvis … ellers

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

Produktion

 Indtast et tal: 27 Nummeret er ulige.

I ovenstående program number % 2 == 0kontrolleres, om antallet er lige . Hvis resten er 0 , er tallet lige.

I dette tilfælde svarer 27% 2 til 1 . Derfor er antallet ulige.

Ovenstående program kan også skrives ved hjælp af en ternær operatør.

Eksempel 2: Brug af ternær operatør

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

Produktion

 Indtast et tal: 5 Nummeret er ulige. 

Interessante artikler...