JavaScript Data Type
जावास्क्रिप्ट में डेटा के कुछ निम्न प्रकार व उनके प्रयोग प्रदर्शित हैं । -
जावास्क्रिप्ट स्ट्रिंग डेटा -
JavaScript String Data -
स्ट्रिंग से आशय किसी भी अक्षर से है जो न तो संख्या हो न ही आपरेटर हो । अर्थात् हम कोई भी अक्षर लिखते हैं तो वह स्ट्रिंग डेटा माना जाता है ।
उदाहरण -
<!doctype html>
<html>
<head>
<title>Javascritp</title>
</head>
<body>
<script>
var a = "Anand";
var b = "mango";
var c = "abcd";
var d = "@$%^*()";
document.write(a +"<br/>");
document.write(b +"<br/>");
document.write(c +"<br/>");
document.write(d +"<br/>");
</script>
</body>
</html>
नोट - यदि आप किसी संख्या को डबल या सिंगल इनवर्टेड कॉमा के अन्दर रखते हैं तो वह नम्बर भी स्ट्रिंग बन जाएगा और उसका प्रयोग आप नम्बर के रूप में नहीं कर पाएंगे ।
जावास्क्रिप्ट नम्बर डेटा -
JavaScript Number Data -
नम्बर डेटा सामान्यत: कोई भी संख्या होती है । संख्याओं को बिना इनवर्टेड कॉमा के लिखा जाता है । यदि आप इसे डबल या सिंगल इनवर्टेड कॉमा के रूप में प्रयोग कर देते हैं तो यह एक स्ट्रिंग बन जाता है और तब आप इसमें कोई भी संख्यात्मक काम नहीं कर सकते हैं ।
उदाहरण -
<script>
var a = 10;
var b = 5;
var c = a + b;
var d = "100";
var e = "50";
var f = d + e;
document.write(a +"<br/>");
document.write(b +"<br/>");
document.write(c +"<br/>");
document.write(d +"<br/>");
document.write(e +"<br/>");
document.write(f +"<br/>");
</script>
उपर्युक्त उदाहरण में आप देखेंगे कि वैरियेबल ए तथा बी का मान संख्या 10 तथा 5 है और जब हम वैरियेबल ए और बी को जाडते हैं तो वैरियेबल सी का मान स्वत: ही 15 हो जाता है क्यूँकि इसमें संख्याओं का प्रयोग मूल रूप में किया गया है ।
किन्तु जब हम संख्याओं को डबल इनवर्टेड कामा में रख देते हैं और वैरियेबल डी का मान 100 और वैरियेबल ई का मान 50 रखकर इन्हे वैरियेबल एफ में जोडते हैं तो ये दोनों संख्याएं जुडती नहीं हैं बल्कि दोनों संख्याएं आगे-पीछे जुडकर 10050 हो जाती हैं । ऐसा इसलिये हुआ क्यूँकि अब वे दोनों संख्याएं नहीं बल्कि स्ट्रिंग हो गए हैं ।
जावास्क्रिप्ट बूलीन डेटा -
JavaScript Boolean Data -
बूलीन डेटा के अन्तर्गत केवल दो विकल्प होते हैं । 1 - ट्रू और 2- फाल्स ।
उदाहरण -
<script>
var a = true;
var b = false;
</script>
बूलीन का अधिक प्रयोग हम आगे सीखेंगे ।
जावास्क्रिप्ट अरे (एरे) डेटा -
JavaScript Array Data -
अरे का प्रयोग तब किया जाता है जब हमें कई नामों की सूची एक साथ वैरियेबल के रूप में प्रयोग करनी होती है । वैरियेबल को बडे ब्रैकेट में रखा जाता है तथा डबल इनवर्टेड कामा के अन्दर रखा जाता है । इसको दिखाने के लिये इसकी गणना 0 से की जाती है ।
उदाहरण -
<script>
var a = ["Name", "Age", "Sex", "Father", "Mother"];
document.write(a[0] + "<br/>");
document.write(a[1] + "<br/>");
document.write(a[2] + "<br/>");
document.write(a[3] + "<br/>");
document.write(a[4] + "<br/>");
</script>
उपर्युक्त उदाहरण में हमने वैरियेबल ए के अन्तर्गत नेम, एज, सेक्स, फादर और मदर अरेज डाले और इनको दिखाने के लिये 0 से 4 तक की संख्याओं को ए वैरियेबल में रखा । और परिणामस्परूप सारे नाम निकलकर आ गये ।
जावास्क्रिप्ट खाली डेटा -
JavaScript Empty Data -
जब हम किसी वैरियेबल में कोई भी डेटा नहीं डालते हैं तो वह इम्पटी या खाली डेटा कहा जाता है ।
उदाहरण -
<script>
var a = "";
document.write(a + "<br/>");
</script>
जावास्क्रिप्ट नल डेटा -
JavaScript Null Data -
नल डेटा भी इम्पटी की ही तरह काम करता है । बस इसमें वैल्यू नल डाल दी जाती है ।
उदाहरण -
<script>
var a = null;
document.write(a + "<br/>");
</script>
जावास्क्रिप्ट अनडिफाइण्ड डेटा -
JavaScript Undefined Data -
यह भी नल और इम्पटी का ही स्वरूप है । यदि हमें अपने वैल्यू में कुछ भी नहीं लिखना है तो हम अनडिफाइण्ड का प्रयोग कर सकते हैं । और इसका परिणाम हमें अनडिफाइण्ड मिलेगा ।
उदाहरण -
<script>
var a = undefined;
document.write(a + "<br/>");
</script>
जावास्क्रिप्ट आब्जेक्ट डेटा -
JavaScript Object Data -
आब्जेक्ट डेटा लिखने के लिये मझले ब्रैकट का प्रयोग किया जाता है । आब्जेक्ट के वैल्यूज पहले से ही डिफाइन किये जाते हैं ।
उदाहरण -
<script>
var a = {Name :"Anand", Age:32, Sex:"Male", Father:"A.M.Pandey", Mother:"I.Pandey"};
document.write(a.Name + "<br/>");
document.write(a.Age + "<br/>");
document.write(a.Sex + "<br/>");
document.write(a.Father + "<br/>");
document.write(a.Mother + "<br/>");
</script>
इस तरह से जावास्क्रिप्ट में हमने जावास्क्रिप्ट डेटा के विभिन्न प्रकार देखे । आगे के पाठ में हम जावास्क्रिप्ट के विषय में और भी रोचक जानकारियां प्राप्त करेंगे ।
Comments
Post a Comment