logo

JavaScriptový reťazec

The JavaScriptový reťazec je objekt, ktorý predstavuje postupnosť znakov.

Existujú 2 spôsoby, ako vytvoriť reťazec v JavaScripte

  1. Reťazovým doslovom
  2. Podľa objektu reťazca (pomocou nového kľúčového slova)

1) Reťazovým doslovom

Reťazcový literál je vytvorený pomocou dvojitých úvodzoviek. Syntax vytvárania reťazca pomocou reťazcového literálu je uvedená nižšie:

ups
 var stringname='string value'; 

Pozrime sa na jednoduchý príklad vytvorenia reťazcového literálu.

 var str='This is string literal'; document.write(str); 
Vyskúšajte to

Výkon:

 This is string literal 

2) Podľa objektu reťazca (pomocou nového kľúčového slova)

Syntax vytvárania objektu reťazca pomocou nového kľúčového slova je uvedená nižšie:

 var stringname=new String('string literal'); 

Tu, nové kľúčové slovo sa používa na vytvorenie inštancie reťazca.

Pozrime sa na príklad vytvorenia reťazca v JavaScripte pomocou nového kľúčového slova.

 var stringname=new String('hello javascript string'); document.write(stringname); 
Vyskúšajte to

Výkon:

 hello javascript string 

JavaScriptové reťazcové metódy

Pozrime sa na zoznam metód reťazcov JavaScript s príkladmi.

Metódy Popis
charAt() Poskytuje hodnotu char prítomnú v zadanom indexe.
charCodeAt() Poskytuje hodnotu Unicode znaku prítomného v zadanom indexe.
concat() Poskytuje kombináciu dvoch alebo viacerých strún.
indexOf() Poskytuje polohu hodnoty znaku prítomného v danom reťazci.
lastIndexOf() Poskytuje polohu hodnoty znaku prítomného v danom reťazci vyhľadaním znaku od poslednej pozície.
Vyhľadávanie() Hľadá zadaný regulárny výraz v danom reťazci a v prípade zhody vráti jeho pozíciu.
zápas() Hľadá zadaný regulárny výraz v danom reťazci a vráti tento regulárny výraz, ak dôjde k zhode.
nahradiť () Nahradí daný reťazec zadanou náhradou.
substr() Slúži na načítanie časti daného reťazca na základe zadanej počiatočnej polohy a dĺžky.
podreťazec() Používa sa na získanie časti daného reťazca na základe zadaného indexu.
plátok () Používa sa na získanie časti daného reťazca. Umožňuje nám priradiť pozitívny aj negatívny index.
toLowerCase() Skonvertuje daný reťazec na malé písmeno.
toLocaleLowerCase() Skonvertuje daný reťazec na malé písmená na základe aktuálneho miestneho nastavenia hostiteľa.
toUpperCase() Skonvertuje daný reťazec na veľké písmeno.
toLocaleUpperCase() Skonvertuje daný reťazec na veľké písmeno na základe aktuálneho miestneho nastavenia hostiteľa.
natiahnuť() Poskytuje reťazec predstavujúci konkrétny objekt.
hodnota() Poskytuje primitívnu hodnotu objektu typu string.
rozdeliť () Rozdelí reťazec na pole podreťazcov a potom vráti novovytvorené pole.
orezať () Orezáva biele miesto z ľavej a pravej strany reťazca.

1) JavaScript String charAt(index) Metóda

Metóda JavaScript String charAt() vráti znak na danom indexe.

 var str='javascript'; document.write(str.charAt(2)); 
Vyskúšajte to

Výkon:

 v 

2) JavaScript String metóda concat(str).

JavaScript String concat(str) metóda spája alebo spája dva reťazce.

 var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3); 
Vyskúšajte to

Výkon:

 javascript concat example 

3) JavaScript String metóda indexOf(str).

JavaScript String metóda indexOf(str) vráti pozíciu indexu daného reťazca.

 var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n); 
Vyskúšajte to

Výkon:

 11 

4) JavaScript String metóda lastIndexOf(str).

JavaScript String metóda lastIndexOf(str) vráti poslednú pozíciu indexu daného reťazca.

 var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n); 
Vyskúšajte to

Výkon:

 16 

5) JavaScript String toLowerCase() metóda

Metóda JavaScript String toLowerCase() vracia daný reťazec malými písmenami.

 var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2); 
Vyskúšajte to

Výkon:

 javascript tolowercase example 

6) JavaScript String toUpperCase() metóda

Metóda JavaScript String toUpperCase() vracia daný reťazec veľkými písmenami.

 var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2); 
Vyskúšajte to

Výkon:

 JAVASCRIPT TOUPPERCASE EXAMPLE 

7) JavaScript String slice (beginIndex, endIndex) metóda

JavaScript String slice(beginIndex, endIndex) metóda vracia časti reťazca z daného beginIndex do endIndex. V metóde slice() je beginIndex vrátane a endIndex je exkluzívny.

 var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2); 
Vyskúšajte to

Výkon:

 cde 

8) JavaScript String trim () metóda

Metóda JavaScript String trim() odstraňuje z reťazca medzery na začiatku a na konci.

 var s1=' javascript trim '; var s2=s1.trim(); document.write(s2); 
Vyskúšajte to

Výkon:

 javascript trim 

9) JavaScript String split() metóda

 var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.