Maison > Article > interface Web > Comment convertir une chaîne en entier à l'aide de parseInt() de JavaScript
parseInt est une fonction Comment convertir une chaîne en entier à laide de parseInt() de JavaScript globale qui peut convertir une chaîne en un entier. Une fonction globale est une fonction accessible et utilisée n'importe où dans un programme Comment convertir une chaîne en entier à laide de parseInt() de JavaScript. () Convertir la chaîne en un usage spécifique à un entier.
Utilisation de parseInt
parseInt peut être utilisé des manières suivantes.
parseInt(str) parseInt(str, int)
Utilisation de parseInt(str)
str est l'abréviation de string, représentant une chaîne. Lorsque
parseInt("123");
est spécifié, la chaîne 123 sera convertie en type de données de l'entier 123.
Utilisation de parseInt(str, int)
La partie de int est la base.
Spécifie que le nombre avant conversion est représenté par un nombre décimal.
La valeur numérique qui précise cette base est appelée la base.
La base peut spécifier des nombres binaires, octaux, décimaux et hexadécimaux.
Les nombres binaires sont des valeurs numériques représentées par 0 et 1.
Les nombres octaux sont représentés par des nombres de 0 à 7.
Les nombres décimaux sont exprimés à l'aide des valeurs numériques de 0 à 9 que nous utilisons quotidiennement.
Les nombres hexadécimaux sont représentés par des nombres de 0 à 9 commençant par 0x ou 0X ou des symboles de A à F (les lettres de a à f signifient aussi la même chose)
Par exemple, si 1 est représenté sous forme de nombre décimal, le nombre binaire est 1, le nombre octal est 01 et le nombre hexadécimal est 0x1.
Vous pouvez utiliser ces 2, 8, 10 et 16 comme paramètres de int, c'est-à-dire comme nombres de base.
Par exemple, lorsque vous utilisez parseInt pour convertir l'hexadécimal 0x8, il est écrit comme suit.
parseInt("0x8");
Le résultat sera affiché sous la forme du nombre décimal 8.
Regardons l'exemple d'utilisation spécifique de parseInt
Utilisez un nombre décimal pour représenter la valeur de 8 et utilisez la fonction parseInt pour le convertir en un nombre décimal
parseInt("1000", 2);将以二进制显示的1000转换为十进制。 parseInt("010", 8);将以八进制显示的010转换为十进制。 parseInt("8", 10);转换8以十进制显示为十进制。 parseInt("0x8", 16);将十六进制0x8转换为十进制数。
Le résultat affiché sera : 8, 8, 8, 8
En fait, il existe des fonctions similaires telles que : la fonction parseFloat et Fonction numérique.
fonction parseFloat
est différente de parseInt, fonction parseFloat Des nombres à virgule flottante peuvent être utilisés.
La virgule flottante est une notation à virgule décimale, s'il s'agit d'une valeur entière de 1, elle est affichée comme 1,0.
Fonction Number
Comme la fonction parseFloat, la fonction Number peut également gérer les nombres à virgule flottante.
Cependant, contrairement à parseInt et parseFloat, il ne peut pas correspondre à la valeur numérique d'une chaîne, mais il peut analyser des objets.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!