Il arrive qu'une valeur lue au clavier (fonction prompt()) ou résultant d'une opération arithmétique soit une quantité qui n'est pas un nombre (Not a Number en anglais).
La méthode Number.isNaN() permet de déterminer si la valeur passée en argument est NaN
. Cette méthode devrait être préférée à la méthode isNaN() de l'objet global.
Exemple :
let nombre = "trois"; if (Number.isNaN(parseInt(nb))) { console.log("C'est un NaN"); } else { console.log("C'est un nombre"); }