JavaScript karakterlánc-funkciók - Példák a String Function-ra JavaScript-ben

Tartalomjegyzék:

Anonim

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 -

  1. A Javascript objektum-orientált
  2. Bevezetés a JavaScript-be
  3. A Javascript kis- és nagybetűket érzékeny?
  4. A legjobb Javascript keretek
  5. Különböző matematikai funkciók a JavaScript-ben
  6. Rendszeres kifejezések a Java-ban