In questo esempio, imparerai a scrivere un programma JavaScript per verificare se il numero è pari o dispari.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Confronto JavaScript e operatori logici
- Istruzione JavaScript if … else
- Operatore ternario JavaScript
I numeri pari sono quei numeri che sono esattamente divisibili per 2 .
L'operatore resto %
fornisce il resto se usato con un numero. Per esempio,
const number = 6; const result = number % 4; // 2
Quindi, quando %
viene utilizzato con 2 , il numero è pari se il resto è zero. Altrimenti, il numero è dispari .
Esempio 1: utilizzo di 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."); )
Produzione
Immettere un numero: 27 Il numero è dispari.
Nel programma sopra, number % 2 == 0
controlla se il numero è pari . Se il resto è 0 , il numero è pari.
In questo caso, 27% 2 è uguale a 1 . Quindi, il numero è dispari.
Il programma sopra può anche essere scritto utilizzando un operatore ternario.
Esempio 2: utilizzo dell'operatore ternario
// 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).`);
Produzione
Immettere un numero: 5 Il numero è dispari.