Analyser une chaîne avec des virgules à un numéro en javascript

Analyser une chaîne avec des virgules à un numéro en javascript

Lors de la programmation en JavaScript, il peut y avoir une exigence pour trier les données indésirables de telle sorte qu'une valeur de type entier est récupérée. Par exemple, dans le cas du décodage d'un ensemble de données pour l'utiliser efficacement. Dans de telles situations, analyser une chaîne avec des virgules à un nombre en JavaScript est d'une grande aide pour utiliser intelligemment les ressources actuelles et effectuer plusieurs opérations.

Ce tutoriel discutera des approches pour analyser une chaîne avec des virgules à un nombre en utilisant JavaScript.

Comment analyser une chaîne avec des virgules dans un nombre en utilisant JavaScript?

La chaîne peut être analysée avec des virgules à un nombre en JavaScript en utilisant les approches suivantes en combinaison avec le «parsefloat ()" méthode:

  • Méthode "remplacer ()" et "Expression régulière".
  • Méthode "remplaceAll ()".

Discutons de chacune des approches une par une!

Approche 1: analyser une chaîne avec des virgules à un nombre en JavaScript en utilisant la méthode Remplace ()

Le "parsefloat ()”La méthode analyse une valeur sous la forme d'une chaîne et donne le premier numéro en retour. Tandis que le "remplacer()»La méthode recherche une valeur particulière dans la chaîne fournie, puis la remplace. Ces méthodes peuvent être appliquées avec l'expression régulière pour analyser la valeur de chaîne spécifiée et définie par l'utilisateur avec des virgules dans un nombre en effectuant une recherche globale pour les virgules contenues dans la valeur de la chaîne.

Syntaxe

parsefloat (valeur)

Dans la syntaxe ci-dessus:

  • "valeur»Fait référence à la valeur qui doit être analysée.
chaîne.remplacer (recherche, nouveau)

Dans la syntaxe donnée ci-dessus:

  • "Recherche"Est la valeur qui sera remplacée par le déclaré"nouveau”Valeur dans la chaîne fournie.

Exemple 1: analyser une chaîne spécifiée avec des virgules à un nombre

Dans cet exemple, la valeur de chaîne fournie avec des virgules sera analysée en un nombre:

Effectuez les étapes suivantes, comme indiqué dans le code ci-dessus:

  • Tout d'abord, initialisez la valeur de chaîne indiquée et affichez-la.
  • Après cela, appliquez le «remplacer()«Méthode pour effectuer une recherche globale pour les virgules contenues dans la valeur de la chaîne associée et les remplacer de telle sorte que la valeur devient fusionnée.
  • Le "parsefloat ()»La méthode analysera la valeur de chaîne résultante à l'étape précédente dans un nombre.

Sortir

Dans la sortie ci-dessus, on peut observer que les virgules de la valeur de chaîne spécifiée sont omises d'abord, puis elle est analysée en un nombre.

Exemple 2: analyser une chaîne définie par l'utilisateur avec des virgules à un numéro

Dans cet exemple particulier, la valeur de chaîne définie par l'utilisateur ayant des virgules sera analysée en un nombre:

Implémentez les étapes divisées, comme indiqué dans le code:

  • Entrez la valeur de chaîne de l'utilisateur qui doit être analysé dans le numéro et l'afficher.
  • À l'étape suivante, de même, répétez l'approche discutée dans l'exemple précédent pour remplacer les virgules contenues dans la valeur de la chaîne.
  • Enfin, affichez la valeur de chaîne analysée résultante dans un nombre via le «parsefloat ()" méthode.

Sortir

La sortie ci-dessus indique que la valeur de chaîne d'entrée utilisateur est analysée dans le nombre avec succès.

Approche 2: Analyser une chaîne avec des virgules à un nombre en JavaScript en utilisant la méthode Rempaceall ()

Le "remplace tout()»La méthode donne une nouvelle chaîne avec toutes les correspondances de motifs remplacées par le remplacement spécifié. Cette méthode peut être implémentée pour remplacer toutes les virgules contenues dans la chaîne fournie simplement, de sorte que la valeur de la chaîne est fusionnée et est ensuite analysée en un nombre.

Syntaxe

Str.remplacer (motif, remplacer)

Ici,

  • "modèle»Fait référence au regex ou à une sous-chaîne qui doit être remplacée.
  • "remplacer»Correspond au remplacement qui doit être effectué sur le motif.

Exemple

Présentation de l'exemple indiqué ci-dessous:

Dans l'extrait de code ci-dessus:

  • De même, spécifiez la valeur de chaîne indiquée et affichez-la.
  • Après cela, appliquez le «remplace tout()”Méthode pour remplacer toutes les virgules contenues dans la valeur de chaîne de telle sorte que la valeur de la chaîne devient fusionnée.
  • Appliquez également le «parsefloat ()”Méthode pour analyser la valeur de chaîne résultante à l'étape précédente dans un nombre.

Sortir

Nous avons fourni la méthode la plus simple pour analyser un ressort avec des virgules à un certain nombre en JavaScript.

Conclusion

Le "parsefloat ()«Méthode en combinaison avec le«remplacer()«Méthode et expression régulière ou«remplace tout()«La méthode peut être utilisée pour analyser une chaîne avec des virgules à numéroter en javascript. L'ancienne approche utilise l'expression régulière pour rechercher les virgules à l'échelle mondiale et exécuter l'exigence souhaitée. Cette dernière approche peut être mise en œuvre pour répondre à l'exigence en spécifiant simplement les paramètres en conséquence. Cet article a guidé sur l'analyse d'une chaîne avec des virgules à un nombre en utilisant JavaScript.