E 'necessario a volte per verificare se un valore dall'utente presentata sia effettivamente in un numero intero. Per esempio , si potrebbe chiedere a un utente la sua età e quindi necessario confermare di aver presentato un valore legittimo . Questo può essere realizzato in JavaScript tramite una funzione personalizzata che accetta il valore di detto e poi lo elabora attraverso un "se " costruire per determinare se si tratta di un numero intero. Istruzioni
1
creare una funzione che accetta un valore presentato in una nuova variabile :
funzione integer_test ( strVariable ) per
{
}
2
Confronta i valori " parseInt " e " parseFloat " della variabile per assicurare che siano uguali . " parseInt " solo tirare 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 da un numero intero:
( ( parseInt ( strVariable ) == parseFloat ( strVariable ) ) per
Inserire il "se" costruire tra le parentesi della . funzione " integer_test "
3
designare la funzione come vero se passa il precedente " se " costrutto e falso se non lo fa :
{ return true ; } else {return false; }
4
Chiudere la funzione con una staffa finale la funzione dovrebbe essere simile a questo :
funzione integer_test ( strVariable ) per
. {if ( ( parseInt ( strVariable ) == parseFloat ( strVariable ) ) { return true ; } else {return false; } }
5
Chiama la funzione designando ad una variabile :
var IsInteger = integer_test ( strVariable ) per
Sostituire " strVariable " con la variabile è necessario ispezionare .