Парсирајте стринг са зарезима на број у ЈаваСцрипт-у

Parsirajte String Sa Zarezima Na Broj U Javascript U



Током програмирања у ЈаваСцрипт-у, може постојати захтев да се нежељени подаци сортирају тако да се преузме вредност целобројног типа. На пример, у случају декодирања скупа података да би се он ефикасно користио. У таквим ситуацијама, рашчлањивање низа са зарезима на број у ЈаваСцрипт-у је од велике помоћи у паметном коришћењу тренутних ресурса и извођењу више операција истовремено.

Овај водич ће расправљати о приступима за рашчлањивање низа са зарезима на број помоћу ЈаваСцрипт-а.







Како рашчланити стринг са зарезима у број користећи ЈаваСцрипт?

Стринг се може рашчланити са зарезима на број у ЈаваСцрипт-у коришћењем следећих приступа у комбинацији са „ прессФлоат() ” метод:



  • „реплаце()” метод и „регуларни израз”.
  • метода „реплацеАлл()“.

Хајде да разговарамо о сваком приступу један по један!



Приступ 1: Парсирајте стринг са зарезима на број у ЈаваСцрипт-у користећи методу реплаце().

прессФлоат() ” метода анализира вредност у облику стринга и заузврат даје први број. Док је „ заменити() ” метода тражи одређену вредност у датом низу, а затим је замењује. Ове методе се могу применити заједно са регуларним изразом за рашчлањивање наведене и кориснички дефинисане вредности стринга са зарезима у број тако што ће се извршити глобална претрага садржаних зареза у вредности стринга.





Синтакса

прессФлоат ( вредност )

У горњој синтакси:

  • вредност ” се односи на вредност коју треба рашчланити.
низ. заменити ( Претрага , Нова )

У горе наведеној синтакси:



  • Претрага ” је вредност која ће бити замењена наведеним „ Нова ” вредност у наведеном низу.

Пример 1: Парсирајте наведени стринг са зарезима на број

У овом примеру, дата вредност стринга која има зарезе биће рашчлањена у број:

< тип скрипте = 'текст/јавасцрипт' >
нека низ = '9,00,0000.2' ;
конзола. Пријава ( „Дати низ је:“ , низ )
нека тоНум = прессФлоат ( низ. заменити ( /,/г , '' ) ) ;
конзола. Пријава ( „Раздвојени низ са зарезима у број је:“ , тоНум ) ;
скрипта >

Извршите следеће кораке, као што је дато у горњем коду:

  • Прво, иницијализујте наведену вредност стринга и прикажите је.
  • Након тога примените „ заменити() ” да извршите глобалну претрагу садржаних зареза у придруженој вредности стринга и замените их тако да вредност постане спојена.
  • прессФлоат() ” ће рашчланити резултујућу вредност стринга у претходном кораку у број.

Излаз

У горњем излазу, може се приметити да се зарези у наведеној вредности стринга прво изостављају, а затим се рашчлањују у број.

Пример 2: Парсирајте кориснички дефинисани низ са зарезима на број

У овом конкретном примеру, кориснички дефинисана вредност стринга која има зарезе биће рашчлањена у број:

< тип скрипте = 'текст/јавасцрипт' >
нека низ = промпт ( „Унесите стринг за рашчлањивање“ ) ;
конзола. Пријава ( „Дати низ је:“ , низ )
нека тоНум = прессФлоат ( низ. заменити ( /,/г , '' ) ) ;
конзола. Пријава ( „Раздвојени низ са зарезима у број је:“ , тоНум ) ;
скрипта >

Спроведите доле наведене кораке, као што је наведено у коду:

  • Унесите вредност стринга од корисника коју треба рашчланити у број и прикажите је.
  • У следећем кораку, такође, поновите приступ разматран у претходном примеру за замену садржаних зареза у вредности стринга.
  • На крају, прикажите резултујућу рашчлањену вредност стринга у број преко „ прессФлоат() ” метод.

Излаз

Горњи излаз указује да је вредност стринга који је унео корисник успешно рашчлањена у број.

Приступ 2: Парсирајте стринг са зарезима на број у ЈаваСцрипт-у користећи метод реплацеАлл()

замените() ” метода даје нови стринг са свим подударањима шаблона замењеним наведеном заменом. Овај метод се може применити да једноставно замени све садржане зарезе у датом низу, тако да се вредност стринга споји и затим рашчлани у број.

Синтакса

стр. замените ( шаблон , заменити )

овде,

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

Пример

Хајде да прегледамо доле наведени пример:

< тип скрипте = 'текст/јавасцрипт' >
нека низ = '3,00,23.2' ;
конзола. Пријава ( „Дати низ је:“ , низ )
нека тоНум = прессФлоат ( низ. замените ( ',' , '' ) ) ;
конзола. Пријава ( „Раздвојени низ са зарезима у број је:“ , тоНум ) ;
скрипта >

У горњем исечку кода:

  • Слично томе, наведите наведену вредност стринга и прикажите је.
  • Након тога примените „ замените() ” за замену свих садржаних зареза у вредности стринга тако да вредност стринга постане спојена.
  • Такође, примените „ прессФлоат() ” за рашчлањивање резултујуће вредности стринга у претходном кораку у број.

Излаз

Обезбедили смо најлакши метод за рашчлањивање извора са зарезима на број у ЈаваСцрипт-у.

Закључак

прессФлоат() ” метод у комбинацији са „ заменити() ” метод и регуларни израз или „ замените() ” метода се може користити за рашчлањивање стринга са зарезима до броја у ЈаваСцрипт-у. Први приступ користи регуларни израз за глобално тражење зареза и извршавање жељеног захтева. Последњи приступ се може применити да би се испунио захтев једноставним специфицирањем параметара у складу са тим. У овом чланку је објашњено рашчлањивање низа са зарезима на број помоћу ЈаваСцрипт-а.