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

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

जावास्क्रिप्ट में एक चर क्या है, और यह क्या करता है?

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

कुछ उदाहरण:

  • स्ट्रिंग मान:let name = 'James'
  • संख्या मान:let amount = 100
  • फ़ंक्शन मान:let myFunction = function() {} दें
  • परिवर्तनीय मान:let fullName = firstName + lastName

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

// Assign list (array) of people to the peopleList variable
let peopleList = ['Arnold', 'Linda', 'Sylvester', 'Dolph']

// Log out the list
console.log(peopleList)

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

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

  • एक संदर्भ चर जिसका नाम peopleList . है
  • असाइनमेंट ऑपरेटर:=
  • स्ट्रिंग मानों की एक सरणी/सूची:['Arnold', 'Linda', 'Sylvester', 'Dolph']

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

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

बहुत सी बातें। प्रोग्रामिंग में करने वाली सबसे आम चीजों में से एक सीआरयूडी संचालन है, तो आइए इसे सीखने के लिए उपयोग करें:

  • बनाएं
  • पढ़ें
  • अपडेट करें
  • हटाएं

हमने बनाएं . किया जब हमने लोगों की सूची बनाई थी।

पढ़ें बस का अर्थ है प्राप्त करें। मान लीजिए कि हम ऊपर लोगों की सूची प्राप्त करना चाहते हैं। हमने पहले ही कोशिश कर ली है कि console.log() . के साथ लेकिन हम सूची को अलर्ट पॉपअप बॉक्स में भी दिखा सकते हैं:

// Get list of people in a popup box
alert(peopleList)

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

// Get first person from people list
console.log(peopleList[0])

// logs out Arnold

नोट:जावास्क्रिप्ट में, सरणियाँ (सूचियाँ) शून्य-आधारित हैं, जिसका अर्थ है कि जावास्क्रिप्ट शून्य से गिना जाता है। 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'

// Remove first item from array (Arnold)
peopleList.shift()

// result: ["Linda", "Keanu", "Dolph"

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

आगे बढ़ना

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


  1. एपेंड चाइल्ड जावास्क्रिप्ट:एक गाइड

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

  1. जावास्क्रिप्ट पहचानकर्ता क्या हैं?

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

  1. चर परिवर्तन क्या है?

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