जावास्क्रिप्ट में एक चर क्या है, और यह क्या करता है?
जावास्क्रिप्ट में, और सामान्य रूप से प्रोग्रामिंग भाषाओं में, एक वेरिएबल एक कंटेनर होता है जिसका उपयोग आप मूल्यों के संदर्भों को संग्रहीत करने के लिए करते हैं ताकि आप जरूरत पड़ने पर उनके साथ चीजें कर सकें। स्ट्रिंग्स (टेक्स्ट) से लेकर नंबरों तक, फंक्शन्स तक, यहां तक कि अन्य वेरिएबल तक, ये मान लगभग कुछ भी हो सकते हैं।
कुछ उदाहरण:
- स्ट्रिंग मान:
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()
के साथ बाहर ।
आगे बढ़ना
यह स्पष्ट रूप से सिर्फ जावास्क्रिप्ट चर की सतह को स्क्रैप कर रहा है, लेकिन यह आपको एक अच्छा विचार देना चाहिए कि हम उनका क्या उपयोग करते हैं, और वे कितने लचीले हैं।