Zacznijmy od pierwszego
Przekształcenie ciągów w niższą liczbę za pomocą TOLOWERCASE ()
Za pomocą metody TolowerCase () w JavaScript możemy przekonwertować wszystkie znaki alfabetyczne w ciągu na małe litery. Jednak znaki specjalne i liczby nie mają wpływu. Aby to zademonstrować, utworzymy nowy ciąg przy użyciu następującego wiersza
var myString = "Hello, to jest Linuxhint!";Następnie użyjemy funkcji TOLOWEDCASE () za pomocą operatora kropki. A potem zamierzamy przechowywać wartość zwracaną w nowej zmiennej, a następnie wydrukujemy wynik za pomocą funkcji dziennika konsoli
var wyniki STRING = MYSTRING.TolowerCase ();Po wykonaniu otrzymujemy następujące dane wyjściowe na naszym terminalu
Jak możesz łatwo obserwować, Tolowercase () zmienił wszystkie alfabetyczne postacie na małe postacie i postać specjalną „!”Nie dotknęło.
Przekształcenie sznurka w górną liczbę za pomocą ToUpperCase ()
Za pomocą funkcji ToUpperCase () możemy łatwo przekonwertować dowolny ciąg na wszystkie znaki alfabetyczne górnej. Weźmy przykład
var myString = "Hello, to jest Linuxhint!";Następnie użyjemy metody ToUpperCase () za pomocą operatora kropki. I zamierzamy przechowywać wynik nowej zmiennej i wydrukować nową zmienną na terminalu za pomocą funkcji dziennika konsoli
var wyniki STRING = MYSTRING.ToupperCase ();Po wykonaniu wyżej wymienionego kodu, otrzymujemy następujące dane wyjściowe na terminalu
Byliśmy w stanie przekonwertować ciąg na ciąg All-Adpercase
Conatenating Strings przy użyciu metody conat ()
Zwykle w JavaScript używamy ciągu operatora plus „+”, gdy chcemy połączyć struny. Mimo to istnieje znacznie bardziej profesjonalny sposób połączenia ciągów za pomocą funkcji Concat ().
Metoda conat () jest stosowana za pośrednictwem operatora kropki. I wszystkie ciągi, które chcemy połączyć, są podane w argumentach funkcji concat ().
Sprawdźmy przykład, aby lepiej to zrozumieć; Najpierw będziemy potrzebować niektórych ciągów, użyć następującego kodu:
var string1 = "hello,";Chcemy się połączyć String2 z String1 i przechowuj połączony sznur wewnątrz wyniki zmienny. Chcemy również umieścić pustą przestrzeń między dwoma strunami. Do tego wszystkiego używamy następującej linii
var wyniki String = String1.conat („”, string2);I wreszcie możemy wydrukować wyniki na terminalu za pomocą funkcji dziennika konsoli
konsola.log (wyniki STRING);Wyjście na terminalu jest jako
Oba sznurki zostały ze sobą połączone, a między nimi umieszczono nawet pustą przestrzeń.
Usuwanie pustych przestrzeni za pomocą metody trim ()
Jeśli mamy ciąg w naszym programie, który ma puste przestrzenie na obu końcach, w takim przypadku możemy łatwo usunąć te przestrzenie za pomocą metody trim (). Aby to zademonstrować, utwórzmy nowy ciąg z następującym wierszem
var stringWithSpaces = "foo";Następnie użyjemy metody trim () w tym ciągu za pomocą operatora kropki i przechowywać wartość zwracaną w nowej zmiennej ciągnej, takiej jak
var FinalString = StringWithSpaces.przycinać();Następnie możemy wyświetlić wyjście na terminalu za pomocą funkcji dziennika konsoli
konsola.log (FinalString);Wynik na terminalu jest następujący
Puste przestrzenie zostały pomyślnie usunięte z obu końców sznurka
Wyścielenie sznurka z znakiem za pomocą padstart () i padend ()
Wyścielenie sznurka zasadniczo oznacza wypełnienie pozostałej długości łańcucha określonym znakiem. Wyobraź sobie, że mamy ciąg z napisem „Ładowanie” słowa z siedmioma znakami. I chcemy pokazać ten ciąg na symbolu zastępczym, który wymaga 13 znaków. W tym celu dodalibyśmy wyściółkę do łańcucha.
Przejdźmy do przykładu; Najpierw utwórz nowy ciąg z następującym wierszem
LET STRING = „Ładowanie”;Następnie użyjemy padstart () metoda dodania wyściółki na początku i przechowywania wyniku w nowej zmiennej łańcuchowej
Niech PadatStart = String.Padstart (13, „-”);Będziemy również stworzyć inny ciąg, w którym dodamy wyściółkę na końcu za pomocą Padend () metoda jak
Niech Padatend = String.Padend (13, „-”);Następnie użyjemy funkcji dziennika konsoli, aby wyświetlić oba nasze wyściełane struny
konsola.log (Padatstart);Możemy zaobserwować następujący wynik na naszym terminalu
Najpierw na początku mamy sznur z wyściółką. A potem mamy sznurek z wyściółką na końcu. Jeśli chcemy mieć wyściółkę po obu stronach, musimy użyć kombinacji padstart () I Padend () funkcje takie jak
\Po wykonaniu możemy zobaczyć następujące dane wyjściowe na naszym terminalu
Wyściółka została pomyślnie dodana na obu końcach sznurka.
Przycinanie sznurka za pomocą metody slice ()
Jeśli chcemy utworzyć podłoże ze zmiennej stringowej, możemy użyć metody plaster. Ten plasterek() Metoda jest stosowana za pośrednictwem operatora DOT i przyjmuje dwa argumenty. Pierwszy argument określa wskaźnik początkowy, a drugi argument określa wskaźnik końcowy podjazdu, który zamierzamy wyodrębnić
Zobaczmy to w akcji i za to utworzymy nowy ciąg przy użyciu następującego wiersza:
LET STRING = "Welcome to Mars!";Spróbujmy wyodrębnić słowo „Powitanie”Z naszego ciągu, więc słowo zaczyna się od indeksu 0 i kończy się na indeksie 7. Użyj następującego wiersza, aby wyodrębnić podłoże i przechowuj go w innym ciągu
Niech wynikiString = String.Pokrój (0, 7);Następnie użyj funkcji dziennika konsoli, aby wyświetlić wynik na terminalu
konsola.log (wyniki STRING);Mamy następujący wynik na terminalu
Tylko słowo „Powitanie”Wyodrębniono jako podłoże i wydrukowano na terminalu.
Przycinanie sznurka za pomocą metody Substring ()
Mamy inną metodę, aby wziąć udział w ciągu i umieścić ją w innej zmiennej o nazwie substring () metoda. Działanie metody podłoża jest prawie identyczne z plasterek() metoda. Ale różnica polega na tym, że możemy nawet przekazać wartości ujemne w argumentach substring () metoda. Te wartości ujemne są traktowane jako zero, a jeśli całkowicie usuniesz drugi argument, podejmie to jako ostatni indeks ciągu.
Utwórzmy łańcuch dla tego przykładu
Niech String = "Jak wyżej, więc poniżej";A potem zastosujemy substring () metoda, ale w pierwszym argumencie zamierzamy przejść „-1" tak jak
Niech wynikiString = String.podłoże (-1, 12);Następnie używamy funkcji dziennika konsoli, aby wydrukować wynik
konsola.log (wyniki STRING);I otrzymujemy następujące dane wyjściowe na terminalu
Jak widać, substring () Metoda wzięła wartość ujemną jako 0 i pokroiła ciąg z indeksu początkowego.
Teraz spróbujmy nie podać jej końcowego argumentu, jak
Niech String = "Jak wyżej, więc poniżej";Po wykonaniu wyżej wymienionego kodu otrzymujemy następujące dane wyjściowe
Z wyjścia jest jasne, że substring () Metoda przecięła sznurek do ostatniego znaku, gdy brakuje się argumentu końcowego.
Przycinanie sznurka za pomocą metody substr ()
Mamy jeszcze jedną metodę, aby wziąć udział w ciągu i umieścić go w innej zmiennej, znanej jako substr () metoda. Ta metoda różni się od obu plasterek() Metoda i substring () metoda jako drugi argument tego substr () określa długość wyodrębnionego ciągu, a nie punkt końcowy.
Na przykład utwórzmy nowy ciąg przy użyciu następującego wiersza
Niech String = "Święty Graal!";A potem zastosujemy substr () metoda używacza operatora kropki, a my przejdziemy w indeksie początkowym jako 4 i długość jako 4
Niech wynikiString = String.podaj (4, 4);A następnie wyświetlamy dane wyjściowe na terminalu za pomocą funkcji dziennika konsoli
konsola.log (wyniki STRING);Po uruchomieniu otrzymujemy następujący wynik
Jak widać, rozdzielił ciąg z czwartego indeksu, a długość rozłożonego ciągu wynosiła 4 znaki.
Określenie długości za pomocą właściwości długości
Aby znaleźć długość danego ciągu, mamy coś znanego jako właściwość atrybutu długości \. Aby to zademonstrować, utwórz nowy ciąg z następującym wierszem
Niech String = "Spróbuj znaleźć moją długość";Następnie możemy po prostu wydrukować długość tego ciągu za pomocą operatora kropki i długość właściwość wewnątrz funkcji dziennika konsoli
konsola.Log („Długość ciągu jest jako:”, ciąg.długość);Po wykonaniu otrzymujemy:
Jak widać, mamy długość naszego sznurka jak „21”Postacie długo wraz z pustymi przestrzeniami.
Zastąpienie danych w ciągu łańcucha za pomocą metody zastępczej ()
Z pomocą zastępować(), Możemy łatwo zastąpić niektóre słowa lub znaki innymi słowami i postaciami. Ten zastępować() Metoda przyjmuje dwa argumenty, pierwsze to słowo, którego chcemy szukać w ciągu (może być łańcuchem lub znakiem). Po drugie, to słowo, które zamierzamy umieścić (może być sznurem lub znakiem).
Aby pokazać działanie zastępować() funkcja tworzymy nowy ciąg przy użyciu
LET STRING = "Welcome to Mars!";Teraz chcemy zmienić słowo „Mars”Z słowem„Pluton”, Więc używamy
Niech newSTring = ciąg.zamień („Mars”, „Pluton”);Po wykonaniu otrzymujemy następujące dane wyjściowe
Jak widać, metoda zastępcza () zastąpiła słowo „Mars”Z słowem„Pluton".
Zakończyć
JavaScript przedstawia wiele metod, które pomagają nam manipulować zmiennymi ciągami zgodnie z naszymi potrzebami. W tym poście umieściliśmy niektóre metody, które są domyślne z wydaniem JavaScript ESMAV6. Omówiliśmy: konwersję przypadków łańcucha, krojenie łańcucha, znalezienie długości łańcucha i zastępowanie tekstu w ciągu.