Modern ismeretek WEB oldalon : Javascript ismertető HTML formátumban
String objektum |
||
A string objektum bemutatása | ||
Elemváltozók (tulajdonságok) : | ||
length | Jelek száma, azaz a sztring hossza | |
Elemfüggvények (metódusok) : | ||
anchor() | A karakterláncot hivatkozássá formálja át | |
big() | A szöveget nagyobb méretű betűre alakítja. | |
blink() | Villogó szöveg megjelenítése | |
bold() | Vastagon írt szöveg megjelenítése | |
charAt() | A megadott pozicióban levő jelet | |
charCodeAt() | A megadott pozicióban levő jel : Latin 1-es kódja | |
concat() | Karakterláncok összefűzése | |
fixed() | Teletype szöveg szöveg megjelenítése | |
fontcolor() | Betűszín megadás | |
fontsize() | Betűnagyság megadás | |
fromCharCode() | Latin 1-es kódból új karakterlánc létrehozása | |
indexOf() | Egy jel vagy sztring első előfordulása | |
italics() | Dőltbetűs szöveg megjelenítése | |
lastIndexOf() | Egy jel vagy sztring utolsó előfordulása | |
link() | Sztringből link létrehozása | |
match() | Reguláris kifejezés sztringre illesztése | |
replace() | Reguláris kifejezés sztringre illesztése és csere | |
search() | Keresés egy reguláris kifejezésre | |
slice() | Rész-sztring kiemelés | |
small() | Kisbetűs szöveg létrehozása | |
split() | Karakterlánc szétdarabolása | |
strike() | Áthúzott szöveg létrehozása | |
sub() | Alsóindex szöveg létrehozása | |
substr() | Rész-sztring egy poziciótól kezdődően | |
substring() | Rész-sztring kiemelés | |
sup() | Felsőindex szöveg létrehozása | |
toLowerCase() | Kisbetűssé alakít | |
toUpperCase() | Nagybetűssé alakít |
A string objektum bemutatásaA string objektum tulajdonságait és metódusait bármely karakterláncnál használhatjuk. Így például kisbetűk nagybetűvé való alakításakor, a karakterlánc hosszának lekérdezésekor vagy HTML formatáláskor. Példa:
Magyarázat:A példában a helyseg nevű változót definiáltuk egyben értékadással. Utána kiiratjuk egy üzenőablakban a karakterlánc hosszát. Ehhez a length elemváltozót használtuk, melyet a string objektum nevét követő pont után írtunk. A JavaScript a sztringet (karakterláncot) mint a neve is mutatja jelek láncolataként értelmezi, így minden jelnek megvan a maga poziciója a láncban. A láncban az első karakter indexe : 0 (úgy, mint a tömböknél). Példa:
lengthMegadja a karakterlánc hosszát. Példa:
anchor()A karakterláncot hivatkozássá formálja. Hatása ugyanaz lesz mint a HTML <a name=>...</a> parancsé. Paraméterként az anchor (hivatkozás/kapcsolat) nevét várja. Példa:
Magyarázat:A példában definiáltuk egy változót ujsag néven és rögtön értéket is adtunk neki. A következő sorban az ujsag.anchor("a1") hatása ugyanaz, mintha <a name="a1">Népszabadság</a> HTML parancsot adtuk volna ki. A hívási pontra kattintva, mely az 50. sor után látható visszaugrik a kurzor oda, ahova a link mutat (az első sorba). big()A karakterláncot nagyobb méretű betűre alakítja. Hatása ugyanaz mint a <big>...</big> HTML parancs. Paramétert nem vár. blink()A karakterláncot villogva jeleníti meg. Hatása ugyanaz mint a <blink>...</blink> HTML parancsé. Paramétert nem vár. Példa:
bold()A karakterláncot vastagon írva jeleníti meg. Hatása ugyanaz mint a <b>...</b> HTML tagé. Paramétert nem vár. charAt()A paraméterként átadott pozicióban levő jelet adja vissza a karakterláncból. charCodeAt()A paraméterként átadott pozicióban levő jel : Latin 1-es kódját adja vissza a karakterláncból. Példa:
Magyarázat:A példában a Nap nevű változónak értéket is adtunk, majd kiiratuk a karakterlánc 2. (1-es indexű) jelének, azaz a kis a betűnek a Latin 1-es kódját, mely : 97 concat()A paraméterként átadott karakterláncot hozzáfűzi a másik végéhez. Példa:
fixed()Teletype formára alakítja a karakterláncot. Hatása ugyanaz mint a : <tt>...</tt> parancsé. Paramétert nem vár. fontcolor()A paraméterként átadott színnel jeleníti meg a karakterláncot. Hatása ugyanaz mint a <font color=>...</font> HTML parancsé. fontsize()A karakterláncot a paraméterként átadott betűnagysággal jeleníti meg. A normál érték : 3 az 1-től 7-ig terjedő skálán. Hatása ugyanaz mint a <font size=>...</font> parancsnak. fromCharCode()A paraméterként átadott numerikus értékeket Latin 1-es kódkészletként értelmezve, belőlük egy karakterláncot képez és ezt adja vissza. Példa:
Magyarázat:A példában a String kulcsszó után (melyet nagybetűvel kell írni) hívjuk meg a fromCharCode() metódust, melynek visszatérő értéke : az "ABC" karakterlánc. indexOf()Visszatérő értékként megadja egy jel/sztring első előfordulási helyét egy karakterláncon belül. A számlálás 0-val kezdődik. Ha a keresés sikertelen, a visszatérő érték -1. Első paraméter a keresendő jel/sztring. Opcionálisan egy második paraméter megadása is lehetséges, mely azt jelzi, hogy hányadik karaktertől kezdve kell keresni az adott jelet/sztringet. Példa:
Lásd még : lastIndexOf()italics()A karakterláncot dőltbetűvel írva jeleníti meg. Hatása ugyanaz mint a <i>...</i> HTML parancsé. Paramétert nem vár. lastIndexOf()Visszatérő értékként megadja egy jel/sztring utolsó előfordulási helyét egy karakterláncon belül. A számlálás 0-val kezdődik. Ha a keresés sikertelen, a visszatérő érték -1. Első paraméter a keresendő jel/sztring. Opcionálisan egy második paraméter megadása is lehetséges, mely azt jelzi, hogy hányadik karaktertől kezdve kell keresni az adott jelet/sztringet. Példa:
Lásd még : indexOf()link()A karakterláncot formálja, melyből egy link(hivatkozás) lesz.. Hatása ugyanaz lesz mint a HTML <a name=>...</a> parancsé. Paraméterként az URL címet várja . Példa:
Magyarázat:A példában az elsőként deklarált Scriptben létrehoztunk egy változót honlap néven és értéket is adtunk neki. Majd a document.write() utasításban a link() metódus által egy hivatkozást képeztünk belőle. match()Ráilleszti a paraméterként átadott reguláris kifejezést a sztringre. Ha egyezést talál visszaadja az előfordulást. replace()Ráilleszti az első paraméterként átadott reguláris kifejezést a sztringre. Ha egyezést talál lecseréli az előfordulást a másodikként átadott paraméterre. search()Rákeres a paraméterként átadott reguláris kifejezésre a sztringben. Ha egyezést talál, akkor az első előfordulás pozicióját adja vissza, különben -1 -et. slice()Kiemel a karakterláncból egy rész-sztringet. Paraméterként a kivágandó rész kezdő és [végpontját] kell megadni. Ne feledjük : A számozás 0-val kezdődik és a második paraméter opcionális. A visszatérő érték a kiemelt rész-sztring. small()A karakterlánc kissebb méretű betűvel jelenik meg. Hatása ugyanaz mint a <small>...</small> HTML parancsé. Paramétert nem vár. split()A karakterláncot részeire bontva elhelyezi egy tömbben. Paraméterként az a jelsorozatot várja, melyet elhatároló jelként értelmez. Második paraméterként (opcionálisan) a figyelembe veendő előfordulások maximális számát is meg lehet adni. strike()A karakterláncot áthúzott betűvel jeleníti meg. Hatása ugyanaz mint a <s>...</s> HTML parancsé. Paramétert nem vár. sub()A karakterláncot alsó indexként jeleníti meg. Hatása ugyanaz mint a <sub>...</sub> HTML parancsé. Paramétert nem vár. substr()Kiemel a karakterláncból egy rész-sztringet. Paraméterként a kivágandó rész kezdőpontját és hosszát kell megadni. Ne feledjük : Az index számozása 0-val kezdődik. A visszatérő érték a kiemelt rész-sztring. substring()Kiemel a karakterláncból egy rész-sztringet. Paraméterként a kivágandó rész kezdő és végponját kell megadni. Ne feledjük : A számozás 0-val kezdődik. A visszatérő érték a kiemelt rész-sztring. sup()A karakterláncot felső indexként jeleníti meg. Hatása ugyanaz mint a <sup>...</sup> HTML parancsé. Paramétert nem vár. toLowerCase()A paraméterként átadott karakterlánc minden betűjét kisbetűvé alakítja. Visszatérő értéke az átalakított karakterlánc. Példa:
Magyarázat:A példában egy űrlapon egy beviteli mezőt és egy nyomógombot definiáltuk. Ha a gombot megnyomjuk, akkor a beviteli mezőt kisbetűssé alakítja. toUpperCase()A paraméterként átadott karakterlánc minden betűjét NAGYBETŰ-vé alakítja. Visszatérő értéke az átalakított karakterlánc. |
||||||||||||