--- title: Number.NaN slug: Web/JavaScript/Reference/Global_Objects/Number/NaN tags: - JavaScript - Number - Propriété - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Number/NaN original_slug: Web/JavaScript/Reference/Objets_globaux/Number/NaN ---
{{JSRef}}

La propriété Number.NaN représente une valeur qui n'est pas un nombre (en anglais « Not-A-Number » qui donne NaN). Elle est équivalente à {{jsxref("NaN")}}.

{{EmbedInteractiveExample("pages/js/number-nan.html")}}

Il n'est pas nécessaire de créer un objet {{jsxref("Number")}} pour accéder à cette propriété statique. Il suffit d'utiliser directement Number.NaN.

{{js_property_attributes(0,0,0)}}

Spécifications

Spécification État Commentaires
{{SpecName('ES1')}} {{Spec2('ES1')}} Définition initiale. Implémentée avec JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.7.3.4', 'Number.NaN')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-number.nan', 'Number.NaN')}} {{Spec2('ES6')}}  
{{SpecName('ESDraft', '#sec-number.nan', 'Number.NaN')}} {{Spec2('ESDraft')}}  

Compatibilité des navigateurs

{{Compat("javascript.builtins.Number.NaN")}}

Voir aussi