Funkcje ciągów JavaScript - Przykłady funkcji ciągów w JavaScript

Spisie treści:

Anonim

Funkcje ciągów JavaScript

Na początek ciąg znaków to obiekt w języku Javascript, który może przechowywać dane w formacie tekstowym. Krótko mówiąc, tablica znaków lub sekwencja liter lub znaków w JavaScript może być nazywana ciągiem. Pojedynczy znak w tablicy nie ma osobnego typu w JavaScript.

Ciąg w JavaScript może być utworzony przy użyciu podwójnych lub pojedynczych cudzysłowów. Możesz utworzyć ciąg znaków za pomocą literału ciągu lub używając nowego słowa kluczowego (obiektu ciągu). Obie metody zostały wyjaśnione poniżej:

W przypadku literału ciągu użycie podwójnych cudzysłowów może pomóc w utworzeniu łańcucha, biorąc pod uwagę składnię-

var typeStringNameHere = “You created a string literal”;

W przypadku obiektu ciągu użycie nowego słowa kluczowego może pomóc w utworzeniu ciągu, biorąc pod uwagę następującą składnię:

var typeStringNameHere = new String(“You created a string object”);

Przykłady funkcji ciągów w JavaScript

Funkcja string jest łatwa w użyciu. Tutaj omówimy, jak używać funkcji ciągu w programowaniu JavaScript za pomocą przykładów

  • Indeks()

Przeszuka i zwróci indeks pierwszego wystąpienia wspomnianego znaku lub podłańcucha w ciągu. Jeśli wspomniany znak lub podciąg nie zostanie znaleziony, zwróci -1.

var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");

Metoda indexOf () zwróci pozycję pierwszego wystąpienia wspomnianego tekstu, to znaczy 7 .

  • lastIndexOf ()

Ta funkcja JavaScript String przeszukuje i zwraca indeks ostatniego wystąpienia wymienionego znaku lub podłańcucha w ciągu. Jeśli wspomniany znak lub podciąg nie zostanie znaleziony, zwróci -1

var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");

Metoda lastIndexOf () zwróci pozycję ostatniego wystąpienia wspomnianego tekstu, to znaczy 23

  • Szukaj()

Przeszukuje i przetestuje dopasowanie w ciągu i zwraca indeks dopasowania. Jeśli wspomniany znak lub podciąg nie zostanie znaleziony, zwróci -1.

var st = "Please only find where 'only' occurs!";
var po = st.search("only");

Metoda search () zwróci pozycję pierwszego wystąpienia wspomnianego tekstu, czyli 7.

Różnica między metodą search () a metodą indexOf () polega na tym, że metoda search () nie może przyjąć drugiego argumentu, a metoda indexOf () nie może przyjmować wyrażeń regularnych.

  • plasterek()

Ta funkcja ciągu w JavaScript służy do przycinania części ciągu i zwraca przyciętą część w nowo utworzonym ciągu.

var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);

Wynikiem r będzie: Apple

var s = "Apple, Kiwi";
var r = s.slice(-10, -6);

Wynikiem r będzie: Kiwi

  • substring ()

Jest to to samo co metoda slice (). Jedyną różnicą jest to, że substring () nie akceptuje indeksów ujemnych.

var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);

Wynikiem r będzie: Banan

  • substr ()

Jest to to samo co metoda slice (). Jedyną różnicą jest to, że w substr () drugi parametr oznacza długość pierwszego, czyli wyodrębnionego parametru

var s = "Apple, Kiwi";
var r = s.substr(7, 4);

Wynikiem r będzie: Kiwi

  • zamień (x, y)

Ta metoda zastępuje pierwszy parametr (x) drugim parametrem (y) w ciągu:

var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");

Wynikiem n będzie: Odwiedź Microsoft!

  • charAt (y)

Zwraca znak, który znajduje się w pozycji „y” w ciągu.

var s = "WORLD";
var r = s.charAt(3);

Wynikiem r będzie: L

  • charCodeAt (y)

Ta metoda zwróci wartość Unicode znaku, który znajduje się w pozycji „y” w ciągu.

var str = "Halloween";
var r = str.charCodeAt(0);

Wynik r będzie wynosić: 72

  • toLowerCase ()

Ta funkcja ciągu znaków JavaScript zwraca ciąg znaków ze wszystkimi znakami przekonwertowanymi na małe litery.

var m = 'PYTHON';
var r = m.toLowerCase();

Wynikiem r będzie: python

  • toUpperCase ()

Ta funkcja ciągu znaków JavaScript zwraca ciąg znaków ze wszystkimi znakami przekonwertowanymi na wielkie litery.

var m = “python”;
var r = m.toUpperCase();

Wynikiem r będzie: PYTHON

  • concat (v1, v2, …)

Ta metoda połączy jeden lub więcej ciągów w oryginalny i zwróci połączony ciąg. Oryginalny ciąg nie będzie modyfikowany.

var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);

Wynikiem t3 będzie: Cześć, co tam!

  • trym()

Ta metoda usunie wszelkie białe spacje zarówno na początku, jak i na końcu łańcucha:

var s = " Hi What's up! ";
var b = s.trim());

Wynikiem b będzie: „Cześć, co tam!”

  • podział (separator)

Ta metoda podzieli ciąg na elementy tablicy zgodnie z określonym parametrem (separatorem) i zwróci tablicę składającą się z każdego elementu.

var message="Welcome to hell !"
var word=message.split("t");

słowo (0) zawiera „Witamy”, a słowo (1) zawiera „do piekła!”

  • EndsWith ()

Ta metoda sprawdza, czy ciąg kończy się znakami wspomnianego ciągu. Ta metoda zwraca wartość true, jeśli ciąg znaków kończy się podanymi znakami, a wartość false, jeśli nie.

var s = "Hello guys";
var n = s.endsWith("guys”);

Wynikiem n będzie: PRAWDA

  • zaczynać z()

Ta metoda sprawdza, czy ciąg zaczyna się od znaków wspomnianego ciągu. Ta metoda zwraca true, jeśli ciąg zaczyna się od podanych znaków, i false, jeśli nie.

var s = "Hello guys";
var n = s.startsWith("Hello”);

Wynikiem n będzie: PRAWDA

  • toString ()

Ta metoda zwróci wartość obiektu String.

var string = "Hello guys!";
var r = string.toString();

Wynikiem n będzie: Cześć wszystkim!

  • długość

Zwróci liczbę znaków, która jest długością łańcucha.

var string = "Hello People!";
var n = string.length;

Wynikiem n będzie: 12

Wniosek - funkcje łańcuchowe JavaScript

Możemy zatem stwierdzić, że ciągi javascript są naprawdę ważne dla funkcjonalności sieci. To naprawdę ekscytujący język, a także łatwy język do nurkowania. Ponadto JavaScript jest naprawdę elastyczny i wszechstronny. Tutaj tylko zarysowaliśmy powierzchnię wszystkich funkcji ciągów, które może wykonywać JavaScript i ciągle się rozwija.

Polecane artykuły

Jest to przewodnik po funkcjach ciągów JavaScript. Tutaj omówiliśmy, jak korzystać z funkcji ciągów w programowaniu JavaScript za pomocą przykładów. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Jest JavaScript zorientowany obiektowo
  2. Wprowadzenie do JavaScript
  3. W JavaScript jest rozróżniana wielkość liter?
  4. Najlepsze ramy JavaScript
  5. Różne funkcje matematyczne w JavaScript
  6. Wyrażenia regularne w Javie