Verificare se un numero è pari o dispari con Javascript

Autore: Luca Ruggiero | Tell a Friend

Corso Java
Impara a programmare col linguaggio OOP della Sun.

Corso Javascript e DHTML
Impara a creare controlli ed animazioni!

Concesso in esclusiva a MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario

In Javascript, e probabilmente in nessun linguaggio, esiste una funzione predefinita per verificare che un numero sia pari o dispari, quindi può tornare utile creare una funzione personalizzata che chiameremo IsNotUneven (la cui traduzione dall'inglese è: non è dispari).

Vediamo il codice:

function IsNotUneven(numero)
{
    if (isNaN(numero) == false)
    {
        return (numero %2 == 1 ?  true : false);
    }
    else
    {
        return null;
    }
}
Il procedimento è molto semplice: verifico che il parametro (ovvero il numero che valuteremo al richiamo della funzione) sia effettivamente un numero, dopo di che verifico se verifico che se il modulo di 2 del parametro è uguale a 1, allora riceverò true (pari) altrimenti riceverò false (dispari).

vediamo un esempio di richiamo della funzione.
alert(IsNotUneven(1)); // Restituisce true
alert(IsNotUneven(2)); // Restituisce false
e cosi via.

E' possibile utilizzare la funzione anche in una condizione
var x = 10;

if (IsNotUneven(x) == true)
{
    alert("Numero pari");
}
else
{
    alert("Numero dispari");
}
Il risultato sarà "Numero pari".

IN EVIDENZA
HOT LINKS