स्ट्रिंग इंटरपोलेशन

TypeScript:
स्ट्रिंग इंटरपोलेशन

कैसे करें:

let userName: string = 'अर्जुन';
let age: number = 25;
// टेम्प्लेट लिटरल्स का उपयोग करके स्ट्रिंग इंटरपोलेशन:
let greeting: string = `नमस्ते, मेरा नाम ${userName} है और मैं ${age} साल का हूँ।`;
console.log(greeting);

सैंपल आउटपुट:

नमस्ते, मेरा नाम अर्जुन है और मैं 25 साल का हूँ।

गहराई से विचार

स्ट्रिंग इंटरपोलेशन का इतिहास जावास्क्रिप्ट के ES6 संस्करण के साथ शुरू हुआ, जहाँ टेम्प्लेट लिटरल्स ने पुराने तरीकों (जैसे कि ‘+’’ ऑपरेटर से स्ट्रिंग्स को जोड़ना) को बदल दिया। टेम्प्लेट लिटरल्स ने कोड को साफ और पढ़ने में आसान बनाया है। TypeScript, जो कि जावास्क्रिप्ट का एक सुपरसेट है, स्वाभाविक रूप से समर्थन करता है स्ट्रिंग इंटरपोलेशन का। विकल्पों की बात करें तो, आप अभी भी पुराने ‘+’ ऑपरेटर का उपयोग कर सकते हैं, पर यह कोड को अधिक क्लटर्ड और त्रुटि-प्रवण बना सकता है। इंटरपोलेशन ज्यादातर टेम्प्लेट लिटरल्स के माध्यम से होता है, जो बैकटिक्स (``) का उपयोग करके बनाए जाते हैं और ${} का उपयोग करके वैरिएबल या एक्सप्रेशन को शामिल करते हैं।

संबंधित स्रोत