Анализирайте низ със запетаи до число в JavaScript

Analizirajte Niz S S Zapetai Do Cislo V Javascript



Докато програмирате в JavaScript, може да има изискване за сортиране на нежеланите данни, така че да се извлича стойност от тип цяло число. Например, в случай на декодиране на набор от данни, за да го използвате ефективно. В такива ситуации анализирането на низ със запетаи до число в JavaScript е от голяма помощ за интелигентно използване на текущите ресурси и извършване на множество операции едновременно.

Този урок ще обсъди подходите за анализиране на низ със запетаи до число с помощта на JavaScript.







Как да анализирам низ със запетаи в число с помощта на JavaScript?

Низът може да бъде анализиран със запетаи до число в JavaScript, като се използват следните подходи в комбинация с „ pressFloat() ” метод:



  • метод “replace()” и “регулярен израз”.
  • метод “replaceAll()”.

Нека обсъдим всеки от подходите един по един!



Подход 1: Анализирайте низ със запетаи до число в JavaScript с помощта на метод replace().

pressFloat() ” метод анализира стойност под формата на низ и дава първото число в замяна. като има предвид, че „ замени() ” търси конкретна стойност в предоставения низ и след това я замества. Тези методи могат да се прилагат заедно с регулярния израз за анализиране на определената и дефинирана от потребителя низова стойност със запетаи в число чрез извършване на глобално търсене на съдържащите се запетаи в низовата стойност.





Синтаксис

натиснете Float ( стойност )

В горния синтаксис:

  • стойност ” се отнася до стойността, която трябва да бъде анализирана.
низ. замени ( Търсене , нов )

В дадения по-горе синтаксис:



  • Търсене ” е стойността, която ще бъде заменена с посоченото „ нов ” стойност в предоставения низ.

Пример 1: Анализирайте определен низ със запетаи към число

В този пример предоставената низова стойност със запетаи ще бъде анализирана в число:

< тип скрипт = 'текст/javascript' >
нека низ = „9 00 0000,2“ ;
конзола. дневник ( 'Даденият низ е:' , низ )
нека toNum = натиснете Float ( низ. замени ( /,/g , '' ) ) ;
конзола. дневник ( 'Анализираният низ със запетаи в число е:' , toNum ) ;
сценарий >

Изпълнете следните стъпки, както е дадено в горния код:

  • Първо, инициализирайте посочената стойност на низ и я покажете.
  • След това приложете „ замени() ”, за да извършите глобално търсене на съдържащите се запетаи в стойността на свързания низ и да ги замените така, че стойността да стане обединена.
  • pressFloat() ” ще анализира резултантната стойност на низ в предишната стъпка в число.

Изход

В горния изход може да се забележи, че запетаите в определената стойност на низа първо се пропускат и след това се анализира в число.

Пример 2: Анализирайте дефиниран от потребителя низ със запетаи към число

В този конкретен пример дефинираната от потребителя низова стойност със запетаи ще бъде анализирана в число:

< тип скрипт = 'текст/javascript' >
нека низ = подкана ( „Въведете низа за анализиране“ ) ;
конзола. дневник ( 'Даденият низ е:' , низ )
нека toNum = натиснете Float ( низ. замени ( /,/g , '' ) ) ;
конзола. дневник ( 'Анализираният низ със запетаи в число е:' , toNum ) ;
сценарий >

Изпълнете дадените по-долу стъпки, както е посочено в кода:

  • Въведете стойността на низа от потребителя, която трябва да бъде анализирана в числото и я покажете.
  • В следващата стъпка по същия начин повторете обсъждания подход в предишния пример за замяна на съдържащите се запетаи в стойността на низа.
  • И накрая, покажете получената анализирана стойност на низ в число чрез „ pressFloat() ” метод.

Изход

Горният изход показва, че въведената от потребителя низова стойност е анализирана успешно в числото.

Подход 2: Анализирайте низ със запетаи до число в JavaScript с помощта на метода replaceAll()

замениВсички() ” дава нов низ с всички съвпадения на шаблони, заменени от указаната замяна. Този метод може да бъде приложен, за да замени просто всички съдържащи се запетаи в предоставения низ, така че стойността на низа да бъде обединена и след това да бъде анализирана в число.

Синтаксис

ул. замениВсички ( модел , замени )

Тук,

  • модел ” се отнася до регулярния израз или подниз, който трябва да бъде заменен.
  • замени ” съответства на замяната, която трябва да се направи по шаблона.

Пример

Нека прегледаме примера по-долу:

< тип скрипт = 'текст/javascript' >
нека низ = '3,00,23.2' ;
конзола. дневник ( 'Даденият низ е:' , низ )
нека toNum = натиснете Float ( низ. замениВсички ( ',' , '' ) ) ;
конзола. дневник ( 'Анализираният низ със запетаи в число е:' , toNum ) ;
сценарий >

В горния кодов фрагмент:

  • По същия начин укажете посочената стойност на низ и я покажете.
  • След това приложете „ замениВсички() ” за замяна на всички съдържащи се запетаи в стойността на низа, така че стойността на низа да бъде обединена.
  • Също така приложете „ pressFloat() ” за анализиране на резултантната стойност на низ в предишната стъпка в число.

Изход

Осигурихме най-лесния метод за анализиране на пружина със запетаи към число в JavaScript.

Заключение

pressFloat() ” в комбинация с „ замени() ” метод и регулярен израз или „ замениВсички() ” може да се използва за анализиране на низ със запетаи до число в JavaScript. Първият подход използва регулярния израз за търсене на запетаите глобално и изпълнение на желаното изискване. Последният подход може да бъде приложен, за да отговори на изискването, като просто посочите съответните параметри. Тази статия ръководи за анализиране на низ със запетаи до число с помощта на JavaScript.