The JavaScriptový reťazec je objekt, ktorý predstavuje postupnosť znakov.
Existujú 2 spôsoby, ako vytvoriť reťazec v JavaScripte
- Reťazovým doslovom
- 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.