logo

Řetězec JavaScript

The Řetězec JavaScript je objekt, který představuje posloupnost znaků.

Existují 2 způsoby, jak vytvořit řetězec v JavaScriptu

  1. Řetězcovým doslovem
  2. 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.