Raščlanite niz sa zarezima na broj u JavaScriptu

Rasclanite Niz Sa Zarezima Na Broj U Javascriptu



Tijekom programiranja u JavaScriptu može postojati zahtjev za sortiranje bezvrijednih podataka tako da se dohvaća vrijednost tipa cijelog broja. Na primjer, u slučaju dekodiranja skupa podataka kako bi se učinkovito iskoristili. U takvim situacijama, rastavljanje niza sa zarezima u broj u JavaScriptu je od velike pomoći u pametnom korištenju trenutnih resursa i izvođenju više operacija istovremeno.

Ovaj vodič će raspravljati o pristupima za raščlanjivanje niza sa zarezima u broj pomoću JavaScripta.







Kako raščlaniti niz sa zarezima u broj pomoću JavaScripta?

Niz se može raščlaniti zarezima na broj u JavaScriptu korištenjem sljedećih pristupa u kombinaciji s ' pritisnite Float() ” metoda:



  • metoda “replace()” i “regularni izraz”.
  • metoda “replaceAll()”.

Raspravljajmo o svakom od pristupa jedan po jedan!



Pristup 1: Raščlanite niz sa zarezima na broj u JavaScriptu pomoću metode replace().

' pritisnite Float() ” metoda analizira vrijednost u obliku niza i zauzvrat daje prvi broj. dok je ' zamijeniti() ” metoda traži određenu vrijednost u danom nizu i zatim je zamjenjuje. Ove se metode mogu primijeniti zajedno s regularnim izrazom za raščlanjivanje navedene i korisnički definirane vrijednosti niza sa zarezima u broj izvođenjem globalne pretrage za sadržane zareze u vrijednosti niza.





Sintaksa

pritisnite Float ( vrijednost )

U gornjoj sintaksi:

  • vrijednost ” odnosi se na vrijednost koju je potrebno raščlaniti.
niz. zamijeniti ( traži , novi )

U gore navedenoj sintaksi:



  • traži ” je vrijednost koja će biti zamijenjena navedenim „ novi ” vrijednost u navedenom nizu.

Primjer 1: Raščlanite navedeni niz sa zarezima u broj

U ovom primjeru, navedena vrijednost niza koja sadrži zareze bit će raščlanjena u broj:

< vrsta skripte = 'tekst/javascript' >
pusti niz = '9,00,0000.2' ;
konzola. log ( 'Dani niz je:' , niz )
neka toNum = pritisnite Float ( niz. zamijeniti ( /,/g , '' ) ) ;
konzola. log ( 'Raščlanjeni niz sa zarezima u broj je:' , toNum ) ;
skripta >

Izvršite sljedeće korake, kako je navedeno u gornjem kodu:

  • Prvo inicijalizirajte navedenu vrijednost niza i prikažite je.
  • Nakon toga primijenite ' zamijeniti() ” za globalno pretraživanje sadržanih zareza u pridruženoj vrijednosti niza i njihovu zamjenu tako da vrijednost postane spojena.
  • ' pritisnite Float() ” metoda će raščlaniti rezultirajuću vrijednost niza u prethodnom koraku u broj.

Izlaz

U gornjem izlazu može se primijetiti da su zarezi u navedenoj vrijednosti niza prvo izostavljeni, a zatim se ona raščlanjuje u broj.

Primjer 2: Raščlanite korisnički definiran niz sa zarezima u broj

U ovom konkretnom primjeru, korisnički definirana vrijednost niza koja ima zareze bit će raščlanjena u broj:

< vrsta skripte = 'tekst/javascript' >
pusti niz = potaknuti ( 'Unesite niz za raščlanjivanje' ) ;
konzola. log ( 'Dani niz je:' , niz )
neka toNum = pritisnite Float ( niz. zamijeniti ( /,/g , '' ) ) ;
konzola. log ( 'Raščlanjeni niz sa zarezima u broj je:' , toNum ) ;
skripta >

Implementirajte dolje navedene korake, kao što je navedeno u kodu:

  • Unesite vrijednost niza od korisnika koju treba raščlaniti u broj i prikažite je.
  • U sljedećem koraku, na isti način, ponovite pristup opisan u prethodnom primjeru za zamjenu sadržanih zareza u vrijednosti niza.
  • Na kraju, prikažite rezultirajuću raščlanjenu vrijednost niza u broj putem ' pritisnite Float() ” metoda.

Izlaz

Gornji izlaz pokazuje da je vrijednost niza korisničkog unosa uspješno raščlanjena u broj.

Pristup 2: Raščlanite niz sa zarezima na broj u JavaScriptu pomoću metode replaceAll()

' zamjeni sve() ” daje novi niz sa svim podudaranjima uzorka zamijenjenim navedenom zamjenom. Ova se metoda može implementirati za jednostavnu zamjenu svih sadržanih zareza u danom nizu, tako da se vrijednost niza spoji i zatim raščlani u broj.

Sintaksa

str. zamjeni sve ( uzorak , zamijeniti )

Ovdje,

  • uzorak ” odnosi se na regularni izraz ili podniz koji treba zamijeniti.
  • zamijeniti ” odgovara zamjeni koju je potrebno izvršiti na uzorku.

Primjer

Pogledajmo dolje navedeni primjer:

< vrsta skripte = 'tekst/javascript' >
pusti niz = '3,00,23.2' ;
konzola. log ( 'Dani niz je:' , niz )
neka toNum = pritisnite Float ( niz. zamjeni sve ( ',' , '' ) ) ;
konzola. log ( 'Raščlanjeni niz sa zarezima u broj je:' , toNum ) ;
skripta >

U gornjem isječku koda:

  • Slično, navedite navedenu vrijednost niza i prikažite je.
  • Nakon toga primijenite ' zamjeni sve() ” za zamjenu svih sadržanih zareza u vrijednosti niza tako da vrijednost niza postane spojena.
  • Također, primijenite ' pritisnite Float() ” za raščlanjivanje rezultirajuće vrijednosti niza u prethodnom koraku u broj.

Izlaz

Pružili smo najjednostavniju metodu za raščlanjivanje opruge sa zarezima na broj u JavaScriptu.

Zaključak

' pritisnite Float() ' metoda u kombinaciji s ' zamijeniti() ' metoda i regularni izraz ili ' zamjeni sve() ” može se koristiti za raščlanjivanje niza sa zarezima u broj u JavaScriptu. Prvi pristup koristi regularni izraz za globalno pretraživanje zareza i izvršavanje željenog zahtjeva. Potonji pristup može se implementirati kako bi se ispunio zahtjev jednostavnim određivanjem odgovarajućih parametara. Ovaj članak opisuje raščlanjivanje niza sa zarezima u broj pomoću JavaScripta.