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

JavaScript में वेरिएबल क्या है?

JavaScript में वेरिएबल क्या है, और यह क्या करता है?

JavaScript में, और सामान्य रूप से प्रोग्रामिंग लैंग्वेजेस में, एक वेरिएबल एक कंटेनर है जिसका उपयोग आप वैल्यूज़ के रेफरेंस स्टोर करने के लिए करते हैं ताकि जब आपको आवश्यकता हो तो आप उनके साथ चीजें कर सकें। ये वैल्यूज़ बहुत कुछ हो सकती हैं, स्ट्रिंग्स (टेक्स्ट) से लेकर नंबर्स, फंक्शन्स, यहां तक कि अन्य वेरिएबल्स तक।

कुछ उदाहरण:

  • स्ट्रिंग वैल्यू: let name = 'James'
  • नंबर वैल्यू: let amount = 100
  • फंक्शन वैल्यू: let myFunction = function() {}
  • वेरिएबल वैल्यू: let fullName = firstName + lastName

कल्पना करें कि आप लोगों की एक सूची का रेफरेंस स्टोर करना चाहते हैं जिसे आप बाद में एक्सेस और चीजें करना चाहते हैं:

// लोगों की सूची (ऐरे) को peopleList वेरिएबल में असाइन करें let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph'] // सूची को लॉग आउट करें console.log(peopleList)

अब, हर बार जब आपको इसका उपयोग करने की आवश्यकता होती है तो पूरी सूची टाइप करने के बजाय, आप बस peopleList वेरिएबल को रेफरेंस करके सूची को एक्सेस और मैनिपुलेट कर सकते हैं, जो लोगों की सूची (ऐरे) की ओर इशारा करता है।

उपरोक्त कोड में 3 मुख्य तत्व होते हैं:

  • एक रेफरेंस वेरिएबल जिसका नाम peopleList है
  • एक असाइनमेंट ऑपरेटर: =
  • स्ट्रिंग वैल्यूज़ की एक ऐरे/सूची: ['Arnold', 'Linda', 'Sylvester', 'Dolph']

आप असाइनमेंट ऑपरेटर (=) को गोंद के रूप में देख सकते हैं जो बाईं ओर वेरिएबल नाम रेफरेंस को दाईं ओर वैल्यू (नंबर्स, स्ट्रिंग्स, फंक्शन्स, वेरिएबल्स, आदि) से जोड़ता है।

तो आप लोगों की सूची के साथ क्या कर सकते हैं?

कई चीजें। प्रोग्रामिंग में सबसे आम चीजों में से एक है CRUD ऑपरेशन्स, तो आइए उससे सीखने के लिए उपयोग करें:

  • क्रिएट
  • रीड
  • अपडेट
  • डिलीट

हमने क्रिएट भाग तब किया जब हमने लोगों की सूची बनाई।

रीड का सीधा सा अर्थ है प्राप्त करना. मान लीजिए हम उपरोक्त peopleList प्राप्त करना चाहते हैं। हमने इसे पहले console.log() के साथ आज़माया था लेकिन हम सूची को अलर्ट पॉपअप बॉक्स में भी दिखा सकते हैं:

// पॉपअप बॉक्स में लोगों की सूची प्राप्त करें alert(peopleList)

या मान लीजिए हम केवल लोगों की सूची में पहले व्यक्ति का वैल्यू पढ़ना/प्राप्त करना चाहते हैं:

// लोगों की सूची से पहला व्यक्ति प्राप्त करें console.log(peopleList[0]) // logs out Arnold

नोट: JavaScript में, ऐरे (सूचियाँ) ज़ीरो-बेस्ड होती हैं, जिसका अर्थ है कि JavaScript शून्य से गिनता है। 0, 1 है, 1, 2 है, आदि।

इसीलिए [0] अर्नोल्ड को लॉग आउट करता है जो ऐरे में पहला है।

अपडेट का अर्थ है मौजूदा वैल्यू(ज़) को बदलना। आइए Sylvester को Keanu से बदलने की कोशिश करें और फिर परिणाम लॉग आउट करें:

let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph'] peopleList[2] = 'Keanu' console.log(peopleList) // result: ["Arnold", "Linda", "Keanu", "Dolph"]

डिलीट का अर्थ वही है जो आप कल्पना करते हैं (चीजें हटाएं)। आइए लोगों की सूची से अर्नोल्ड को हटाने की कोशिश करें (हम ऊपर से कोड का पुन: उपयोग करेंगे):

let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph'] peopleList[2] = 'Keanu' // ऐरे से पहला आइटम हटाएं (अर्नोल्ड) peopleList.shift() // result: ["Linda", "Keanu", "Dolph"

यदि आप अंतिम ऐरे आइटम को हटाना चाहते हैं, तो shift() को pop() से बदलें।

आगे बढ़ना

यह स्पष्ट रूप से JavaScript वेरिएबल्स की सतह को खरोंच रहा है, लेकिन यह आपको इस बारे में एक अच्छा विचार देना चाहिए कि हम उनका उपयोग किस लिए करते हैं, और वे कितने लचीले हैं।

  1. JavaScript appendChild: एक संपूर्ण गाइड JavaScript appendChild: एक संपूर्ण गाइड

    JavaScript appendChild() मेथड किसी नोड के अंत में आइटम जोड़ता है। appendChild() का उपयोग अक्सर लिस्ट में <li> आइटम्स जोड़ने के लिए किया जाता है। यदि आप किसी नोड में एक से अधिक आइटम जोड़ना चाहते हैं तो आपको कई appendChild() स्टेटमेंट्स का उपयोग करना होगा। JavaScript appendChild का उपयोग कैसे क

  1. - जावास्क्रिप्ट आइडेंटिफायर्स क्या हैं?

    जावास्क्रिप्ट आइडेंटिफायर्स वेरिएबल्स, फंक्शन्स आदि को दिए गए नाम हैं। यह C, C++, Java आदि जैसी अन्य प्रोग्रामिंग भाषाओं में आइडेंटिफायर्स के समान है। आइए वेरिएबल नामों के लिए आइडेंटिफायर्स देखें।निम्नलिखित वैध वेरिएबल नाम हैं:val val1 resultजावास्क्रिप्ट में अपने वेरिएबल्स का नामकरण करते समय, निम्न

  1. - वेरिएबल ट्रांसफॉर्मेशन क्या है?

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