JavaScript String Templates
- Vorherige Seite JS-String-Suche
- Nächste Seite JS-Zahlen
Synonyme:
- Template Literals
- Template Strings
- String-Vorlagen
- Back-Tics-Syntax
Back-Tics-Syntax
Template-String-LiteralsVerwenden Sie Back-Tics (``) anstatt Anführungszeichen (""), um Strings zu definieren:
Beispiel
let text = `Hello World!`;
Anführungszeichen im String
Durch die VerwendungTemplate-String-Literals,Sie können gleichzeitig einfache und doppelte Anführungszeichen in einem String verwenden:
Beispiel
let text = `He's often called "Johnny"`;
Mehrzeilige Strings
Template-String-LiteralsMehrzeilige Strings sind erlaubt:
Beispiel
let text = The quick brown fox springt über the lazy dog`;
Interpolation
Template-String-LiteralsSie bietet eine einfache Methode, um Variablen und Ausdrücke in Strings einzufügen.
Diese Methode wird als String-Interpolation (string interpolation) bezeichnet.
Syntax
${...}
Variablen-Ersetzung
Template-String-LiteralsVariablen in Strings sind erlaubt:
Beispiel
let firstName = "Bill"; let lastName = "Gates"; let text = `Welcome ${firstName}, ${lastName}!`;
Die automatische Ersetzung von Variablen durch tatsächliche Werte wird alsString-Interpolation.
Ersetzung durch Ausdruck
Template-String-LiteralsAusdrücke in Strings sind erlaubt:
Beispiel
let price = 10; let VAT = 0.25; let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
Die automatische Ersetzung von Ausdrücken durch tatsächliche Werte wird als String-Interpolation bezeichnet.
HTML-Vorlagen
Beispiel
let header = "Templates Literals"; let tags = ["template literals", "javascript", "es6"]; let html = `<h2>${header}</h2><ul>`; for (const x of tags) { html += `<li>${x}</li>`; } html += `</ul>`;
Browser-Unterstützung
Internet Explorer unterstützt dies nichtTemplate-String-Literals.
Die erste Browser-Version, die Template-String-Literals vollständig unterstützt, ist:
Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 41 | Edge 13 | Firefox 34 | Safari 10 | Opera 29 |
März 2015 | November 2015 | Dezember 2014 | September 2016 | April 2015 |
Vollständige String-Referenz
Für eine vollständige Referenz besuchen Sie bitte unsere vollständige JavaScript String-Referenzhandbuch.
Dieses Handbuch enthält eine Beschreibung und Beispiele aller String-Attribute und -Methoden.
- Vorherige Seite JS-String-Suche
- Nächste Seite JS-Zahlen