Програма Javascript за проверка дали числото е нечетно или четно

В този пример ще се научите да пишете програма за JavaScript, за да проверите дали числото е нечетно или четно.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • Сравнение на JavaScript и логически оператори
  • JavaScript, ако … друго Изявление
  • Тернарен оператор на JavaScript

Четните числа са онези числа, които са точно делими на 2 .

Операторът %на остатъка дава остатъка, когато се използва с число. Например,

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

Следователно, когато %се използва с 2 , числото е дори ако остатъкът е нула. В противен случай числото е нечетно .

Пример 1: Използване, ако … друго

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

Изход

 Въведете число: 27 Числото е нечетно.

В горната програма number % 2 == 0проверява дали номерът е четен . Ако остатъкът е 0 , числото е четно.

В този случай 27% 2 се равнява на 1 . Следователно броят е нечетен.

Горната програма може също да бъде написана с помощта на трикратен оператор.

Пример 2: Използване на тернарен оператор

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

Изход

 Въведете число: 5 Числото е нечетно. 

Интересни статии...