Retourner à la page d'accueil de TJS

Propriété : NaN

          

Constante signifiant qu'il ne s'agit pas d'un nombre (Not A Number)


Description
Cette constante est retournée pour les opérations mathématiques impossibles. Elle signifie qu'il ne s'agit pas d'un nombre (Not A Number).

Notez dans le second exemple que NaN est de type Number. La constante est donc un nombre qui n'est pas un nombre !

Pour tester si un objet est un nombre, utilisez isNaN().

Il existe également la constante Infinity qui représente une valeur infinie.


Exemple Utilisation de NaN
Code source
<script type="text/javascript">
var nb=-10;
var txt="une chaîne";
console.log(parseInt(txt));
console.log(Math.pow(nb, txt));
console.log(Math.sqrt(nb));
</script>

Résultat
Emulation de la console
Explication
Affichage de résultats de quelques cas de NaN

Exemple NaN est de type Number
Code source
<script>
console.log(typeof NaN)
</script>

Résultat
Emulation de la console
Explication
NaN est un nombre qui signifie qu'il n'est pas un nombre.
Le JavaScript est un langage plein de surprises.
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du JavaScript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application

Extension navigateur Get-My-IP

Quelle est mon adresse IP ?Installez l'extension Get-My-IP.com pour afficher votre IP d'un seul clic
Le 18/10/2018 15:55:19 sur php7 en 24.13 ms