Kuidas eemaldada JavaScripti stringist juhtivad nullid

Kuidas Eemaldada Javascripti Stringist Juhtivad Nullid



Kui string sisaldab täiendavaid eesnulle, võib see olla väga ärritav. Lisaks on mõnikord oluline need eemaldada, et stringi saaks edasi töödelda. Eesolevate nullide eemaldamine stringist võib olla algajatele pisut keeruline ülesanne, kuid ärge muretsege!

See kirjutis näitab meetodeid, kuidas eemaldada stringist eesmised nullid.

Kuidas eemaldada JavaScripti stringist juhtivad nullid?

Stringist esinullide eemaldamiseks kasutage alltoodud meetodeid.







Uurime iga meetodi toimimist eraldi.



1. meetod: eemaldage stringist esinullid, kasutades meetodit parseInt().

' parseInt() ” meetodit kasutatakse täisarvväärtusi sisaldavast stringist esinullide eemaldamiseks. See aktsepteerib stringi argumendina ja annab selle väljundina pärast esinullide eemaldamist.



Süntaks
ParseInt() meetodi kasutamiseks järgige antud süntaksit:





parseInt ( strng ) ;

Antud meetodi kohta lisateabe saamiseks vaadake järgmist näidet.

Näide
Esiteks loome stringi, mis sisaldab nullidega algavaid numbreid:



oli strng = '0010100' ;

Seejärel kutsume esile meetodi parseInt(), et eemaldada eesmised nullid, edastades stringi meetodile ja salvestades selle muutujas nimega ' tuim ”:

oli tuim = parseInt ( strng ) ;

Lõpuks printige konsoolil tagastatud väärtus:

konsool. logi ( tuim ) ;

Antud väljund näitab, et eesolevad nullid on stringist edukalt eemaldatud:

Kui soovite eemaldada stringi ujukomanumbrilt eesolevad nullid, vaadake järgmist jaotist.

2. meetod: eemaldage stringist esinullid, kasutades meetodit parseFloat().

Ujukomanumbrit sisaldavast stringist alustavate nullide eemaldamiseks kasutage ' pressFloat() ” meetod. See aktsepteerib ka stringi argumendina.

Süntaks
ParseFloat() meetodi kasutamiseks järgige allolevat süntaksit:

vajutage Float ( strng ) ;

Näide
Siin loome stringi, mis sisaldab kümnendarvu, mis viib nullideni:

oli strng = '001.250' ;

Seejärel kutsuge meetod parseFloat(), edastades selles stringi argumendina ja salvestab saadud väärtuse muutujas ' tuim ”:

oli tuim = vajutage Float ( strng ) ;

Lõpuks prindime saadud väärtuse konsoolile, kasutades ' console.log() ” meetod:

konsool. logi ( tuim ) ;

Nagu näete, näitab antud väljund, et stringist algavad nullid on edukalt eemaldatud:

Liigume järgmise meetodi poole!

3. meetod: eemaldage stringist esinullid, kasutades meetodit asendamine().

Võite kasutada ' asenda () ” meetod stringist juhtivate nullide eemaldamiseks. See meetod kasutab mustrit või regexit, mis aitab sellel regexil põhinevat midagi asendada.

Süntaks
Asenda() meetodi jaoks kasutatakse järgmist kirjeldatud meetodit:

strng. asendada ( regex , asendaja ) ;

Siin, ' regex ” on muster, mis aitab midagi asendada tekstiga „ asendaja ”.

Näide
Selles näites loome kõigepealt stringi nimega ' strng ” ja määrake sellele väärtus, mille eesmised nullid:

oli strng = '001500' ;

Seejärel kutsume välja asendamise () meetodi, edastades kaks parameetrit; regex, mida kasutatakse stringist esinullide ja asendajana toimiva tühja stringi eemaldamiseks:

oli tuim = strng. asendada ( /^0+/ , '' ) ;

Lõpuks prindime saadud väärtuse, kasutades ' console.log() ” meetod:

konsool. logi ( tuim ) ;

Väljund

Liigume edasi, et mõista mõnda muud meetodit eesnullide eemaldamiseks stringist.

4. meetod: eemaldage numbrikonstruktori abil stringist eesmised nullid

Number() konstruktor võtab argumendina stringi ja tagastab arvu, kärpides stringi algusest nulli.

Süntaks
Numbrikonstruktori kasutamiseks kasutage järgmist süntaksit:

Number ( strng ) ;

Näide
Loome uue stringi nimega ' strng ' ja määrake väärtus ' 000100 ”:

oli strng = '000100' ;

Seejärel edastage string numbrikonstruktorile, mis eemaldab stringist algavad nullid:

oli tuim = Number ( strng ) ;

Printige saadud väärtus, mis on salvestatud muutujasse ' tuim ”:

konsool. logi ( tuim ) ;

Nagu väljundis näete, eemaldatakse stringist algusnullid:

Vaatame teist lähenemisviisi nullide eemaldamiseks stringist.

5. meetod: eemaldage stringist eesmised nullid, korrutades selle 1-ga

Nulle saate eemaldada numbri ette, korrutades stringi numbriga ' 1 ”. Kui string korrutab ühega, eemaldab see nullid ja tagastab tegeliku arvu.

Süntaks
Järgige stringist etteantud nullide kustutamiseks etteantud süntaksit:

strng * 1 ;

Näide
Loome stringi ' strng ' väärtusega ' 001020 ”:

oli strng = '001020' ;

Seejärel korrutage string ühega ja salvestage see muutujasse ' tuim ”:

oli tuim = strng * 1 ;

Printige saadud väärtus kasutades ' console.log() ” meetod:

konsool. logi ( tuim ) ;

Väljund

Oleme kokku kogunud erinevad meetodid, kuidas stringist esinulle eemaldada.

Järeldus

Stringist esinullide eemaldamiseks võite kasutada meetodit parseInt(), parseFloat() meetodit, meetodit asenda(), Number() konstruktorit või korrutada string 1-ga. Meetod parseInt() tagastab int väärtuse, eemaldades ees nullid, samas kui meetod parseFloat() annab ujukoma numbri, kärpides eesolevaid nulle. Meetod asenda () kasutab nullide eemaldamiseks regexit. Selles kirjutises oleme demonstreerinud erinevaid meetodeid stringist esinullide eemaldamiseks.