Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट सिंबल्स क्या हैं?


symbol डेटा टाइप एक प्रिमिटिव डेटा टाइप है। इन्हें ES6 में पेश किया गया था और ये पूरी तरह से यूनिक होते हैं और Symbol() फैक्ट्री फंक्शन का उपयोग करके बनाए जाते हैं जो सिंबल लौटाता है।

जावास्क्रिप्ट सिंबल्स के लिए कोड निम्नलिखित है:

उदाहरण

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 18;       color: blueviolet;       font-weight: 500;    } </style> </head> <body> <h1>JavaScript symbols</h1> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to display and compare symbols</h3> <script>    let BtnEle = document.querySelector(".Btn");    let resEle = document.querySelector(".result");    let sym1 = Symbol("test");    let sym2 = Symbol("test");    BtnEle.addEventListener("click", () => {       console.log(sym1);       console.log(sym2);       if (sym1 !== sym2) {          resEle.innerHTML = "The symbols are not equal";       }    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट सिंबल्स क्या हैं?

'CLICK HERE' बटन पर क्लिक करने और कंसोल में आउटपुट इंस्पेक्ट करने पर:

जावास्क्रिप्ट सिंबल्स क्या हैं?



  1. जावास्क्रिप्ट में प्रॉमिसेस क्या हैं? जावास्क्रिप्ट में प्रॉमिसेस क्या हैं?

    प्रॉमिसेस हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देती हैं जहां मान प्रॉमिस बनाते समय पहले से ज्ञात नहीं होता। एक प्रॉमिस की तीन स्टेट्स हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड। जावास्क्रिप्ट में प्रॉमिसेस के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> &l

  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं? जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं?

    फंक्शन एक्सप्रेशन्स हमें फंक्शन को एक वेरिएबल में स्टोर करने की अनुमति देते हैं जिसे बाद में वेरिएबल नाम का उपयोग करके इनवोक किया जा सकता है। वे सामान्य फंक्शन डिक्लेरेशन की तरह होइस्ट नहीं होते इसलिए उन्हें परिभाषित होने से पहले नहीं बुलाया जा सकता। जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स को लागू कर

  1. JavaScript में क्लोजर्स (Closures) क्या हैं? JavaScript में क्लोजर्स (Closures) क्या हैं?

    JavaScript में क्लोजर्स हमें बाहरी फंक्शन के स्कोप को आंतरिक फंक्शन से एक्सेस करने की अनुमति देते हैं, यहां तक कि बाहरी फंक्शन के एक्जीक्यूट होकर रिटर्न होने के बाद भी। इसका मतलब है कि आंतरिक फंक्शन को हमेशा बाहरी फंक्शन के वेरिएबल्स की एक्सेस रहेगी।JavaScript में क्लोजर्स का कोड:उदाहरण<!DOCTYPE