A JavaScript karakterlánc egy karaktersorozatot reprezentáló objektum.
Kétféleképpen hozhat létre karakterláncot JavaScriptben
- String literál szerint
- Karakterlánc objektum alapján (új kulcsszó használatával)
1) String literál szerint
A karakterlánc-literál kettős idézőjelekkel jön létre. A string literál használatával történő létrehozásának szintaxisa az alábbiakban látható:
Madhuri azt mondta, gyerünk
var stringname='string value';
Lássuk az egyszerű példát a string literál létrehozására.
var str='This is string literal'; document.write(str);Tesztelje most
Kimenet:
This is string literal
2) Karakterlánc objektummal (új kulcsszó használatával)
A karakterlánc objektum új kulcsszó használatával történő létrehozásának szintaxisa az alábbiakban látható:
var stringname=new String('string literal');
Itt, új kulcsszó karakterlánc példányának létrehozására szolgál.
Nézzük meg a JavaScript-ben új kulcsszó alapján történő karakterlánc létrehozásának példáját.
var stringname=new String('hello javascript string'); document.write(stringname);Tesztelje most
Kimenet:
hello javascript string
JavaScript karakterlánc-módszerek
Lássuk a JavaScript-sztring metódusok listáját példákkal.
Mód | Leírás |
---|---|
charAt() | Megadja a megadott indexen lévő char értéket. |
charCodeAt() | Megadja a megadott indexen lévő karakter Unicode értékét. |
concat() | Két vagy több karakterlánc kombinációját biztosítja. |
indexe() | Megadja az adott karakterláncban jelen lévő char érték pozícióját. |
lastIndexOf() | Megadja az adott karakterláncban található char érték pozícióját az utolsó pozícióból keresve egy karaktert. |
keresés() | Megkeres egy megadott reguláris kifejezést egy adott karakterláncban, és egyezés esetén visszaadja a pozícióját. |
mérkőzés() | Megkeres egy megadott reguláris kifejezést egy adott karakterláncban, és egyezés esetén ezt a reguláris kifejezést adja vissza. |
csere() | Egy adott karakterláncot lecserél a megadott helyettesítésre. |
substr() | Az adott karakterlánc egy részének lekérésére szolgál a megadott kezdőpozíció és hosszúság alapján. |
részkarakterlánc() | Az adott sztring egy részének lekérésére szolgál a megadott index alapján. |
szelet() | Az adott karakterlánc egy részének lekérésére szolgál. Lehetővé teszi pozitív és negatív index hozzárendelését is. |
kisbetűs() | A megadott karakterláncot kisbetűvé alakítja. |
toLocaleLowerCase() | A megadott karakterláncot kisbetűvé alakítja a gazdagép aktuális területi beállításai alapján. |
nagybetűs() | A megadott karakterláncot nagybetűvé alakítja. |
toLocaleUpperCase() | A megadott karakterláncot nagybetűvé alakítja a gazdagép aktuális területi beállításai alapján. |
toString() | Egy karakterláncot biztosít, amely az adott objektumot reprezentálja. |
értéke() | Megadja a string objektum primitív értékét. |
hasított() | Egy karakterláncot részstring tömbre bont, majd visszaadja az újonnan létrehozott tömböt. |
trim() | Levágja a fehér teret a karakterlánc bal és jobb oldaláról. |
1) JavaScript String charAt(index) módszer
A JavaScript String charAt() metódus az adott indexben lévő karaktert adja vissza.
var str='javascript'; document.write(str.charAt(2));Tesztelje most
Kimenet:
v
2) JavaScript String concat(str) metódus
A JavaScript String concat(str) metódus két karakterláncot összefűz vagy összekapcsol.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Tesztelje most
Kimenet:
javascript concat example
3) JavaScript String indexOf(str) metódus
A JavaScript String indexOf(str) metódus az adott karakterlánc indexpozícióját adja vissza.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Tesztelje most
Kimenet:
11
4) JavaScript String lastIndexOf(str) metódus
A JavaScript String lastIndexOf(str) metódus az adott karakterlánc utolsó indexpozícióját adja vissza.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Tesztelje most
Kimenet:
16
5) JavaScript String toLowerCase() metódus
A JavaScript String toLowerCase() metódus a megadott karakterláncot kisbetűkkel adja vissza.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Tesztelje most
Kimenet:
javascript tolowercase example
6) JavaScript String toUpperCase() metódus
A JavaScript String toUpperCase() metódus a megadott karakterláncot nagybetűkkel adja vissza.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Tesztelje most
Kimenet:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) JavaScript String slice (beginIndex, endIndex) módszer
A JavaScript String slice(beginIndex, endIndex) metódus visszaadja a karakterlánc részeit az adott beginIndexből az endIndexbe. A slice() metódusban a beginIndex inkluzív, az endIndex pedig kizárólagos.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Tesztelje most
Kimenet:
cde
8) JavaScript String trim() metódus
A JavaScript String trim() metódus eltávolítja a bevezető és a záró szóközöket a karakterláncból.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Tesztelje most
Kimenet:
javascript trim
9) JavaScript String split() metódus
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.