Vérifier si une valeur est un nombre

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");
}