The Řetězec JavaScript je objekt, který představuje posloupnost znaků.
Existují 2 způsoby, jak vytvořit řetězec v JavaScriptu
- Řetězcovým doslovem
- Podle objektu řetězce (pomocí nového klíčového slova)
1) Řetězcovým literálem
Řetězcový literál je vytvořen pomocí dvojitých uvozovek. Syntaxe vytváření řetězce pomocí řetězcového literálu je uvedena níže:
np.kde
var stringname='string value';
Podívejme se na jednoduchý příklad vytvoření řetězcového literálu.
var str='This is string literal'; document.write(str);Otestujte to hned
Výstup:
This is string literal
2) Podle objektu řetězce (pomocí nového klíčového slova)
Syntaxe vytváření řetězcového objektu pomocí nového klíčového slova je uvedena níže:
var stringname=new String('string literal');
Tady, nové klíčové slovo se používá k vytvoření instance řetězce.
Podívejme se na příklad vytvoření řetězce v JavaScriptu pomocí nového klíčového slova.
var stringname=new String('hello javascript string'); document.write(stringname);Otestujte to hned
Výstup:
hello javascript string
Metody řetězců JavaScriptu
Podívejme se na seznam řetězcových metod JavaScriptu s příklady.
Metody | Popis |
---|---|
charAt() | Poskytuje hodnotu char přítomnou na zadaném indexu. |
charCodeAt() | Poskytuje hodnotu Unicode znaku přítomného na zadaném indexu. |
spojit() | Poskytuje kombinaci dvou nebo více řetězců. |
indexOf() | Poskytuje pozici hodnoty znaku přítomné v daném řetězci. |
lastIndexOf() | Poskytuje pozici hodnoty znaku přítomné v daném řetězci vyhledáním znaku od poslední pozice. |
Vyhledávání() | Hledá zadaný regulární výraz v daném řetězci a v případě shody vrátí jeho pozici. |
zápas() | Hledá zadaný regulární výraz v daném řetězci a v případě shody tento regulární výraz vrátí. |
nahradit() | Nahradí daný řetězec zadanou náhradou. |
substr() | Slouží k načtení části daného řetězce na základě zadané počáteční pozice a délky. |
podřetězec() | Slouží k načtení části daného řetězce na základě zadaného indexu. |
plátek() | Slouží k načtení části daného řetězce. Umožňuje nám přiřadit kladný i záporný index. |
toLowerCase() | Převede daný řetězec na malá písmena. |
toLocaleLowerCase() | Převede daný řetězec na malá písmena na základě aktuálního národního prostředí hostitele. |
toUpperCase() | Převede daný řetězec na velká písmena. |
toLocaleUpperCase() | Převede daný řetězec na velká písmena na základě aktuálního národního prostředí hostitele. |
toString() | Poskytuje řetězec představující konkrétní objekt. |
hodnota() | Poskytuje primitivní hodnotu objektu string. |
rozdělit() | Rozdělí řetězec na pole podřetězců a poté vrátí nově vytvořené pole. |
trim() | Ořízne bílé místo z levé a pravé strany řetězce. |
1) Metoda JavaScript String charAt(index).
Metoda JavaScript String charAt() vrací znak na daném indexu.
var str='javascript'; document.write(str.charAt(2));Otestujte to hned
Výstup:
v
2) JavaScript String metoda concat(str).
Metoda JavaScript String concat(str) zřetězí nebo spojí dva řetězce.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Otestujte to hned
Výstup:
javascript concat example
3) JavaScript String metoda indexOf(str).
JavaScript String metoda indexOf(str) vrací pozici indexu daného řetězce.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Otestujte to hned
Výstup:
11
4) JavaScript String metoda lastIndexOf(str).
Metoda JavaScript String lastIndexOf(str) vrací poslední pozici indexu daného řetězce.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Otestujte to hned
Výstup:
16
5) Metoda JavaScript String toLowerCase().
Metoda JavaScript String toLowerCase() vrací daný řetězec malými písmeny.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Otestujte to hned
Výstup:
javascript tolowercase example
6) Metoda JavaScript String toUpperCase().
Metoda JavaScript String toUpperCase() vrací daný řetězec velkými písmeny.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Otestujte to hned
Výstup:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Metoda JavaScript String slice(beginIndex, endIndex).
Metoda JavaScript String slice(beginIndex, endIndex) vrací části řetězce z daného beginIndex do endIndex. V metodě slice() je beginIndex zahrnující a endIndex je exkluzivní.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Otestujte to hned
Výstup:
cde
8) JavaScript String trim() Metoda
JavaScriptová metoda String trim() odstraňuje z řetězce úvodní a koncové mezery.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Otestujte to hned
Výstup:
javascript trim
9) Metoda JavaScript String split().
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.