लोड हो रहा है...

वेरिएबल और डेटा टाइप्स

वेरिएबल और डेटा टाइप्स (Variables and Data Types) जावास्क्रिप्ट के मूलभूत हिस्से हैं। वेरिएबल को आप एक लेबल वाली डिब्बी की तरह समझ सकते हैं, जिसमें जानकारी सुरक्षित रहती है, और डेटा टाइप यह बताता है कि उस डिब्बी में किस प्रकार की जानकारी है — जैसे टेक्स्ट, नंबर या बूलियन। सही वेरिएबल और डेटा टाइप का चयन करना उतना ही महत्वपूर्ण है जितना कि एक घर का निर्माण करते समय दीवारों और फर्नीचर को सही जगह पर रखना।
एक पोर्टफोलियो वेबसाइट या ब्लॉग में वेरिएबल का उपयोग लेखक का नाम, पोस्ट का शीर्षक या कमेंट की संख्या संग्रहीत करने के लिए किया जा सकता है। ई-कॉमर्स वेबसाइट में यह उत्पाद की कीमत, स्टॉक की जानकारी या शॉपिंग कार्ट को ट्रैक करने के लिए काम आता है। न्यूज़ साइट या सोशल प्लेटफॉर्म पर वेरिएबल उपयोगकर्ता इंटरैक्शन और डायनामिक कंटेंट को संभालने में मदद करते हैं।
इस ट्यूटोरियल में आप सीखेंगे कि let और const का उपयोग कैसे किया जाता है, इनके बीच का अंतर क्या है, और स्ट्रिंग, नंबर, बूलियन और एरे जैसे मुख्य डेटा टाइप्स को कैसे इस्तेमाल किया जाता है। आप यह भी सीखेंगे कि वेरिएबल्स को व्यवस्थित और स्पष्ट नाम कैसे दें, ताकि कोड को पढ़ना और मेंटेन करना आसान हो, जैसे लाइब्रेरी में किताबों को सही जगह पर रखना।

मूल उदाहरण

javascript
JAVASCRIPT Code
// Defining basic variables with different data types
let userName = "Riya"; // string
const age = 26; // number
let isLoggedIn = true; // boolean
console.log("User Name:", userName);
console.log("Age:", age);
console.log("Logged In:", isLoggedIn);

इस उदाहरण में हमने तीन प्रकार के वेरिएबल बनाए हैं:

  • let userName = "Riya";
    let से डिफ़ाइंड वेरिएबल्स को बाद में बदला जा सकता है। स्ट्रिंग डेटा टाइप टेक्स्ट या नाम संग्रहित करने के लिए उपयुक्त है।

  • const age = 26;
    const वेरिएबल को अपरिवर्तनीय बनाता है। यह स्थायी मानों के लिए आदर्श है।

  • let isLoggedIn = true;
    बूलियन डेटा टाइप केवल true या false मान रख सकता है, जो यूजर लॉगिन स्थिति दिखाता है।

  • console.log
    यह वेरिएबल्स का मान कंसोल में दिखाता है, जिससे डिबगिंग और परीक्षण आसान होता है।
    ब्लॉग या न्यूज़ साइट पर यूजर जानकारी वेरिएबल में रखने से डायनामिक कंटेंट संभाला जा सकता है। सही वेरिएबल टाइप का चयन गलती कम करता है और कोड को व्यवस्थित रखता है, जैसे कमरे में सामान सही जगह पर रखना।

व्यावहारिक उदाहरण

javascript
JAVASCRIPT Code
// Practical example: Product information for an e-commerce website
const productName = "Smartphone"; // string
let productPrice = 14999; // number
let inStock = true; // boolean
let ratings = \[5, 4, 4, 5]; // array
console.log("Product:", productName);
console.log("Price:", productPrice);
console.log("In Stock:", inStock);
console.log("Ratings:", ratings);

