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:
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 ():
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:
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 ():
Przykład
Tutaj utworzymy ciąg zawierający liczbę dziesiętną prowadzącą do zera:
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ę:
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:
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:
Przykład
Utworzymy nowy ciąg o nazwie „Strng”I przypisz wartość„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:
Przykład
Utworzymy ciąg „Strng”Z wartością„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.