Heim >Web-Frontend >js-Tutorial >Wie erstelle ich mehrzeilige Zeichenfolgen in JavaScript?
F: Wie konvertiere ich diesen Ruby-Code mit einer mehrzeiligen Zeichenfolge in JavaScript?
text = <<HERE This Is A Multiline String HERE
In Ruby ist das << Mit dem Operator können mehrzeilige Zeichenfolgen definiert werden. Wie kann dieser Ansatz in JavaScript implementiert werden?
A:
Modernes JavaScript (ES6 ) bietet Vorlagenliterale als Möglichkeit, mehrzeilige Zeichenfolgen zu deklarieren. Diese Literale sind in Backticks (`) eingeschlossen und können sich über mehrere Zeilen erstrecken, wobei Zeilenumbrüche erhalten bleiben.
Zum Beispiel:
const html = ` <div> <span>Some HTML here</span> </div> `;
Vor ES6 erforderte JavaScript die Verwendung von Zeichenfolgenverkettung oder das Escapen neuer Zeilen, um mehrzeilige Zeichenfolgen zu erhalten. Das Verketten von Zeichenfolgen mit ermöglicht es, eine Zeichenfolge über mehrere Zeilen aufzuteilen, wie unten gezeigt:
const text = "This\n" + "Is\n" + "A\n" + "Multiline\n" + "String";
Alternativ kann man neue Zeilenzeichen mit n:
const text = "foo \ bar";maskieren
Das obige ist der detaillierte Inhalt vonWie erstelle ich mehrzeilige Zeichenfolgen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!