Kako ukloniti vodeće nule iz niza u JavaScriptu

Kako Ukloniti Vodece Nule Iz Niza U Javascriptu



Kada niz sadrži dodatne vodeće nule, to može biti vrlo iritantno. Štoviše, ponekad je važno ukloniti ih kako bi se niz mogao dalje obrađivati. Uklanjanje početnih nula iz niza može biti mali izazov za početnike, ali bez brige!

Ovaj zapis će pokazati metode za uklanjanje vodećih nula iz niza.

Kako ukloniti vodeće nule iz niza u JavaScriptu?

Za uklanjanje vodećih nula iz niza upotrijebite dolje navedene metode:







Ispitajmo rad svake metode zasebno.



Metoda 1: Uklanjanje vodećih nula iz niza pomoću metode parseInt().

' parseInt() ” metoda se koristi za uklanjanje vodećih nula iz niza koji sadrži cjelobrojne vrijednosti. Prihvaća niz kao argument i daje ga kao izlaz nakon uklanjanja vodećih nula.



Sintaksa
Slijedite zadanu sintaksu za korištenje metode parseInt():





parseInt ( strng ) ;

Pogledajte sljedeći primjer kako biste saznali više o navedenoj metodi.

Primjer
Prvo ćemo stvoriti niz koji sadrži brojeve koji počinju nulama:



bio je strng = '0010100' ;

Zatim ćemo pozvati metodu parseInt() da uklonimo vodeće nule prosljeđujući niz metodi i pohranjujući ga u varijablu pod nazivom ' zanijemio ”:

bio je zanijemio = parseInt ( strng ) ;

Na kraju ispišite vraćenu vrijednost na konzoli:

konzola. log ( zanijemio ) ;

Dani izlaz pokazuje da su vodeće nule uspješno uklonjene iz niza:

Ako želite ukloniti vodeće nule iz broja s pomičnim zarezom u nizu, pogledajte sljedeći odjeljak.

Metoda 2: Uklonite početne nule iz niza pomoću metode parseFloat().

Za uklanjanje vodećih nula iz niza koji sadrži broj s pomičnim zarezom, koristite ' pritisnite Float() ” metoda. Također prihvaća niz kao argument.

Sintaksa
Slijedite donju sintaksu za korištenje metode parseFloat():

pritisnite Float ( strng ) ;

Primjer
Ovdje ćemo stvoriti niz koji sadrži decimalni broj koji vodi do nula:

bio je strng = '001.250' ;

Zatim pozovite metodu parseFloat() prosljeđujući joj niz kao argument i pohranjujući rezultirajuću vrijednost u varijablu ' zanijemio ”:

bio je zanijemio = pritisnite Float ( strng ) ;

Na kraju, ispisat ćemo rezultantnu vrijednost na konzoli koristeći ' konzola.log() ” metoda:

konzola. log ( zanijemio ) ;

Kao što možete vidjeti da dani izlaz pokazuje da su nule koje vode iz niza uspješno uklonjene:

Krenimo prema sljedećoj metodi!

Metoda 3: Uklanjanje vodećih nula iz niza pomoću metode replace().

Možete koristiti ' zamijeniti() ” metoda za uklanjanje vodećih nula iz niza. Ova metoda koristi uzorak ili regularni izraz koji pomaže zamijeniti nešto na temelju tog regularnog izraza.

Sintaksa
Za metodu replace() koristi se sljedeća opisana metoda:

strng. zamijeniti ( regularni izraz , zamjena ) ;

Ovdje, ' regularni izraz ” je obrazac koji pomaže da se nešto zamijeni s „ zamjena ”.

Primjer
U ovom primjeru, prvo ćemo stvoriti niz pod nazivom ' strng ” i dodijelite mu vrijednost s vodećim nulama:

bio je strng = '001500' ;

Zatim ćemo pozvati metodu replace() prosljeđivanjem dva parametra; regex, koji se koristi za uklanjanje vodećih nula iz niza i prazan niz koji djeluje kao zamjena:

bio je zanijemio = strng. zamijeniti ( /^0+/ , '' ) ;

Na kraju ćemo ispisati rezultantnu vrijednost koristeći ' konzola.log() ” metoda:

konzola. log ( zanijemio ) ;

Izlaz

Idemo naprijed kako bismo razumjeli neke druge metode za uklanjanje vodećih nula iz niza.

Metoda 4: Uklonite početne nule iz niza pomoću konstruktora brojeva

Konstruktor Number() uzima niz kao argument i vraća broj skraćujući nulu s početka niza.

Sintaksa
Koristite sljedeću sintaksu za korištenje konstruktora brojeva:

Broj ( strng ) ;

Primjer
Stvorit ćemo novi niz pod nazivom ' strng ' i dodijeli vrijednost ' 000100 ”:

bio je strng = '000100' ;

Zatim proslijedite niz u konstruktor broja koji će ukloniti početne nule iz niza:

bio je zanijemio = Broj ( strng ) ;

Ispišite rezultantnu vrijednost koja je pohranjena u varijabli ' zanijemio ”:

konzola. log ( zanijemio ) ;

Kao što možete vidjeti u izlazu, početne nule su uklonjene iz niza:

Pogledajmo još jedan pristup za uklanjanje nula iz niza.

Metoda 5: Uklonite vodeće nule iz niza množenjem s 1

Možete ukloniti nule ispred broja množenjem niza s ' 1 ”. Kada se niz pomnoži s jedan, uklanja početne nule i vraća stvarni broj.

Sintaksa
Slijedite zadanu sintaksu za brisanje vodećih nula iz niza:

strng * 1 ;

Primjer
Napravit ćemo niz ' strng 's vrijednošću' 001020 ”:

bio je strng = '001020' ;

Zatim pomnožite niz s jedan i pohranite ga u varijablu ' zanijemio ”:

bio je zanijemio = strng * 1 ;

Ispišite rezultantnu vrijednost koristeći ' konzola.log() ” metoda:

konzola. log ( zanijemio ) ;

Izlaz

Prikupili smo različite metode za uklanjanje vodećih nula iz niza.

Zaključak

Za uklanjanje vodećih nula iz niza možete koristiti metodu parseInt(), metodu parseFloat(), metodu replace(), konstruktor Number() ili pomnožiti niz s 1. Metoda parseInt() vraća vrijednost int uklanjanjem vodećih nule, dok metoda parseFloat() daje broj s pomičnim zarezom skraćivanjem vodećih nula. Metoda replace() koristi regex za uklanjanje nula. U ovom zapisu demonstrirali smo različite metode za uklanjanje vodećih nula iz niza.