isNaN
function isNaN(value: unknown): boolean;
Rien n'est converti au préalable, et c'est là que ce test diffère du isNaN global : celui-ci convertit son argument, si bien que isNaN("abc") et isNaN(undefined) renvoient true.
isX et nonX répondent à une question sans jamais interrompre le flot ; requireX et requireNonX rendent la valeur ou lèvent. Le schéma est expliqué dans Conventions de validation.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| La valeur à vérifier. |
Valeur de retour
boolean — true si la valeur est le nombre NaN; sinon false.
Exemples
Ce qui passe et ce qui ne passe pas
isNaN(NaN); // => true
isNaN(0 / 0); // => true
isNaN(0); // => false
isNaN("abc"); // => false
isNaN(undefined); // => false
Voir aussi
Code source
23 September 2026
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.