JavaScript Template Literals ($ İşağretinin Kullanımı)

JavaScript Template Literals ($ İşağretinin Kullanımı)
Kesme İşağreti (Back-Tics) Sözdizimi

Şablon Dizelerinde bir dizeyi tanımlamak için tırnak işaretleri ("") yerine ters tırnak işaretleri (``) kullanılır:

Örnek

let text = `Hello World!`;

 


Dizeler İçindeki Alıntılar

Şablon Dizelerinde bir dizenin içinde hem tek hem de çift tırnak işaretine izin verilir:

Örnek

let text = `He's often called "Johnny"`;

 


Çok Satırlı Dizeler

Şablon Dizeleri çok satırlı dizelere izin verir:

Örnek

let text =
`The quick
brown fox
jumps over
the lazy dog`
;

 


Enterpolasyon

Şablon Dizesi, değişkenleri ve ifadeleri dizelere dahil etmenin kolay bir yolunu sağlar.

Yöntemin adı string interpolation'dır.

Söz dizimi şöyledir:

${...}

 

Değişken İkameleri

Şablon Dizelerinde değişkenlere izin verilir:

Örnek

let firstName = "John";
let lastName = "Doe";

let text = `Welcome ${firstName}, ${lastName}!`;

 

Değişkenlerin gerçek değerlerle otomatik olarak değiştirilmesine dize interpolasyonu denir .


İfade Değiştirme

Şablon Dizeleri dizelerdeki ifadelere izin verir:

Örnek

let price = 10;
let VAT = 0.25;

let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;

 

İfadelerin gerçek değerlerle otomatik olarak değiştirilmesine dize interpolasyonu denir .


HTML Şablonları

Örnek

let header = "Template Strings";
let tags = ["template strings", "javascript", "es6"];

let html = `<h2>${header}</h2><ul>`;
for (const x of tags) {
  html += `<li>${x}</li>`;
}

html += `</ul>`;

 

Kaynak

 

Yorumunuzu Ekleyin
Yükleniyor...
Yükleniyor...