Szablony ciągów znaków w JavaScript
- Poprzednia strona Wyszukiwanie stringów JS
- Następna strona Liczby JS
Synonimy:
- Ciągi szablonowe
- Ciągi szablonowe
- Szablony ciągów znaków
- Gramatyka Back-Tics
Gramatyka Back-Tics
Literały szablonoweUżywaj反引号 (``) zamiast cudzysłów ("") do definiowania ciągów znaków:
Przykład
let text = `Hello World!`;
cudzysłów w ciągu znaków
Poprzez użycieLiterały szablonowe,możesz używać zarówno apostrofów jak i cudzysłów w ciągu znaków:
Przykład
let text = `He's often called "Johnny"`;
Wieloliniowe ciągi znaków
Literały szablonowePozwala na wieloliniowe ciągi znaków:
Przykład
let text = The quick brązowy lisek skacze przez the lazy dog`;
Interpolacja
Literały szablonoweZapewnia prosty sposób wstawiania zmiennych i wyrażeń do ciągów znaków.
Ta metoda nazywa się interpolacją ciągów znaków (string interpolation).
Gramatyka
${...}
Zastępowanie zmiennych
Literały szablonowePozwala na zmienne w ciągu znaków:
Przykład
let firstName = "Bill"; let lastName = "Gates"; let text = `Welcome ${firstName}, ${lastName}!`;
Automatyczne zastępowanie zmiennych wartościami rzeczywistymi nazywa sięInterpolacja ciągów znaków.
Zastępowanie wyrażeń
Literały szablonowePozwala na wyrażenia w ciągu znaków:
Przykład
let price = 10; let VAT = 0.25; let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
Automatyczne zastępowanie wyrażeń wartościami rzeczywistymi nazywa się interpolacją ciągów znaków.
HTML szablon
Przykład
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>`;
Obsługa przeglądarek
Internet Explorer nie obsługujeLiterały szablonowe.
Pierwsza wersja przeglądarki, która w pełni obsługuje literały szablonowe to:
Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 41 | Edge 13 | Firefox 34 | Safari 10 | Opera 29 |
marzec 2015 roku | listopad 2015 roku | grudzień 2014 roku | wrzesień 2016 roku | kwiecień 2015 roku |
Pełna referencja stringów
Dla pełnej referencji odwiedź naszą pełną Podręcznik JavaScript String.
Ten podręcznik zawiera opisy i przykłady wszystkich właściwości i metod stringów.
- Poprzednia strona Wyszukiwanie stringów JS
- Następna strona Liczby JS