Méthode Number.parseInt() de JavaScript

Définition et utilisation

Number.parseInt() La méthode convertit la valeur en chaîne de caractères et retourne le premier entier.

radix Le paramètre spécifie le système numérique à utiliser :

2 = Binaire, 8 = Octal, 10 = Décimal, 16 = Hexadécimal.

Si omis radix,JavaScript suppose que le radix est 10. Si la valeur commence par "0x", JavaScript suppose que le radix est 16.

Attention :

Si le premier caractère ne peut pas être converti en nombre, retourne NaN.

Les espaces avant et après sont ignorés.

Retourne uniquement le premier entier trouvé.

Exemple

Exemple 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

Essayez-le vous-même

Exemple 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Essayez-le vous-même

Syntaxe

Number.parseInt(string, radix)

Paramètres

Paramètres Description
value Obligatoire. La valeur à analyser.
radix

Optionnel. Par défaut, 10.

Définit le nombre de valeurs du système numérique (2 à 36).

Valeur de retour

Type Description
Valeur booléenne Si l'entier n'est pas trouvé, retourne NaN.

Support du navigateur

Number.parseInt() C'est une fonctionnalité de ECMAScript6 (ES6).

Tous les navigateurs modernes prennent en charge ES6 (JavaScript 2015) :

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Pris en charge Pris en charge Pris en charge Pris en charge Pris en charge

Internet Explorer 11 (ou versions antérieures) ne prend pas en charge Number.parseInt().