Zeichenfolgendaten
Ein Zeichenfolgenwert besteht aus null oder mehr miteinander verketteten Unicode-Zeichen (Buchstaben, Ziffern und Satzzeichen). Mit dem string-Datentyp wird in JScript Text dargestellt. Zeichenfolgenliterale werden in Skripts eingefügt, indem sie entweder in einfache oder doppelte Anführungszeichen eingeschlossen werden. Doppelte Anführungszeichen können in Zeichenfolgen enthalten sein, die von einfachen Anführungszeichen eingeschlossen sind, und einfache Anführungszeichen können in Zeichenfolgen enthalten sein, die von doppelten Anführungszeichen eingeschlossen sind. Nachstehend sind einige Beispiele für Zeichenfolgen aufgeführt:
Verwenden von Zeichenfolgendaten
"The earth is round."
'"Come here, Watson. I need you." said Alexander.'
"42"
"15th"
'c'
JScript stellt Escapesequenzen bereit, die Sie in Zeichenfolgen einfügen können, um Zeichen zu erstellen, die nicht direkt eingegeben werden können. Jede dieser Sequenzen beginnt mit einem umgekehrten Schrägstrich. Der umgekehrte Schrägstrich ist ein Escapezeichen, mit dem Sie den JScript-Interpreter darüber informieren, dass das nächste Zeichen ein Sonderzeichen ist.
Escapesequenz |
Bedeutung |
---|---|
\b |
Rückschritt |
\f |
Seitenvorschub (selten verwendet) |
\n |
Zeilenvorschub (Zeilenumbruch) |
\r |
Wagenrücklauf. Verwenden Sie den Wagenrücklauf mit Zeilenvorschub (\r\n), um die Ausgabe zu formatieren. |
\t |
Horizontaler Tabulator |
\v |
Vertikaler Tabulator Entspricht nicht dem ECMAScript-Standard und ist nicht kompatibel mit Microsoft Internet Explorer 6.0. |
\' |
Einfaches Anführungszeichen (') |
\" |
Doppeltes Anführungszeichen (") |
\\ |
Umgekehrter Schrägstrich (\) |
\n |
ASCII-Zeichen, das durch die oktale Zahl n dargestellt wird. Der Wert von n muss im Bereich 0 bis 377 (oktal) liegen. |
\xhh |
ASCII-Zeichen, das durch die hexadezimale, aus zwei Ziffern bestehende Zahl hh dargestellt wird. |
\uhhhh |
Unicode-Zeichen, das durch die hexadezimale, aus vier Ziffern bestehende Zahl hhhh dargestellt wird. |
Jede Escapesequenz, die nicht in dieser Tabelle genannt wird, codiert einfach das Zeichen, das in der Escapesequenz auf den umgekehrten Schrägstrich folgt. Beispielsweise wird "\a" als "a" interpretiert.
Da der umgekehrte Schrägstrich selbst den Start der Escapesequenz kennzeichnet, können Sie diesen nicht direkt in ein Skript eingeben. Wenn Sie einen umgekehrten Schrägstrich einfügen möchten, müssen Sie zwei aufeinander folgende umgekehrte Schrägstriche eingeben (\\).
'The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.'
Die Escapesequenzen mit den einfachen und doppelten Anführungszeichen können Sie verwenden, um Anführungszeichen in Zeichenfolgenliterale einzufügen. Das folgende Beispiel zeigt eingebettete Anführungszeichen.
'The caption reads, \"After the snow of \'97. Grandma\'s house is covered.\"'
Mit dem systemeigenen char-Datentyp werden in JScript einzelne Zeichen dargestellt. Eine Zeichenfolge mit nur einem Zeichen oder einer Escapesequenz kann einer Variablen vom Typ char zugewiesen werden, auch wenn die Zeichenfolge selbst nicht den Typ char aufweist.
Eine Zeichenfolge, die keine Zeichen enthält (""), ist eine leere Zeichenfolge (mit der Länge 0).
Siehe auch
Referenz
String-Datentyp (Visual Studio - JScript)