Variablen zu verketten, um Strings zu erstellen, kann mühsam sein. In JavaScript können Sie diesen Aufwand beseitigen und mithilfe von Vorlagenliteralen präziser programmieren.
Interpolation mit Vorlagenliteralen freischalten
Vorlagenliterale wurden in ES2015 eingeführt und sind in Back- eingeschlossen. Häkchen (`). Sie ermöglichen es Ihnen, Ausdrücke mithilfe der ${}`-Syntax in Zeichenfolgen einzubetten.
Beispiel:
const hello = "foo"; const myString = `I pity the ${hello}`; console.log(myString); // "I pity the foo"
Jenseits der Interpolation: Mehrzeilige Zeichenfolgen und Vorlagen
Vorlagenliterale erleichtern auch die Erstellung mehrzeiliger Zeichenfolgen ohne Escape, Making Es ist einfach, Vorlagen zu erstellen:
return ` <div class="${foo}"> ... </div> `;
Browserunterstützung und Transpilation
Während moderne Browser Vorlagenliterale vollständig unterstützen, erfordern ältere Browser (z. B. IE) eine Transpilierung mithilfe von Tools wie Babel, um browserübergreifende Kompatibilität sicherzustellen.
Randbemerkung: Grundlegende Zeichenfolgenformatierung in IE8
Zu Debugging-Zwecken bietet IE8 String-Formatierung in der Konsole:
console.log('%s is %d.', 'Fifteen', 15); // Fifteen is 15.
Das obige ist der detaillierte Inhalt vonWie können JavaScript-Vorlagenliterale die String-Interpolation vereinfachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!