Come determinare se un numero si inserisce in un int in JavaScript

June 22

E 'necessario a volte per verificare se un valore dall'utente presentata sia effettivamente un numero intero. Per esempio, si potrebbe chiedere un utente della sua età e quindi necessario per confermare che ha presentato un valore legittimo. Questo può essere realizzato in JavaScript tramite una funzione utente che accetta il detto valore e quindi elabora tramite un "se" costruire per determinare se esso è un numero intero.

istruzione

1 Creare una funzione che accetta un valore presentato in una nuova variabile:

Funzione integer_test (StrVariable)

{

}

2 Confrontare i valori "parseFloat" della variabile "parseInt" e per assicurarsi che siano uguali. "ParseInt" tirerà solo i valori interi dalla stringa. Nel frattempo, "parseFloat" tirerà l'intero numero dalla stringa, anche se include un decimale. Entrambi devono essere uguali per la variabile di essere un numero intero:

Se ((parseInt (StrVariable) == parseFloat (StrVariable))

Inserire il "se" costruire tra le parentesi della funzione "integer_test".

3 Designare la funzione di vero se passa il precedente "se" costruire e falso se non lo fa:

{
return true;
}
altro
{
return false;
}

4 Chiudere la funzione con una staffa finale. La funzione dovrebbe essere simile a questo:

Funzione integer_test (StrVariable)

{
Se ((parseInt (StrVariable) == parseFloat (StrVariable))
{
return true;
}
altro
{
return false;
}
}

5 Chiamare la funzione designando a una variabile:

var = TestIntero integer_test (StrVariable)

Sostituire "StrVariable" con la variabile è necessario ispezionare.