Merhaba,
Bu içeriğimizde C# 6.0 ile gelen String Interpolation özelliğinin ECMAScript versiyonu olan Template Literal özelliğini inceleyeceğiz.
ECMAScript’te string ifadeleri birleştirilirken aslında tüm programlama dillerinde bilinen “+” operatörü ile birleştirme gerçekleştirilmektedir.
var Adi = "Gençay";
var SoyAdi = "Yıldız";
console.log("Merhaba, benim adım : " + Adi + " " + SoyAdi);
Template Literal ile bu birleştirme daha pratik ve kullanışlı bir hale getirilmiştir.
var Adi = "Gençay";
var SoyAdi = "Yıldız";
console.log(`Merhaba, benim adım : ${Adi} ${SoyAdi}`);
Yukarıdaki kod bloğunda birleştirme işleminin gerçekleştirildiği ifadeye dikkat ederseniz eğer “${…}” ifadeleri arasına dışardan değerini getireceğimiz değişkeni vermekteyiz. Lakin burada bir başka dikkat edilmesi gereken husus ise bu ifadelerin kullanılacağı string ifadenin tırnakları “Alt Gr” + “;” kombinasyonuyla oluşturulmuş hafif sola meyilli [“] olması gerekmektedir.
Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…
