English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Propriétés Globales JavaScript/Fonction
parseInt()L'action de la fonction est : analyser le paramètre de chaîne et retourner un entier en fonction de la base spécifiée.
Le paramètre de base est utilisé pour spécifier le système de numération à utiliser, par exemple, la base16(Hexadécimal) signifie que les nombres dans la chaîne doivent être interprétés comme des nombres décimaux.
Si le paramètre radix n'est pas défini (ou n'existe pas), JavaScript suppose ce qui suit:
Si la chaîne commence par " 0x", la base est16(Hexadécimal)
Si la chaîne commence par " 0", la base est8(Octal)
Si la chaîne commence par n'importe quelle autre valeur, la base est10(Dixième système de numération)
Si le premier caractère ne peut pas être converti en nombre, parseInt() retourne NaN.
Si parseInt() rencontre un caractère qui n'est pas un chiffre dans la base spécifiée, il ignore ce caractère et tous les caractères suivants, et retourne la valeur entière jusqu'à ce point.
parseInt() tronque un nombre en valeur entière. Permet des espaces en début et en fin de chaîne...
Pour convertir un nombre en une chaîne de caractères en base spécifique, utilisez intValue.toString(radix).
parseInt(string, radix)
parseInt("12"); // 12 parseInt("12.25");// 12 parseInt("15px"); // 15 parseInt("34 45 66"); // 34 parseInt(" 20 "); // 20 parseInt("Parrot 12");// NaN parseInt('314e-2'); // 3 parseInt('0.0314E+2');// 0 parseInt('13', 8);// 11 parseInt('10', 16); // 16 parseInt('0xF', 16); // 15 parseInt('1001', 2); // 9Voyons le‹/›
Tous les navigateurs supportent intégralement la fonction parseInt() :
Fonction | |||||
parseInt() | Est | Est | Est | Est | Est |
Paramètre | Description |
---|---|
chaîne | (obligatoire) chaîne à analyser |
radix | (optionnel) entre2et36entiers entre |
Valeur de retour : | Entier extrait de la chaîne donnée. Si le premier caractère ne peut pas être converti en nombre, retourne NaN. |
---|---|
Version JavaScript : | ECMAScript 1 |