Kako odstraniti vodilne ničle iz niza v JavaScriptu

Kako Odstraniti Vodilne Nicle Iz Niza V Javascriptu



Ko niz vsebuje dodatne vodilne ničle, je to lahko zelo razdražljivo. Poleg tega je včasih pomembno, da jih odstranite, da se niz lahko nadalje obdela. Odstranjevanje začetnih ničel iz niza je lahko za začetnike nekoliko zahtevna naloga, a brez skrbi!

Ta zapis bo prikazal metode za odstranitev začetnih ničel iz niza.

Kako odstraniti vodilne ničle iz niza v JavaScriptu?

Za odstranitev začetnih ničel iz niza uporabite spodaj navedene metode:







Oglejmo si delovanje vsake metode posebej.



1. način: Odstranite vodilne ničle iz niza z uporabo metode parseInt().

' parseInt() ” se uporablja za odstranjevanje začetnih ničel iz niza, ki vsebuje celoštevilske vrednosti. Sprejme niz kot argument in ga da kot izhod po odstranitvi začetnih ničel.



Sintaksa
Za uporabo metode parseInt() sledite podani sintaksi:





parseInt ( strng ) ;

Če želite izvedeti več o dani metodi, si oglejte naslednji primer.

Primer
Najprej bomo ustvarili niz, ki vsebuje številke, ki se začnejo z ničlami:



je bil strng = '0010100' ;

Nato bomo poklicali metodo parseInt(), da odstranimo vodilne ničle, tako da posredujemo niz metodi in ga shranimo v spremenljivko z imenom ' odrevenel ”:

je bil odrevenel = parseInt ( strng ) ;

Na koncu natisnite vrnjeno vrednost na konzoli:

konzola. dnevnik ( odrevenel ) ;

Podani izhod kaže, da so vodilne ničle uspešno odstranjene iz niza:

Če želite odstraniti vodilne ničle iz števila s plavajočo vejico v nizu, glejte naslednji razdelek.

2. način: Odstranite vodilne ničle iz niza z uporabo metode parseFloat().

Za odstranjevanje začetnih ničel iz niza, ki vsebuje število s plavajočo vejico, uporabite » pressFloat() ” metoda. Sprejme tudi niz kot argument.

Sintaksa
Za uporabo metode parseFloat() upoštevajte spodnjo sintakso:

pritisnite Float ( strng ) ;

Primer
Tukaj bomo ustvarili niz, ki vsebuje decimalno število, ki vodi do ničel:

je bil strng = '001.250' ;

Nato pokličite metodo parseFloat() tako, da ji posredujete niz kot argument in shranite nastalo vrednost v spremenljivko ' odrevenel ”:

je bil odrevenel = pritisnite Float ( strng ) ;

Končno bomo na konzolo natisnili dobljeno vrednost z uporabo ' console.log() ” metoda:

konzola. dnevnik ( odrevenel ) ;

Kot lahko vidite, dani izhod kaže, da so ničle, ki vodijo iz niza, uspešno odstranjene:

Pojdimo k naslednji metodi!

3. način: Odstranite vodilne ničle iz niza z uporabo metode replace().

Uporabite lahko ' zamenjati() ” za odstranitev začetnih ničel iz niza. Ta metoda uporablja vzorec ali regularni izraz, ki pomaga zamenjati nekaj, kar temelji na tem regularnem izrazu.

Sintaksa
Naslednja opisana metoda se uporablja za metodo replace():

strng. zamenjati ( regex , nadomestek ) ;

Tukaj, ' regex ” je vzorec, ki pomaga zamenjati nekaj z „ nadomestek ”.

Primer
V tem primeru bomo najprej ustvarili niz z imenom ' strng « in mu dodelite vrednost z začetnimi ničlami:

je bil strng = '001500' ;

Nato bomo poklicali metodo replace() s posredovanjem dveh parametrov; regularni izraz, ki se uporablja za odstranjevanje začetnih ničel iz niza in prazen niz, ki deluje kot nadomestek:

je bil odrevenel = strng. zamenjati ( /^0+/ , '' ) ;

Končno bomo natisnili dobljeno vrednost z uporabo ' console.log() ” metoda:

konzola. dnevnik ( odrevenel ) ;

Izhod

Pojdimo naprej, da razumemo nekatere druge metode za odstranjevanje začetnih ničel iz niza.

4. način: Odstranite vodilne ničle iz niza z uporabo konstruktorja številk

Konstruktor Number() vzame niz kot argument in vrne število tako, da odreže ničlo od začetka niza.

Sintaksa
Za uporabo konstruktorja številk uporabite naslednjo sintakso:

številka ( strng ) ;

Primer
Ustvarili bomo nov niz z imenom ' strng ' in dodeli vrednost ' 000100 ”:

je bil strng = '000100' ;

Nato posredujte niz konstruktorju številk, ki bo odstranil začetne ničle iz niza:

je bil odrevenel = številka ( strng ) ;

Natisnite nastalo vrednost, ki je shranjena v spremenljivki ' odrevenel ”:

konzola. dnevnik ( odrevenel ) ;

Kot lahko vidite v izhodu, so začetne ničle odstranjene iz niza:

Oglejmo si še en pristop za odstranjevanje ničel iz niza.

5. način: Odstranite vodilne ničle iz niza tako, da ga pomnožite z 1

Ničle pred številko lahko odstranite tako, da niz pomnožite z ' 1 ”. Ko se niz pomnoži z ena, odstrani začetne ničle in vrne dejansko število.

Sintaksa
Sledite dani sintaksi za brisanje začetnih ničel iz niza:

strng * 1 ;

Primer
Ustvarili bomo niz ' strng 'z vrednostjo' 001020 ”:

je bil strng = '001020' ;

Nato pomnožite niz z ena in ga shranite v spremenljivko ' odrevenel ”:

je bil odrevenel = strng * 1 ;

Natisnite dobljeno vrednost z ' console.log() ” metoda:

konzola. dnevnik ( odrevenel ) ;

Izhod

Zbrali smo različne metode za odstranjevanje začetnih ničel iz niza.

Zaključek

Za odstranjevanje vodilnih ničel iz niza lahko uporabite metodo parseInt(), metodo parseFloat(), metodo replace(), konstruktor Number() ali pomnožite niz z 1. Metoda parseInt() vrne vrednost int tako, da odstrani vodilni ničle, medtem ko metoda parseFloat() poda število s plavajočo vejico s prirezovanjem začetnih ničel. Metoda replace() uporablja regularni izraz za odstranjevanje ničel. V tem zapisu smo prikazali različne metode za odstranjevanje začetnih ničel iz niza.