A fő probléma a szóköz hozzáadásával a nagybetű előtt az, hogy a szó kisebbnek tűnhet a kelleténél. Ez zavaró lehet az olvasók számára, és hibákhoz is vezethet a szó beírása során.
var str = "thisIsAString"; str = str.replace(/([A-Z])/g, ' $1'); console.log(str); // "this Is A String"
Ez a kód definiál egy karakterláncot, majd a csere() metódus segítségével megkeresi a karakterláncban lévő nagybetűket, és szóközt ad előttük. Végül kiírja az új karakterláncot a konzolra.
Mi az a nagybetű
A JavaScriptben a nagybetű egy szó elején található betű.
Munka szöveggel
A szöveggel való munka a JavaScriptben kissé bonyolult lehet. Ennek többféle módja van, és mindegyiknek megvannak a maga előnyei és hátrányai.
A szöveggel való munka legegyszerűbb módja a JavaScriptben a String objektum használata. Egy karakterlánc szövegét a string tulajdonság segítségével érheti el, és a substring() metódussal is kivonhatja a karakterlánc egy részét.
A szöveggel való munka másik módja a JavaScriptben az Array objektum használata. Egy tömb szövegét az items tulajdonság segítségével érheti el, és az indexOf() metódussal is megkeresheti egy adott elemet egy tömbben.
Szóközök a JavaScriptben
Többféleképpen is létrehozhat szóközöket JavaScriptben. Az egyik módja a String.replace() metódus használata:
var mondat = "Én egy mondat vagyok."; mondat.replace(" ", " ");
Ez a következő karakterláncot eredményezi: I am a mondat.