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.
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.