Ako odstrániť úvodné nuly z reťazca v JavaScripte

Ako Odstranit Uvodne Nuly Z Retazca V Javascripte



Keď reťazec obsahuje na začiatku nuly navyše, môže to byť veľmi dráždivé. Okrem toho je niekedy dôležité ich odstrániť, aby bolo možné reťazec ďalej spracovávať. Odstránenie úvodných núl z reťazca môže byť pre začiatočníkov trochu náročná úloha, ale žiadne obavy!

Tento zápis demonštruje metódy na odstránenie úvodných núl z reťazca.

Ako odstrániť úvodné nuly z reťazca v JavaScripte?

Na odstránenie úvodných núl z reťazca použite metódy uvedené nižšie:







Pozrime sa na fungovanie každej metódy samostatne.



Metóda 1: Odstráňte úvodné nuly z reťazca pomocou metódy parseInt().

' parseInt() ” metóda sa používa na odstránenie úvodných núl z reťazca obsahujúceho celočíselné hodnoty. Prijíma reťazec ako argument a dáva ho ako výstup po odstránení úvodných núl.



Syntax
Ak chcete použiť metódu parseInt(), postupujte podľa uvedenej syntaxe:





parseInt ( strng ) ;

Ak chcete o danej metóde vedieť viac, pozrite si nasledujúci príklad.

Príklad
Najprv vytvoríme reťazec, ktorý obsahuje čísla začínajúce nulami:



bol strng = '0010100' ;

Potom zavoláme metódu parseInt() na odstránenie úvodných núl odovzdaním reťazca metóde a uložením do premennej s názvom „ otupený “:

bol otupený = parseInt ( strng ) ;

Nakoniec vytlačte vrátenú hodnotu na konzole:

konzoly. log ( otupený ) ;

Daný výstup naznačuje, že úvodné nuly boli z reťazca úspešne odstránené:

Ak chcete odstrániť úvodné nuly z čísla s pohyblivou rádovou čiarkou v reťazci, pozrite si nasledujúcu časť.

Metóda 2: Odstráňte úvodné nuly z reťazca pomocou metódy parseFloat().

Na odstránenie úvodných núl z reťazca, ktorý obsahuje číslo s pohyblivou rádovou čiarkou, použite „ pressFloat() “. Ako argument prijíma aj reťazec.

Syntax
Ak chcete použiť metódu parseFloat(), postupujte podľa nasledujúcej syntaxe:

stlačteFloat ( strng ) ;

Príklad
Tu vytvoríme reťazec obsahujúci desatinné číslo vedúce k nulám:

bol strng = '001,250' ;

Potom zavolajte metódu parseFloat() tak, že v nej vložíte reťazec ako argument a výslednú hodnotu uložíte do premennej “ otupený “:

bol otupený = stlačteFloat ( strng ) ;

Nakoniec vytlačíme výslednú hodnotu na konzole pomocou „ console.log() “ metóda:

konzoly. log ( otupený ) ;

Ako vidíte, daný výstup ukazuje, že nuly vedúce z reťazca boli úspešne odstránené:

Poďme k ďalšej metóde!

Metóda 3: Odstráňte úvodné nuly z reťazca pomocou metódy replace().

Môžete použiť „ nahradiť () ” metóda na odstránenie úvodných núl z reťazca. Táto metóda používa vzor alebo regulárny výraz, ktorý pomáha nahradiť niečo na základe tohto regulárneho výrazu.

Syntax
Nasledujúca opísaná metóda sa používa pre metódu replace():

strng. nahradiť ( regulárny výraz , náhrada ) ;

Tu, ' regulárny výraz “ je vzor, ​​ktorý pomáha nahradiť niečo za „ náhrada “.

Príklad
V tomto príklade najprv vytvoríme reťazec s názvom „ strng “ a priraďte mu hodnotu s úvodnými nulami:

bol strng = '001500' ;

Potom zavoláme metódu replace() zadaním dvoch parametrov; regulárny výraz, ktorý sa používa na odstránenie úvodných núl z reťazca a prázdneho reťazca, ktorý slúži ako náhrada:

bol otupený = strng. nahradiť ( /^0+/ , '' ) ;

Nakoniec vytlačíme výslednú hodnotu pomocou „ console.log() “ metóda:

konzoly. log ( otupený ) ;

Výkon

Poďme ďalej, aby sme pochopili niektoré ďalšie metódy na odstránenie úvodných núl z reťazca.

Metóda 4: Odstráňte úvodné nuly z reťazca pomocou konštruktora čísel

Konštruktor Number() berie ako argument reťazec a vracia číslo skrátením nuly zo začiatku reťazca.

Syntax
Na použitie konštruktora Number použite nasledujúcu syntax:

číslo ( strng ) ;

Príklad
Vytvoríme nový reťazec s názvom „ strng “ a priradiť hodnotu “ 000100 “:

bol strng = '000100' ;

Potom odovzdajte reťazec konštruktoru Number, ktorý odstráni počiatočné nuly z reťazca:

bol otupený = číslo ( strng ) ;

Vytlačte výslednú hodnotu, ktorá je uložená v premennej “ otupený “:

konzoly. log ( otupený ) ;

Ako môžete vidieť na výstupe, počiatočné nuly sú z reťazca odstránené:

Pozrime sa na ďalší prístup na odstránenie núl z reťazca.

Metóda 5: Odstráňte úvodné nuly z reťazca jeho vynásobením číslom 1

Nuly umiestnené pred číslom môžete odstrániť vynásobením reťazca znakom „ 1 “. Keď sa reťazec vynásobí jednotkou, odstráni počiatočné nuly a vráti skutočné číslo.

Syntax
Postupujte podľa uvedenej syntaxe na odstránenie úvodných núl z reťazca:

strng * 1 ;

Príklad
Vytvoríme reťazec ' strng “s hodnotou” 001020 “:

bol strng = '001020' ;

Potom vynásobte reťazec jedným a uložte ho do premennej “ otupený “:

bol otupený = strng * 1 ;

Vytlačte výslednú hodnotu pomocou „ console.log() “ metóda:

konzoly. log ( otupený ) ;

Výkon

Zhromaždili sme rôzne metódy na odstránenie úvodných núl z reťazca.

Záver

Na odstránenie úvodných núl z reťazca môžete použiť metódu parseInt(), metódu parseFloat(), metódu replacement(), konštruktor Number() alebo vynásobiť reťazec číslom 1. Metóda parseInt() vráti hodnotu int odstránením úvodu nuly, zatiaľ čo metóda parseFloat() poskytuje číslo s pohyblivou rádovou čiarkou skrátením úvodných núl. Metóda replace() používa regulárny výraz na odstránenie núl. V tomto zápise sme demonštrovali rôzne metódy na odstránenie úvodných núl z reťazca.