String-Datentyp (JScript)
Aktualisiert: November 2007
String kann eine Länge von 0 bis etwa zwei Milliarden Zeichen aufweisen. Jedes Zeichen ist ein 16-Bit-Unicode-Wert.
Der entsprechende Datentyp in .NET Framework ist String.
Hinweise
Die Eigenschaften und Methoden des String-Datentyps stimmen mit denen von String überein.
JScript definiert auch ein String-Objekt, das verschiedene Eigenschaften und Methoden des String-Datentyps bereitstellt. Das Erstellen von Eigenschaften für den String-Datentyp oder das Hinzufügen von Methoden zu Variablen dieses Datentyps ist nicht möglich, bei Instanzen des String-Objekts kann dies jedoch erfolgen.
Das String-Objekt ist mit Daten vom Typ String kompatibel. Daher können Methoden und Eigenschaften des String-Datentyps von einem String-Objekt und Methoden und Eigenschaften eines String-Objekts vom String-Datentyp aufgerufen werden. Weitere Informationen hierzu finden Sie unter Eigenschaften und Methoden des String-Objekts. String-Objekte werden außerdem von Funktionen akzeptiert, die den String-Datentyp annehmen, und umgekehrt.
In Zeichenfolgenliteralen können mithilfe von Escapezeichen besondere Zeichen dargestellt werden, die in einer Zeichenfolge nicht direkt verwendet werden können, z. B. die Zeilenendemarke oder Unicode-Zeichen. Beim Kompilieren eines Skripts wird jedes Escapezeichen in einem Zeichenfolgenliteral in die von ihm dargestellten Zeichen konvertiert. Weitere Informationen finden Sie unter Zeichenfolgendaten.
Spezielle Unicode-Zeichenfolgen, z. B. Surrogatpaare, werden von JScript nicht interpretiert, und Zeichenfolgen werden bei Vergleichen nicht normalisiert.
Hinweis: |
---|
Unicode-Zeichenpaare, die ein einzelnes Zeichen darstellen und nur in dieser Kombination eine Bedeutung haben, werden als Surrogatpaare bezeichnet. |
Einige Zeichen können von mehreren Unicode-Zeichenfolgen dargestellt werden. Separate normalisierte Sequenzen werden gleich interpretiert, sofern sie dasselbe Zeichen darstellen.