| Funktionen von String-Objekten |
| Funktion | | Erklärung |
|
HTML-Nützlichkeiten
(vorgesehen zur Ausschrift mittels
document.write
und
document.writeln)
|
| anchor(name) | | erzeugt einen Anker (Verweisziel) mit dem Inhalt des zugehörigen Strings und dem übergebenen Namen |
| link(name) | | erzeugt einen Verweis mit dem Inhalt des zugehörigen Strings und dem übergebenen Namen als Verweisziel |
| big() | | erzeugt eine HTML-Formatierung mit größerer Schriftart |
| blink() | | erzeugt eine blinkende HTML-Formatierung |
| bold() | | erzeugt eine fette HTML-Formatierung |
| fixed() | | erzeugt eine HTML-Teletyper-Formatierung |
| fontcolor(colorstring) | |
erzeugt eine HTML-Formatierung in Farbe
sollte nicht mehr benutzt werden, da das W3-Konsortium den <font>-tag mißbilligt
stattdessen Styles nach CSS-Norm benutzen!
|
| fontsize(sizenumber) | |
erzeugt eine HTML-Formatierung in spezieller Größe
sollte nicht mehr benutzt werden, da das W3-Konsortium den <font>-tag mißbilligt
stattdessen Styles nach CSS-Norm benutzen!
|
| italics() | | erzeugt eine kursive HTML-Formatierung |
| small() | | erzeugt eine HTML-Formatierung mit kleinerer Schriftart |
| strike() | | erzeugt eine durchgestrichene HTML-Formatierung |
| sub() | | erzeugt eine tiefgestellte HTML-Formatierung |
| sup() | | erzeugt eine hochgestellte HTML-Formatierung |
| einzelne Zeichen |
| charAt(num) | | Gibt das Zeichen an der Stelle num zurück, beginnend mit 0 |
| charCodeAt(num) | | Gibt das Latin-1-Code an der Stelle num zurück, beginnend mit 0 |
| fromCharCode(code1,code2,...) | | erzeugt aus einer Folge von Latin-1-Codes einen String |
| toLowerCase() | | wandelt alle Buchstaben in Kleinbuchstaben um |
| toUpperCase() | | wandelt alle Buchstaben in Großbuchstaben um |
| Verknüpfung |
| concat(string) | | Fügt eine weitere Zeichenkette hinten an |
| slice(begin,end) | | Extrahiert eine Teilzeichenkette von einschließlich Position begin bis ausschließlich Position end und gibt diese zurück |
| split(separator,maxcount) | |
Zerlegt eine Zeichenkette an Zeichen, die mit dem Separator übereinstimmen
maxcount gibt die maximale Anzahl der Zerlegungen an und ist optional
Rückgabewert ist ein Array aus den Teilzeichenketten
|
| substr(begin,len) | | Extrahiert eine Teilzeichenkette von Position begin an mit der Länge len und gibt diese zurück |
| substring(begin,end) | | Extrahiert eine Teilzeichenkette von einschließlich Position begin bis ausschließlich Position end und gibt diese zurück |
| reine String-Suchfunktionen |
| indexOf(string) | |
Gibt die Position des ersten Vorkommens der zur Suche übergebenen Zeichenkette zurück,
bei Mißerfolg -1
|
| lastIndexOf(string) | |
Gibt die Position des letzten Vorkommens der zur Suche übergebenen Zeichenkette zurück,
bei Mißerfolg -1
|
| Suchfunktionen mittels regulärer Ausdrücke (RegExp) |
| match(regexp) | | Durchsucht die Zeichenkette nach den Kriterien des regulären Ausdrucks und gibt ein Array der Funde zurück |
| replace(regexp,string) | | Durchsucht die Zeichenkette nach den Kriterien des regulären Ausdrucks und ersetzt alle Funde durch den übergebenen string |
| search(regexp) | | Durchsucht die Zeichenkette nach den Kriterien des regulären Ausdrucks gibt die Position des ersten Vorkommens oder bei Mißerfolg -1 zurück |