JavaScript karakterlánc-funkciók
Először: egy karakterlánc egy olyan objektum a Javascript-ben, amely képes szöveges formátumú adatok tárolására. Könnyű szavakkal a karakter tömb, a betű vagy karakter sorozat a Javascript-ben sztringeknek nevezhető. A tömb egyetlen karakterének nincs külön típusa a Javascript-ben.
Karakterlánc létrehozható a Javascript-ben dupla idézőjelekkel vagy egyetlen idézőjelekkel. Létrehozhat egy karakterláncot literál karakterlánccal vagy egy új kulcsszó (húrobjektum) használatával. Mindkét módszert az alábbiakban ismertetjük:
Karakterlánc karakterlánc esetén dupla idézőjelek segítségével létrehozhat egy karakterláncot, figyelembe véve a szintaxist -
var typeStringNameHere = “You created a string literal”;
Karakterlánc-objektum esetén az új kulcsszó használata segíthet egy karakterlánc létrehozásában, tekintettel a következő szintaxisra -
var typeStringNameHere = new String(“You created a string object”);
Példák a JavaScript karakterláncfunkcióira
A húros funkció könnyen használható. Itt példák segítségével megvitatjuk, hogyan lehet a string funkciót használni a JavaScript programozásában
-
Indexe()
Ez megkeresi és visszaadja az említett karakter vagy alsó karakterlánc első előfordulásának indexét a karakterláncon belül. Ha az említett karakter vagy alszál nem található, akkor -1 értéket ad vissza.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
Az indexOf () metódus visszaadja az említett szöveg első előfordulásának helyét, azaz 7 .
-
lastIndexOf ()
Ez a JavaScript karakterlánc funkció megkeresi és visszaadja a karakterláncban szereplő említett karakter vagy alsó karakterlánc utolsó előfordulásának indexét. Ha az említett karakter vagy alszál nem található, akkor -1 értéket ad vissza
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
Az lastIndexOf () metódus visszatér az említett szöveg utolsó előfordulásának helyére, azaz 23-ra
-
keresés()
Megkeresi és teszteli a meccset egy karakterláncban, és visszatér a mérkőzés indexéhez. Ha az említett karakter vagy alszál nem található, akkor -1 értéket ad vissza.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
A search () módszer visszatér az említett szöveg első előfordulásának helyére, azaz 7-re.
A különbség a search () és az indexOf () metódus között az, hogy a search () módszer nem tudja felvenni a második argumentumot, az indexOf () módszer pedig nem képes reguláris kifejezéseket venni.
-
szelet()
Ez a JavaScript funkcióban használt karakterlánc-funkció a karakterlánc egy részének levágására szolgál, és a levágott részt egy újonnan létrehozott karakterláncban adja vissza.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
R eredménye: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
R eredménye: Kiwi
-
alsztringjeként ()
Ugyanaz, mint a slice () módszer. Az egyetlen különbség az, hogy a substring () nem fogad el negatív indexeket.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
R eredménye lesz: Banán
-
substr ()
Ugyanaz, mint a slice () módszer. Az egyetlen különbség az, hogy a substr () -ben a második paraméter az első, azaz a kibontott paraméter hosszát jelöli
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
R eredménye: Kiwi
-
cserélje (x, y)
Ez a módszer az első (x) paramétert a második karakterlánccal (y) helyettesíti:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
N eredménye: Kérjük, látogasson el a Microsoft-ra!
-
charAt (y)
Visszaadja a karakter, amely a karakterlánc „y” pozíciójában található.
var s = "WORLD";
var r = s.charAt(3);
R eredménye: L
-
charCodeAt (y)
Ez a módszer a karakter Unicode értékét adja vissza, amely a karakterláncban „y” pozícióban található.
var str = "Halloween";
var r = str.charCodeAt(0);
R eredménye: 72
-
toLowerCase ()
Ez a JavaScript karakterlánc-függvény visszaadja a karakterláncot, az összes karakter kisbetűvé konvertálva.
var m = 'PYTHON';
var r = m.toLowerCase();
Az r eredménye: python
-
toUpperCase ()
Ez a JavaScript karakterlánc funkció visszaadja a karakterláncot az összes karakter nagybetűvé konvertálva.
var m = “python”;
var r = m.toUpperCase();
R eredménye: PYTHON
-
concat (v1, v2, …)
Ez a módszer egyesít egy vagy több karakterláncot az eredetihez, és visszaadja a összekapcsolt karakterláncot. Az eredeti karakterlánc nem módosul.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
A t3 eredménye: Helló, mi újság!
-
trim ()
Ez a módszer eltávolítja az összes szóközt a karakterlánc elejétől és végétől:
var s = " Hi What's up! ";
var b = s.trim());
A b eredménye: “Helló, mi újság!”
-
split (határoló)
Ez a módszer egy karakterláncot oszlik tömb elemekre a megadott paraméter (határoló) szerint, és az egyes elemekből álló tömböt ad vissza.
var message="Welcome to hell !"
var word=message.split("t");
a (0) szó tartalmaz „Welcome”, az (1) szó pedig „pokolba!”
-
végződik()
Ez a módszer megtudja, hogy a karakterlánc véget ér-e az említett karakterláncokkal. Ez a módszer igaz, ha a karakterlánc a megadott karakterekkel ér véget, hamis, ha nem, akkor hamis.
var s = "Hello guys";
var n = s.endsWith("guys”);
N eredménye: TRUE
-
startsWith ()
Ez a módszer megtudja, hogy a karakterlánc az említett karakterláncokkal kezdődik-e. Ez a módszer igaz, ha a karakterlánc a megadott karakterekkel kezdődik, hamis, ha nem, akkor hamis.
var s = "Hello guys";
var n = s.startsWith("Hello”);
N eredménye: TRUE
-
toString ()
Ez a módszer visszaadja a String objektum értékét.
var string = "Hello guys!";
var r = string.toString();
N eredménye: Hello fiúk!
-
hossz
Ezzel visszaadja a karakterszámot, amely egy karakterlánc hossza.
var string = "Hello People!";
var n = string.length;
N eredménye: 12
Következtetés - JavaScript karakterlánc funkciók
Megállapíthatjuk tehát, hogy a javascript karakterláncok valóban fontosak a webes funkcionalitás szempontjából. Ez egy igazán izgalmas nyelv, valamint olyan könnyű nyelv, ahová bele tud merülni. A JavaScript valóban rugalmas és sokoldalú is. Itt csak a Java összes string funkcióját felkarcoltuk, és folyamatosan fejlődik.
Ajánlott cikkek
Ez egy útmutató a JavaScript karakterlánc-funkcióihoz. Itt megvitattuk, hogyan lehet a string funkciót használni a JavaScript programozásában, példák segítségével. A további javasolt cikkeken keresztül további információkat is megtudhat -
- A Javascript objektum-orientált
- Bevezetés a JavaScript-be
- A Javascript kis- és nagybetűket érzékeny?
- A legjobb Javascript keretek
- Különböző matematikai funkciók a JavaScript-ben
- Rendszeres kifejezések a Java-ban