The Ciąg JavaScript jest obiektem reprezentującym ciąg znaków.
Istnieją 2 sposoby tworzenia ciągu w JavaScript
- Dosłownym ciągiem znaków
- Według obiektu string (przy użyciu nowego słowa kluczowego)
1) Dosłownym ciągiem znaków
Literał ciągu jest tworzony przy użyciu podwójnych cudzysłowów. Poniżej podana jest składnia tworzenia łańcucha przy użyciu literału łańcuchowego:
pytania do rozmowy kwalifikacyjnej w języku Java
var stringname='string value';
Zobaczmy prosty przykład tworzenia literału łańcuchowego.
var str='This is string literal'; document.write(str);Przetestuj teraz
Wyjście:
This is string literal
2) Według obiektu string (używając słowa kluczowego new)
Poniżej podana jest składnia tworzenia obiektu string przy użyciu słowa kluczowego new:
var stringname=new String('string literal');
Tutaj, nowe słowo kluczowe służy do tworzenia instancji ciągu.
Zobaczmy przykład tworzenia ciągu znaków w JavaScript za pomocą nowego słowa kluczowego.
var stringname=new String('hello javascript string'); document.write(stringname);Przetestuj teraz
Wyjście:
hello javascript string
Metody ciągów JavaScript
Zobaczmy listę metod string JavaScript z przykładami.
Metody | Opis |
---|---|
charAt() | Zapewnia wartość char obecną w określonym indeksie. |
charCodeAt() | Dostarcza wartość Unicode znaku występującego w określonym indeksie. |
połączyć() | Zapewnia kombinację dwóch lub więcej ciągów. |
indeks() | Podaje pozycję wartości znaku występującej w danym ciągu. |
ostatniIndeksOf() | Podaje pozycję wartości znaku występującej w danym ciągu, wyszukując znak od ostatniej pozycji. |
szukaj() | Wyszukuje określone wyrażenie regularne w danym ciągu i zwraca jego pozycję, jeśli wystąpi dopasowanie. |
mecz() | Wyszukuje określone wyrażenie regularne w danym ciągu i zwraca to wyrażenie regularne, jeśli wystąpi dopasowanie. |
zastępować() | Zastępuje dany ciąg określonym zamiennikiem. |
substr() | Służy do pobrania części danego ciągu na podstawie określonej pozycji początkowej i długości. |
podciąg() | Służy do pobrania części danego ciągu na podstawie podanego indeksu. |
plasterek() | Służy do pobrania części danego ciągu. Pozwala na przypisanie indeksu dodatniego i ujemnego. |
doLowerCase() | Konwertuje podany ciąg znaków na małą literę. |
toLocaleLowerCase() | Konwertuje podany ciąg znaków na małe litery na podstawie bieżących ustawień regionalnych hosta. |
do wielkich liter() | Konwertuje podany ciąg znaków na wielką literę. |
toLocaleUpperCase() | Konwertuje podany ciąg znaków na wielką literę na podstawie bieżących ustawień regionalnych hosta. |
doString() | Dostarcza ciąg znaków reprezentujący konkretny obiekt. |
wartość() | Zapewnia pierwotną wartość obiektu string. |
podział() | Dzieli ciąg na tablicę podciągów, a następnie zwraca nowo utworzoną tablicę. |
przycinać() | Przycina biały znak z lewej i prawej strony ciągu. |
1) Metoda charAt(index) JavaScript
Metoda JavaScript String charAt() zwraca znak o podanym indeksie.
var str='javascript'; document.write(str.charAt(2));Przetestuj teraz
Wyjście:
v
2) Metoda concat(str) JavaScript String
Metoda JavaScript String concat(str) łączy lub łączy dwa ciągi znaków.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Przetestuj teraz
Wyjście:
javascript concat example
3) Metoda JavaScript String IndexOf(str).
Metoda JavaScript String IndexOf(str) zwraca pozycję indeksu danego ciągu.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Przetestuj teraz
Wyjście:
11
4) Metoda JavaScript String lastIndexOf(str).
Metoda JavaScript String lastIndexOf(str) zwraca ostatnią pozycję indeksu danego ciągu.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Przetestuj teraz
Wyjście:
16
5) Metoda JavaScript String toLowerCase().
Metoda JavaScript String toLowerCase() zwraca podany ciąg znaków zapisany małymi literami.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Przetestuj teraz
Wyjście:
javascript tolowercase example
6) Metoda JavaScript String toUpperCase().
Metoda JavaScript String toUpperCase() zwraca podany ciąg znaków pisany wielkimi literami.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Przetestuj teraz
Wyjście:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metoda JavaScript String plaster(beginIndex, endIndex).
Metoda JavaScript String plasterek(beginIndex, endIndex) zwraca części łańcucha od podanego BeginIndex do endIndex. W metodzie plasterek() BeginIndex jest inkluzywny, a endIndex wyłączny.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Przetestuj teraz
Wyjście:
cde
8) Metoda JavaScript String trim().
Metoda JavaScript String trim() usuwa początkowe i końcowe spacje z ciągu.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Przetestuj teraz
Wyjście:
javascript trim
9) Metoda JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.