Cum să eliminați zerourile principale dintr-un șir în JavaScript

Cum Sa Eliminati Zerourile Principale Dintr Un Sir In Javascript



Când un șir conține zerouri suplimentare, poate fi foarte iritant. Mai mult decât atât, uneori, devine important să le eliminați, astfel încât șirul să poată fi procesat în continuare. Eliminarea zerourilor de început dintr-un șir poate fi o sarcină dificilă pentru începători, dar nu vă faceți griji!

Acest articol va demonstra metodele de eliminare a zerourilor inițiale dintr-un șir.

Cum să eliminați zerourile principale dintr-un șir în JavaScript?

Pentru a elimina zerourile de început dintr-un șir, utilizați metodele enumerate mai jos:







Să examinăm modul de lucru al fiecărei metode separat.



Metoda 1: Eliminați zerourile inițiale dintr-un șir folosind metoda parseInt().

parseInt() ” este folosită pentru a elimina zerourile de început dintr-un șir care conține valori întregi. Acceptă un șir ca argument și îl oferă ca rezultat după eliminarea zerourilor de început.



Sintaxă
Urmați sintaxa dată pentru a utiliza metoda parseInt():





parseInt ( strng ) ;

Aruncă o privire la următorul exemplu pentru a afla mai multe despre metoda dată.

Exemplu
Mai întâi, vom crea un șir care conține numere care încep cu zerouri:



a fost strng = „0010100” ;

Apoi, vom apela metoda parseInt() pentru a elimina zerourile inițiale trecând șirul metodei și stocați-l într-o variabilă numită „ amorțit ”:

a fost amorțit = parseInt ( strng ) ;

În cele din urmă, tipăriți valoarea returnată pe consolă:

consolă. Buturuga ( amorțit ) ;

Ieșirea dată indică faptul că zerourile de început au fost eliminate cu succes din șir:

Dacă doriți să eliminați zerourile de început dintr-un număr cu virgulă mobilă dintr-un șir, consultați următoarea secțiune dată.

Metoda 2: Eliminați zerourile inițiale dintr-un șir folosind metoda parseFloat()

Pentru a elimina zerourile inițiale dintr-un șir care conține un număr în virgulă mobilă, utilizați „ pressFloat() ” metoda. De asemenea, acceptă un șir ca argument.

Sintaxă
Urmați sintaxa de mai jos pentru a utiliza metoda parseFloat():

pressFloat ( strng ) ;

Exemplu
Aici, vom crea un șir care conține numărul zecimal care duce la zerouri:

a fost strng = „001.250” ;

Apoi, apelați metoda parseFloat() trecând șirul în ea ca argument și stochează valoarea rezultată în variabila „ amorțit ”:

a fost amorțit = pressFloat ( strng ) ;

În cele din urmă, vom tipări valoarea rezultată pe consolă folosind „ console.log() ” metoda:

consolă. Buturuga ( amorțit ) ;

După cum puteți vedea că rezultatul dat arată că zerourile care conduc din șir au fost eliminate cu succes:

Să ne îndreptăm către următoarea metodă!

Metoda 3: Eliminați zerourile inițiale dintr-un șir folosind metoda replace().

Puteți folosi „ a inlocui() ” metoda pentru a elimina zerourile inițiale dintr-un șir. Această metodă utilizează modelul sau regex care ajută la înlocuirea a ceva bazat pe acel regex.

Sintaxă
Următoarea metodă descrisă este utilizată pentru metoda înlocuire():

strng. a inlocui ( regex , înlocuitor ) ;

Aici, ' regex ” este modelul care ajută la înlocuirea a ceva cu „ înlocuitor ”.

Exemplu
În acest exemplu, mai întâi vom crea un șir numit „ strng ” și atribuiți-i o valoare având zerouri la început:

a fost strng = '001500' ;

Apoi, vom apela metoda replace() prin trecerea a doi parametri; regex, care este folosit pentru a elimina zerourile inițiale dintr-un șir și șirul gol care acționează ca înlocuitor:

a fost amorțit = strng. a inlocui ( /^0+/ , '' ) ;

În cele din urmă, vom tipări valoarea rezultată folosind „ console.log() ” metoda:

consolă. Buturuga ( amorțit ) ;

Ieșire

Să mergem mai departe pentru a înțelege câteva alte metode pentru eliminarea zerourilor inițiale din șir.

Metoda 4: Eliminați zerourile inițiale dintr-un șir folosind constructorul de numere

Constructorul Number() ia un șir ca argument și returnează numărul prin trunchierea zero de la începutul șirului.

Sintaxă
Utilizați următoarea sintaxă pentru a utiliza constructorul Number:

Număr ( strng ) ;

Exemplu
Vom crea un șir nou numit „ strng „și atribuiți valoarea „ 000100 ”:

a fost strng = '000100' ;

Apoi, treceți șirul la constructorul Number care va elimina zerourile inițiale din șir:

a fost amorțit = Număr ( strng ) ;

Tipăriți valoarea rezultată care este stocată în variabila „ amorțit ”:

consolă. Buturuga ( amorțit ) ;

După cum puteți vedea în rezultat, zerourile de început sunt eliminate din șir:

Să vedem o altă abordare pentru eliminarea zerourilor dintr-un șir.

Metoda 5: Eliminați zerourile inițiale dintr-un șir înmulțindu-l cu 1

Puteți elimina zerourile plasate înaintea numărului înmulțind șirul cu „ 1 ”. Când șirul se înmulțește cu unu, elimină zerourile inițiale și returnează numărul real.

Sintaxă
Urmați sintaxa dată pentru ștergerea zerourilor de început dintr-un șir:

strng * 1 ;

Exemplu
Vom crea un șir „ strng „cu valoare” 001020 ”:

a fost strng = '001020' ;

Apoi, înmulțiți șirul cu unul și stocați-l într-o variabilă „ amorțit ”:

a fost amorțit = strng * 1 ;

Tipăriți valoarea rezultată folosind „ console.log() ” metoda:

consolă. Buturuga ( amorțit ) ;

Ieșire

Am adunat diferite metode pentru a elimina zerourile inițiale din șir.

Concluzie

Pentru a elimina zerourile inițiale dintr-un șir, puteți utiliza metoda parseInt(), metoda parseFloat(), metoda replace(), constructorul Number() sau înmulțiți șirul cu 1. Metoda parseInt() returnează valoarea int prin eliminarea începutului zerouri, în timp ce metoda parseFloat() oferă numărul în virgulă mobilă prin trunchierea zerourilor de început. Metoda replace() folosește regex pentru a elimina zerourile. În acest articol, am demonstrat diferite metode pentru a elimina zerourile de început dintr-un șir.