Kaip pašalinti pirmaujančius nulius iš „JavaScript“ eilutės

Kaip Pasalinti Pirmaujancius Nulius Is Javascript Eilutes



Kai eilutėje yra papildomų nulių priekyje, tai gali labai erzinti. Be to, kartais tampa svarbu juos pašalinti, kad eilutę būtų galima apdoroti toliau. Pradedančių nulių pašalinimas iš eilutės gali būti šiek tiek sudėtinga užduotis pradedantiesiems, bet nesijaudinkite!

Šis įrašas parodys metodus, kaip pašalinti pirmuosius nulius iš eilutės.

Kaip pašalinti pirmaujančius nulius iš „JavaScript“ eilutės?

Norėdami pašalinti pirmuosius nulius iš eilutės, naudokite toliau išvardytus metodus:







Panagrinėkime kiekvieno metodo veikimą atskirai.



1 būdas: pašalinkite pirminius nulius iš eilutės naudodami parseInt() metodą

parseInt() “ metodas naudojamas pirmiesiems nuliams pašalinti iš eilutės, kurioje yra sveikųjų skaičių reikšmės. Ji priima eilutę kaip argumentą ir pateikia ją kaip išvestį, pašalinusi pirmuosius nulius.



Sintaksė
Norėdami naudoti parseInt() metodą, vadovaukitės nurodyta sintaksė:





parseInt ( strng ) ;

Norėdami sužinoti daugiau apie pateiktą metodą, žiūrėkite toliau pateiktą pavyzdį.

Pavyzdys
Pirmiausia sukursime eilutę, kurioje yra skaičiai, prasidedantys nuliais:



buvo strng = '0010100' ;

Tada iškviesime metodą parseInt(), kad pašalintume pirmuosius nulius, perduodant eilutę metodui ir išsaugome ją kintamajame pavadinimu „ nutirpęs “:

buvo nutirpęs = parseInt ( strng ) ;

Galiausiai konsolėje išspausdinkite grąžintą vertę:

konsolė. žurnalas ( nutirpęs ) ;

Pateikta išvestis rodo, kad pirmieji nuliai sėkmingai pašalinti iš eilutės:

Jei norite pašalinti pirmuosius nulius iš eilutės slankiojo kablelio skaičiaus, žr. kitą pateiktą skyrių.

2 būdas: pašalinkite pirminius nulius iš eilutės naudodami metodą parseFloat().

Norėdami pašalinti priekinius nulius iš eilutės, kurioje yra slankaus kablelio skaičius, naudokite „ PressFloat () “ metodas. Ji taip pat priima eilutę kaip argumentą.

Sintaksė
Norėdami naudoti parseFloat() metodą, vadovaukitės toliau pateikta sintaksė:

paspauskite Float ( strng ) ;

Pavyzdys
Čia mes sukursime eilutę, kurioje yra dešimtainis skaičius, vedantis į nulius:

buvo strng = '001.250' ;

Tada iškvieskite metodą parseFloat() perduodant eilutę kaip argumentą ir gautą reikšmę išsaugo kintamajame ' nutirpęs “:

buvo nutirpęs = paspauskite Float ( strng ) ;

Galiausiai išspausdinsime gautą reikšmę konsolėje naudodami „ console.log() “ metodas:

konsolė. žurnalas ( nutirpęs ) ;

Kaip matote, pateikta išvestis rodo, kad nuliai, vedantys iš eilutės, sėkmingai pašalinti:

Pereikime prie kito metodo!

3 būdas: pašalinkite pirminius nulius iš eilutės naudodami „replace()“ metodą

Galite naudoti ' pakeisti () “ metodas, skirtas pašalinti iš eilutės pirmuosius nulius. Šis metodas naudoja šabloną arba reguliarųjį reiškinį, kuris padeda ką nors pakeisti pagal tą reguliarųjį reiškinį.

Sintaksė
Šis aprašytas metodas naudojamas pakeisti() metodui:

strng. pakeisti ( reguliarioji išraiška , pakaitalas ) ;

Čia, ' reguliarioji išraiška “ yra modelis, padedantis ką nors pakeisti „“ pakaitalas “.

Pavyzdys
Šiame pavyzdyje pirmiausia sukursime eilutę pavadinimu ' strng “ ir priskirkite jai reikšmę su priekiniais nuliais:

buvo strng = '001500' ;

Tada iškviesime pakeisti() metodą, perduodami du parametrus; reguliarioji išraiška, kuri naudojama norint pašalinti pirmuosius nulius iš eilutės ir tuščią eilutę, kuri veikia kaip pakaitalas:

buvo nutirpęs = strng. pakeisti ( /^0+/ , '' ) ;

Galiausiai išspausdinsime gautą reikšmę naudodami „ console.log() “ metodas:

konsolė. žurnalas ( nutirpęs ) ;

Išvestis

Pereikime į priekį, kad suprastume kai kuriuos kitus metodus, kaip pašalinti priekinius nulius iš eilutės.

4 būdas: pašalinkite pirminius nulius iš eilutės naudodami skaičių konstruktorių

Konstruktorius Number() priima eilutę kaip argumentą ir grąžina skaičių sutrumpinęs nulį nuo eilutės pradžios.

Sintaksė
Norėdami naudoti skaičių konstruktorių, naudokite šią sintaksę:

Skaičius ( strng ) ;

Pavyzdys
Mes sukursime naują eilutę pavadinimu ' strng “ ir priskirti vertę “ 000100 “:

buvo strng = '000100' ;

Tada perduokite eilutę skaičių konstruktoriui, kuris pašalins pradinius nulius iš eilutės:

buvo nutirpęs = Skaičius ( strng ) ;

Išspausdinkite gautą reikšmę, kuri yra saugoma kintamajame ' nutirpęs “:

konsolė. žurnalas ( nutirpęs ) ;

Kaip matote išvestyje, pradiniai nuliai pašalinami iš eilutės:

Pažiūrėkime kitą būdą, kaip pašalinti nulius iš eilutės.

5 būdas: pašalinkite pirminius nulius iš eilutės, padaugindami ją iš 1

Nulius, esančius prieš skaičių, galite pašalinti padauginę eilutę iš ' 1 “. Kai eilutė padauginama iš vieneto, ji pašalina pradinius nulius ir grąžina tikrąjį skaičių.

Sintaksė
Vykdykite nurodytą sintaksę, kad ištrintumėte pirmuosius nulius iš eilutės:

strng * 1 ;

Pavyzdys
Mes sukursime eilutę ' strng 'su verte' 001020 “:

buvo strng = '001020' ;

Tada padauginkite eilutę iš vieneto ir išsaugokite ją kintamajame ' nutirpęs “:

buvo nutirpęs = strng * 1 ;

Išspausdinkite gautą vertę naudodami „ console.log() “ metodas:

konsolė. žurnalas ( nutirpęs ) ;

Išvestis

Mes surinkome skirtingus metodus, kaip pašalinti priekinius nulius iš eilutės.

Išvada

Norėdami pašalinti iš eilutės nulius priekyje, galite naudoti metodą parseInt(), parseFloat() metodą, metodą pakeisti(), skaičių() konstruktorių arba eilutę padauginti iš 1. Metodas parseInt() grąžina int reikšmę pašalindamas pradinį elementą. nuliai, o metodas parseFloat() suteikia slankiojo kablelio skaičių, sutrumpinęs pirmuosius nulius. Pakeitimo () metodas naudoja reguliarųjį reiškinį, kad pašalintų nulius. Šiame rašte pademonstravome įvairius metodus, kaip iš eilutės pašalinti pirmuosius nulius.