Maison >interface Web >Questions et réponses frontales >Que signifie javascript nan ?

Que signifie javascript nan ?

藏色散人
藏色散人original
2021-09-01 11:56:086176parcourir

javascript nan est une valeur spéciale qui représente une valeur non numérique. Cet attribut est utilisé pour indiquer qu'une valeur n'est pas un nombre. Vous pouvez définir l'objet Number sur cette valeur pour indiquer qu'il ne s'agit pas d'une valeur numérique. la syntaxe est "Number.NaN".

Que signifie javascript nan ?

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur DELL G3.

javascript nanQu'est-ce que ça veut dire ?

Attribut JavaScript NaN

L'attribut NaN est une valeur spéciale qui représente une valeur non numérique. Cet attribut est utilisé pour indiquer qu'une valeur n'est pas un nombre. Un objet Number peut être défini sur cette valeur pour indiquer qu'il ne s'agit pas d'une valeur numérique.

Astuce : Veuillez utiliser la fonction globale isNaN() pour déterminer si une valeur est une valeur NaN.

Syntaxe

Number.NaN

Explication

Number.NaN est une valeur spéciale indiquant que le résultat de certaines opérations arithmétiques (telles que trouver la racine carrée d'un nombre négatif) n'est pas un nombre. Les méthodes parseInt() et parseFloat() renvoient cette valeur lorsque la chaîne spécifiée ne peut pas être analysée. Pour certaines fonctions qui renvoient normalement des nombres valides, vous pouvez également utiliser cette méthode et utiliser Number.NaN pour indiquer ses conditions d'erreur.

JavaScript génère Number.NaN sous la forme NaN. Notez que NaN est toujours inégal par rapport à d’autres valeurs, y compris elle-même. Par conséquent, vous ne pouvez pas comparer avec Number.NaN pour détecter si une valeur est un nombre, mais vous pouvez uniquement appeler isNaN() à des fins de comparaison.

Dans ECMAScript v1 et versions ultérieures, vous pouvez également utiliser la propriété globale prédéfinie NaN au lieu de Number.NaN.

Conseils et notes

Conseil : veuillez utiliser isNaN() pour déterminer si une valeur est un nombre. La raison en est que NaN n’est égal à aucune valeur, y compris elle-même.

Exemple

Utilisez NaN pour indiquer si une valeur est un nombre :

<script type="text/javascript">
var Month=30;
if (Month < 1 || Month > 12)
{
Month = Number.NaN;
}
document.write(Month);
</script>

Sortie :

Nan

Apprentissage recommandé : "Tutoriel de base javascript"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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