JavaScript स्ट्रिंग टैम्पलेट

अर्थात:

  • Template Literals
  • Template Strings
  • String Templates
  • Back-Tics व्याकरण

Back-Tics व्याकरण

टैम्पलेट लिटेरलबैक-टिक्स (``) का उपयोग करके वहीं कोट ("") का उपयोग करने के बजाय स्ट्रिंग को वर्णित करें:

उदाहरण

let text = `Hello World!`;

स्वयं आयात करें

स्ट्रिंग के अंदर के कोट

इस तरह:टैम्पलेट लिटेरल,स्ट्रिंग में समय समय से सिंगल और डबल कोट का उपयोग कर सकते हैं:

उदाहरण

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

स्वयं आयात करें

मल्टीलाइन स्ट्रिंग

टैम्पलेट लिटेरलमल्टीलाइन स्ट्रिंग की अनुमति देता है:

उदाहरण

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

स्वयं आयात करें

इंटरपोलेशन

टैम्पलेट लिटेरलस्ट्रिंग में वारियेबल और व्यक्ति को जोड़ने के लिए एक सरल विधि प्रदान करती है。

यह विधि स्ट्रिंग इंटरपोलेशन (string interpolation) कहलाती है。

व्याकरण

${...}

वारियेबल प्रतिस्थापन

टैम्पलेट लिटेरलस्ट्रिंग में वारियेबल की अनुमति देता है:

उदाहरण

let firstName = "Bill";
let lastName = "Gates";
let टेक्स्ट = `Welcome ${firstName}, ${lastName}!`;

स्वयं आयात करें

वास्तविक मूल्यों से स्वचालित रूप से वारियेबल को चिह्नित करने कोस्ट्रिंग इंटरपोलेशन

व्यक्ति प्रतिस्थापन

टैम्पलेट लिटेरलस्ट्रिंग में व्यक्ति की अनुमति देता है:

उदाहरण

let price = 10;
let VAT = 0.25;
let टोटल = `Total: ${(price * (1 + VAT)).toFixed(2)}`;

स्वयं आयात करें

वास्तविक मूल्यों से स्वचालित रूप से व्यक्ति व्यक्ति को चिह्नित करने को स्ट्रिंग इंटरपोलेशन कहा जाता है。

HTML टैम्पलेट

उदाहरण

let हेडर = "Templates Literals";
let टैग्स = ["template literals", "javascript", "es6"];
let html = `<h2>${header}</h2><ul>`;
for (const x of tags) {
  html += `<li>${x}</li>`;
}
html += `</ul>`;

स्वयं आयात करें

ब्राउज़र समर्थन

इंटरनेट एक्सप्लोरर का समर्थन नहीं हैटैम्पलेट लिटेरल

पहली पूर्ण रूप से टैम्पलेट लिटेरल का समर्थन करने वाली ब्राउज़र संस्करण है:

च्रोम आईई फायरफॉक्स सैफारी ओपेरा
च्रोम 41 एज 13 फायरफॉक्स 34 सैफारी 10 ओपेरा 29
2015 में 3 महीने 2015 में 11 महीने 2014 में 12 महीने 2016 में 9 महीने 2015 में 4 महीने

पूर्ण स्ट्रिंग संदर्भ

पूर्ण संदर्भ के लिए हमारे पूर्ण जावास्क्रिप्ट स्ट्रिंग संदर्भ ग्रंथ

यह मानवालय सभी स्ट्रिंग गुणों और विधियों के वर्णन और उदाहरणों को शामिल करता है。