Nwlapcug.com


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

È necessario a volte verificare se un valore inviati dall'utente è infatti un valore integer. Per esempio, si potrebbe chiedere un utente sua età e quindi è necessario confermare che ha presentato un valore legittimo. Questo può essere realizzato in JavaScript attraverso una funzione personalizzata che accetta tale valore e quindi si elabora attraverso un costrutto "if" per determinare se si tratta di un valore integer.

Istruzioni

1

Creare una funzione che accetta un valore inserito in una nuova variabile:

funzione integer_test(StrVariable)

{

}

2

Confrontare i valori "parseInt" e "parseFloat" della variabile per assicurarsi che siano uguali. "ParseInt" tirerà solo i valori integer dalla stringa. Nel frattempo, "parseFloat" tirerà il numero intero dalla stringa, anche se include una cifra decimale. Entrambi devono essere uguali per la variabile sia un numero intero:

If((parseInt(StrVariable) = = parseFloat(StrVariable))

Inserire il costrutto "if" tra le parentesi della funzione "integer_test".

3

Designare la funzione come true se passa il precedente "se" costrutto e false se non esiste:

{
Restituisce true;
}
altro
{
restituire false;
}

4

Chiudere la funzione con una staffa di finale. La funzione dovrebbe assomigliare a questo:

funzione integer_test(StrVariable)

{
If((parseInt(StrVariable) = = parseFloat(StrVariable))
{
Restituisce true;
}
altro
{
restituire false;
}
}

5

Chiamare la funzione designandolo a una variabile:

var TestIntero = integer_test(StrVariable)

Sostituire "StrVariable" con la variabile che è necessario ispezionare.