Kā noņemt galvenās nulles no virknes JavaScript

Ka Nonemt Galvenas Nulles No Virknes Javascript



Ja virknē ir papildu sākuma nulles, tas var būt ļoti kairinošs. Turklāt dažreiz ir svarīgi tos noņemt, lai virkni varētu apstrādāt tālāk. Sākuma nulles noņemšana no virknes var būt nedaudz sarežģīts uzdevums iesācējiem, taču neuztraucieties!

Šajā pārrakstā tiks parādītas metodes, kā no virknes novērst sākuma nulles.

Kā no JavaScript virknes noņemt vadošās nulles?

Lai no virknes noņemtu sākuma nulles, izmantojiet tālāk norādītās metodes.







Apskatīsim katras metodes darbību atsevišķi.



1. metode: noņemiet vadošās nulles no virknes, izmantojot parseInt() metodi

' parseInt() ” metode tiek izmantota, lai no virknes, kurā ir veseli skaitļi, noņemtu sākuma nulles. Tā pieņem virkni kā argumentu un piešķir to kā izvadi pēc sākuma nulles noņemšanas.



Sintakse
Izpildiet norādīto sintaksi, lai izmantotu parseInt() metodi:





parseInt ( strng ) ;

Apskatiet šo piemēru, lai uzzinātu vairāk par šo metodi.

Piemērs
Pirmkārt, mēs izveidosim virkni, kurā ir skaitļi, kas sākas ar nullēm:



bija strng = '0010100' ;

Pēc tam mēs izsauksim parseInt() metodi, lai noņemtu sākuma nulles, nododot virkni metodei un saglabājot to mainīgajā ar nosaukumu ' sastindzis ”:

bija sastindzis = parseInt ( strng ) ;

Visbeidzot konsolē izdrukājiet atgriezto vērtību:

konsole. žurnāls ( sastindzis ) ;

Dotā izvade norāda, ka sākuma nulles ir veiksmīgi noņemtas no virknes:

Ja vēlaties noņemt sākuma nulles no peldošā komata skaitļa virknē, skatiet nākamo doto sadaļu.

2. metode: noņemiet vadošās nulles no virknes, izmantojot parseFloat() metodi

Lai noņemtu sākuma nulles no virknes, kurā ir peldošā komata skaitlis, izmantojiet ' nospiediet Float () ” metode. Tas arī pieņem virkni kā argumentu.

Sintakse
Lai izmantotu parseFloat() metodi, izpildiet tālāk norādīto sintakse:

nospiediet Float ( strng ) ;

Piemērs
Šeit mēs izveidosim virkni, kas satur decimālskaitli, kas noved pie nullēm:

bija strng = '001.250' ;

Pēc tam izsauciet parseFloat() metodi, nododot tajā esošo virkni kā argumentu un saglabā iegūto vērtību mainīgajā ' sastindzis ”:

bija sastindzis = nospiediet Float ( strng ) ;

Visbeidzot, mēs izdrukāsim iegūto vērtību konsolē, izmantojot “ console.log() ” metode:

konsole. žurnāls ( sastindzis ) ;

Kā redzat, dotā izvade parāda, ka nulles, kas sākas no virknes, ir veiksmīgi noņemtas:

Dosimies uz nākamo metodi!

3. metode: noņemiet vadošās nulles no virknes, izmantojot metodi aizstāt ()

Jūs varat izmantot ' aizvietot() ” metode, lai no virknes izslēgtu sākuma nulles. Šī metode izmanto modeli vai regulāro izteiksmi, kas palīdz kaut ko aizstāt, pamatojoties uz šo regulāro izteiksmi.

Sintakse
Aizstāt() metodei tiek izmantota šāda aprakstītā metode:

strng. aizvietot ( regex , aizstājējs ) ;

Šeit, ' regex ” ir modelis, kas palīdz kaut ko aizstāt ar „ aizstājējs ”.

Piemērs
Šajā piemērā vispirms mēs izveidosim virkni ar nosaukumu ' strng ” un piešķiriet tai vērtību ar nullēm sākumā:

bija strng = '001500' ;

Pēc tam mēs izsauksim aizstāt() metodi, nododot divus parametrus; regex, ko izmanto, lai no virknes noņemtu sākuma nulles un tukšo virkni, kas darbojas kā aizstājējs:

bija sastindzis = strng. aizvietot ( /^0+/ , '' ) ;

Visbeidzot, mēs izdrukāsim iegūto vērtību, izmantojot ' console.log() ” metode:

konsole. žurnāls ( sastindzis ) ;

Izvade

Turpināsim, lai saprastu dažas citas metodes, kā no virknes noņemt sākuma nulles.

4. metode: noņemiet vadošās nulles no virknes, izmantojot skaitļu konstruktoru

Konstruktors Number() izmanto virkni kā argumentu un atgriež skaitli, saīsinot nulli no virknes sākuma.

Sintakse
Izmantojiet šādu sintaksi, lai izmantotu skaitļu konstruktoru:

Numurs ( strng ) ;

Piemērs
Mēs izveidosim jaunu virkni ar nosaukumu ' strng ' un piešķiriet vērtību ' 000100 ”:

bija strng = '000100' ;

Pēc tam nosūtiet virkni skaitļu konstruktoram, kas noņems no virknes sākuma nulles:

bija sastindzis = Numurs ( strng ) ;

Izdrukājiet iegūto vērtību, kas tiek saglabāta mainīgajā ' sastindzis ”:

konsole. žurnāls ( sastindzis ) ;

Kā redzat izvadē, sākuma nulles tiek noņemtas no virknes:

Apskatīsim citu pieeju nulles noņemšanai no virknes.

5. metode: noņemiet no virknes vadošās nulles, reizinot to ar 1

Jūs varat noņemt nulles, kas novietotas pirms skaitļa, reizinot virkni ar ' 1 ”. Kad virkne reizina ar vienu, tā noņem sākuma nulles un atgriež faktisko skaitli.

Sintakse
Izpildiet norādīto sintakse, lai dzēstu virknes sākuma nulles:

strng * 1 ;

Piemērs
Mēs izveidosim virkni ' strng ' ar vērtību ' 001020 ”:

bija strng = '001020' ;

Pēc tam reiziniet virkni ar vienu un saglabājiet to mainīgajā ' sastindzis ”:

bija sastindzis = strng * 1 ;

Izdrukājiet iegūto vērtību, izmantojot ' console.log() ” metode:

konsole. žurnāls ( sastindzis ) ;

Izvade

Mēs esam apkopojuši dažādas metodes, kā no virknes noņemt sākuma nulles.

Secinājums

Lai no virknes noņemtu sākuma nulles, varat izmantot metodi parseInt(), parseFloat() metodi, aizstāt() metodi, Number() konstruktoru vai reizināt virkni ar 1. Metode parseInt() atgriež int vērtību, noņemot sākumu. nulles, savukārt parseFloat() metode dod peldošā komata skaitli, saīsinot sākuma nulles. Aizvietošanas() metode nulles noņemšanai izmanto regulāro izteiksmi. Šajā rakstā mēs esam parādījuši dažādas metodes, kā no virknes noņemt sākuma nulles.