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 .
|