जावास्क्रिप्ट सीरीज: लेक्चर 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 प्रिमिटिव डेटा टाइप्स होते हैं:
- Number
- String
- Boolean
- Undefined
- Null
- BigInt
- Symbol
- Non-primitive डेटा टाइप: Object
- Object एक कलेक्शन होता है की-वैल्यू पेयर्स का।
- ऑब्जेक्ट्स को
const से डिक्लेयर किया जा सकता है।
- उदाहरण:
const student = { name: 'Rahul', age: 20 };
कंसोल पर ऑब्जेक्ट्स को एक्सेस करना
- ऑब्जेक्ट्स के अंदर कीज़ को एक्सेस करने के दो तरीके:
- डॉट नेशन (
object.key)
- स्क्वायर ब्रैकेट (
object['key'])
प्रैक्टिस क्वेश्चन्स
- किसी प्रोडक्ट के डेटा को ऑब्जेक्ट में स्टोर करना।
- इंस्टाग्राम प्रोफाइल के डेटा को ऑब्जेक्ट में स्टोर करना।
- उदाहरण:
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!