Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser les valeurs NaN dans JavaScript_Basics

WBOY
Libérer: 2016-05-16 15:56:32
original
1251 Les gens l'ont consulté

La constante littérale NaN sans guillemets est une valeur spéciale, ce qui signifie qu'elle n'est pas un non-nombre. Étant donné que NaN se compare toujours à n'importe quel nombre, y compris NaN, il s'agit généralement d'une condition d'erreur utilisée pour indiquer une fonction qui doit renvoyer un nombre valide.

Remarque : utilisez la fonction globale isNaN() pour voir si une valeur est une valeur NaN.
Grammaire

Vous pouvez accéder aux propriétés en utilisant la syntaxe suivante :

var val = Number.NaN;

Copier après la connexion

Exemple :

Ici, dayOfMonth attribue NaN s'il est supérieur à 31 et affiche un message indiquant la plage valide :

<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
  var dayOfMonth = 50;
  if (dayOfMonth < 1 || dayOfMonth > 31)
  {
   dayOfMonth = Number.NaN
   alert("Day of Month must be between 1 and 31.")
  } 
  alert("Value of dayOfMonth : " + dayOfMonth );
 
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>

Copier après la connexion

Cela produira les résultats suivants :

Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal