💻

जावास्क्रिप्ट सीरीज: शुरुआत से एडवांस

Aug 1, 2024

जावास्क्रिप्ट सीरीज: लेक्चर 1 नोट्स

परिचय

  • जावास्क्रिप्ट सीरीज बिगनर से एडवांस लेवल तक कवर करेगी।
  • कोई प्रीवियस एक्सपीरियंस की आवश्यकता नहीं है।
  • थ्योरी के साथ-साथ प्रैक्टिस क्वेश्चन्स और प्रोजेक्ट्स बनाएंगे।
  • जावास्क्रिप्ट वेब डेवलपमेंट के लिए सबसे पॉपुलर प्रोग्रामिंग लैंग्वेज है।

जावास्क्रिप्ट क्या है?

  • यह एक प्रोग्रामिंग लैंग्वेज है जो कंप्यूटर और मशीनस को इंस्ट्रक्शंस देने के लिए उपयोग होती है।
  • कंप्यूटर इनपुट लेता है, कोड के रूप में इंस्ट्रक्शंस मिलती हैं, और आउटपुट देता है।
  • कोड ब्राउजर में या कोड एडिटर में लिखा जा सकता है।
  • वेब ब्राउजर जैसे Chrome, Firefox, आदि में कंसोल विंडो में जावास्क्रिप्ट कोड रन किया जा सकता है।

कंसोल पर कोड रन करना

  • कंसोल में alert और console.log इस्तेमाल करके मैसेज प्रिंट कर सकते हैं।
  • कोड एडिटर जैसे Visual Studio Code (VS Code) का उपयोग करें।
  • VS Code को डाउनलोड और इंस्टॉल करना।

वेरिएबल्स

  • वेरिएबल्स डेटा के कंटेनर्स होते हैं।
  • वेरिएबल्स को let, const, और var कीवर्ड्स से डिक्लेयर किया जा सकता है।
  • let और const ES6 (2015) में इंट्रोड्यूस हुए।
  • var का उपयोग पुराना तरीका है, और इसे अवॉइड करना चाहिए।
  • const वेरिएबल्स को री-डिक्लेयर या अपडेट नहीं किया जा सकता।
  • let वेरिएबल्स को री-डिक्लेयर नहीं किया जा सकता पर अपडेट कर सकते हैं।
  • वेरिएबल्स के नाम केस-सेंसिटिव होते हैं और स्पेस, स्पेशल कैरेक्टर्स अलाउड नहीं होते।
  • उदाहरण: let age = 24;, const PI = 3.14;

डेटा टाइप्स

  • जावास्क्रिप्ट में 7 प्रिमिटिव डेटा टाइप्स होते हैं:
    1. Number
    2. String
    3. Boolean
    4. Undefined
    5. Null
    6. BigInt
    7. Symbol
  • Non-primitive डेटा टाइप: Object
  • Object एक कलेक्शन होता है की-वैल्यू पेयर्स का।
  • ऑब्जेक्ट्स को const से डिक्लेयर किया जा सकता है।
  • उदाहरण: const student = { name: 'Rahul', age: 20 };

कंसोल पर ऑब्जेक्ट्स को एक्सेस करना

  • ऑब्जेक्ट्स के अंदर कीज़ को एक्सेस करने के दो तरीके:
    1. डॉट नेशन (object.key)
    2. स्क्वायर ब्रैकेट (object['key'])

प्रैक्टिस क्वेश्चन्स

  1. किसी प्रोडक्ट के डेटा को ऑब्जेक्ट में स्टोर करना।
  2. इंस्टाग्राम प्रोफाइल के डेटा को ऑब्जेक्ट में स्टोर करना।
  • उदाहरण: const product = { name: 'Ball Pen', rating: 4, offer: 5, price: 270 }; const profile = { userName: 'Shraddha Kapoor', isFollow: false, followers: 20000, following: 150 };

निष्कर्ष

  • वेरिएबल्स, डेटा टाइप्स, और ऑब्जेक्ट्स के बेसिक कॉन्सेप्ट्स कवर किए गए।
  • अगले लेक्चर में और अधिक प्रैक्टिस क्वेश्चन्स और एडवांस टॉपिक्स को कवर करेंगे।

Keep Learning and Keep Coding!