Javascriptový program ke kontrole, zda je číslo liché nebo sudé

V tomto příkladu se naučíte psát program JavaScriptu a zkontrolovat, zda je počet lichý nebo sudý.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Porovnání JavaScriptu a logické operátory
  • Prohlášení JavaScript, pokud … else
  • Ternární operátor JavaScriptu

Sudá čísla jsou čísla, která jsou přesně dělitelná 2 .

Operátor zbytku %dává zbytek, když je použit s číslem. Například,

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

Když %se tedy použije s 2 , je číslo i v případě, že zbytek je nula. Jinak je číslo liché .

Příklad 1: Použití 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."); )

Výstup

 Zadejte číslo: 27 Číslo je liché.

Ve výše uvedeném programu number % 2 == 0kontroluje, zda je počet sudý . Pokud je zbytek 0 , je číslo sudé.

V tomto případě se 27% 2 rovná 1 . Proto je číslo liché.

Výše uvedený program lze také zapsat pomocí ternárního operátoru.

Příklad 2: Použití ternárního operátora

 // 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ýstup

 Zadejte číslo: 5 Číslo je liché. 

Zajímavé články...