Comment convertir les chaînes en nombres en javascript

Comment convertir les chaînes en nombres en javascript
La gestion des données est l'un des concepts essentiels de la programmation. En conséquence, JavaScript fournit diverses fonctions pour l'analyse des types de données, ce qui vous permet de convertir facilement le format de données. Par exemple, si vous souhaitez effectuer des opérations mathématiques sur une chaîne comprenant un nombre, vous devez d'abord convertir cette chaîne en un nombre.

À cette fin, il existe de nombreuses méthodes JavaScript telles que parseInt (), parsefloat (), Nombre(), Mathématiques.sol(), et Mathématiques.ceil (). Cet article démontrera la méthode de conversion des chaînes en nombres en JavaScript en utilisant toutes les fonctions mentionnées. Alors, commençons!

Comment convertir les chaînes en nombres en JavaScript à l'aide de la méthode ParseInt ()

En JavaScript, le «parseInt ()»La fonction est utilisée pour convertir une chaîne en un nombre. Ça prend "chaîne" et "base"Comme paramètres puis convertit la chaîne ajoutée en un entier. Dans la fonction parseInt (), le radix est ajouté pour spécifier le système numérique que vous souhaitez utiliser.

Par exemple, le radix "8"Indique que le nombre ajouté dans la chaîne sera converti de l'octal à la base décimale. Cette méthode sortira «Nan«Pas un nombre si la chaîne spécifiée n'inclut pas de valeur numérique.

Syntaxe de ParseInt ()

Maintenant, consultez la syntaxe de la fonction parseInt () pour convertir les chaînes en nombres:

ParseInt (String, Radix)

Dans la syntaxe ci-dessus, ajoutez le "Chaîne«Que vous voulez convertir comme premier argument. Ensuite, ajoutez une base en tant que radix qui est facultatif. Cette fonction renverra une valeur numérique résultant de la conversion de chaîne à nombre.

Exemple: Conversion des chaînes en nombres en JavaScript à l'aide de parseInt () sans radix

Dans le premier exemple, nous essaierons de convertir le «22a”String à un nombre en utilisant la fonction parseInt (). À cette fin, nous rédigerons le code suivant dans notre fenêtre de console:

myString = '22a'
console.Log (ParseInt (MyString))

La fonction parseInt () convertira la valeur de «MyString"À son numéro correspondant et vous montrer le résultat à l'aide de la console.Fonction log ():

Exemple: Conversion des chaînes en nombres en JavaScript en utilisant ParseInt () avec Radix

Comme mentionné précédemment, vous pouvez également ajouter la base comme «base"Pour la conversion. Par exemple, nous avons défini «22«En tant que chaîne, puis définissez son radix comme«8”Dans la fonction parseInt (). Le résultat sera calculé comme (2 + 2 * 8), qui est «18»:

myString = '22'
console.Log (ParseInt (MyString, 8))

Comment convertir les chaînes en nombres en JavaScript à l'aide de la méthode Parsefloat ()

Si vous souhaitez convertir une chaîne en un numéro de point flottant, vous devez utiliser le parsefloat () Fonction JavaScript. Il ne renvoie que le nombre trouvé au début de la chaîne spécifiée qui a été analysée jusqu'à ce que la fonction parsefloat () apparaisse sur un caractère qui n'est pas un numéro.

Syntaxe de parsefloat ()

Voici la syntaxe de la fonction parsefloat () pour la conversion des chaînes en nombres en javascript:

parsefloat (String)

La fonction parsefloat () accepte un seul paramètre en tant que «chaîne» que vous souhaitez ajouter à des fins de conversion.

Exemple: Conversion des chaînes en nombres en JavaScript à l'aide de la méthode Parsefloat ()

L'exemple suivant convertira notre «test» ayant la valeur »224.56b«À un nombre à l'aide de la fonction parsefloat () et la sortie de la fonction parsefloat () peut être vue dans la fenêtre de la console:

LET TESTSTRING = PARSEFLOAT ("224.56b ");
console.log (testString);

Comment convertir les chaînes en nombres en JavaScript à l'aide de la méthode Number ()

La fonction Number () est utilisée pour convertir des objets JavaScript ou des variables en nombres. Il peut également être utilisé pour convertir la chaîne ajoutée au numéro. Cette méthode sortira «Nan"Si la chaîne ajoutée n'est pas capable d'être convertie en un nombre.

Syntaxe de nombre ()

Jetez un œil à la syntaxe de la fonction Number () dans JavaScript:

Nombre (objet)

Cette fonction Number () convertira n'importe quel type de données JavaScript Object en un nombre et renverra sa valeur.

Exemple: Conversion des chaînes en nombre en JavaScript en utilisant la méthode Number ()

Dans l'exemple donné ci-dessous, nous convertirons le «test”Variable JavaScript à un nombre en utilisant le"Nombre()" fonction:

Let TestString = Number ("101.11 ");
console.log (testString);

La sortie déclare que nous avons converti avec succès la chaîne ajoutée en un nombre:

Comment convertir les chaînes en nombres en javascript en utilisant les mathématiques.Floor () Méthode

Les maths.La fonction plancher () en javascript renvoie la plus grande valeur entière inférieure ou égale au nombre qui est passé. Cette fonction prend également des chaînes et les convertit en entiers.

Syntaxe de mathématiques.sol()

Mathématiques.plancher (valeur)

Les mathématiques donnés ci-dessus.La fonction plancher () prendra la chaîne spécifiée comme «Valeur”Puis le convertir en un nombre.

Exemple: Conversion des chaînes en nombre en JavaScript en utilisant les mathématiques.Floor () Méthode

Maintenant, nous utiliserons les mathématiques.Fonction de plancher () pour convertir le «101.11”String à un nombre:

Laissez TestString = Math.sol ("101.11 ");
console.log (testString);

Comment convertir les chaînes en nombres en javascript en utilisant les mathématiques.Méthode ceil ()

Les maths.La fonction ceil () dans JavaScript est utilisée pour afficher le plus petit entier supérieur ou égal au nombre spécifié. Vous pouvez également utiliser cette fonction pour convertir les chaînes en nombres.

Syntaxe de mathématiques.ceil ()

Mathématiques.Ceil (valeur)

Les maths.La fonction ceil () peut prendre la chaîne ajoutée comme "Valeur”Puis le convertir en un nombre.

Exemple: Conversion des chaînes en nombres en JavaScript en utilisant les mathématiques.Méthode ceil ()

Par exemple, pour convertir le «578.99”String to numéro en javascript, nous utiliserons les mathématiques.Fonction ceil () de la manière suivante:

Laissez TestString = Math.Ceil ("578.99 ");
console.log (testString);

Les maths.La fonction ceil () complètera le «578.99"String au"579" nombre:

Conclusion

Pour convertir les chaînes en nombres en javascript, plusieurs méthodes sont utilisées telles que parseInt (), parsefloat (), numéro (), mathématiques.plancher (), et mathématiques.ceil () et cet article contient la description détaillée et les exemples de toutes ces méthodes. Toutes les méthodes données sont faciles et simples à utiliser. Vous pouvez utiliser l'un d'eux pour convertir votre chaîne sélectionnée en un numéro.