Strings
Strings sind Variablen, welche Werte in Form von Text aufnehmen können. Diese müssen entweder mit doppelten oder einfachen Hochkommas initialisiert werden.
Beispielcode 1:
"Hello World!"
"Hello World! 2"
Was man nicht machen sollte, ist, die gleichen Anführungszeichen mehr als zweimal zu verwenden. Das interpretiert JavaScript dann falsch. Um das zu vermeiden, kann man, wenn Anführungszeichen auch als solche angegeben werden sollen, diese mit einem "∖" ankündigen. Möchte man dann auch noch ein "∖" ausgeben, so muss dies mit "∖∖" erfolgen.
Beispielcode 2:
"So kann man "Anführungszeichen" ausgeben."
"Und so ein Backslash: ∖"
Weitere solcher Codes sind:
Code | Folge |
---|---|
\b | Löschen des letzten Zeichens. |
\t | Seitenumbruch |
\n | Neue Zeile |
\r | Geh an den Anfang der Zeile. |
\t | Horizontaler Abstand |
\v | Vertikaler Abstand |
Strings konkatinieren
Strings konkatinieren bedeutet, dass zwei oder mehrere Strings zu einem vereintwerden. Dies kann man ganz einfach mit einem + bewerkstelligen.
Beispielcode 3:
"Test für Konkatination"
Vergleichen von Strings
Strings können, solange beide als Variable deklariert werden, sowohl mit "==" als auch mit "===" verglichen werden.
Beispielcode 4:
"x==y"
"x===y"
Wenn eines als Variable und eines als Objekt deklariert wird, so funktioniert der "===" Operator nicht mehr, da beide Strings zwar den gleichen Inhalt haben, aber nicht vom selben Typ sind.
Beispielcode 5:
"x==y"
"x!==y"
Sobald beide Strings als Objekte angelegt werden, funktionieren beide Operatoren nicht mehr.
Beispielcode 6:
"x!=y"
"x!==y"
Um diese Objekte zu vergleichen, muss man die Objekte erst in einen primitiven Datentyp umwandeln.
das geht mit der String.valueOf()
-Methode.
Beispielcode 7:
"x==y"
"x===y"