पाठ 21 / 38

टेम्पलेट लिटरल

आसानी से एक्सप्रेशन डालें और multi-line स्ट्रिंग लिखें।

एक्सप्रेशन डालना

${} के अंदर कुछ भी JS एक्सप्रेशन की तरह मूल्यांकित होता है, फ़ंक्शन कॉल सहित।

const name = "Ada";
const score = 92.456;
console.log(`${name} scored ${score.toFixed(1)}%`);

Output:

Ada scored 92.5%

Multi-line स्ट्रिंग

बैकटिक के अंदर लाइन ब्रेक जैसे के तैसे रहते हैं — \n की ज़रूरत नहीं।

const msg = `Line one
Line two`;
console.log(msg);

बैकटिक, कोट नहीं

टेम्पलेट लिटरल बैकटिक उपयोग करते हैं, सिंगल या डबल कोट नहीं — यही ${} इंटरपोलेशन को संभव बनाता है।