जेसक्रिप्ट वेरिएबल

जेसक्रिप्ट वेरिएबल

जेसक्रिप्ट वारियेबल डाटा के मूल्य को संग्रह करने वाले भांडवल हैं

इस उदाहरण में x, y और z वारियेबल हैं:

इंस्टांस

var x = 7;
var y = 8;
var z = x + y; 

खुद अभिजायक करें

उपरोक्त उदाहरण में से आपको पता चलेगा:

  • x में 7 का मूल्य संग्रहित है
  • y में 8 का मूल्य संग्रहित है
  • z में 15 का मूल्य संग्रहित है

अलगब्रा के समान

इस उदाहरण में price1, price2 और total वारियेबल हैं:

इंस्टांस

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

खुद अभिजायक करें

प्रोग्रामिंग में अलगब्रा के समान, हम वारियेबल (जैसे price1) का उपयोग करते हैं ताकि मूल्य को रखा जा सके

प्रोग्रामिंग में अलगब्रा के समान, हम वारियेबल (जैसे total = price1 + price2) का उपयोग करते हैं

उपरोक्त उदाहरण में से आपको पता चलेगा कि total का मूल्य 27 है

सूचना:जेसक्रिप्ट वारियेबल डाटा के मूल्य को संग्रह करने वाले भांडवल हैं

जेसक्रिप्ट अभिनियमक

सभी जेसक्रिप्ट वारियेबलचाहिएअकेला पहचानकर्ताकाअभिनियम

इन अकेला पहचानकर्ताओं कोअभिनियमक

अभिनियमकों के रूप में वारियेबल (जैसे x और y) या अधिक वर्णनात्मक नाम (age, sum, totalVolume) हो सकते हैं

वारियेबल नाम (अकेला पहचानकर्ता) के लिए सामान्य नियम है:

  • नाम अक्षर, संख्या, बेस्को और डॉलर संकेत को शामिल कर सकते हैं
  • नाम को अक्षर से शुरू होना चाहिए
  • नाम भी हो सकते हैं $ और _ शुरू होता है (लेकिन इस पाठक में हम ऐसा नहीं करेंगे)
  • नाम बड़े और छोटे अक्षरों के लिए संवेदनशील है (y और Y भिन्न वारियेबल हैं)
  • अवधारणाएँ (जैसे जेसक्रिप्ट के अर्थकोष) वारियेबल नाम के रूप में नहीं इस्तेमाल की जा सकती है

सूचना:जेसक्रिप्ट संज्ञा नाम के लिए बड़े और छोटे अक्षरों को अलग देखता है。

असैंकेट ऑपरेटर

जेसक्रिप्ट में,समानता संकेत (=)एक असैंकेट ऑपरेटर है, नहीं कि 'समान' ऑपरेटर।

यह भिन्न है अलगब्रा से. नीचे कोड अलगब्रा में अनुचित है:

x = x + 5

हालांकि JavaScript में, यह बहुत उचित है: x + 5 के मूल्य को x में आवंटित करें。

x + 5 के मूल्य को गणना करें और फलस्वरूप को x में डालें। x का मूल्य 5 बढ़ जाएगा。

टिप्पणी:JavaScript में "समान" ऑपरेटर ==

जेसक्रिप्ट डेटा टाइप

JavaScript परिमाण को संख्या, जैसे 100, और टेक्स्ट वैल्यू, जैसे "Bill Gates" रख सकता है。

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

JavaScript कई डेटा टाइप का संभाल सकता है, लेकिन अभी हम केवल संख्या और स्ट्रिंग वैल्यू को देखेंगे。

स्ट्रिंग दोहरे या एकल अनुच्छेदों में बंद होती है। संख्याओं को अनुच्छेदों में नहीं रखा जाता है。

यदि संख्या को अनुच्छेदों में रखा जाता है, तो यह टेक्स्ट स्ट्रिंग के रूप में देखा जाएगा。

इंस्टांस

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

खुद अभिजायक करें

घोषणा (बनाना) JavaScript परिमाण

के रूप में JavaScript में परिमाण बनाने को "घोषणा" कहा जाता है。

आप var अक्षर की शब्द के रूप में JavaScript परिमाण घोषित करें:

var carName;

घोषणा के बाद, परिमाण का मूल्य नहीं होता है। (तकनीकी रूप से, इसका मूल्य अनिर्दिष्ट。)

यदिआवंटनपरिमाण को आवंटित करने के लिए, इस्तेमाल करें:

carName = "porsche";

परिमाण को आवंटित करने के लिए:

var carName = "porsche";

ऊपरी उदाहरण में, हमने carName नामक परिमाण बनाया और उसमें "porsche" को आवंटित किया।

तब, हम id="demo" के HTML पैराग्राफ में इस मूल्य को "आउटपुट" करते हैं:

इंस्टांस

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

खुद अभिजायक करें

सूचना:स्क्रिप्ट के शुरू में सभी परिमाणों को घोषित करना एक अच्छी आदत है!

एक स्टेटमेंट, कई परिमाण

आप एक ही स्टेटमेंट में कई परिमाणों को घोषित कर सकते हैं。

से var स्टेटमेंट के शुरू में औरकमापरिमाणों को अलग करने के लिए:

var person = "Bill Gates", carName = "porsche", price = 15000;

खुद अभिजायक करें

घोषणा को कई पंक्तियों में फैला सकता है:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

खुद अभिजायक करें

Value = undefined

कंप्यूटर प्रोग्राम में, घोषित परिमाण अक्सर बिना मूल्यवाले होते हैं। मूल्य गणना की आवश्यकता वाला सामग्री हो सकता है, या बाद में प्रदान की गई डाटा, जैसे डाटा इनपुट。

बिना मूल्यवाले परिमाण, इसका मूल्य भीड़ा होगा अनिर्दिष्ट

वेरिएबल carName का मूल्य इस बात के बाद अनिर्दिष्ट:

इंस्टांस

var carName;

खुद अभिजायक करें

जावास्क्रिप्ट वेरिएबल का दोहराव

यदि JavaScript वेरिएबल को फिर से घोषित किया जाता है, तो उसका मूल्य खोने की कोई जगह नहीं है।

इन दो सटे फ़ैसले के बाद, वेरिएबल carName का मूल्य अभी भी "porsche" है:

इंस्टांस

var carName = "porsche";
var carName; 

खुद अभिजायक करें

जेसक्रिप्ट एरिथ्मेटिक

गणित की तरह, आप JavaScript वेरिएबल के द्वारा गणितीय ऑपरेशन कर सकते हैं, इस्तेमाल करें: = और + जैसे ऑपरेटर:

इंस्टांस

var x = 3 + 5 + 8;

खुद अभिजायक करें

शब्द भी जोड़ सकते हैं, लेकिन शब्द जोड़े जाएंगे:

इंस्टांस

var x = "Bill" + " " + "Gates";

खुद अभिजायक करें

इसे भी प्रयोग करें:

इंस्टांस

var x = "8" + 3 + 5;

खुद अभिजायक करें

सूचना:यदि आंकड़े को अनुच्छेदों में डाला जाता है, तो अन्य आंकड़े शब्द के रूप में देखे जाएंगे और जोड़े जाएंगे。

अब इसे प्रयोग करें:

इंस्टांस

var x = 3 + 5 + "8";

खुद अभिजायक करें

अतिरिक्त पठन

जावास्क्रिप्ट एडवांस्ड ट्यूटोरियल: एससीएमएस व्याकरणएससीएमएस वेरिएबल