In Ruby können Sie ein Here-Dokument verwenden, um ein mehrzeiliges String-Literal zu kennzeichnen. Das Konvertieren dieser Syntax in JavaScript kann schwierig sein, da JavaScript Here-Dokumente von Natur aus nicht unterstützt.
ECMAScript 6 (ES6) führte Vorlagenliterale ein, die Mehrzeilen ermöglichen Saiten. Diese Literale sind in Backticks (`) eingeschlossen und unterstützen Variableninterpolation und andere Funktionen:
var html = ` <div> <span>Some HTML here</span> </div> `;
ES6-Vorlagenliterale bieten die einfachste und eleganteste Lösung für mehrzeilige Zeichenfolgen.
Vor ES6 verfügte JavaScript über keine integrierte Here-Dokument-Syntax. Sie könnten jedoch mehrzeilige Zeichenfolgen annähern, indem Sie Zeilenumbrüche mit dem Backslash-Zeichen maskieren, etwa so:
"foo \ bar"
Obwohl diese Methode nicht so praktisch ist wie ES6-Vorlagenliterale, war sie vor ihrer Einführung der Standardansatz.
Das obige ist der detaillierte Inhalt vonWie weise ich Variablen in JavaScript mehrzeilige Zeichenfolgen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!