JavaScript est un langage de script côté client qui , entre autres choses , permet aux développeurs de concevoir des pages web qui alerte les utilisateurs quand ils ont apporté une contribution valable. Page Web fait souvent demander la saisie numérique , tels que les codes de la région. Un développeur Web peut gagner du temps aux utilisateurs et de frustration par vérifier que ce type d'entrée est numérique , et , dans le cas de données non valides, avertissant l'utilisateur qu'il doit réintégrer la valeur . Choses que vous devez
un navigateur avec JavaScript activé .
Un éditeur de texte .
Show More Instructions
déclarer la variable .
1
déclarer une variable qui contiendra la valeur qui sera testé . En règle générale, cette valeur viendra de l'entrée de l' utilisateur dans un formulaire , même si elle peut être directement attribué :
var numericVar = 9;
2
définir une fonction qui accepte l' entrée de l'utilisateur comme argument , en prenant soin de nommer la fonction quelque chose de significatif :
fonction
isNumber ( numericVar ) { .
//code pour vérifier si la variable est numérique écrire
} isNaN ()
3
utilisation de JavaScript fonction pour déterminer si la valeur passée en est numérique. La fonction isNaN ( ) détermine si une valeur n'est pas " un certain nombre " et renvoie "false" si la valeur est de type numérique .
//Fonction définition
fonction isNumber ( numericVar ) { Photos
//déclarer une variable pour contenir la valeur de retour de la isnan () fonction:
var NaNResult = isNaN ( numericVar ) ;
//faire quelque chose avec la valeur de retour Photos
}
4
Retour au résultat de la fonction. Si la fonction est conçue pour alerter l'utilisateur qu'elle a conclu non numérique - invalide - données, le résultat peut être écrit sur la page Web ou placé dans une boîte d'alerte . Sinon, le résultat peut être renvoyé au code appelant pour un traitement ultérieur .
//Fonction définition
fonction isNumber ( numericVar ) {
//déclarer une variable pour contenir la valeur de retour de la isnan () fonction:
var NaNResult = isNaN ( numericVar ) ;
//faire quelque chose avec la valeur
alerte
de retour ( NaNResult ) ; < br >
}