24 Stimmen

JavaScript: Zeilenumbruch - Was ist der Unterschied zwischen \ und \n?

Frage von HomeMan | 29.02.2012 um 14:45

Anscheinend können in JavaScript sowohl \ als auch \n als Zeilenumbruch verwendet werden. Worin liegt genau der Unterschied zwischen den beiden Arten von Zeilenumbrüchen?

AntwortenPositivNegativ
3Beste Antwort3 Stimmen

Den Unterschied zwischen \ und \n kann man gut an dem folgenden Beispiel verdeutlichen:

alert("1 \n 2 \
3 \n 4 \
5 \n 6");

// Ausgabe:
// "1
//  2 3
//  4 5
//  6"

Der Zeilenumbruch \ steht nur im Code und ist nur für den Programmierer sichtbar. Ihn kann man verwenden, wenn man im Code lange Strings hat, die über mehrere Zeilen gehen. Einen String über mehrere Zeilen kann man mit \ am Ende der Zeile wie im Beispiel gezeigt verdeutlichen. Andernfalls sind in JavaScript nur Strings erlaubt, die in einer Zeile Code ohne Zeilenumbruch dazwischen stehen.

Dagegen ist \n ein Zeilenumbruch, den auch der Nutzer später in der Ausgabe sieht. Dafür bricht an der Stelle der Code nicht um und man kann so einnen mehrzeiligen String in eine Zeile JavaScript Quellcode schreiben.
02.03.2012 um 23:54

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.