Jak usunąć wiodące zera z ciągu w JavaScript

Jak usunąć wiodące zera z ciągu w JavaScript
Kiedy sznur zawiera dodatkowe zerowe zera, może być bardzo irytujące. Ponadto czasami ważne jest, aby je usunąć, aby łańcuch mógł dalej przetwarzać. Usunięcie wiodących zer z sznurka może być nieco trudnym zadaniem dla początkujących, ale nie martw się!

Ten zapis pokaże metody wyeliminowania wiodących zer z łańcucha.

Jak usunąć wiodące zera z ciągu w JavaScript?

Do usuwania wiodących zer z łańcucha użyj metod wymienionych poniżej:

  • metoda parseint ()
  • metoda parsefloat ()
  • Metoda zamień ()
  • Konstruktor numerów
  • Pomnóż ciąg przez 1

Przeanalizujmy działanie każdej metody osobno.

Metoda 1: Usuń zer wiodących z ciągu za pomocą metody parseint ()

„„parseint ()”Metoda jest stosowana do usuwania wiodących zer z łańcucha zawierającego wartości liczb całkowitych. Akceptuje ciąg jako argument i daje go jako wyjście po usunięciu wiodących zer.

Składnia
Postępuj zgodnie z podaną składnią, aby użyć metody parseint ():

parseint (strng);

Spójrz na poniższy przykład, aby dowiedzieć się więcej o danej metodzie.

Przykład
Najpierw utworzymy ciąg, który zawiera liczby, zaczynając od zera:

var strng = "0010100";

Następnie nazwiemy metodę ParseInt (), aby usunąć wiodące zera, przekazując ciąg do metody i przechowuj go w zmiennej o nazwie „zdrętwiały”:

var liczba = parseint (strng);

Na koniec wydrukuj zwróconą wartość na konsoli:

konsola.log (Numb);

Dane wyjście wskazuje, że wiodące zera są pomyślnie usuwane z ciągu:

Jeśli chcesz usunąć wiodące zera z liczby punktów zmiennoprzecinkowych w ciągu, zobacz następną sekcję.

Metoda 2: Usuń zer wiodących z łańcucha przy użyciu metody parsefloat ()

Aby usunąć wiodące zera z sznurka zawierającego liczbę punktów zmiennoprzecinkowych, użyj „parsefloat ()" metoda. Akceptuje również ciąg jako argument.

Składnia
Postępuj zgodnie z poniższą składnią, aby użyć metody parsefloat ():

parsefloat (strng);

Przykład
Tutaj utworzymy ciąg zawierający liczbę dziesiętną prowadzącą do zera:

var strng = "001.250 ";

Następnie wywołaj metodę parsefloat (), przekazując w niej ciąg jako argument i przechowuje wynikową wartość w zmiennej ”zdrętwiały”:

var neurb = parsefloat (strng);

Na koniec wydrukujemy wynikową wartość na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (Numb);

Jak widać, podane dane wyjściowe pokazują, że zera prowadzące ze sznurka są pomyślnie usuwane:

Udajmy się w kierunku następnej metody!

Metoda 3: Usuń zer wiodących z ciągu za pomocą metody zastępczej ()

Możesz użyć „zastępować()”Metoda eliminowania zerów wiodących z łańcucha. Ta metoda wykorzystuje wzór lub wyrok od regularności, który pomaga zastąpić coś na podstawie tego wyrażenia.

Składnia
Do metody zastąpi () stosuje się następującą metodę:

Strng.zamień (Regex, zamiennik);

Tutaj, "Regex”To wzór, który pomaga zastąpić coś na„zamiennik".

Przykład
W tym przykładzie najpierw utworzymy ciąg o nazwie „Strng”I przypisz go wartość o zerach:

var strng = "001500";

Następnie wywołamy metodę Replay (), przekazując dwa parametry; Regex, który służy do usuwania zer wiodących z łańcucha i pustego ciągu, który działa jako zamiennik:

var neurb = strng.zamień (/^0+/, ");

Na koniec wydrukujemy wynikową wartość za pomocą „konsola.dziennik()" metoda:

konsola.log (Numb);

Wyjście

Idźmy naprzód, aby zrozumieć inne metody usuwania zerowych zer z ciągu.

Metoda 4: Usuń zer wiodących z ciągu za pomocą konstruktora liczb

Number () Konstruktor bierze ciąg jako argument i zwraca liczbę przez obcięcie zeru od początku ciągu.

Składnia
Użyj następującej składni, aby użyć konstruktora liczb:

Liczba (strng);

Przykład
Utworzymy nowy ciąg o nazwie „Strng”I przypisz wartość„000100”:

var strng = "000100";

Następnie przekaż ciąg do konstruktora liczb, który usunie początkowe zera z ciągu:

var liczba = liczba (strng);

Wydrukuj wynikową wartość przechowywaną w zmiennej ”zdrętwiały”:

konsola.log (Numb);

Jak widać na wyjściu, początkowe zera są usuwane z ciągu:

Zobaczmy inne podejście do usuwania zer z ciągu.

Metoda 5: Usuń zer wiodących z łańcucha, mnożąc ją z 1

Możesz usunąć zerę umieszczoną przed liczbą, mnożąc łańcuch za pomocą „1". Gdy ciąg mnożą się z jednym, usuwa początkowe zer i zwraca rzeczywistą liczbę.

Składnia
Postępuj zgodnie z podaną składnią do usunięcia wiodących zer z ciągu:

Strng * 1;

Przykład
Utworzymy ciąg „Strng”Z wartością„001020”:

var strng = "001020";

Następnie pomnóż ciąg z jednym i przechowuj go w zmiennej „zdrętwiały”:

var liczba = strng * 1;

Wydrukuj wynikową wartość za pomocą „konsola.dziennik()" metoda:

konsola.log (Numb);

Wyjście

Zebraliśmy różne metody usuwania zer wiodących z sznurka.

Wniosek

Aby usunąć zerowe zera z ciągu, możesz użyć metody parseint (), metody parsefloat (), zamiennik () metodę, liczb () konstruktor lub pomnóż ciąg przez 1. Metoda parseint () zwraca wartość INT poprzez usunięcie zerowych zer. Metoda zastępcza () wykorzystuje Regex do usuwania zer. W tym zapisie zademonstrowaliśmy różne metody usuwania zer wiodących z łańcucha.