Il est parfois nécessaire de vérifier si une valeur soumis par les utilisateurs est en fait un entier. Par exemple , vous pouvez demander à un utilisateur de son âge et ensuite besoin de confirmer qu'il a déposé une valeur légitime. Ceci peut être accompli en JavaScript grâce à une fonction personnalisée qui accepte ladite valeur , puis les traite par un "si" construire pour déterminer si elle est un entier. Instructions
1
créer une fonction qui accepte une valeur présentée dans une nouvelle variable :
fonction integer_test ( strVariable )
{
}
2
Comparez les valeurs " parseInt " et " parseFloat " de la variable afin de s'assurer qu'ils sont égaux. " parseInt " ne tirez sur les valeurs entières de la chaîne. Pendant ce temps, " parseFloat " va tirer tout le numéro de la chaîne , même si elle comporte une décimale. Les deux doivent être égales pour la variable à être un entier :
Si ( ( parseInt ( strVariable ) == parseFloat ( strVariable ) )
Insérez le "si" construire entre les parenthèses de la . fonction " integer_test "
3
désigner la fonction comme vraie si elle passe le précédent "si" construction et false si elle ne fait pas:
{ return true ; } else {return false;}
4
Quitter la fonction avec un support de finale la fonction devrait ressembler à ceci :
fonction
integer_test ( strVariable )
. {if ( ( parseInt ( strVariable ) == parseFloat ( strVariable ) ) {return true;} else { return false ;}}
5
appeler la fonction en le désignant à une variable:
var EstEntier = integer_test ( strVariable )
Remplacer " strVariable " avec la variable que vous devez inspecter .