Heim >Web-Frontend >js-Tutorial >Wie erstelle ich mehrzeilige Zeichenfolgen in JavaScript?

Wie erstelle ich mehrzeilige Zeichenfolgen in JavaScript?

DDD
DDDOriginal
2024-12-24 01:01:11287Durchsuche

How Do I Create Multiline Strings in JavaScript?

Mehrzeilige Zeichenfolgen Variablen in JavaScript zuweisen

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:

ES6-Vorlagenliterale

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>
`;

ES5 String Concatenation

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn