Java Reference
In-Depth Information
Für die eigentliche JavaScript-Funktionalität sind die konkreten CSS-Dateien irrelevant. Sie
inden Sie unter http://downloads.hanser.de .
7.4.7■String-Operationen
Objekte vom Typ String zählen ebenfalls zu den nativen JavaScript-Objekten. Sie repräsen-
tieren Zeichenketten, aber durch die Repräsentation als Objekte haben Sie damit natürlich
wieder diverse Eigenschaten und Methoden zum Umgang mit diesen Zeichenketten zur
Verfügung. Insbesondere können Sie Zeichenketten direkt über deren Methoden manipulie-
ren. Um die explizite Erstellung einer Instanz von einem String mit dem Aufruf eines Kon-
struktors brauchen Sie sich meist nicht eigens zu kümmern, da eine Zuweisung der folgen-
den Form automatisch ein String-Objekt erzeugt:
Listing 7.19■ Deklaratives Anlegen eines Objekts vom Typ String
var text="Das ist ein Text";
Sie erzeugen hiermit implizit das Objekt über eine deklarative Notation. Eine Verwendung
des new -Schlüsselworts in der folgenden Form zur expliziten Erzeugung eines Objekts über
einen Konstruktor funktioniert aber auch:
Listing 7.20■ Anlegen eines Objekts vom Typ String über einen Konstruktor
var text = new String("Das ist ein Text");
Die Variable, die auf eine Zeichenkette verweist, ist Ihr Zugang zu den Eigenschaten und
Methoden. Wie schon erwähnt, können Sie aber auch direkt auf String-Literale wie auf jedes
andere Objekt zugreifen. Ein String-Objekt verfügt nur über eine wichtige Eigenschat. Über
length erhalten Sie die Anzahl der Zeichen bzw. die Länge in einer Zeichenkette.
Methoden von Zeichenketten
Dafür gibt es eine ganze Menge an Methoden, die Sie in der nachfolgenden Tabelle inden.
Allerdings verlieren diejenigen Methoden von String-Objekten rapide an Bedeutung, die
sich auf optische HTML-Efekte beziehen (etwa big() , blink() oder bold() ). Hierzu ver-
wendet man heutzutage CSS. Wir geben Sie deshalb hier gar nicht mehr an, obwohl sie im
Prinzip noch funktionieren.
Tabelle 7.7■ Die wichtigsten Methoden von String
Methode
Beschreibung
charAt()
Rückgabe des Zeichens, das in der Zeichenkette an der Stelle steht, die im
Parameter als Index übergeben wird. Die Zählung beginnt mit 0.
charCodeAt()
Die Methode liefert eine Zahl zurück, die dem Unicode-Wert des Zeichens
entspricht, dessen Index in der Zeichenkette mit dem Parameter spezii-
ziert wird.
concat()
Für die String-Verkettung haben Sie in JavaScript (mindestens) zwei sinn-
volle Möglichkeiten. Sie können beispielsweise den Plusoperator zum Ver-
 
Search WWH ::




Custom Search