JavaScript/Steuerzeichen
Steuerzeichen bei Zeichenketten
Bei Zeichenkettenvariablen gibt es die Möglichkeit, Steuerzeichen in den Variablenwert einzufügen.
var Variable1 = "Hier erfolgt ein\"Anführungszeichen";
var Variable2 = "Hier erfolgt ein\\Backslash";
var Variable3 = "Hier erfolgt ein\nZeilenvorschub (Linefeed, LF)";
var Variable4 = "Hier erfolgt ein\rWagenrücklauf (Carriage Return, CR)";
var Variable5 = "Hier erfolgt ein\tTabulator";
var Variable6 = "Hier erfolgt ein\bBackspace";
var Variable7 = "Hier erfolgt ein\fSeitenvorschub (Formfeed, FF)";
Steuerzeichen dieser Art werden durch das Zeichen \
eingeleitet. Dahinter folgt ein Buchstabe, der das Steuerzeichen markiert.
Steuerzeichen | Beschreibung | Anwendung |
---|---|---|
\' |
einfaches Anführungszeichen innerhalb einer Zeichenkette | Ein Anführungszeichen würde das Ende der Zeichenkette bedeuten. So ist es Teil der Zeichenkette. |
\" |
normales Anführungszeichen innerhalb einer Zeichenkette | |
\\ |
Rückwärtsschrägstrich (Backslash) | |
\n |
Zeilenumbruch (New Line) | in alert-Meldungen sinnvoll, um innerhalb des auszugebenden Textes einen Zeilenumbruch einzufügen. |
\r |
neue Zeile (Carriage Return) | ist in Kombination mit \n als Zeilenvorschub in DOS-Systemen vorgesehen. Ihre Verwendung in JavaScript ist auch unter Windows im Allgemeinen nicht notwendig.
|
\t |
Tabulatorzeichen | sinnvoll, um etwa innerhalb einer alert(...)-Meldung tabellarische Information auszugeben. |
\b |
Backspace | entspricht der Backspace-Taste der Tastatur und löscht das vorhergehende Zeichen in der Ausgabe. |
\f |
Seitenvorschub (Formfeed) | dient bei Druckern dazu, die aktuell bedruckte Seite auszuwerfen und auf einer frischen Seite weiterzudrucken. Sie dürfte in der Praxis keinerlei Relevanz für JavaScriptanwendungen haben. |
\uXXXX |
Unicode-Escapesequenz | zur Notation von (Unicode-) Zeichen außerhalb der gewählten Zeichencodierung |
Notation numerischer Werte
Sie können Zahlen ganz normal notieren. Beachten Sie dabei nur, dass bei Kommazahlen anstelle eines Kommas ein Punkt verwendet werden muss. So wird die Zahl Pi
beispielsweise als 3.1415
notiert. Für sehr hohe und sehr niedrige Zahlen und für komplexe Dezimalzahlen gibt es daneben aber noch andere Notationsmöglichkeiten.
var a = 1E1;
var b = 1.2345E4;
var c = 2e-3;
Mit e
oder E
bestimmen Sie die Zehnerpotenz bzw. die Anzahl Nullen, die hinter der Zahl vor dem e
bzw. E
stehen.
Die erste Zahl im Beispiel, 1E1
, ist eine 1 mit einer 0 dahinter, also 10.
Die zweite Zahl im Beispiel, 1.2345E4
, ist eine andere Schreibweise für 12345.
Der Dezimalpunkt wird also einfach um so viele Stellen nach rechts verschoben, wie hinter dem E-Zeichen angegeben.
Die dritte Zahl im Beispiel, 2e-3
, ist eine andere Schreibweise für 0.002.
Der Dezimalpunkt wird also einfach um so viele Stellen nach links verschoben, wie hinter dem E-Zeichen angegeben.
Diese umgekehrte Richtung wird durch das Minuszeichen bewirkt, das hinter dem e
folgt.