Cet article décrit les techniques de jugement et de traitement de JavaScript pour les nombres. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Les propriétés polymorphes JavaScript sont très cool. Vous n'avez pas besoin de vous souvenir autant de variables étranges pour un VAR. Cependant, parfois vous êtes confus. Pourquoi, j'ajoute évidemment deux nombres, mais le résultat est ajouté sous forme de chaînes? C'est la mauvaise chose à propos de JavaScript Var, ce n'est pas comme PHP, en utilisant a. Pour indiquer qu'il s'agit d'une connexion à chaîne. C'est ce dont vous avez besoin à parsefloat pour spécifier que ce var est un nombre. Isnan doit être utilisé pour déterminer s'il s'agit d'un nombre. Lorsque ISNAN (un VAR jugé), le résultat est vrai, alors ce n'est pas un nombre, et le résultat est faux, alors c'est un nombre, notez ici.
Ce qui suit est un programme comme celui-ci. Entrez deux nombres et peut être ajouté normalement. Si l'une des entrées n'est pas des nombres, une invite apparaît. Si les entrées sont des nombres, le résultat apparaît. Il convient de noter qu'en JavaScript, 00000.22 sera également considéré comme un nombre, qui est de 0,22.
C'est ainsi que ce programme est écrit. Dans le même temps, faites attention non seulement à déterminer si Num1 ou Num2 est un nombre, mais aussi pour empêcher l'utilisateur de cliquer sur le bouton Annuler! :
<html> <éadfride> <méta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" /> </ head> <body> </ body> </html> <cript> var num1 = window.prompt ("s'il vous plaît entrez un nombre"); var num2 = window.prompt ("Veuillez entrer un deuxième numéro"); if (Isnan (num1) || Isnan (num2) ||! num1 ||! num2) alert ("Tout le monde n'est pas un nombre!"); else {var res = parsefloat (num1) + parsefloat (num2); alert ("Le résultat de l'ajout de deux nombres est:" + res); } document.write ("Le programme a été exécuté, brisons!"); </cript>Window.prompt peut faire apparaître une boîte d'entrée. Bien qu'il soit rarement utilisé sur les pages Web aujourd'hui et soit presque impossible à voir. Ensuite, il suit le processus ci-dessus et utilise enfin Document.Write pour produire des informations remplacées sur la page Web. Les informations de sortie dits remplacées, c'est-à-dire quel que soit le contenu sur la page Web, il sera écrasé par le contenu dans document.write. Cette méthode est rarement utilisée maintenant.
J'espère que cet article sera utile à la programmation JavaScript de tous.