Şimdi yükleniyor

JavaScript String Templates: Dinamik ve Kolay Kullanım

JavaScript’te string şablonları, metinleri birleştirmenin ve dinamik içerikler oluşturmanın modern bir yoludur. Template Literals veya Template Strings adı verilen bu özellik, backtick (`) işareti ile tanımlanır ve değişkenleri kolayca string içine yerleştirmenizi sağlar. + operatörü ile metin birleştirmek yerine, ${} süslü parantez yapısı ile değişkenleri veya ifadeleri doğrudan metne yerleştirebilirsiniz.

1. Basit Değişken Ekleyerek Kullanım

Bir değişkeni string içine eklemek için ${} içerisine yerleştirmeniz yeterlidir. Örneğin:

let name = "Ahmet";
let greeting = `Merhaba, ${name}!`;
console.log(greeting);

2. Matematiksel İfadeler ile Kullanım

Template literals, sadece değişken değil, matematiksel işlemleri de destekler.

let price = 50;
let quantity = 3;
let total = `Toplam Fiyat: ${price * quantity} TL`;
console.log(total);

3. Fonksiyon Çağrıları ile String Şablonları

Fonksiyonları da ${} yapısı içinde çağırarak sonucu doğrudan şablona ekleyebilirsiniz.

function getDiscount() {
return 10;
}
let discountMessage = `İndirim: ${getDiscount()}%`;
console.log(discountMessage);

4. Çok Satırlı Metinler İçin Kullanım

Template literals ile çok satırlı metinler oluşturmak oldukça kolaydır; her satırı \n ile birleştirmeye gerek yoktur.

let message = `Merhaba,
Bu çok satırlı bir metindir.
JavaScript ile dinamik içerikler oluşturabilirsiniz.`;
console.log(message);

5. İç içe Şablonlar ile Kullanım

Bir template literal içinde başka bir template literal kullanabilirsiniz.

let product = "Bilgisayar";
let price = 7500;
let info = `Ürün: ${product}, Fiyat: ${price} TL,
Vergi Dahil: ${price * 1.18} TL`;
console.log(info);

Template literals ile yazımı kolay ve okunabilir kodlar yazabilir, dinamik içeriklerinizi hızlıca oluşturabilirsiniz.

Share this content:

Yorum gönder