Méthode Number.parseInt() de JavaScript
- Page précédente parseFloat()
- Page suivante prototype
- Retour au niveau supérieur Manuel de Référence JavaScript Number
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");
Exemple 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
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()
.
- Page précédente parseFloat()
- Page suivante prototype
- Retour au niveau supérieur Manuel de Référence JavaScript Number