Syntaxe de ParseInt () méthode
La syntaxe du parseInt () est donné comme
var1 = parseInt (StringWithInteger, base)Les détails de la syntaxe sont définis comme:
Type de retour
La valeur de retour du parseInt () La fonction est une valeur entière ou un Nan En cas d'argument non valide.
Informations Complémentaires
Certains points clés doivent être gardés à l'esprit lorsque vous travaillez avec le parseInt () fonction dans javascript. Ce sont les suivants:
Exemple 1: passer une chaîne valide, sans l'argument Radix
Créez une nouvelle valeur de chaîne contenant une entrée valide et passez-le au parseInt () Méthode utilisant les lignes suivantes:
var str1 = "174";Puis passez le Valeur Variable à la fonction de journal de la console:
console.log (resultValue);Après avoir exécuté les lignes mentionnées ci-dessus, la sortie ressemblera à ceci:
Le résultat sur le terminal montre que le parseInt () Méthode a obtenu la valeur entière 174 de la chaîne donnée.
Exemple 2: donner des valeurs de flotteur dans la chaîne
Pour tester le résultat du parseInt () Méthode avec un point décimal dans la chaîne, créez une nouvelle chaîne avec les lignes suivantes
var str1 = "123.456 ";Passer cette chaîne dans le parseInt () et stocker le résultat dans une nouvelle variable
Soit résultatValue = paSeInt (STR1);À la fin, passez cette variable à la fonction de journal de console pour afficher la sortie sur le terminal
console.log (resultValue);Le résultat sur le terminal ressemblera à la capture d'écran suivante
Après avoir observé la sortie, il est clair que seule la partie entière à l'intérieur de la valeur de la chaîne est convertie. Au point où le parseInt () découvre la première valeur non intestinale, elle s'arrête.
Exemple 3: Définition de la base de la valeur de la chaîne comme binaire
Pour définir le base ou la base du nombre de valeurs à l'intérieur de la chaîne, créez d'abord une nouvelle chaîne au format binaire comme
var str1 = "111";Après cela, passez cette variable de chaîne au parseInt () Méthode et passer la valeur 2 dans le deuxième argument comme
Soit résultatvalue = parseInt (str1, 2);Enfin, utilisez la fonction de journal de console pour afficher le résultat comme:
console.log (resultValue);Le terminal ressemblera à ceci
Comme le montre la sortie, la valeur 111 en binaire équivaut à 7 Dans le système de chiffres décimaux.
Exemple 4: Espaces vides à chaque extrémité de la valeur
Créez simplement une nouvelle variable de chaîne et disposez d'espaces de tête et de traîne autour de la valeur entière comme
var str1 = "542";Transmettre cette variable à parseInt (), stocker le résultat dans une nouvelle variable, puis transmettre cette variable à la fonction de journal de console
Soit résultatValue = paSeInt (STR1);L'exécution du programme donne le résultat suivant
Il ressort clairement de la capture d'écran ci-dessus, que le parseInt () La méthode ignore les espaces vides à chaque extrémité de la valeur numérique.
Conclure
Javascript parseInt () La fonction prend un chaîne argument et un base argument puis récupère la valeur entière de la chaîne et la renvoie comme la sortie. Le base L'argument définit le système numérique de la valeur contenue à l'intérieur de la chaîne, et la chaîne est toujours convertie en un système de nombre décimal. Plusieurs scénarios peuvent se produire dans le cas des variations de cordes, et tous ces éléments ont été montrés ci-dessus.