इस उदाहरण में ई-कॉमर्स वेबसाइट के लिए प्रोडक्ट जानकारी दिखाई गई है:

  • const productName में प्रोडक्ट का नाम संग्रहित है और यह अपरिवर्तनीय है।
  • let productPrice में कीमत (number) है और ऑफ़र्स के दौरान बदली जा सकती है।
  • let inStock बताता है कि प्रोडक्ट उपलब्ध है या नहीं (boolean)।
  • let ratings में एरे के रूप में यूज़र रेटिंग्स रखी गई हैं, जिसे औसत निकालने या दिखाने के लिए उपयोग किया जा सकता है।
    सही डेटा टाइप्स का उपयोग करने से डायनामिक डेटा प्रबंधन आसान होता है। एरे का उपयोग करने से संबंधित मानों को एक साथ रखना आसान होता है, बजाय अलग-अलग वेरिएबल्स बनाने के।

सर्वोत्तम प्रथाएँ और सामान्य गलतियाँ:
सर्वोत्तम प्रथाएँ:

  1. अपरिवर्तनीय मानों के लिए const का उपयोग करें।
  2. स्पष्ट और अर्थपूर्ण वेरिएबल नाम दें।
  3. कोड में टिप्पणियाँ डालें ताकि डेटा टाइप और उपयोग स्पष्ट रहें।
  4. ऑपरेशन्स से पहले डेटा टाइप की जांच करें।
    सामान्य गलतियाँ:

  5. एक ही वेरिएबल में अलग-अलग प्रकार के डेटा रखना।

  6. ऑपरेशन्स में डेटा टाइप की अनदेखी करना।
  7. const वेरिएबल को बदलने की कोशिश करना।
  8. एरे या ऑब्जेक्ट्स का उपयोग न करना, जिससे कोड अव्यवस्थित हो।
    डिबगिंग टिप्स:
  • console.log का उपयोग मान और टाइप चेक करने के लिए करें।
  • त्रुटि संदेशों को ध्यान से पढ़ें।
  • छोटे उदाहरणों का परीक्षण पहले करें।

📊 त्वरित संदर्भ

Property/Method Description Example
let Mutable variable let isLoggedIn = true;
const Immutable variable const age = 26;
string Text data type let userName = "Riya";
number Numeric data type let productPrice = 14999;
boolean True/False value let inStock = false;
array Stores multiple values let ratings = \[5,4,4];

इस ट्यूटोरियल में हमने वेरिएबल्स और मुख्य डेटा टाइप्स का परिचय दिया: string, number, boolean और array। ये जावास्क्रिप्ट में स्पष्ट, पठनीय और कार्यात्मक कोड लिखने के लिए आवश्यक हैं।
इनकी समझ से HTML DOM में डेटा को डायनामिक रूप से बदलना और बैकएंड से डेटा प्राप्त करना आसान होता है। यह उपयोगकर्ता इंटरैक्शन और डायनामिक कंटेंट प्रबंधन को सक्षम बनाता है।
अगले चरण:

  • ऑब्जेक्ट्स और उनके प्रॉपर्टीज़/मेथड्स
  • फंक्शन और लूप्स
  • एडवांस्ड डेटा मैनेजमेंट और इंटरएक्टिव UI
    नियमित अभ्यास से आप मजबूत, साफ़ और मेंटेनेबल जावास्क्रिप्ट कोड लिख सकते हैं।

🧠 अपने ज्ञान की परीक्षा करें

शुरू करने के लिए तैयार

अपना ज्ञान परखें

व्यावहारिक प्रश्नों के साथ इस विषय की अपनी समझ का परीक्षण करें।

4
प्रश्न
🎯
70%
पास करने के लिए
♾️
समय
🔄
प्रयास

📝 निर्देश

  • हर प्रश्न को ध्यान से पढ़ें
  • हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
  • आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
  • आपकी प्रगति शीर्ष पर दिखाई जाएगी