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():
Primjer
Ovdje ćemo stvoriti niz koji sadrži decimalni broj koji vodi do nula:
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:
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:
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:
Primjer
Stvorit ćemo novi niz pod nazivom ' strng ' i dodijeli vrijednost ' 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:
Primjer
Napravit ćemo niz ' strng 's vrijednošću' 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.