Full transcript
Introduction To Javascript
0:00हाय कोडर्स तो आज हम स्टार्ट करने वाले
0:01हैं अपनी जावास्क्रिप्ट की सीरीज के साथ
0:03इस सीरीज के अंदर हम बिगनर से लेके एडवांस
0:05लेवल तक सारे के सारे इंपॉर्टेंट
0:07कॉन्सेप्ट्स को कवर कर रहे होंगे और वो भी
0:09बहुत ही सिंपल तरीके से इस सीरीज की
0:11शुरुआत करने के लिए कोई प्री रिक्विजिट
0:13कोई प्रीवियस एक्सपीरियंस की जरूरत नहीं
0:14है यानी आपने आज तक पहले अगर कोई कोडिंग
0:17की है तो भी ठीक है और आज तक हमने कोई
0:19प्रोग्रामिंग लैंग्वेज के अंदर कोड नहीं
0:20किया तो भी ठीक है सारे के सारे टॉपिक्स
0:22को हम ज़ीरो लेवल से स्टार्ट करेंगे और
0:24एडवांस लेवल तक चीजों को कंप्लीट कर रहे
0:26होंगे अब जब भी हम जावास्क्रिप्ट की बात
0:28करते हैं पिछले 11 12 साल से टेक
0:30इंडस्ट्री के अंदर डेवलपमेंट के लिए यूज़
0:32होने वाली सबसे पॉपुलर यह प्रोग्रामिंग
0:34लैंग्वेज है और अगर हम जावास्क्रिप्ट को
0:36सीखते हैं वेबसाइट्स बनाने के लिए वेब
0:38डेवलपमेंट के लिए तो जावास्क्रिप्ट को
0:40सिर्फ थोरेट्स
0:42के अंदर हम थ्योरी कॉन्सेप्ट्स को तो कवर
0:44करेंगे ही साथ के साथ हम उन कांसेप्ट से
0:47रिलेटेड प्रैक्टिस क्वेश्चंस को सॉल्व कर
0:48रहे होंगे एंड उसके ऊपर अपनी
0:50अंडरस्टैंडिंग को और गहरा करने के लिए हम
0:52मल्टीपल प्रोजेक्ट्स बना रहे होंगे ताकि
0:54जितने भी कांसेप्ट हमने
0:56थोरेट्स अप्लाई करके देख सकें कि कि वो
1:00प्रैक्टिकल लाइफ में वेबसाइट्स बनाने के
1:01लिए प्रोजेक्ट्स बनाने के लिए गेम्स बनाने
1:03के लिए किस तरीके से यूज होते हैं तो आज
1:05हम स्टार्ट करने वाले हैं अपनी सीरीज को
1:07विद आवर चैप्टर वन तो शुरुआत करते हैं
1:10अपने लेक्चर वन
1:14की अब सबसे पहले हम बात करने वाले हैं कि
What Is javascript
1:17जावास्क्रिप्ट एगजैक्टली होती क्या है
1:19जावास्क्रिप्ट सीखने से पहले ये जरूरी है
1:21समझना कि जावास्क्रिप्ट होती क्या है
1:23जावास्क्रिप्ट हमारे पास होती है एक
1:24प्रोग्रामिंग लैंग्वेज प्रोग्रामिंग
1:26लैंग्वेजेस क्या होती हैं जैसे डे टू डे
1:28बेसिस पर हम एक दूसरे से इंटरेक्ट करने के
1:31लिए बातचीत करने के लिए भाषाओं का यूज़
1:32करते हैं हो सकता है हम अपने किसी दोस्त
1:34से हिंदी में बात कर रहे हो किसी से हम
1:36इंग्लिश में बात कर रहे हो किसी से फ्रेंच
1:37में बात कर रहे हूं किसी से जर्मन में बात
1:39कर रहे हों तो बहुत सारी डिफरेंट डिफरेंट
1:41लैंग्वेजेस हैं जिनको हम यूज़ करते हैं
1:43ऐसे ही हमारे जो कंप्यूटर्स होते हैं
1:45हमारे जो लैपटॉप्स होते हैं हमारी जो
1:46मशीनस होती हैं इन्हें नॉर्मल लैंग्वेजेस
1:48समझ में नहीं आती इन्हें समझ में आती है
1:50प्रोग्रामिंग लैंग्वेजेस और बहुत सारी
1:53प्रोग्रामिंग लैंग्वेजेस होती हैं टेक
1:54वर्ल्ड के अंदर हमने जावा सुना होगा हमने
1:56c+ प् सुना होगा हमने सी सुना होगा हमने
1:58पाइथन सुना होगा हमने जावास्क्रिप्ट सुना
2:00होगा तो जावास्क्रिप्ट इन्हीं में से एक
2:02ऐसी प्रोग्रामिंग लैंग्वेज है जो
2:04कंप्यूटर्स को मशीनस को समझ में आती है और
2:07इसे हम यूज करते हैं अपनी मशीनस को
2:09इंस्ट्रक्शंस देने के लिए एट दी एंड चाहे
2:12हमें वेबसाइट बनानी है चाहे हमें कंप्यूटर
2:13के अंदर कोई भी काम करना है वो काम करने
2:16के लिए हमें अपना लॉजिक यूज करके कंप्यूटर
2:18को बताना पड़ेगा कि मुझे यह काम करके दे
2:20दो तो वो हम कौन सी भाषा में बताएंगे वो
2:22बताएंगे हम अपनी जावास्क्रिप्ट के अंदर
2:24व्हिच इज अ प्रोग्रामिंग लैंग्वेज तो
2:26हमारा जो कंप्यूटर होता है या अपना लैपटॉप
2:29इसे हम समझ सकते कोई भी सिस्टम या मशीन वो
2:31क्या करता है हमसे कुछ इनपुट लेता है और
2:33इनपुट के अंदर हम क्या पास करते हैं इनपुट
2:35के अंदर हम उसे देते हैं कुछ इंस्ट्रक्शंस
2:38और ये इंस्ट्रक्शंस कैसे लिखी जाती हैं ये
2:41इंस्ट्रक्शंस दी जाती है इन द फॉर्म ऑफ
2:43कोड तो हम अपना जावास्क्रिप्ट का कुछ कोड
2:45लिख रहे होंगे कोड मतलब इंस्ट्रक्शंस यानी
2:48कुछ काम हम बता रहे होंगे अपने कंप्यूटर
2:50को और फिर कंप्यूटर आउटपुट की फॉर्म में
2:53हमें वो काम करके दे देगा वो काम बहुत
2:55सिंपल सी कैलकुलेशन भी हो सकती है हो सकता
2:57है हम 1 + 2 का आंसर ढूंढ रहे हो तो इनपुट
3:00के अंदर हम उसे वन दे दें हम उसे टू दे
3:02दें और बोल दें दोनों को प्लस कर दो और
3:04आउटपुट में वह हमें दे दे कि 1 + 2 हमारे
3:06पास थ्री होता है तो थ्री व हमें प्रिंट
3:08करके दे दे इतना सिंपल सा भी आउटपुट हो
3:10सकता है और आउटपुट बहुत
3:13कॉम्प्लेक्टेड प्रॉपर पूरी की पूरी
3:15वेबसाइट हमें बना कर दे दे तो अगर हम बहुत
3:17सारी इंस्ट्रक्शन बहुत सारा कोड लिखते हैं
3:20तो उससे हम एक प्रॉपर वेबसाइट भी पूरी की
3:22पूरी जनरेट कर सकते हैं तो इट ऑल डिपेंड्स
3:24अपॉन द इनपुट कि हमने क्या इनपुट दिया है
3:27उसी के बेसिस पे हमारा सिस्टम हमारा
3:29कंप्यूटर हमें क्या आउटपुट रिटर्न करके
3:31देता है और किस तरीके से किस भाषा में हम
3:33अपना कोड लिखेंगे हम अपना कोड लिखेंगे
3:35जावास्क्रिप्ट के अंदर अब जब भी हम
3:37जावास्क्रिप्ट का कोड लिखते हैं तो उस कोड
3:39को रन करने के बहुत सारे डिफरेंट डिफरेंट
3:41तरीके होते हैं और कोड को रन करने का मतलब
3:43होता है कोड से आउटपुट निकालना तो उस कोड
3:46से आउटपुट निकालने के बहुत सारे तरीके
3:47होते हैं इनमें से सबसे सिंपल तरीका होता
3:49है अपने ब्राउजर के अंदर ही जावास्क्रिप्ट
3:53को लिखना ब्राउजर क्या होता है आप सभी ने
3:59होता है तो ये सारे ब्राउजर्स होते हैं
4:01जिनको हम इंटरनेट के ऊपर चीजें सर्च करने
4:03के लिए यूज़ करते हैं और अपने इस कोर्स के
4:05लिए हम यूज़ करने वाले हैं
4:28chromecast.com ओपन होके आएगी जिसमें काफी
4:31सारी ऐसी चीजें हैं जो शुरुआत में हमें
4:32समझ में नहीं आएंगी यहां ऊपर ऑप्शंस होते
4:35हैं और इनमें से एक ऑप्शन होता है हमारे
4:37कंसोल का कंसोल हमारे ब्राउजर के अंदर ही
4:40जहां पर हम नॉर्मली डे टू डे बेसिस पे
4:42वेबसाइट्स खोलते आए हैं ब्राउजर के अंदर
4:44ही कंसोल उसका ऐसा हिस्सा होता है जिसके
4:47अंदर हम जावास्क्रिप्ट का कोड लिख सकते
4:49हैं और उसे वहीं के वहीं रन कर सकते हैं
4:52फॉर एग्जांपल ये स्क्रीन में एक बार
4:54क्लियर कर देती हूं मैंने कमांड प्लस के
4:56प्रेस किया है अगर आप विंडोज यूज कर रहे
4:58हैं सो यू कैन प्रेस कंट्रोल प् के के
4:59उससे हम अपने कंसोल को पूरा खाली कर सकते
5:02हैं क्लीन कर सकते हैं और यहां मैं एक
5:04छोटा सा कोड लिखने वाली हूं या छोटी सी
5:06इंस्ट्रक्शन इसको हम बोल सकते हैं यूजिंग
5:08जावास्क्रिप्ट मैंने लिखा अलर्ट और यहां
5:11मैंने लिखा अपना
5:14कॉलेज इस तरीके की मैंने एक स्टेटमेंट
5:16लिखी अब यहां पर अलर्ट का क्या मतलब है ये
5:19डबल कोड्स क्यों लगाए हैं ये सेमीकलन का
5:21क्या मतलब है हो सकता है फर्स्ट टाइम अगर
5:23हम कोडिंग सीख रहे हो तो ये लाइन हमें
5:25बहुत अजीब लगती हो और हमें अभी डिटेल में
5:27भी नहीं जाना कि ये लाइन का क्या मतलब है
5:28किस तरीके से से चीजें हो रही हैं मैं
5:30क्या करूंगी जैसे ही मैं एंटर प्रेस
5:32करूंगी इस तरीके का कुछ मेरे पेज पर आया
5:34ये क्या है ये बेसिकली एक अलर्ट है अलर्ट
5:37क्या होते हैं पॉप अप्स होते हैं हमारी
5:38स्क्रीन के ऊपर एकदम से अगर कोई मैसेज आ
5:40जाए उसे जावास्क्रिप्ट के अंदर क्रिएट
5:42करने के लिए हम अलर्ट लिख देते हैं और फिर
5:44उस मैसेज के अंदर क्या लिखा आ रहा है उस
5:46मैसेज के अंदर लिखा हुआ आ रहा है अपना
5:48कॉलेज इसको कर देंगे क्लिक ओके तो बेसिकली
5:51ये मैंने क्या किया जावास्क्रिप्ट के अंदर
5:53एक कोड लिखा और उस कोड को मेरे ब्राउजर ने
5:56ऑटोमेटिक रन कर दिया ऑटोमेटिक एग्जीक्यूट
5:58कर दिया इफ आई वांट आई कैन क्रिएट अ
6:01डिफरेंट मैसेज यहां पर अपना कॉलेज की जगह
6:03इफ आई डिसाइड टू राइट श्रद्धा खाप और
6:06मैंने जैसे ही एंटर किया मेरे लिए नया
6:08अलर्ट क्रिएट हुआ विद अ न्यू नेम इसको भी
6:10ओके क्रिएट कर सकते हैं और यहां पर हम
6:13स्टार्ट करने वाले हैं क्योंकि अपनी
6:15जावास्क्रिप्ट की सीरीज तो यहां हम लिख
6:17सकते हैं हेलो जेएस एंटर किया तो इस बार
6:20हमारे पास मैसेज आ गया हेलो जेएस तो ये जो
6:22तीनों लाइंस है ये जावास्क्रिप्ट के कोड
6:24का पार्ट है दिस इज अ जावास्क्रिप्ट लाइन
6:27दिस लाइन इज रिटन इन जावास्क्रिप्ट ये भी
6:29जावा स्क्रिप्ट में लिखी है ये भी
6:30जावास्क्रिप्ट में लिखी है तो ये ऐसा
6:31जावास्क्रिप्ट कोड है जो डायरेक्टली हमारे
6:33ब्राउजर के अंदर रन कर पा रहा है तो ये
6:35हमारी फर्स्ट लाइन है जिसको हमने
6:37जावास्क्रिप्ट के अंदर एग्जीक्यूट किया है
6:39अब ये तो हो गया सबसे सिंपल तरीका
6:40जावास्क्रिप्ट को एग्जीक्यूट करने का यानी
6:42हमने ब्राउजर के अंदर ही कुछ ना कुछ कोड
6:44वहां पर लिख दिया बट जनरली जब हम
6:46जावास्क्रिप्ट को यूज करेंगे तो हम उसे
6:48सारे के सारे कोड को ब्राउजर के ऊपर नहीं
6:50लिख सकते क्योंकि एट दी एंड जैसे ही आप इस
6:52ब्राउजर को रिफ्रेश करोगे ब्राउजर को
6:54रिफ्रेश करने का मतलब है जैसे ही यह
6:56रिफ्रेश वाला जो बटन होता है इसको हमने
6:58प्रेस किया या क कंट्रोल प् r हम जैसे ही
7:00प्रेस कर देते हैं हमारा कंसोल विंडो खाली
7:02हो जाता है और दोबारा से उसमें यह कुछ बाय
7:04डिफॉल्ट मैसेजेस वार्निंग्स वगैरह आने
7:05लगते हैं ये मैसेजेस हमारे जावास्क्रिप्ट
7:08से रिलेटेड नहीं है इनको ऑटोमेटिक
7:14google's लिखना टेंपरेरी तरीका होता है पर
7:17हां कंसोल विंडो के ऊपर भी जावास्क्रिप्ट
7:19लिखी जा सकती है इनफैक्ट हम बहुत सारे
7:21कांसेप्ट यहीं पर लिखकर सीख रहे होंगे पर
7:23मेजर तरीका होता है जावास्क्रिप्ट को
7:25लिखने का इन अ कोड एडिटर अब कोड एडिटर
Setting Up VsCode
7:28क्या होता है हमारे पास बेसिकली मार्केट
7:30के अंदर बहुत सारे डिफरेंट डिफरेंट कोड
7:32एडिटर्स अवेलेबल होते हैं एंड कोड एडिटर
7:34इज लाइक अ नोटबुक अब जैसे अभी तक पूरी
7:37स्कूल लाइफ के अंदर या पूरी कॉलेज लाइफ के
7:39अंदर जितना भी काम हमने किया होता है
7:41जितनी भी पढ़ाई की होती है उस सबके नोट्स
7:42हम कहां बनाते हैं नोटबुक के अंदर बनाते
7:44हैं पेन को यूज करके बनाते हैं लेकिन
7:46कोडिंग के अंदर हमारे जो नोट्स होते हैं
7:49या पूरी हमें जो पढ़ाई करनी होती है वो हम
7:50नोटबुक के ऊपर नहीं करते उसके लिए हमारे
7:53पास डिजिटल नोटबुक्स होती हैं जिनको हम
7:55कहते हैं अपना कोड एडिटर्स और ऐसे बहुत
7:57सारे डिफरेंट डिफरेंट कोड एडिटर्स अवेलेबल
7:59है मार्केट के अंदर आप चले जाओगे आपके पास
8:01विम है आपके पास सब्लाइम है और भी काफी
8:03सारे पॉपुलर ऑप्शंस हैं और इसमें से एक जो
8:06सबसे ज्यादा पॉपुलर ऑप्शन है इंडस्ट्री के
8:08अंदर उसे हम यूज़ कर रहे होंगे व्हिच इज
8:10कॉल्ड वीएस कोड इसे विजुअल स्टूडियो कोड
8:14भी कहते हैं और विजुअल स्टूडियो कोड को
8:16यूज़ करने के पीछे बहुत सारे रीजंस हैं
8:19सबसे पहला सबसे इंपॉर्टेंट रीज़न इट इज
8:21फ्री फ्रीली हम इसको डाउनलोड कर सकते हैं
8:23कोई लाइसेंस की जरूरत नहीं है सेकंड रीजन
8:25इट इज वेरी पॉपुलर इन द इंडस्ट्री चाहे
8:27कोई स्टूडेंट कोडिंग कर रहा हो चाहे कोई
8:29वर्किंग प्रोफेशनल कोडिंग कर रहा हूं बहुत
8:31सारे लोग इनफैक्ट वन ऑफ द लार्जेस्ट नंबर
8:33ऑफ डेवलपर्स यूज विजुअल स्टूडियो कोड एज
8:35देयर प्राइमरी मीडियम ऑफ डूइंग कोडिंग
8:37तीसरा रीज़न है कि आज हो सकता है विजुअल
8:39स्टूडियो कोड के ऊपर हम सिर्फ
8:40जावास्क्रिप्ट का कोड लिख रहे हो पर कल को
8:42जाकर अगर आपको जावा का कोड लिखना है आपको
8:44c+ का कोड लिखना है आपको सी का कोड लिखना
8:45है
8:48python3 यूज्ड होने वाली लैंग्वेजेस हैं
8:51उन सबके कोड हम वीएस कोड के ऊपर लिख सकते
8:53हैं एग्जीक्यूट कर सकते हैं तो अगर आपने
8:54लाइफ में एक बार इसको इंस्टॉल कर लिया तो
8:56दोबारा हमें इसको इंस्टॉल करने की जरूरत
8:58नहीं पड़ेगी ना ही किसी दूसरे एडिटर की
8:59जरूरत पड़ेगी क्योंकि मैक्सिमम काम हमारे
9:02इसी कोड एडिटर के ऊपर हो जाते हैं तो इट
9:04इज वन ऑफ द बेस्ट एंड आई रिकमेंड इट टू यू
9:06चाहे आप जावास्क्रिप्ट पढ़ रहे हो चाहे आप
9:07वेब डेवलपमेंट कर रहे हो चाहे आप डीए से
9:09पढ़ रहे हो चाहे आप कुछ भी पढ़ रहे हो
9:11वीएस कोड जो है काफी पॉपुलर काफी बढ़िया
9:13टूल है एंड इसे सबसे पहले हम इंस्टॉल करने
9:15वाले हैं एंड आल्सो इट इज अ कोड एडिटर
9:17बिल्ट बाय
9:30तो सबसे पहले इसको डाउनलोड करने के लिए हम
9:32सर्च करेंगे इंटरनेट पर डाउनलोड वीएस
9:36कोड तो यह फर्स्ट जो लिंक आएगा इस पर हमें
9:40चले जाना है यहां पर साइट भी मैं बता देती
9:43हूं c.v. क डाउनलोड अब इसमें काफी सारे
9:47ऑप्शन आ गए हैं अब आप विज मशीन पर हैं वि
9:507 8 10 11 पर तो यहां पे आप अपने सिस्टम
9:54के हिसाब से कि 64 बिट सिस्टम है तो कौन
9:57सा डाउनलोड करना है 32 बिट है तो कौन सा
9:59डाउनलोड करना है मोस्टली लोगों का जो है
10:0064 बिट सिस्टम होता है तो इसको आप यहां पे
10:03क्लिक करके डाउनलोड कर सकते हैं अगर आप
Our 1st JS Code
10:29को हमने कंप्लीट कर लिया है और नेक्स्ट
10:30चीज जिसके साथ हम स्टार्ट करेंगे
10:32जावास्क्रिप्ट के अंदर सबसे बेसिक चीज वो
10:34होती है कसोल डलॉग कल डलॉग यह एक ऐसी
10:38कमांड है यह एक ऐसी स्टेटमेंट है यह एक
10:40ऐसा पीस ऑफ कोड है जिसका काम होता है किसी
10:42भी चीज को प्रिंट करवाना कंसोल के ऊपर
10:45कंसोल हमने देख लिया क्या होता है कंसोल
10:47हमारे ब्राउजर का वो वाला हिस्सा होता है
10:49जिसके ऊपर हमारी जावास्क्रिप्ट रन करती है
10:51तो हम ब्राउजर के किसी भी टैब पे अगर जाके
10:53इंस्पेक्ट करेंगे तो हम अपने कंसोल पर आ
10:55सकते हैं कंट्रोल प् के से हम स्क्रीन को
10:58खाली कर सकते हैं जो भी चीजें हैं सारी
10:59गायब हो जाएंगी और बेसिकली कसोल डलॉग इज
11:02यूज टू लॉग लॉग का मतलब होता है कुछ भी
11:04चीज को प्रिंट करवाना लॉग अब मैसेज टू द
11:07कंसोल तो अगर हमने कसोल डलॉग करके फिर हम
11:11क्या लिखते हैं फिर हम अपने पैरेंस लगाते
11:13हैं पैरेंस यानी ये हमारे जो कर्ली कर्ली
11:16नहीं इसको हम कर्वी ब्रैकेट्स कहेंगे इस
11:18तरीके के जो हमारे नॉर्मल ब्रैकेट्स होते
11:20हैं उसके अंदर अगर हमने डबल कोट्स या फिर
11:23सिंगल कोट के अंदर कुछ भी लिख दिया तो फिर
11:26वो चीज हमारी स्क्रीन के ऊपर जाकर प्रिंट
11:28हो जाएगी फॉर एग्जांपल अगर हम लिखते हैं
11:30कंसोल
11:33डलॉग यानी कंसोल के ऊपर लॉग कर दो क्या
11:36लॉग कर दो मुझे अपना कॉलेज यह मेरा मैसेज
11:39है जिसको मुझे प्रिंट करवाना है मैसेज
11:41क्या है मैसेज है अपना कॉलेज इस मैसेज को
11:42मैंने डबल कोट्स के अंदर लिख दिया और
11:44लास्ट में मैंने एक सेमीकलन लगाया है
11:46सेमीकलन का वही मतलब होता है कोडिंग के
11:49अंदर जो इंग्लिश के अंदर फुल स्टॉप का
11:50होता है और हिंदी के अंदर पूर्ण विराम का
11:53होता है बेसिकली अगर आपको एक सेंटेंस को
11:55खत्म करना होता है तो उसके लिए हम सेमीकलन
11:58को यूज करते हैं सेमीकलन मतलब मेरा एक
12:00सेंटेंस मेरी एक लाइन खत्म हो गई जैसे ही
12:02एंटर करेंगे वैसे ही क्या होगा मेरे लिए
12:05अपना कॉलेज प्रिंट होकर आ जाएगा अभी ये जो
12:07अनडिफाइंड मुझे दिखाई दे रहा है इसको
12:09इग्नोर करना है ये अभी हमारे काम की चीज
12:11नहीं है मेरे लिए क्या इंपॉर्टेंट चीज है
12:12ये लाइन जहां पर मेरा ये मैसेज जिसको मुझे
12:15प्रिंट करवाना था यहां पर आकर प्रिंट हो
12:17गया उसी तरीके से अगर आपने पहले कोई कोड
12:20ऑलरेडी लिखा हुआ है उसको अब अगर आप दोबारा
12:22दिखाना चाहते हैं अपने कंसोल विंडो के
12:24अंदर तो एरो कीज जो होती हैं हमारी अप और
12:26डाउन वाली एरो कीज उसमें हम अप वाली एरो
12:28की प्रेस करते हैं तो पुराना कोड हमारे
12:30लिए वापस आ जाता है अगर हम ब्राउजर के ऊपर
12:33यह सेमीकलन नहीं लगाएंगे तब भी हमारा कोड
12:35वैसे ही रन करेगा बट एज अ गुड प्रैक्टिस
12:37हमें हमेशा एक लाइन के बाद सेमीकलन को
12:39लगाना चाहिए अब अपना कॉलेज को मैंने
12:43अगर सिंगल कोड्स के अंदर लिखा होता तब भी
12:45कोई प्रॉब्लम नहीं थी हम चाहे तो डबल
12:47कोट्स के अंदर लिख सकते हैं सिंगल कोट्स
12:49के अंदर लिख सकते हैं अगर अपना कॉलेज की
12:51जगह मैंने कोई और मैसेज दिया होता फॉर
12:53एग्जांपल आई वुड हैव गिवन आई
12:56लव जेएस एंटर तो वही सेम मैसेज हमारे लिए
13:00रिले होकर आ जाता अगर आप चाहें तो यहां पर
13:03आप अपना नाम प्रिंट करवा सकते हैं जैसे
13:05फॉर एग्जांपल मैंने अपना नाम प्रिंट
13:06करवाया आई एम ट्राइम टू प्रिंट श्रद्धा के
13:10एंटर किया तो ये मेरे लिए मेरा नाम प्रिंट
13:12होकर आ गया तो इस तरीके से जिस भी चीज को
13:15अपने कंसोल विंडो के ऊपर हम प्रिंट करवाना
13:16चाहते हैं उसे हम लिखते हैं console.log
13:18के अंदर सो दिस इज बेसिकली आवर फर्स्ट
13:21जावास्क्रिप्ट प्रोग्राम अब यहां पर तो
13:23हमने लिख दिया पर वीएस कोड का क्या तो हम
13:26फाइनली इसी सेम काम को करने वाले हैं
13:28यूजिंग विजुअल स्टूडियो कोड जब हम विजुअल
13:30स्टूडियो कोड को खोलते हैं तो इस तरीके से
13:32आपकी विंडो आपको खुली हुई दिखाई देगी हो
13:34सकता है रिसेंट सेक्शन के अंदर अगर आपने
13:36फर्स्ट टाइम वीएस कोड इंस्टॉल किया आपको
13:38कुछ ना दिखाई दे कोई टेंशन वाली बात नहीं
13:40है यहां पर हमारे पास जो न्यू फाइल का
13:42ऑप्शन आएगा हम इस पर क्लिक करेंगे और अपने
13:45लिए एक नई फाइल बनाएंगे नई फाइल में आई एम
13:47गोइंग टू चूज लेट्स सपोज अ टेक्स्ट फाइल
13:49अब ये जो टेक्स्ट फाइल है इसे क्रॉस कर
13:51देते हैं और ये जो लेफ्ट वाला हमारा बटन
13:53है ये आइकन जो मुझे दिख रहा है व्हिच इज द
13:55एक्सप्लोरर आइकन इसके ऊपर क्लिक करेंगे तो
13:58यहां पर पर हमें दिखाई देगा कि अभी हमारे
14:00लिए कोई फोल्डर खुला हुआ नहीं है हम चाहे
14:03तो इस फाइल को सेव कर सकते हैं सेव करने
14:04के लिए या तो फाइल में जाके वी कैन क्लिक
14:06ऑन सेव सेव एज नहीं तो हम कंट्रोल ए प्रेस
14:09कर सकते हैं और इस फाइल को फाइनली हम सेव
14:11करने वाले हैं सेव करने के लिए इसे
14:13डेस्कटॉप के ऊपर एक न्यू फोल्डर हम बना
14:15लेते हैं इसे कहने वाले हैं हम
14:18जावास्क्रिप्ट और जावास्क्रिप्ट फोल्डर के
14:20अंदर हम इस नई फाइल को क्रिएट करेंगे और
14:22इसको क्या नाम देंगे इसे हम नाम देंगे
14:25फर्स्ट ड जए अब ये फर्स्ट ड जए जब हम इसे
14:30नाम दे रहे हैं सेव कर देते हैं तो अब
14:32हमारी फाइल का नाम हो गया फड जए और यह
14:35जावास्क्रिप्ट नाम के फोल्डर के अंदर
14:36हमारे पास स्टोर हो गई जनरली वीएस कोड
14:38हमें ऊपर ही दिखा देता है कि हमारी फाइल
14:40का पूरा पाथ क्या है कि हमारी फाइल कहां
14:42पे जाके स्टोर हुई है अब अपनी फाइल को
14:44हमने क्या नाम दिया है अपनी फाइल को
14:46जावास्क्रिप्ट फाइल को हमने नाम दिया है
14:48फर्स्ट ड जए यहां पर हम सोच सकते हैं कि
14:51हमने इसे ड
14:57txt.gz डॉट के बाद जो एक्सटेंशन लगा होता
15:00है इसे हम एक्सटेंशन कहते हैं वो
15:02एक्सटेंशन हमें बताता है कि इस फाइल के
15:04अंदर किस तरीके की इंफॉर्मेशन स्टोर्ड है
15:06तो डॉट जए से हमें पता चलता है कि इस फाइल
15:09के अंदर जावास्क्रिप्ट का कोड लिखा हुआ है
15:11अगर वो टेक्स्ट फाइल होती तो उसके अंदर डॉ
15:13t एकटी होता c+ प की फाइल होती ड सीपीपी
15:16होता जावा की फाइल होती तो डॉ जावा होता
15:18पाइथन की फाइल होती डॉट पा होता तो इस
15:20तरीके से किसी भी और अगर वो लैंग्वेज की
15:22फाइल होती तो एक्सटेंशन अलग होता तो
15:24एक्सटेंशन देखकर ही हमें पता चल जाता है
15:26कि इस फाइल के अंदर कौन सा कोड है जिस
15:28उसको हमें लिखना पड़ेगा अब इस
15:30जावास्क्रिप्ट फाइल को तो हमने क्रिएट कर
15:32लिया इसके साथ में व्हाट वी कैन डू इज
15:34अपने फाइल वाले ऑप्शन में जाके हम ओपन कर
15:36सकते हैं एक फोल्डर और फोल्डर ओपन करने के
15:38लिए हम क्या करेंगे इसी जावास्क्रिप्ट
15:40यानी पूरे फोल्डर को हम ओपन कर लेंगे तो
15:43क्लिक कर लिया हमने इस तरीके से हमारे पास
15:45ये फोल्डर ओपन हो गया कोई अगर वार्निंग्स
15:47आ रही हैं तो उनको आप क्रॉस कर सकते हो तो
15:49अब हमें एक्सप्लोरर में यानी इस बटन को
15:51क्लिक करके अपना फोल्डर दिखाई दे रहा है
15:53जावास्क्रिप्ट और उसके नीचे हमें अपनी
15:54फाइल दिखाई दे रही है फ . जए जो अभी
15:57कंप्लीट खाली है अब अपनी इस फर्स्ट ड जए
15:59के अंदर हम अपना पहला जावास्क्रिप्ट का
16:01कोड लिख सकते हैं हमारा कोड था
16:03console.log और इसके अंदर हम प्रिंट करवा
16:06सकते हैं अपना कॉलेज एंड यहां हम लगा
16:09देंगे सेमीकलन अब इस लाइन का मतलब हमें
16:11ऑलरेडी पता है इसका मतलब है कंसोल के ऊपर
16:13प्रिंट करवाना चाहते हैं हम अपना कॉलेज और
16:15ये हमारी एक ही लाइन ऑफ कोड है इसको सेव
16:18कर लेते हैं यहां तो हमने एक
16:19जावास्क्रिप्ट की फाइल बनाई और इसको सेव
16:21भी कर लिया और ये कोड हमेशा परमानेंटली
16:23हमारे कंप्यूटर में रहेगा जब तक जाके हम
16:24इस फाइल को डिलीट नहीं करते ब्राउजर की
16:27तरह इसे रिफ्रेश करके हम नहीं कर सकते पर
16:30अभी इस कोड को इस ब्राउजर के ऊपर देख पाना
16:33पॉसिबल नहीं है क्योंकि जावास्क्रिप्ट का
16:35कोड विजुअल स्टूडियो कोड के अंदर लिखा हुआ
16:37है ब्राउजर अलग ही रन कर रहा है तो दोनों
16:40को हम जोड़ कैसे सकते हैं कैसे मैं इस चीज
16:42को प्रिंट करवाऊं अपनी इस ब्राउजर विंडो
16:44के ऊपर तो जावास्क्रिप्ट को ब्राउजर के
16:46साथ कनेक्ट करने के लिए हमें अलग से एक
16:58नहीं भी आती कोई प्रॉब्लम वाली बात नहीं
17:00है
17:07html5 किसी वेबसाइट पे बटन कहां पे दिखाई
17:09देना चाहिए किसी वेबसाइट पे हमारा इनपुट
17:12बॉक्स कहां पे दिखाई देना चाहिए अगर यह
17:14हमारा
17:28html5 तो इसीलिए जावास्क्रिप्ट को भी
17:30ब्राउजर पे रन करने से पहले हमें एक
17:31एक्स्ट्रा html5 बनानी पड़ेगी अगर आपको
17:34पहले से
17:48html5 होगी इस फाइल को हम कुछ भी नाम दे
17:52सकते हैं इस फाइल को हम फड
17:58इसे index.htm नाम देते हैं अब ये इंडेक्स
18:00नाम क्यों है कोई रीज़न नहीं है उसके पीछे
18:03बस बाय कन्वेंशन हम
18:17html4 बनाया हुआ है बट मैक्सिमम चीज़ें हम
18:20जावास्क्रिप्ट करते-करते ही सीख लेंगे अब
18:22html4 हमें एक बहुत ही बढ़िया खूबसूरत चीज
18:26देता है वो होता है बॉयलर प्लेट कोड यानी
18:28ऑटोमेटिक बहुत सारा एचटीएमएल कोड हमारे
18:30लिए जनरेट कर देता है विजुअल स्टूडियो कोड
18:32कैसे हम प्रेस करेंगे शिफ्ट और
18:34एक्सक्लेमेशन जैसे ही प्रेस किया हमारे
18:36पास ये कुछ ऑप्शंस आ गए और जैसे ही इस
18:38ऑप्शन के ऊपर हम क्लिक कर देंगे या एंटर
18:40कर देंगे वैसे ही हमारे लिए ये कोड जनरेट
18:42होके आ गया अभी इस कोड में क्या किस चीज
18:45का मतलब है कुछ समझने की हमें जरूरत नहीं
18:47है हम सीधा कर देंगे सेव इसे इस फाइल को
18:50हमने सेव कर दिया है प्लस इसके अंदर हम एक
18:52और एक्स्ट्रा लाइन लिखने वाले हैं और इसे
18:54हम कह देते हैं स्क्रिप्ट तो बेसिकली यहां
18:57हम दो चीजें करने की कोशिश कोशिश कर रहे
18:58हैं हमने एक html5 तो बनाई ही है इस
19:28तो
19:35html4 इज इक्वल टू डबल कोट्स और उसके अंदर
19:39हम अपनी फाइल का नाम लिख देंगे फड जए जो
19:42भी हमारी फाइल का नाम है और यह हमेशा याद
19:44रखना है यह फड जए हम सिर्फ इसलिए लिख पा
19:46रहे हैं क्योंकि दोनों फाइल्स एक ही
19:47फोल्डर के अंदर हैं और अगर हम चाहते हैं
19:50कि उस फोल्डर को हम देखना चाहते हैं तो आई
19:52कैन कम टू माय डेस्कटॉप डेस्कटॉप के ऊपर
19:54यह जावास्क्रिप्ट हमारा फोल्डर है और इसके
19:56अंदर यह दोनों फाइल्स मुझे दिखाई दे रही
19:57हैं इस तरीके से आपके भी डेस्कटॉप के ऊपर
20:00आपको दोनों फाइल्स दिखाई दे रही होंगी
20:01जहां भी आपने सेव किया होगा तो यह
20:03स्क्रिप्ट वाली एक्स्ट्रा लाइन जो है इसको
20:05हमने ऐड कर दिया इसको बॉडी वाला यह जो
20:08बॉडी लिखा हुआ है इसके जस्ट बाद आपको ऐड
20:10करना है और हमने इसे कर दिया सेव अब इस
20:13फाइल को हम कर सकते हैं परमानेंटली क्लोज़
20:15अब क्या होगा अब यह वाली जो जावास्क्रिप्ट
20:18है
20:22html5 के ऊपर जाना है और इस पर हम करेंगे
20:25डबल क्लिक जैसे ही डबल क्लिक किया यह फाइल
20:28हमारे इस ब्राउजर में आकर खुल गई और यहां
20:30पे अभी आपको सिर्फ एक वाइट स्क्रीन दिखाई
20:32देगी कुछ और दिखाई नहीं देगा क्यों नहीं
20:34दिखाई दे रहा क्योंकि अभी
20:42html5 आप ऊपर देख भी सकते हैं यूजर्स के
20:45अंदर श्रद्धा कापरा फोल्डर के अंदर
20:47डेस्कटॉप के अंदर जावास्क्रिप्ट के अंदर
20:48index.htm फाइल है जिसको मैंने खोला है अब
20:51इसके ऊपर डबल क्लिक करके हम इंस्पेक्ट
20:53करेंगे या राइट क्लिक करके इंस्पेक्ट
20:55करेंगे और कंसोल में जाएंगे तो कंसोल में
20:57ऑलरेडी आपके लिए एक मैसेज पहले से लिखा
20:59होगा जो आपको वेलकम कर रहा है व्हिच सेज
21:02अपना कॉलेज एंड यहां पे आपकी फाइल का नाम
21:04भी आ रहा होगा फर्स्ट ड जावास्क्रिप्ट कौन
21:07सी लाइन लाइन नंबर वन और आप अपने कोड को
21:09जाके देखोगे कोड हमारा कौन सी लाइन के
21:11अंदर लिखा हुआ है लाइन नंबर वन के ऊपर कोड
21:13लिखा हुआ है और वो कोड कह रहा है अपना
21:15कॉलेज इन फैक्ट हम यहां लिख सकते हैं
21:18वेलकम टू अपना कॉलेज एंड फिर एक
21:20एक्सक्लेमेशन यानी डबल कोड्स के अंदर कुछ
21:22भी चीज लिखी जा सकती है इसको सेव किया
21:24वापस आए और यहां से रिफ्रेश किया यह आप
21:27कंट्रोल प्स आ भी प्रेस कर सकते हैं तो
21:29वेलकम टू अपना कॉलेज हमारा मैसेज हमारे
21:31लिए अपडेट हो गया तो यहां से हमें
21:33कन्फर्मेशन मिल गया यहां से हमें दिल की
21:35तसल्ली हो गई कि ठीक है हमारा जो ये
21:37जावास्क्रिप्ट था अब सिर्फ कंसोल विंडो के
21:39ऊपर नॉर्मली रन नहीं कर रहा मुझे यहां से
21:42अलग से कसोल डलॉग लिखने की जरूरत नहीं पड़
21:45रही अब क्या हो रहा है मेरी फाइल के अंदर
21:47जो मैंने कोड लिखा है वो डायरेक्टली मेरे
21:49ब्राउजर के साथ लिंक हो गया है अगर आप
21:51चाहे तो डायरेक्टली आप बिना html5 के भी
21:53कोड को एग्जीक्यूट कर सकते हैं कैसे
21:55एग्जीक्यूट कर सकते हैं किसी भी टैब को
21:56खोल के इंस्पेक्ट में जाक क कसोल में जाना
21:58है और क्लियर करके कंसोल को यहां अपना कोड
22:01लिखना स्टार्ट करना है पर उससे भी एक और
22:04बेटर तरीका होगा कि आपने अब जावास्क्रिप्ट
22:06फाइल के अंदर अपना कोड लिख दिया और ये कोड
22:07परमानेंट है इसको डिलीट नहीं कर सकते
22:10डिलीट तभी करेंगे जब हम अपनी फाइल को
22:11डिलीट करेंगे फाइल के अंदर कुछ चेंजेज
22:13करेंगे सो दिस वाज आवर फर्स्ट
22:15जावास्क्रिप्ट कोड इसके अंदर चाहे तो हम
22:17कुछ-कुछ चेंजेज कर सकते हैं फॉर एग्जांपल
22:19इस चीज को प्रिंट करवाने के बाद हम एक और
22:21लाइन प्रिंट करवा सकते हैं इसमें हम अपना
22:24नाम लिख सकते हैं मैंने अपना नाम लिखा है
22:26आप यहां पे अपना नाम लिख सकते हैं लेट्स
22:27से सेव इट एंड यहां कर देंगे रिफ्रेश जैसे
22:30ही रिफ्रेश किया इस बार सेकंड लाइन प्रिंट
22:31होके आ गई जिसमें हमारा नाम लिखा हुआ है
22:33इसके अलावा अगर हम कुछ और मैसेज है जिसे
22:36प्रिंट करवाना चाहते हैं फॉर एग्जांपल आई
22:38लव
22:41जावास्क्रिप्ट तो इस तरीके से सेव कर सकते
22:43हैं रिफ्रेश किया तो हमारा थर्ड मैसेज
22:45हमारे लिए प्रिंट होकर आ गया सारे मैसेजेस
22:48अलग-अलग लाइन में प्रिंट होकर आ रहे हैं
22:49कल डलॉग हमेशा नेक्स्ट लाइन के अंदर आपको
22:51मैसेज प्रिंट करके देता है सो दिस वाज आवर
22:54फर्स्ट जावास्क्रिप्ट कोड एंड अ बिग
22:56कांग्रेचुलेशन टू ऑल ऑफ यू क्योंकि एज अ
22:59बिगनर एज अ बिगनर प्रोग्रामर विजुअल
23:01स्टूडियो कोड जैसे टूल को इंस्टॉल करना
23:03साथ के साथ पहली जो चीज है प्रोग्रामिंग
23:06के अंदर कर पाना वो अपने आप में एक बड़ी
23:08अचीवमेंट होती है वो अपने आप में एक बड़ा
23:09स्टेप होता है और आप सभी ने वो चीज अचीव
23:12कर ली है तो कांग्रेचुलेशन फॉर राइटिंग
23:14योर फर्स्ट कोड इन जावास्क्रिप्ट अब
Variables In Js
23:15नेक्स्ट टॉपिक जिसे हम पढ़ने वाले हैं
23:17जावास्क्रिप्ट के अंदर इसका नाम है
23:19वेरिएबल वेरिएबल आर कंटेनर्स फॉर डेटा
23:22कंटेनर्स कहने का क्या मतलब है अपने घर
23:24में आपने बहुत सारे डिफरेंट डिफरेंट डब्बे
23:25देखे होंगे हमारे घर पे रसोई में बहुत
23:28सारे मसाले के डब्बे रखे रहते हैं एक नमक
23:30का डब्बा होता है एक जीरा का डब्बा होता
23:31है एक मिर्ची का डब्बा होता है इस तरीके
23:33से बहुत सारे कंटेनर्स होते हैं जिनके
23:35अंदर अलग-अलग चीजें स्टोर्ड होती हैं अब
23:37यही जो कंटेनर्स होते हैं इन्हीं के अंदर
23:39अगर हम अपना डिजिटल डाटा स्टोर करना
23:41स्टार्ट कर दें किसी भी लैंग्वेज के अंदर
23:43तो इन्हीं कंटेनर्स को हम अपने वेरिएबल कह
23:45देते हैं इसको एग्जांपल के थ्रू समझते हैं
23:48हमने सिक्सथ सेवंथ एथ क्लास में मैथ के
23:50अंदर वेरिएबल नाम की एक चीज ऑलरेडी पढ़ी
23:52होगी फॉर एग्जांपल हम किसी भी सर्कल को
23:54अगर पढ़ते थे मैथ के अंदर हम पढ़ते थे कि
23:56हमारे पास सर्कल होता है अब सर्कल की कोई
23:58ना कोई रेडियस होती है इसे हम रड बोल देते
24:02हैं इसे हम रेडियस बोल देते हैं कभी-कभार
24:04इसको हम r भी ले लेते हैं अब हो सकता है
24:06कोई छोटा सर्कल है तो उसकी रेडियस हो सकता
24:08है छोटी हो फॉर एग्जांपल लेट्स अजूम द
24:10रेडियस टू बी इक्वल टू 14 और अगर हमने एक
24:14बड़ा सर्कल बना दिया तो इस बड़े सर्कल की
24:16रेडियस क्या होगी इस बड़े सर्कल की रेडियस
24:18और बड़ी होगी तो इसकी जो रेडियस वैल्यू है
24:20वो हो सकता है इट कैन बी इक्वल ट 28 कुछ
24:23भी डिफरेंस हो सकता है तो इस तरीके से ये
24:25जो r है या यहां पर इसको हम कह द r = 28
24:29अब ये जो r है इवन दो इसका मतलब रेडियस है
24:33इसके अंदर रेडियस की वैल्यू स्टोर्ड है बट
24:35इसकी वैल्यू क्या है टाइम के साथ चेंज हो
24:37सकती है और अगर मुझे कभी भी किसी सर्कल का
24:39एरिया निकालना हो तो मुझे लिखना पड़ेगा p
24:41r स् ये हमारा फॉर्मूला होता था मैथ के
24:44अंदर छोटी क्लास के अंदर पर हमें इस
24:45फॉर्मूले से ज्यादा मतलब नहीं है हम बस
24:47बेसिक आईडिया लेने की कोशिश कर रहे हैं कि
24:49मैथ के अंदर जैसे रेडियस निकालने के लिए
24:51पा r स् होता था अगर कोई रेक्टेंगल है
24:54इसकी एक साइड a है दूसरी साइड b है इसका
24:56एरिया निकालने के लिए a मल्टी मलाड बाय b
24:58होता था तो रेक्टेंगल चाहे छोटे साइज का
25:00हो चाहे बड़े साइज का हो फार्मूला तो सेम
25:02ही रहेगा a मलाड बा b अब ये जो a और b है
25:04इनके अंदर चाहे कोई भी वैल्यू हो पर
25:06फार्मूला सेम रहेगा तो इन a और b को हम
25:08वेरिएबल कहते थे मैथ के अंदर उसी तरीके से
25:11ये जो रेडियस है छोटे सर्कल के लिए छोटी
25:13रेडियस होगी बड़े सर्कल के लिए बड़ी
25:15रेडियस होगी पर ये जो r है इसकी वैल्यू
25:17चेंज होती रहती है और इसीलिए इसे हम
25:18वेरिएबल कहते हैं वेरिएबल यानी ऐसा कंटेनर
25:21जिसके अंदर कोई डटा स्टोर्ड है यहां पे
25:23डेटा क्या है यहां पे डेटा है 14 यहां पे
25:25डेटा क्या है यहां पे डेटा है 28 कोई डेटा
25:28स्टोर्ड है और वो डेटा चेंज हो सकता है वो
25:29डेटा वेरी हो सकता है तो इंग्लिश के अंदर
25:31वेरिएबल का मतलब होता है जो चीज वेरी हो
25:33सके जो चीज चेंज हो सके तो वैसे ही हमारी
25:36जब भी हम कोई वेबसाइट बिल्ड करते हैं
25:37वेबसाइट के अंदर बहुत सारा डाटा है जो
25:39हमें स्टोर कराना पड़ सकता है फॉर
25:41एग्जांपल अगर हम
25:56flipkart-com का कितना प्राइस है इस आइटम
25:59के ऊपर अभी कोई ऑफर चल रहा है क्या 65 का
26:0250 पर का किसी भी चीज का फाइनल प्राइस
26:04क्या आएगा डिलीवरी डेट क्या है ये सारा का
26:06सारा क्या होता है ये सारा का सारा डाटा
26:08होता है और ये चेंज होता रहता है हो सकता
26:10है आज दिवाली का ऑफर चल रहा हो 50 पर ऑफर
26:13हो कल को ऑफर ना हो तो कल को प्राइस और
26:15डाउन हो जाए प्राइस अप हो जाए कुछ भी हो
26:17सकता है तो डिफरेंट डिफरेंट डाटा को स्टोर
26:19कराने के लिए हमें जावास्क्रिप्ट के अंदर
26:21कंटेनर्स चाहिए होते हैं और इन्हीं
26:23कंटेनर्स को हम वेरिएबल कहते हैं फॉर
26:25एग्जांपल मुझे डाटा स्टोर कराना है रेडियस
26:28तो मेरी कंप्यूटर की जो मेमोरी होगी
26:30लैपटॉप की जो मेमोरी होगी उसे हम इस तरीके
26:32से विजुलाइज कर सकते हैं इस मेमोरी के
26:35अंदर अलग-अलग हमारे पास एरिया होते हैं जो
26:37रिजर्व्ड होते
26:38हैं और इन एरियाज का साइज छोटा भी हो सकता
26:41है बड़ा भी हो सकता है डिपेंडिंग अपॉन हम
26:43किस तरीके का डटा स्टोर करा रहे हैं और ये
26:45जो एरिया होते हैं इन्हें हम अपनी मेमोरी
26:47लोकेशंस कहते हैं हर मेमोरी लोकेशन के ऊपर
26:50कुछ ना कुछ डटा स्टोर हो सकता है और इसके
26:52लिए फॉर एग्जांपल हमने एक मेमोरी लोकेशन
26:54ली ये और इसके अंदर हमने डाटा स्टोर करा
26:56दिया 14 और इस लोकेशन को हमने नाम दे दिया
26:59रेडियस तो हमारा वेरिएबल का नाम क्या होगा
27:01हमारे वेरिएबल का भी नाम होगा हमारे पास
27:03रेडियस इसको हम ऐसे समझ सकते हैं कि हमारे
27:06पास लैंड तो होती है हर किसी ने लैंड देखी
27:08हुई है तो लैंड के अगर हमने प्लॉट काट दिए
27:11और हर प्लॉट के ऊपर हमने एक घर बना दिया
27:13अब घर के अंदर कोई ना कोई तो रह रहा होगा
27:15और हर घर का अपना एड्रेस होगा तो जो घर के
27:17अंदर रह रहा है उसे हम क्या कहेंगे उसे हम
27:19वैल्यू कहेंगे और वो प्लॉट क्या होगा वो
27:21प्लॉट हमारी मेमोरी लोकेशन होगी और घर का
27:24नाम क्या होगा घर का एड्रेस क्या होगा घर
27:26का एड्रेस होगा हमारे वेरिएबल का नाम तो
27:28मेमोरी लोकेशन का जो एड्रेस होता है उसे
27:30हमने क्या दे दिया एक नाम दे दिया और उसी
27:32घर के नाम को हम कह देते हैं अपना वेरिएबल
27:34कि ये जो कंटेनर है ये जो प्लॉट आपने
27:37डिवाइड किया हुआ है इसका नाम है रेडियस
27:38इसे आज से हम रेडियस कहेंगे कल को हो सकता
27:41है रेडियस की वैल्यू 28 हो जाए तो यहां पर
27:43इंटरनल वैल्यू चेंज हो जाए घर में रहने
27:45वाला चेंज हो सकता है पर घर का प्लॉट का
27:47नाम हमेशा हमारा सेम रह सकता है उसी तरीके
27:50से फॉर एग्जांपल हमें अपनी एज का डाटा
27:52स्टोर कराना है आज हो सकता है हमारी जो एज
27:55हो उसकी वैल्यू हो सकता है 24 के इक्वल हो
27:58फॉर एग्जांपल इट इज इक्वल टू 24 तो यहां
28:00पर अगर हमें नया वेरिएबल बनाना पड़ेगा तो
28:02उसके लिए हम क्या करेंगे वैल्यू के अंदर
28:05स्टोर करवाएंगे 24 और वेरिएबल को क्या नाम
28:07देंगे वेरिएबल को हम नाम दे सकते हैं एज
28:10तो ये हमारा नया वेरिएबल बन जाएगा एज
28:12जिसके अंदर वैल्यू स्टोर्ड है 24 इसी
28:14तरीके से हम कोई नाम भी स्टोर करवा सकते
28:16हैं फॉर एग्जांपल हमें नाम स्टोर कराना है
28:18टोनी स्टार्क तो हम क्या करेंगे यहां लिख
28:20देंगे नेम इज इक्वल टू और फिर डबल कोट्स
28:24के अंदर जो भी टेक्स्ट होता है टेक्स्ट
28:26यानी जिसके अंदर लेटर यूज़ हो गए ए बी
28:28सीडी यूज़ हो गया उस इंफॉर्मेशन को स्टोर
28:30करवाने के लिए हम हमेशा डबल कोट्स या
28:31सिंगल कोट्स को यूज़ करेंगे और इन्हें
28:34प्रोग्रामिंग के अंदर हम स्ट्रिंग्स कहते
28:36हैं स्ट्रिंग्स क्या होती हैं उनके बारे
28:38में हम बाद में डिटेल में पढ़ेंगे पर
28:39बेसिकली कुछ भी टेक्चुअल इंफॉर्मेशन
28:41स्ट्रिंग्स की फॉर्म में हम स्टोर कराते
28:42हैं और यहां मैंने लिख दिया टोनी स्टार्क
28:45तो मेमोरी के अंदर क्या होगा मेमोरी के
28:47अंदर एक नया वेरिएबल बन जाएगा जिसका नाम
28:50होगा नेम और जिसके अंदर वैल्यू क्या
28:52स्टोर्ड होगी वैल्यू स्टोर्ड होगी हमारे
28:54पास टोनी स्टार्क तो इस तरीके से मेमोरी
28:57में अल अलग-अलग तरीके का डाटा जो है उसे
28:59हम सेव करवा सकते हैं अब अपने कोड के अंदर
29:01अपने वेरिएबल को कैसे हम डिक्लेयर करते
29:03हैं कोड के अंदर वेरिएबल को डिक्लेयर करने
29:05के लिए सबसे पहले तो कंसोल में ही आ जाते
29:06हैं ये हमारा वही html5 का कंसोल है इसे
29:09हम चाहे तो क्लियर कर सकते हैं कंट्रोल प्
29:11के से पूरा क्लियर हो जाएगा इसी के अंदर
29:13वेरिएबल डिफाइन करना हम स्टार्ट कर सकते
29:15हैं हम लिख सकते हैं ए इ इक्वल ट 24 तो ये
29:18क्या हो गया नंबर टाइप इंफॉर्मेशन हमने
29:20स्टोर करा दी एंटर किया तो हमारे पास
29:22कंसोल विंडो के अंदर बेसिकली जो भी चीज हम
29:25लिखते हैं जो भी चीज हम लेयर करते हैं
29:27वेरिएबल को तो उसकी वैल्यू हमारे पास वापस
29:29से प्रिंट होके आ जाती है अगर हमें कभी भी
29:32अब एज की दोबारा कभी वैल्यू चाहिए हो फॉर
29:34एग्जांपल मुझे ए दोबारा प्रिंट करवाना है
29:36तो मुझे सिंपली लिखना है एज और उसकी
29:38वैल्यू मेरे पास आ जाएगी तो एज को एक ही
29:40बार बताना पड़ेगा हमें कंसोल को अगर अगले
29:43साल एक साल बाद मुझे चेक करना है मेरी एज
29:45कितनी होगी तो मैं लिख सकती हूं एज प्सव
29:47और वो वैल्यू ऑटोमेटिक हमारे पास कंप्यूट
29:49होके आ जाएगी विच इज इक्वल टू 25 यहीं पर
29:52हो सकता है हमें नेम की वैल्यू डिक्लेयर
29:54करनी हो कि नेम क्या है नेम है टोनी
29:56स्टार्क
29:58एंटर किया तो यहां हमारे पास आ गया टोनी
30:00स्टार्क अब अगर कभी भी हमें नेम को प्रिंट
30:02करवाना हो तो नेम की वैल्यू को हम प्रिंट
30:04करवा सकते हैं उसी तरीके से कोई आइटम है
30:06amazonflex.in
30:27तो हमने वेरिएबल को यहां पर लिख दिया हम
30:28चाहे तो वेरिएबल को अपनी फाइल के अंदर भी
30:30डिफाइन कर सकते हैं फाइल के अंदर डिफाइन
30:32करने के लिए इनफैक्ट एक्सप्लोरर पे क्लिक
30:35करके हम ये जो लेफ्ट वाला साइड बार है इसे
30:37ओपन एंड क्लोज कर सकते हैं अभी के लिए
30:39सारी लाइने हम हटा सकते हैं हटाकर यहां पर
30:42अपना वेरिएबल हम डिफाइन करते हैं वेरिएबल
30:44डिफाइन करने के लिए हम लिख सकते हैं नेम
30:46इज इक्वल
30:47टू टोनी
30:49स्टार्क इसको कर लिया सेव अब यहां पर इस
30:53तरीके का क्रॉस आ रहा होगा ये नेम इज
30:55डिप्री केटेड बेसिकली ये जो एरर हमारे पास
30:57आ रहा है य जो क्रॉस हमारे पास आ रहा है
30:59इसका जावास्क्रिप्ट से कोई रिलेशन नहीं है
31:01हमने अपने कोड के अंदर कोई गलती नहीं की
31:03है ये ऑटोमेटिक विजुअल स्टूडियो कोड कोई
31:05और चीज समझ रहा है अपने नेम को तो इस चीज
31:07को इस एरर को कंपलीटली इग्नोर करना है एंड
31:10यहां
31:11पर हम क्या करेंगे हम कसोल डलॉग करेंगे हम
31:15चाहते हैं प्रिंट करवाना अपने वेरिएबल नेम
31:18की वैल्यू को या नेम की जगह हम इसे फुल
31:21नेम भी कह सकते हैं फुल नेम ये हमारा फुल
31:24नेम हो गया इसे हम प्रिंट करवाना चाहते
31:26हैं यहां पर तो यहां पर फुल नेम प्रिंट
31:28करवाने के लिए अगर इस तरीके से मैंने लिख
31:30दिया डबल कोड्स फुल नेम सेमीकलन लगाया सेव
31:34किया और यहां पर आए और रिफ्रेश कर दिया तो
31:36हमारे पास क्या प्रिंट होके आया हमारे पास
31:38प्रिंट होके आया फुल नेम तो जो हमारे
31:40वेरिएबल की वैल्यू होती है अगर मुझे
31:42वेरिएबल की वैल्यू एज इट इज प्रिंट करवानी
31:44है तो उसके लिए हम डबल कोट्स या कोट्स को
31:46यूज नहीं करते उसके लिए हम डायरेक्टली
31:47अपने वेरिएबल का नाम लिखते हैं
31:49console.log के अंदर यानी यहां पर मुझे
31:52सिर्फ अपना फुल नेम लिखना है मुझे डबल
31:54कोट्स के अंदर इस वैल्यू को नहीं लिखना
31:55क्योंकि डबल कोट्स के अंदर जो चीज हो होती
31:57है वो वैसी की वैसी प्रिंट होती है पर
31:59मुझे तो वेरिएबल की वैल्यू चाहिए इसको सेव
32:01कर लेते हैं एंड इस बार हमने रिफ्रेश किया
32:03तो इस बार फुल नेम की जगह हमारे पास
32:05प्रिंट होकर आ गया टोनी स्टार्क इसी तरीके
32:07से अगर हम कोई और वेरिएबल बनाए फॉर
32:09एग्जांपल हमने वेरिएबल बनाया ए इ इक्वल 24
32:14एंड यहां पर हम प्रिंट करवाना चाह रहे हैं
32:15एज इसको सेव कर लेंगे रिफ्रेश किया हमारे
32:18पास एज आई इक्व 24 हम चाहते हैं कोई
32:22प्राइस हमारे पास हो लेट्स सपोज
32:2599.99 तो इस तरीके से हम अपने प्राइस को
32:28प्रिंट करवा सकते हैं सेव एंड रिफ्रेश तो
32:31ये हमारे पास हमारा प्राइस प्रिंट होकर आ
32:32गया अब ऐसा नहीं है कि सिर्फ इतनी वैल्यूज
32:35होती हैं इसे हम बेसिकली अपनी स्ट्रिंग
32:37वैल्यू कहते हैं इसे हम अपनी नॉर्मल नंबर
32:40वैल्यू कह सकते हैं ये भी हमारी नंबर
32:42वैल्यू है इसके अलावा भी काफी सारी
32:43वैल्यूज होती हैं जावास्क्रिप्ट के अंदर
32:45इन जावास्क्रिप्ट वी आल्सो हैव समथिंग
32:47कॉल्ड नल जैसे हमने कोई वेरिएबल बनाया x
32:50और इसके अंदर हमने स्टोर करा दिया नल अब
32:53यहां पर नल का क्या मतलब होता है नल का
32:54मतलब होता है कोई वैल्यू नहीं है नल का
32:56मतलब मब एब्सेंट कोई वैल्यू नहीं है इसके
32:58अंदर नल वैल्यू है तो नल एक स्पेशल वैल्यू
33:01होती है और स्पेशल थोड़ा सा यहां पे
33:03कंफ्यूज ंग लग सकता है पर ये इसको ऐसे
33:05समझना है ये एक स्पेशल वैल्यू है और नल का
33:07मतलब है खाली चीज तो इसे सेव कर सकते हैं
33:10अब अगर हम x की वैल्यू को प्रिंट करवाएं
33:12सेव करें एंड रिफ्रेश करें तो इस बार
33:14हमारे पास प्रिंट होकर आएगा नल वैल्यू और
33:16जैसे नल होता है वैसे ही हमारे पास एक और
33:18वैल्यू होती है व्हिच वी कॉल अनडिफाइंड
33:21अनडिफाइंड और नल में दोनों में डिफरेंसेस
33:24होते हैं जावास्क्रिप्ट में ये डिफरेंस हो
33:26सकता है हमें फर्स्ट क्लास में समझ में
33:27नहीं आए और उसमें कोई परेशानी वाली बात
33:29नहीं है पर धीरे-धीरे आगे आने वाली
33:31क्लासेस के अंदर हम इन डिफरेंसेस को कवर
33:33कर रहे होंगे हम बात करेंगे हम कई जगह
33:35यूज़ भी करेंगे नल का क्या स्पेशल मतलब है
33:38नल कहां पे यूज़ होता है अनडिफाइंड का
33:40क्या स्पेशल मतलब है अनडिफाइंड कहां पे
33:41यूज़ होता है उसको हम बेसिकली यूज़ करने
33:43वाले हैं पर आप में से कुछ स्टूडेंट्स हो
33:45सकता है जिन्होंने ऑलरेडी जावास्क्रिप्ट
33:47के कई बार पहले कभी बेसिक्स पढ़े हो तो
33:49उनके लिए मैं बता देती हूं अनडिफाइंड का
33:51मतलब होता है पता ही नहीं कि इसके अंदर
33:53क्या है नल का मतलब होता है पता तो है
33:55इसके अंदर क्या है पर इसके अंदर एक खाली
33:56ली वैल्यू है तो अनडिफाइंड और नल के अंदर
33:59एक छोटा सा डिफरेंस होता है बट ये डिफरेंस
34:01काफी इंपॉर्टेंट है बट अभी के लिए वो
34:02डिफरेंस क्या है उसके ज्यादा डिटेल में
34:04हमें जाने की जरूरत नहीं है बस मैं आपको
34:06शो करके दिखा रही हूं फर्स्ट क्लास के
34:07अंदर ही कि नल और अनडिफाइंड जैसी भी चीजें
34:10यहां पे एजिस्ट करती हैं तो इसकी वैल्यू
34:11क्या है अनडिफाइंड है तो जावास्क्रिप्ट के
34:14अंदर कई सारी डिफरेंट डिफरेंट तरीके की
34:16वैल्यूज हो सकती हैं जिनको हम स्टोर करा
34:17सकते हैं अपने वेरिएबल के अंदर जनरली जो
34:20हमारे वेरिएबल के नाम हो सकते हैं लद हम x
34:22वाज ए बी सीडी कुछ भी नाम दे सकते हैं
34:24अपने वेरिएबल को पर हमें प्रेफर करना है
34:27एज अ गुड प्रोग्रामर सबसे बढ़िया निशानी
34:29सबसे पहली निशानी एक अच्छे प्रोग्रामर की
34:30ये होती है कि उनके वेरिएबल के नाम
34:32मीनिंगफुल होते हैं ऐसा नहीं हर वेरिएबल
34:34को ए बी सी डी एफ जीएच इस तरीके के नाम दे
34:36दिए अगर हम एज स्टोर करा रहे हैं तो हम एज
34:38नाम देंगे प्राइस स्टोर करा रहे हैं
34:40प्राइस नाम देंगे अगर हम रेडियस स्टोर करा
34:42रहे हैं तो हम रेडियस नाम देंगे फॉर
34:43एग्जांपल हमारी रेडियस है इक्वल टू 14 तो
34:45इस तरीके से हमने रेडियस स्टोर करवाई हमने
34:48फुल नेम स्टोर करवाया तो वेरिएबल का नाम
34:50पढ़ते ही समझ में आ जानी चाहिए कि इसके
34:52अंदर किस तरीके की वैल्यू हमारे पास
34:53स्टोर्ड होगी अब इन सारे टाइप्स के साथ एक
34:56और टाइप होता है हमारे पास जिसको हम कहते
34:58हैं बुलियन टाइप बुलियन के अंदर दो तरीके
35:00की वैल्यूज होती है हमारे पास एक होती है
35:02हमारी ट्रू वैल्यू और एक होती है हमारी
35:05फॉल्स वैल्यू ट्रू वैल्यू कहने का मतलब है
35:07कि अगर फॉर एग्जांपल हम देखना चाहते हैं
35:10कि सोशल मीडिया पे हम किसी को फॉलो कर रहे
35:12हैं या नहीं कर रहे तो हम एक इज फॉलो नाम
35:14का वेरिएबल बना सकते हैं और इज फॉलो के
35:16अंदर अगर हमने फॉल्स स्टोर करवाया है तो
35:18इसका मतलब इज फॉलो की वैल्यू है फॉल्स के
35:21इक्वल फॉल्स मतलब नेगेटिव तो यहां पे हम
35:23इज फॉलो ये जो वेरिएबल है इसकी वैल्यू
35:26प्रिंट कर सकते हैं रिफ्रेश किया हमारे
35:28पास फॉल्स आ गया उसी तरीके से अगर हम किसी
35:30को फॉलो कर रहे हैं तो वेरिएबल के अंदर हम
35:32ट्रू प्रिंट करवा सकते हैं सेव किया
35:34रिफ्रेश किया तो इस बार हमारे पास ट्रू आ
35:36गया तो बुलियन टाइप की वैल्यूज भी हम अपने
35:38वेरिएबल के अंदर स्टोर करा सकते हैं और
35:40बुलियन में दो ही अवेलेबल टाइप्स होते हैं
35:42एक या तो हम ट्रू वैल्यू स्टोर करा सकते
35:44हैं या फिर हम अपनी फाल्स वैल्यू को स्टोर
35:45करा सकते हैं अब जावास्क्रिप्ट की जब हम
35:48बात करते हैं जावास्क्रिप्ट इज अ वेरी
35:49इंटरेस्टिंग लैंग्वेज और इसके अंदर काफी
35:52इंटरेस्टिंग चीज जो है दैट इज कि
35:54जावास्क्रिप्ट हमारी एक डायनेमिक ली
35:57टाइप्ड लैंग्वेज होती है डायनेमिक टाइप्ड
36:00लैंग्वेज वैसे फर्स्ट टाइम अगर हम
36:01जावास्क्रिप्ट पढ़ रहे हैं तो इतना ज्यादा
36:02हमें इंपॉर्टेंस समझ नहीं आएगी पर अगर आप
36:04में से कु कोई स्टूडेंट है जिसने सी पढ़ी
36:06हुई है जिसने जावा पढ़ी हुई है जिसने c+
36:08प्स पढ़ी हुई है उसको कोई इंपॉर्टेंस समझ
36:09में आएगी जनरली जो दूसरी प्रोग्रामिंग
36:11लैंग्वेजेस होती हैं जिनको हम डीएसए या
36:13कुछ और करने के लिए पढ़ते हैं वहां पे
36:15हमें पहले ही बताना पड़ता है कि अगर कोई
36:16वेरिएबल है तो उस वेरिएबल के अंदर आप नंबर
36:19स्टोर कराना चाहते हो आप बुलियन स्टोर
36:21कराना चाहते हो आप स्ट्रिंग स्टोर कराना
36:22चाहते हो या कुछ और स्टोर कराना चाहते हो
36:24पर जावास्क्रिप्ट के अंदर हमें नहीं बताना
36:26पड़ता जावास्क्रिप्ट के अंदर हम किसी भी
36:28वैल्यू के अंदर कुछ भी स्टोर करा सकते हैं
36:29किसी भी वेरिएबल के अंदर कुछ भी फॉर
36:31एग्जांपल कल को हमारा मन किया कि मुझे ये
36:35जो फुल नेम है ये जो फुल नेम वेरिएबल है
36:38इस फुल नेम वेरिएबल के अंदर मुझे तो 25
36:40स्टोर कराना है लद यह काफी खराब तरीका
36:44होगा कोड को लिखने का क्योंकि फुल नेम एक
36:46नाम होना चाहिए दिखाई दे रहा है इसके अंदर
36:48कुछ स्ट्रिंग होनी चाहिए पर फिर भी मेरा
36:49मन किया कल को इसको चेंज करके हम इसके
36:51अंदर कोई नंबर स्टोर करा देंगे और यहां पे
36:54हम अपने फुल नेम को प्रिंट करवाएं तो इससे
36:56क्या होगा पहले तो फुल नेम की वैल्यू टोनी
36:58स्टार्क थी पर हमने उसे चेंज करके 25 कर
37:01दिया अब फुल नेम की वैल्यू जो प्रिंट होगी
37:02वो 25 होनी चाहिए रिफ्रेश किया तो अब
37:05हमारे पास 25 प्रिंट होके आया तो यानी
37:08डायनेमिक टाइप कहने का मतलब है कि
37:10जावास्क्रिप्ट के अंदर पहले से आपको नहीं
37:11बताना पड़ता कि कौन से वेरिएबल के अंदर
37:13क्या वैल्यू स्टोर्ड होगी डायरेक्टली आप
37:15अपनी वैल्यू स्टोर कराना स्टार्ट कर सकते
37:16हो चाहे आपको नंबर स्टोर कराना है
37:18स्ट्रिंग स्टोर कराना है कुछ भी कराना है
37:20और जनरली जावास्क्रिप्ट के अंदर अगर आपने
37:22कोई वेरिएबल बनाया हुआ है तो उसके अंदर कल
37:24को जाके आप डिफरेंट टाइप के वैल्यू को भी
37:27स्टोर करा सकते हो आज हमारे पास स्ट्रिंग
37:29है कल को हमारे पास नंबर हो गया इसके बाद
37:32चाहे तो कल को हम कोई बुलियन वेरिएबल की
37:34भी इसके अंदर स्टोर करा सकते हैं तो ये
37:36मतलब होता है जावास्क्रिप्ट के डायनेमिक
37:38टाइप्ड होने का कि हमें पहले से ही अपने
37:40डाटा का टाइप नहीं बताना पड़ता वो
37:43डायनेमिक डायनेमिक यानी कोड जैसे ही रन
37:45करता है वो रन टाइम पे जाके जावास्क्रिप्ट
37:48कैलकुलेट कर लेता है जावास्क्रिप्ट का
37:49इंटरप्रेटर मतलब इंटरनली जो मशीन
37:52जावास्क्रिप्ट को रन कर रही है कि किस
37:53तरीके से कौन से वेरिएबल पर कौन सा डाटा
37:56टाइप है है जिसको हमें यूज़ करना होता है
37:58साथ के साथ बार-बार ये जो इक्वल टू साइन
38:01हम देख रहे हैं दिस इक्वल टू दिस इक्वल टू
38:02दिस इक्वल टू इसे जावा स्क्रिप्ट के अंदर
38:05हम अपना असाइनमेंट ऑपरेटर कहते हैं और
38:06असाइनमेंट ऑपरेटर हमने मैथ में भी देखा
38:08होगा मैथ में जनरली अगर हमें लिखना होता
38:11है a = b तो उसके लिए हम इस तरीके से
38:13लिखते हैं पर प्रोग्रामिंग के अंदर a = b
38:16का मतलब ये नहीं होता दोनों की वैल्यू सेम
38:17है इसका मतलब होता है b में जो भी वैल्यू
38:20है वो a वेरिएबल के अंदर जाके सेव कर दो
38:22यह मतलब होता है तो इसे हम इक्वल टू को
38:25असाइनमेंट ऑपरेटर कहते हैं असाइनमेंट यानी
38:28असाइन कर रहा है किसी वैल्यू को वैल्यू दे
38:31रहा है जाके ये जो ट्रू वैल्यू है ये इस
38:33वेरिएबल के अंदर जाके सेव हो रही है ये जो
38:35अनडिफाइंड है ये इस वेरिएबल के अंदर जाके
38:37सेव हो रहा है ये जो 24 है ये इस एज
38:39वेरिएबल के अंदर जाके सेव हो रहा है तो इस
38:41तरीके से ये असाइनमेंट ऑपरेटर है जो राइट
38:43साइड की वैल्यू को लेफ्ट साइड की वैल्यू
38:45के अंदर जाके सेव कर रहा है अब ये तो हो
38:48गई हमारी जनरल चीजें अबाउट वेरिएबल इसके
38:50अलावा ये जो वेरिएबल का नाम हमने लिखा है
38:53हम अपनी मर्जी से चाहे तो कुछ भी नाम दे
38:55सकते हैं अपने वेरिएबल को जैसे मैंने एज
38:56नाम दे दिया मैंने प्राइस नाम दे दिया
38:58मैंने रेडियस नाम दे दिया मेरी मर्जी थी
39:00मैं इसको रड नाम भी दे सकती थी मैं इसको
39:01सिर्फ आर भी बोल सकती थी सारे के सारे नाम
39:04बिल्कुल सही होते हैं पर वेरिएबल को ये जो
39:06नाम दिए जाते हैं इनके भी कुछ-कुछ रूल्स
39:08कन्वेंशंस होते हैं जिनको हमें फॉलो करना
Variable Rules
39:10होता है फोर मेजर रूल्स हैं सबसे पहला रूल
39:13कहता है कि वेरिएबल के जो नेम होते हैं दे
39:15आर केस सेंसिटिव केस सेंसिटिव यानी अपर
39:17केस और लोअर केस में डिफरेंस है अगर मैंने
39:20एक वेरिएबल बनाया एल और मैंने दूसरा
39:22वेरिएबल बना दिया विद द नेम एल दोनों का
39:25ही अलग मतलब हो होगा दोनों सेम नहीं है तो
39:28गलती से भी स्मॉल को कैपिटल नहीं लिख देना
39:30है कैपिटल को स्मॉल नहीं लिख देना है फॉर
39:32एग्जांपल इन सब को हटा देते हैं मैंने एक
39:35वेरिएबल बनाया फुल नेम इस तरीके से मैंने
39:37यहां पे फुल नेम लिखा और फुल नेम के अंदर
39:40मैंने स्टोर करवाया
39:42श्रद्धा खारा इस तरीके से और मैंने दूसरा
39:45वेरिएबल बनाया फुल नेम और इसके अंदर कुछ
39:47नहीं किया बस एक स्मल n मैंने चेंज कर
39:49दिया और यहां पर मैंने स्टोर करवाया फॉर
39:51एग्जांपल अमन धतरवाल तो इस तरीके से दो
39:54नाम मेरे पास है अब फर्स्ट फ टाइम में मैं
39:57प्रिंट करवा रही हूं स्मॉल वाला जिसमें
39:59सारी चीजें स्मॉल केस में है इनफैक्ट और
40:01थोड़ा सा मैं आपको डिफरेंस दिखाने के लिए
40:02इसको फुल नेम कर देती हूं फुल नेम एंड
40:06सेकंड टाइम हम कसोल डलॉग करके प्रिंट करवा
40:08रहे हैं फुल नेम सेव कर लेते हैं रिफ्रेश
40:11करते हैं तो फर्स्ट टाइम जो चीज प्रिंट हो
40:13रही है और सेकंड टाइम जो चीज प्रिंट हो
40:15रही है ये दोनों अलग-अलग चीजें हैं
40:16जावास्क्रिप्ट में और इनफैक्ट अगर आपने
40:19पूरा चेंज नहीं किया होता सिर्फ एक लेटर
40:21चेंज किया होता तो भी उसमें कोई एरर नहीं
40:23आता क्योंकि दोनों क्या है दोनों अलग-अलग
40:25चीजें हैं पर जनरली हमें क्या करना है
40:27जनरली इस तरीके से सेम नेम के दो वेरिएबल
40:30हमें क्रिएट नहीं करने हैं क्योंकि इससे
40:32कंफ्यूजन होता है कई बार जब हम वेबसाइट
40:34पूरी-पूरी बिल्ड कर रहे होंगे
40:35जावास्क्रिप्ट में बहुत सारी लाइंस ऑफ कोड
40:37हैं जिनको हम लिख रहे होंगे तो इसलिए इस
40:39तरीके की चीजों को नहीं करना होता पर हां
40:41कहीं भी भी अगर ऐसा कोड हमें दिख जाए तो
40:43हमें पता है स्मल ए कैपिटल a स्मॉल लेटर
40:45कैपिटल लेटर में डिफरेंस है सेकंड रूल
40:47कहता है कि ओनली लेटर्स डिजिट्स अंडरस्कोर
40:49एंड डॉलर साइन इज अलाउड स्पेस भी अलाउड
40:52नहीं होती वेरिएबल के नाम में मतलब अगर
40:55हमारा मन करे
40:56कि हम अपने वेरिएबल को नानाम दे दें फुल
40:59स्पेस नेम इज इक्वल टू टोनी स्टार्क इस
41:02तरीके का अगर हम कोई नाम देना चाहे इसके
41:04अंदर क्या हुआ एरर आ गया क्योंकि वेरिएबल
41:07के नेम में स्पेस नहीं हो सकती तो
41:08अनएक्सपेक्टेड कीवर्ड और आइडेंटिफिकेशन
41:19अलाउड नहीं होते वेरिएबल के नेम में हम
41:22क्या कर सकते हैं डॉलर साइन ऐड कर सकते
41:24हैं हम अंडरस्कोर ऐड कर सकते हैं या फुल
41:27नेम हमने लिख दिया फुल नेम 12 2 3 भी हम
41:29लिख सकते हैं यह भी एक वैलिड वेरिएबल का
41:31नाम है पर अगर मैं बोलूं कि मुझे लिखना है
41:33फुल नेम रेट ये क्या हो जाएगा ये गलत नाम
41:37हो जाएगा अनएक्सपेक्टेड कीवर्ड और
41:39आइडेंटिफिकेशन
41:42सिंबल है स्पेशल कैरेक्टर है ये अलाउड
41:45नहीं है तो सिर्फ यही चार कैरेक्टर्स हैं
41:47जिनको हम यूज़ कर सकते हैं उसके अलावा जो
41:49हमारा वेरिएबल है उसका फर्स्ट कैरेक्टर या
41:52तो एक लेटर होना चाहिए a टू z में या
41:55कैपिटल ए से कैपिटल z के बीच में या कोई
41:57अंडरस्कोर होना चाहिए या फिर डॉलर होना
41:59चाहिए फॉर एग्जांपल हमने फुल नेम लिखा तो
42:02या तो हम इस तरीके से फुल नेम लिख सकते
42:03हैं नॉर्मली जो हमने अपने लेटर के साथ
42:06लिखा हुआ है या फिर हम शुरुआत में
42:08अंडरस्कोर लगा सकते हैं इस तरीके का फुल
42:11नेम भी ठीक होगा मतलब दिस इज अ वैलिड नेम
42:14और यहां पे मैं n को कैपिटल कर लेती हूं
42:16ताकि हमें पता चले दिस इज अ कॉमिनेशन ऑफ
42:18टू वर्ड्स या फिर हम चाहे तो इस तरीके से
42:21भी लिख सकते हैं मैंने डॉलर साइन लगा दिया
42:23तो यह भी फुल नेम कंप्लीट लॉजिकल है
42:25कंप्लीट ठीक है यह तीनों वैलिड है पर अगर
42:28मैं सोचूं मैं लिखूं 1 2 3 फुल
42:30नेम और इस तरीके से हम कोई वैल्यू उसके
42:33अंदर लिखना चाहे तो ये क्या होगा ये हमें
42:35एरर देगा एरर क्या दे रहा है एन
42:47आइडेंटिफिकेशन
42:54होती है इंग्लिश की अपनी डिक्शनरी होती है
42:57हिंदी की अपनी डिक्शनरी होती है जर्मन की
42:59अपनी डिक्शनरी होती है डिक्शनरी यानी उस
43:01लैंग्वेज के अंदर कुछ फिक्स्ड वर्ड्स हैं
43:04जिनके फिक्स मतलब है मुझे पता है अगर दिस
43:07इज अ माउस तो माउस का एक ही मतलब हो सकता
43:10है मुझे पता है दिस इज अ पेन तो पेन का एक
43:12ही मतलब हो सकता है इसी तरीके से
43:14जावास्क्रिप्ट की भी अपनी डिक्शनरी है और
43:16उसके अंदर कुछ शब्दों के फिक्स्ड मतलब है
43:18जैसे ये जो कंसोल हमने लिखा हुआ है कंसोल
43:20का फिक्स मतलब है मतलब इन वर्ड्स को न्हें
43:23हम कहेंगे रिजर्व्ड वर्ड्स जो प्रोटेक्टेड
43:25हैं इन वर्ड्स को हम वेरिएबल नेम्स की तरह
43:27यूज नहीं कर सकते फॉर एग्जांपल इफ आई
43:30डिसाइड कि कंसोल इज इक्वल
43:32टू अपना कॉलेज इस तरीके से हम कुछ लिखना
43:36चाहे एंड फिर हम अपने कंसोल की वैल्यू को
43:39यहां पर प्रिंट करवा दें सेव कराएं और
43:41रिफ्रेश तो यहां क्या आएगा console.log इज
43:44नॉट अ फंक्शन एट दिस वैल्यू मतलब यहां पर
43:48कंसोल का क्या है फिक्स मतलब है और यहीं
43:50पर अगर कंसोल को मैंने कैपिटल सी के साथ
43:53स्टार्ट कर दिया और इसको भी कैपिटल सी के
43:55साथ स्टार्ट कर दिया सेव किया एंड रिफ्रेश
43:57किया तो इस बार हमारे पास एरर नहीं आएगा
43:59क्योंकि सिर्फ स्मॉल सी वाला कंसोल ही
44:01हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
44:03कीवर्ड होता है कैपिटल सी वाला कंसोल
44:05हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
44:06कीवर्ड नहीं होता दिस इज अ लिस्ट ऑफ ऑल द
44:08रिजर्व्ड वर्ड्स जो हमारे जावास्क्रिप्ट
44:10के अंदर होते हैं जिनको हम अपने वेरिएबल
44:12के नेम्स की तरह यूज नहीं कर सकते ये जो
44:15लिंक है या ये जो लिस्ट है ये मैं आपको
44:17नोट्स के अंदर प्रोवाइड कर दूंगी तो ये
44:19हमारी प्रॉपर लिस्ट होती है रिजर्व
44:21कीवर्ड्स की जिनको वेरिएबल नेम्स की तरह
44:22यूज नहीं कर सकते तो ये तो चार रूल्स
44:25हमारे पास होते ही हैं साथ के साथ एक
44:27कन्वेंशन भी होता है कन्वेंशन होता है कि
44:29रूल नहीं है मतलब इस चीज को अगर आप फॉलो
44:31नहीं करोगे तो कोई एरर नहीं आएगा बट फिर
44:33भी हमें फॉलो करना चाहिए क्योंकि हमें
44:34सिर्फ जावास्क्रिप्ट नहीं सीखनी हमें एक
44:36अच्छे डेवलपर की तरह कोड लिखना भी साथ के
44:38साथ सीखना है हमारे पास प्रोग्रामिंग में
44:41देयर इज समथिंग कॉल्ड केसेस केसेस कहने का
44:44मतलब होता है कि अगर हमें कोई वेरिएबल
44:46बनाना है लेट्स सपोज हमें फुल नेम वेरिएबल
44:48बनाना है तो इसे या तो हम ऐसे लिख सकते
44:51हैं फुल नेम या फिर इसे हम लिख सकते हैं
44:55फुल
44:56नेम या फिर इसे लिखा जा सकता है फुल
45:00अंडरस्कोर नेम या फिर इसे लिखा जा सकता है
45:03फुल डैश नेम इनफैक्ट इसे हम ऐसे भी लिख
45:07सकते हैं एफ को हमने कैपिटल बना दिया फुल
45:10और फिर ए को कैपिटल बना दिया अब यह तो
45:13होता है जनरल तरीका चीजें लिखने का हमें
45:15अगर जनरली ऐसा वेरिएबल का नाम लिखना होता
45:17है जिसमें दो वर्ड्स है तो उसे लिखने के
45:20लिए हम इस तरीके को फॉलो करते हैं यह वाला
45:22तरीका इसे हम कहते हैं अपना कैमल केस ममल
45:26केस का मतलब होता है कि फर्स्ट लेटर
45:28फर्स्ट वर्ड का फर्स्ट लेटर स्मॉल होगा
45:29सेकंड वर्ड का फर्स्ट लेटर कैपिटल होगा
45:31इसके बाद जितने भी वर्ड्स आएंगे सबका
45:33फर्स्ट लेटर कैपिटल होगा ना हम इसे यूज
45:35करते हैं ना हम इसे यूज करते हैं इसे वैसे
45:37स्नेक केस कहा जाता है इसे हम कबाब केस
45:40कहते हैं यह जो लास्ट वाला है इसे हम अपना
45:44पास्कल केस कहते हैं पर इनमें से किसी भी
45:47केस को हम यूज नहीं करते हम यूज करते हैं
45:49फर्स्ट वाले को यानी हमारा जो फर्स्ट लेटर
45:52होगा वो स्मॉल होगा एंड नेक्स्ट वर्ड का
45:54नेक्स्ट लेटर हमारे पास कैपिटल होगा उसी
45:56तरीके से अगर हमें कुछ और मान लेते हैं
45:58वेरिएबल बनाना है लेट्स सपोज आई हैव टू
46:00मेक अ वेरिएबल कॉल्ड इज फॉलो फॉलो कर रहे
46:02हैं या नहीं कर रहे तो उसके लिए हम इस
46:04फॉलो को इस तरीके से लिखेंगे जिसमें आई
46:06स्मॉल होगा और दूसरा वर्ड जो है फॉलो उसका
46:08एफ हमारे पास कैपिटल होगा अगर इस तरीके से
46:12हमें एक और वेरिएबल बनाना है टोटल प्राइस
46:14तो टोटल प्राइस को हम इस तरीके से लिखेंगे
46:16पहले स्मॉल एंड उसके बाद सेकंड वर्ड का
46:18फर्स्ट लेटर हमारे पास कैपिटल तो इस तरीके
46:20से हम अपने वेरिएबल नेम को डिफाइन करते
Let, const and Var
46:22हैं इन जावास्क्रिप्ट अब जब भी हम अपने
46:24वेरिएबल को डिफाइन करते हैं अब हमने अपने
46:26वेरिएबल को कैसे डिफाइन किया हमने लिख
46:28दिया एज इ इक्वल ट 24 हमने लिख दिया नेम
46:31इज इक्वल टू टोनी इस तरीके से हमने
46:35वेरिएबल को लिख दिया बट जनरली इवन दो
46:38हमारे पास कोई एरर नहीं आया पर हमें ऐसे
46:40अपने वेरिएबल को जावास्क्रिप्ट के अंदर
46:41कभी डिफाइन नहीं करना हमें हमेशा वेरिएबल
46:44के नाम के सामने एक कीवर्ड यूज करना पड़ता
46:48है कीवर्ड यानी एक ऐसा फिक्स्ड रिजर्व्ड
46:50वर्ड यूज करना पड़ता है जावास्क्रिप्ट के
46:52अंदर और इस कीवर्ड को हम कहते हैं अपना
46:54लेट कीवर्ड एंड इन फैक्ट वेरिएबल नेम्स के
46:57सामने हम तीन कीवर्ड्स हैं जिनको यूज कर
46:59सकते हैं एक होता है हमारे पास लेट एक
47:01होता है हमारे पास कॉन एक होता है हमारे
47:03पास वेर अब हमेशा मैक्सिमम केसेस में हम
47:06क्या कर रहे होंगे हम या तो लेट या फिर
47:08कंस्ट इन दो कीवर्ड्स को यूज करेंगे सबसे
47:11पहले शुरुआत करते हैं अपने लेट कीवर्ड के
47:13साथ अगर हमें नेम डिफाइन करना है तो हम
47:15लिखेंगे लेट नेम इज इक्वल टू हम यहां लिख
47:19सकते हैं टोनी
47:21स्टार्क यह हमारे एक वेरिएबल हो गया नेम
47:24और लेट से हमने क्या क्या किया हमने
47:26जावास्क्रिप्ट को बताया कि हम एक वेरिएबल
47:28को डिफाइन करने जा रहे हैं तो यहां हमने
47:30नेम की वैल्यू प्रिंट करवाने की कोशिश की
47:33ये जो लाइन आ रही है वेरिएबल के नाम के
47:34ऊपर इसको अभी के लिए इग्नोर करना है सेव
47:36किया रिफ्रेश किया हमारे पास नाम प्रिंट
47:38होकर आ गया टोनी स्टार्क हम इसे चाहे तो
47:40फुल नेम भी लिख सकते हैं कॉपी कर लेंगे
47:43फुल नेम मैं सिर्फ वो लाइन हटाने के लिए
47:45दे रही हूं व्हिच इज रियली अननोइंग कोई
47:47नहीं हमने अपने वेरिएबल को फुल नेम नाम दे
47:49दिया अब हम कोई और वेरिएबल डिफाइन करना
47:51चाहते हैं लेट एज इज इक्वल टू 24 तो हमने
47:54वो कर दिया हमने लिख दिया लेट प्राइस या
47:56इसे हम कह सकते हैं टोटल प्राइस इज इक्वल
47:59टू अ
48:011000 तो इस तरीके से हमने टोटल प्राइस
48:04डिक्लेयर कर दिया तो जनरली अपने वेरिएबल
48:06को डिक्लेयर करने के लिए हम अपने लेट
48:08कीवर्ड को यूज़ करते हैं लद यहां पे कोई
48:10एरर नहीं आ रहा पर हमें हमेशा कोई ना कोई
48:12कीवर्ड यूज़ करना है अपने वेरिएबल को
48:14डिक्लेयर करने के लिए अब हमारे पास
48:15वेरिएबल को डिक्लेयर करने के लिए तीन
48:17चॉइसेज होती हैं इनमें से सबसे जो पुरानी
48:20चॉइस है सबसे पुरानी चॉइस का नाम है वर
48:23यानी हम पहले कैसे वेरिएबल को डिफाइन करते
48:25थे हम वेर लिखा करते थे शुरुआत में जब
48:27जावास्क्रिप्ट हमारे पास होती थी हम वर
48:29लिखते थे इस तरीके से वर लिखते थे अभी भी
48:31अगर मैंने वर लिख के वर मतलब वेरिएबल
48:33वेरिएबल लिख के अगर मैंने अपनी वेरिएबल को
48:35डिफाइन कर दिया सेव किया रिफ्रेश किया तो
48:38वैसे का वैसा टोनी स्टार्क मेरे पास
48:39प्रिंट होकर आ रहा है कोई एरर नहीं आया बट
48:41एज अ गुड प्रोग्रामर हम वेर को कभी भी यूज
48:44नहीं करेंगे अब जावास्क्रिप्ट के अंदर वर
48:46क्या होता था 2015 से पहले वर यूज होता था
48:49205 से पहले लेट और कॉन्स हमारे पास होते
48:51ही नहीं थे पर 2015 के अंदर जावास्क्रिप्ट
48:55के के अंदर वी गॉट समथिंग कॉल्ड es6 हमारे
48:59पास आया समथिंग कॉल्ड es6 इसको कहते हैं
49:02एकमा स्क्रिप्ट 6 यानी जावास्क्रिप्ट का
49:05एक नया स्टैंडर्ड हमारे पास आया कब आया
49:072015 के अंदर आया था नया स्टैंडर्ड मतलब
49:10नए रूल्स आए जावास्क्रिप्ट लैंग्वेज के
49:12अंदर नए फीचर्स हमारे पास आए और इनमें से
49:15एक नई चीज जो जावास्क्रिप्ट के अंदर आई वो
49:17थी हमारे लेट एंड कॉन्स्ट कीवर्ड फॉर
49:19डिक्लेयर वेरिएबल अब वयर जो होता है वयर
49:21के साथ काफी सारे प्रॉब्लम्स होते हैं और
49:23इनमें से एक प्रॉब्लम यह है कि वयर के अर
49:25किसी भी वेरिएबल को आप री डिक्लेयर कर
49:27सकते हो अपडेट तो कर ही सकते हो वेरिएबल
49:29को साथ के साथ उसे री डिक्लेयर भी हम कर
49:31सकते हैं फॉर एग्जांपल अगर वेर से हमने
49:33कोई वेरिएबल बनाया हमने यहां पे वेरिएबल
49:36बनाया वेर एज इ इक्वल ट
49:3924 तो हम यहां पर दोबारा लिख सकते हैं
49:42वेयर एज इ इक्वल टू 58 59 कुछ भी एंड फिर
49:46से लिख सकते हैं वेर एज इ इक्वल टू
49:4986 कोई एरर हमारे पास नहीं आएगा और जब हम
49:53करेंगे कसोल डलॉग h
49:56अब हमारे पास कौन सी चीज आएगी क्योंकि
49:58हमने लास्ट में अपने इस वेरिएबल को
50:00डिक्लेयर किया तो हमारे पास वेर में हमारे
50:02पास एज में 86 आकर प्रिंट होगा बट ये क्या
50:05है ये कोड को लिखने का कोई सही तरीका नहीं
50:07है ये कन्फ्यूजिंग है कंफ्यूज इसलिए है
50:09क्योंकि अभी तो हमारे पास छोटा सा कोड है
50:11तीन-चार लाइन हैं कोड के अंदर पर
50:13जावास्क्रिप्ट के अंदर जब हम प्रॉपर
50:14वेबसाइट्स बना रहे होते हैं तो हमारे पास
50:16हंड्रेड्स थाउजेंड्स ऑफ लाइंस ऑफ कोड हो
50:18जाते हैं ऐसे केसेस में अगर आपने किसी
50:20प्रोग्रामिंग लैंग्वेज में अलाव कर दिया
50:22कि बार-बार उसी वेरिएबल को हम री डिक्लेयर
50:24कर सकते हैं तो बहुत ज्यादा कंफ्यूजन हो
50:26जाएगा उस लैंग्वेज के अंदर तो इसीलिए वेर
50:29जो है अच्छा तरीका नहीं है वेरिएबल को
50:31डिफाइन करने का इससे काफी ज्यादा कंफ्यूजन
50:33होता है और कई जगह एरर्स भी आते हैं तो
50:35इसीलिए जब भी हम वेरिएबल को डिफाइन करेंगे
50:36हम लेट को यूज करके डिफाइन करेंगे और लेट
50:39को यूज करके जब हम किसी वेरिएबल को डिफाइन
50:41करते हैं तो इस तरीके से बार-बार नहीं कर
50:43सकते क्योंकि जब आप बार-बार करोगे तो एरर
50:45आ जाएगा क्या एरर आ रहा है कैन नॉट री
50:47डिक्लेयर ब्लॉक स् कोपड वेरिएबल एज यानी
50:50ये जो वेरिएबल है ये ऑलरेडी डिक्लेयर्ड था
50:52डिक्लेयर कर रखा था आपने बता रखा था
50:54जावास्क्रिप्ट को वेरिएबल के बारे में तो
50:56आप इसे बार-बार री डिक्लेयर नहीं कर सकते
50:58तो यूजिंग लेट वेरिएबल कैन नॉट बी
51:00रीडिक्लेयर्ड बट हां इनको हम अपडेट कर
51:02सकते हैं अपडेट मतलब उसी एज वेरिएबल की
51:04वैल्यू को आप 59 बना सकते हो उसी एज
51:07वेरिएबल की वैल्यू को आप 86 बना सकते हो
51:10पहले क्या हो रहा था तीन अलग-अलग एज नाम
51:13केही वेरिएबल बन रहे थे पर इस बार एक बार
51:15ही एज नाम का वेरिएबल बन रहा है यानी
51:17मेमोरी के अंदर इफ दिस इज माय
51:20मेमोरी यहां पर हमारे पास एज नाम का एक ही
51:23वेरिएबल बन रहा है जिसके अर अंदर वैल्यू
51:25स्टोर्ड है शुरुआत में 24 उसके बाद यही
51:28वैल्यू डिलीट होकर हमारे पास नई वैल्यू
51:30आती है 59 और फिर यही वैल्यू डिलीट होक
51:33हमारे पास नई वैल्यू आती है 86 पर वेरिएबल
51:36एक ही है वो तीन बार डिक्लेयर नहीं हो रहा
51:38सो दिस इज द राइट वे ऑफ डिक्लेयर वेरिएबल
51:41एंड इसके अलावा हमारे पास एक और स्पेशल
51:43कीवर्ड होता है जिसका काम होता है कंस्ट
51:45यानी कांस्टेंट्स को डिफाइन करना
51:48कांस्टेंट का मतलब होता है इंग्लिश के
51:50अंदर ऐसी चीज जो चेंज नहीं हो सकती तो
51:52कॉनस ऐसे वेरिएबल होते हैं जिनको ना आप री
51:55डिक्लेयर कर सकते हो ना उनकी वैल्यू को आप
51:57अपडेट कर सकते हो एक बार आपने बोल दिया
51:59कांस्टेंट की वैल्यू ये है उसको चेंज नहीं
52:01किया जा सकता कोड के अंदर फॉर एग्जांपल
52:03हमने एक बार बोल दिया कंस्ट एज इज इक्वल ू
52:0624 तो उसके बाद हम कॉन्स्ट को इस तरीके से
52:09दोबारा चेंज नहीं कर सकते एरर यहां पर
52:11नहीं आएगा पर जैसे ही हम रिफ्रेश करेंगे
52:13यहां पे हमारे पास एरर आ जाएगा असाइनमेंट
52:16टू कांस्टेंट वेरिएबल मतलब ये आपने
52:18कांस्टेंट वेरिएबल बनाया इसी को आप वैल्यू
52:20नहीं दे रहे हो कांस्टेंट का मतलब वो तो
52:22होता है फिक्स कर दिया आज हमने इसके ऊपर
52:23लॉक लगा दिया इसकी वैल्यू फिक्स हो चुकी
52:25है तो कांस्टेंट्स कहां यूज़ कर सकते हैं
52:28फॉर एग्जांपल हमारे पास मैथ के अंदर बहुत
52:30सारे कांस्टेंट्स होते हैं जब भी हमें
52:31एरिया कैलकुलेट करना होता है हम पा जैसे
52:34कांस्टेंट्स को यूज़ करते हैं पा स् करने
52:36के लिए या फिर हम e जैसे कांस्टेंट्स को
52:39यूज़ करते हैं तो इस तरीके से बहुत सारे
52:40कांस्टेंट्स होते हैं मैथ के अंदर तो उसी
52:42तरीके के कांस्टेंट्स को डिफाइन करने के
52:44लिए आई कैन राइट कॉस्ट पा = 3.14 ये हमारा
52:47एक कांस्टेंट हो गया इसकी वैल्यू को
52:49नॉर्मल वेरिएबल की तरह हम चाहे तो प्रिंट
52:51भी करवा सकते हैं और जनरली जो कांस्टेंट्स
52:53होते हैं जिनको हम हर जगह यूज़ कर रहे
52:54होते हैं उनको हम कैपिटल लेटर से लिखना भी
52:57प्रेफर कर सकते हैं सेव किया रिफ्रेश किया
52:59तो ये हमारी पाई की वैल्यू हमारे पास
53:00प्रिंट होकर आ गई तो जब भी वेरिएबल को अब
53:03से हम डिक्लेयर करेंगे दो कीवर्ड्स को हम
53:05यूज कर सकते हैं एक होगा हमारा लेट कीवर्ड
53:07एक होगा हमारा कंस्ट कीवर्ड कंस्ट को
53:09जनरली हम ज्यादा प्रेफर करते हैं क्योंकि
53:11हमारे जितने भी वेरिएबल होते हैं जनरली
53:13उनकी वैल्यू ज्यादा चेंज नहीं हो रही होती
53:14तो मैक्सिमम केसेस में हम अपने वेरिएबल को
53:16कंस्ट बना सकते हैं और जहां-जहां जरूरत
53:18पड़े उन्हें हम लेट कीवर्ड से भी डिफाइन
53:20कर सकते हैं आल्सो इन कीवर्ड्स के बारे
53:22में एक और चीज अगर फॉर एग्जांपल हमने लेट
53:25कीवर्ड से एक वेरिएबल बनाया तो हम उसको
53:27सिंपली इतना भी छोड़ सकते हैं लेट a हमने
53:30यह बता दिया जावास्क्रिप्ट को कि a नाम का
53:32कोई वेरिएबल है बट हमने वैल्यू नहीं बताई
53:35उसकी और फिर अगर हम a को प्रिंट करवाते
53:37हैं तो रिफ्रेश किया हमारे पास क्या आएगा
53:40अनडिफाइंड तो बाय डिफ़ॉल्ट कोई भी अगर
53:42वेरिएबल डिक्लेयर होता है जावास्क्रिप्ट
53:44के अंदर पर उसको कोई वैल्यू नहीं मिली तो
53:46वह बाय डिफ़ॉल्ट हमेशा अनडिफाइंड होता है
53:48जैसे ही आपने a को कोई वैल्यू दे दी 10 दे
53:51दी तो उसके बाद अनडिफाइंड नहीं होगा अब
53:53उसकी वैल्यू प्रिंट हो जाएगी पर यह चीज़
53:55कांस्टेंट्स के लिए वर्क नहीं करती अगर
53:57आपने कोई कांस्टेंट डिक्लेयर किया कॉन्स्ट
53:59a और फिर अगर आप उसको प्रिंट करवाने की
54:02कोशिश करोगे यू विल गेट एन एरर एरर इज़
54:05मिसिंग इनिशियल इजर इन कांस्टेंट
54:07डिक्लेरेशन यानी इनिशियल इजर इनिशियल इजर
54:10यानी शुरुआत की जो वैल्यू है वह आपने
54:12कांस्टेंट को नहीं दी तो कॉन्स्ट अगर आप
54:14लिख रहे हो किसी भी वेरिएबल को हमेशा उसे
54:16शुरुआत में कोई ना कोई वैल्यू देनी है
54:18नहीं तो हमारे पास एरर आ जाएगा यही सेम
54:21वैल्यू यहां पे मुझे दिखाई दे रहा है
54:22कॉन्स्ट डिक्लेरेशंस मस्ट बी इनिश इइ ज्ड
54:25तो कंस्ट को अगर लिखना है तो हमेशा किसी
54:27ना किसी वैल्यू के साथ उसको इनिश इज करना
54:29पड़ेगा लेट को इनिश करने की जरूरत नहीं है
54:32एक और एडिशनल चीज कंस्ट लेट एंड वेर के
54:35बारे में जो यहां पे आपको देखने को मिली
54:37होगी इवन दो इसे बाद में हम डिटेल में
54:39पढ़ेंगे व्हिच इज स्कोप स्कोप को हम बाद
54:42में पढ़ेंगे फंक्शंस नाम का हम एक टॉपिक
54:43पढ़ेंगे उसके साथ स्कोप को डिटेल में
54:45पढ़ेंगे हमारे जो वेरिएबल होते हैं जो वेर
54:48से डिफाइन होते हैं उनका ग्लोबल स्कोप
54:50होता है ग्लोबल यानी पूरे कोड के अंदर
54:52उनको कहीं भी यूज किया जा सकता है पर हम
54:55हमारे जो लेट कीवर्ड से या कॉन्स्ट कीवर्ड
54:57से वेरिएबल डिक्लेयर होते हैं उनका ब्लॉक
54:59स्कोप होता है ब्लॉक स्कोप कहने का मतलब
55:02ब्लॉक होता है प्रोग्रामिंग के अंदर सिर्फ
55:04जावास्क्रिप्ट में नहीं किसी भी
55:05प्रोग्रामिंग लैंग्वेज में ब्लॉक का मतलब
55:07होता है कर्ली ब्रेसेज ये जो कर्ली
55:09ब्रेसेज होते हैं कर्ली ब्रेसेज यानी ये
55:11वाले कर्ली ब्रैकेट्स इसे हम एक ब्लॉक कह
55:13देते हैं इन दो कर्ली ब्रैकेट के बीच में
55:16जो भी हम पूरा का पूरा कोड लिखते हैं इस
55:18कोड को कहा जाता है वन ब्लॉक और तो अगर एक
55:21ब्लॉक के अंदर हमने लेट कीवर्ड से अपने
55:23वेरिएबल को डिफाइन कर दिया तो वो उसी
55:25ब्लॉक का वेरिएबल कहलाएगा फॉर
55:28एग्जांपल यहां पे अगर हम लिख
55:32दें लेट ये हमने ओपनिंग कर्ली ब्रैकेट लिख
55:35दिया कर्ली ब्रेस ये हमने क्लोजिंग कर्ली
55:37ब्रेस लिख दिया लेट a इ 5 और यहां मैं
55:41प्रिंट करवाऊं कसोल डलॉग
55:44a ये हमारा एक वेरिएबल हो गया अब यहीं पर
55:47कसोल डलॉग a से क्या हुआ फ मेरे पास
55:50प्रिंट हो गया दिस इज अ ब्लॉक पर यहीं पर
55:53अगर मैं लिख दूं लेट a इ टू 10 तो मेरे
55:56पास क्या आएगा एरर आएगा कि आप दोबारा से
55:58लेट वाले वेरिएबल को रीडिफाइन नहीं कर
56:00सकते ब्लॉक के अंदर पर अगर मुझे इसको
56:03रीडिफाइन ही करना है तो मैं क्या कर सकती
56:05हूं एक नया ब्लॉक बना सकती हूं नए ब्लॉक
56:07के अंदर आई कैन राइट लेट a = 10 और फिर हम
56:11कसोल डलॉग करके अपने नए a को प्रिंट करवा
56:13सकते हैं तो ये अलग ब्लॉक हो गया ये अलग
56:16ब्लॉक हो गया कर्ली ब्रेसेज जहां से शुरू
56:18हो जाते हैं वहां से नया ब्लॉक शुरू हो
56:19जाता है तो अब मेरे पास कोई एरर नहीं आएगा
56:22और मेरे पास पहली फाइव की वैल्यू भी
56:23प्रिंट होके आएगी दूसरी 10 की वैल्यू भी
56:25प्रिंट होके आएगी तो इस तरीके से हमारे
56:28ब्लॉक्स काम करते हैं पर ब्लॉक के बारे
56:30में अभी ज्यादा कंफ्यूज नहीं होना ना इसके
56:32ज्यादा डिटेल में अभी हम जाएंगे बाद में
56:33फंक्शंस नाम का एक इंटरेस्टिंग टॉपिक हम
56:35पढ़ेंगे तो वो जब हम पढ़ रहे होंगे तब हम
56:37ब्लॉक्स के बारे में डिटेल में पढ़ेंगे
56:39अभी के लिए ये जान लेना है जब भी वेरिएबल
56:41को डिफाइन करेंगे वर होता था पुराना तरीका
56:44नया तरीका मॉडर्न तरीका हां ये जो एकमा
56:46स्क्रिप्ट है यानी 2015 के अंदर जो चेंजेज
56:49आए हैं इसको मॉडर्न जावास्क्रिप्ट भी
56:50बोलते हैं यानी नई तरीके की जावास्क्रिप्ट
56:52इसके अंदर हम लेट और कॉनस को को यूज़ करते
56:55हैं टू डिफाइन आवर वेरिएबल नेक्स्ट हम बात
DataTypes in Js
56:57करने वाले हैं अबाउट समथिंग इंटरेस्टिंग
56:59कॉल्ड डेटा टाइप्स अब जावास्क्रिप्ट के
57:01अंदर वेरिएबल तो हमने देख लिए और ये भी
57:03देख लिया हर वेरिएबल के अंदर डिफरेंट
57:05तरीके का डाटा हम स्टोर करा सकते हैं पर
57:07ये जो डिफरेंट तरीके का डटा है हर तरीके
57:09के डाटा को अपना-अपना टाइप होता है इसको
57:12एग्जांपल के तौर पे फॉर एग्जांपल हमारे
57:14पास हमारी
57:23linked-list उसके ऊपर अगर हमने अपना नाम
57:26लिखा है तो वो नाम किस तरीके का डाटा हो
57:28सकता है वो हमारा स्ट्रिंग तरीके का डाटा
57:30हो सकता है स्ट्रिंग टाइप का तो उसमें
57:32टेक्स्ट इंफॉर्मेशन स्टोर हो सकती है अगर
57:34हमारे पास नंबर ऑफ फॉलोअर्स फॉर एग्जांपल
57:36हम देख रहे हैं तो दैट इज गोइंग टू बी अ
57:38नंबर इट इज गोइंग टू बी अ नंबर या
57:41न्यूमेरिकल डाटा अगर हमारे पास कोई फॉलो
57:43बटन होता है तो हमने किसी को फॉलो किया है
57:46या फॉलो नहीं किया या हमारे कौन-कौन
57:48फॉलोअर्स हैं वो सारी इंफॉर्मेशन किस
57:51तरीके की हो सकती है वो बुलियन तरीके की
57:53हो सकती है या तो हमने किसी को फॉलो किया
57:55है ट्रू या फिर हमने किसी को फॉलो नहीं
57:57किया फॉल्स तो अलग-अलग डाटा होता है उसे
57:59अलग-अलग टाइप में हम क्लासिफाई कर सकते
58:02हैं ये तो हो गया सोशल मीडिया का एग्जांपल
58:04आप किसी भी वेबसाइट का एग्जांपल ले सकते
58:06हो हर वेबसाइट के ऊपर अलग-अलग टाइप ऑफ
58:08डाटा है जिसको हमें स्टोर करना पड़ सकता
58:10है तो जब भी हम जावास्क्रिप्ट सीख रहे हैं
58:12सिर्फ ऐसे नहीं सीखना कि ठीक है थ्योरी
58:14कॉम सीख रहे हैं हमारे पास डे टू डे बेसिस
58:16पे बहुत सारी वेबसाइट्स बहुत सारी एप्स है
58:19जिनको हम यूज कर रहे होते हैं वो जो सारी
58:21की सारी एप्स हैं उनको किसी ना किसी तरीके
58:22से जावास्क्रिप्ट से भी क्रिएट किया जा
58:24सकता है
58:25तो हमें यह सोचना है कि अगर मुझे
58:27जावास्क्रिप्ट में इस ऐप के डाटा को लिखने
58:29के लिए स्टोर करने के लिए वेरिएबल को यूज
58:31करना होता तो हम किस तरीके से यूज करते
58:33तभी हम ऐसा माइंडसेट बिल्ड करेंगे कि
58:35चीजों को जावास्क्रिप्ट में कैसे सोचे तो
58:37यहां पर हम एक सोशल मीडिया ऐप को सोचने की
58:40कोशिश कर रहे हैं मुझे अगर लिन बनाना होता
58:42तो मैं जावास्क्रिप्ट के अंदर कैसे डेटा
58:44को स्टोर कराता या स्टोर कराती अब यहां पर
58:46जावास्क्रिप्ट के अंदर डिफरेंट डिफरेंट
58:48डेटा टाइप्स होते हैं यानी अलग-अलग तरीके
58:50का डाटा स्टोर कराया जा सकता है और डेटा
58:52टाइप्स को हम दो कैटेगरी के अंदर डिवाइड
58:53करते हैं
58:55एक होता है हमारे प्रिमिटिव डाटा टाइप्स
58:58प्रिमिटिव डेटा टाइप्स फिक्स्ड होते हैं
59:00एक लैंग्वेज के अंदर फिक्स्ड होते हैं कि
59:02यह हमारे सारे के सारे प्रिमिटिव डेटा
59:03टाइप्स हैं और यह सेवन प्रिमिटिव डेटा
59:06टाइप्स होते हैं जावास्क्रिप्ट के अंदर
59:08दूसरे होते हैं हमारे नॉन प्रिमिटिव डेटा
59:10टाइप्स नॉन प्रिमिटिव डेटा टाइप्स के अंदर
59:13हमारे पास ऑब्जेक्ट्स आ जाती है बाकी
59:16ऑब्जेक्ट्स के बारे में बाद में हम डिटेल
59:18में पढ़ेंगे अभी के लिए इतना ज्यादा
59:19कंफ्यूज नहीं होना सबसे पहले बात करते हैं
59:21अपने प्रिमिटिव डेटा टाइप्स के बारे में
59:23सेवन डाटा टाइप्स होते सबसे पहला होता है
59:25नंबर नंबर को हमने ऑलरेडी देखा हुआ है अगर
59:28हमने कोई एक वेरिएबल लिया लेट ए इज इक्वल
59:30टू 24 नाउ व्हाट इज दिस एज दिस इज अ
59:33न्यूमेरिकल डेटा टाइप अगर हम हमने सिर्फ
59:36इतना लिखा रिफ्रेश किया यहां पे हम चाहे
59:39तो एज को एक्सेस कर सकते हैं इवन दो हमने
59:42उसे यहां डिक्लेयर किया यहां पे एज को
59:44एक्सेस कर सकते हैं एज की वैल्यू है 24
59:46अगर मुझे इस वेरिएबल का टाइप देखना है
59:48डाटा टाइप देखना है तो हम लिख सकते हैं
59:50जावास्क्रिप्ट के अंदर टाइप ऑफ फिर अपने
59:52वेरिएबल का नाम तो मैंने लिखा टाइप ऑफ एज
59:55और एंटर किया तो हमारे पास क्या आया नंबर
59:57यानी इस वेरिएबल का टाइप है नंबर कल को
59:59अगर हम एक और वेरिएबल बनाते हैं लेट
1:00:01प्राइस इज इक्वल टू
1:00:041.50 सेव किया इसे क्लियर कर लेते हैं
1:00:06कंट्रोल के से और यहां हमने लिखा
1:00:11प्राइस प्राइस इज नॉट
1:00:15डिफाइंड ओके हमें रिफ्रेश करना पड़ेगा
1:00:17हमने लिखा प्राइस रिफ्रेश करने से सारे नए
1:00:20वेरिएबल आ जाएंगे तो प्राइस हमारे पास ये
1:00:22है और हम लिख सकते हैं टाइप ऑफ प्राइस तो
1:00:24हमारे पास यह भी प्राइस जो आता है नंबर
1:00:26आता है तो नंबर्स इस तरीके के हो सकते हैं
1:00:28नंबर्स चाहे तो नेगेटिव भी हो सकते हैं
1:00:30पॉजिटिव भी हो सकते हैं किसी भी तरीके से
1:00:32उसके अलावा सेकंड टाइप जो हमारे पास होता
1:00:34है दैट इज अ स्ट्रिंग डाटा टाइप हमने एक
1:00:37वेरिएबल बनाया फुल नेम फुल नेम इज इक्वल
1:00:40टू टोनी स्टार्क इस तरीके से हमने कोई नाम
1:00:42लिखा सेव किया रिफ्रेश किया यहां पे हम
1:00:45फुल नेम को प्रिंट करवाएंगे तो हमारे पास
1:00:47टोनी स्टार्क आ जाएगा और साथ के साथ हम
1:00:49टाइप ऑफ फुल नेम को अगर प्रिंट करवाएंगे
1:00:52तो हमारे पास आ जाएगा स्ट्रिंग सो दिस इ इ
1:00:54अ स्ट्रिंग डेटा टाइप तीसरा होता है हमारे
1:00:56पास बुलियन बुलियन के अंदर फॉर एग्जांपल
1:00:59फॉलो अगर हम चेक कर रहे इज फॉलो को अगर
1:01:03हमने ट्रू कर दिया फॉल्स भी कर सकते हैं
1:01:06रिफ्रेश किया तो इज फॉलो की वैल्यू तो
1:01:08हमारे पास आ ही गई ट्रू साथ के साथ हम
1:01:11टाइप ऑफ इज फॉलो को चेक कर सकते हैं एंड
1:01:13दिस इज गोइंग टू बी बलिन इसके अलावा हमारे
1:01:16पास अनडिफाइंड भी होता है बाय डिफॉल्ट
1:01:18सारे वेरिएबल अनडिफाइंड होते हैं जब तक
1:01:20उनके अंदर कोई वैल्यू नहीं होती यहां पे
1:01:22अगर हम लिख दें लेट x
1:01:25और फिर सिंपली हमने लिखा लेट x रिफ्रेश
1:01:29किया x की वैल्यू प्रिंट करवाएंगे तो x की
1:01:31वैल्यू है अनडिफाइंड और टाइप ऑफ x देखेंगे
1:01:34तो व भी है अनडिफाइंड जिस वेरिएबल के अंदर
1:01:36कोई वैल्यू ही नहीं डाली वो तो अनडिफाइंड
1:01:38होगा उसके अलावा हमारे पास नल भी होता है
1:01:42नल एक स्पेशल वैल्यू होती है अगर हमने
1:01:44लिखा लेट x इक्ट नल सेव किया रिफ्रेश किया
1:01:47x की वैल्यू प्रिंट करवाएंगे नल टाइप ऑफ x
1:01:51प्रिंट करवाएंगे ऑब्जेक्ट अब नल जो है
1:01:54अपने आप में x हमारे पास एक ऑब्जेक्ट होती
1:01:57है इवन दो यहां पे हमारे पास ऑब्जेक्ट
1:01:59प्रिंट होके आ रहा है पर फिर भी नल को हम
1:02:01अलग से अपना एक प्रिमिटिव डेटा टाइप की
1:02:04तरह काउंट करते हैं नल का मतलब होता है
1:02:06एब्सेंट ऑफ एन ऑब्जेक्ट यानी ऑब्जेक्ट
1:02:08होनी चाहिए थी पर अभी नल है यहां पे अब नल
1:02:11क्या होता है इसके स्पेसिफिक मीनिंग में
1:02:13अभी हम नहीं जाएंगे इसे हम बाद में जाके
1:02:14एक्सप्लोर कर रहे होंगे इसके अलावा दो और
1:02:17हमारे पास प्रिमिटिव डेटा टाइप्स होते हैं
1:02:18वैसे इतने ज्यादा फ्रीक्वेंसी
1:02:21पर जनरली देखने को मिलेगा ये होते हैं
1:02:24हमारे बिग इंट एंड सिंबल बिग इंट से काफी
1:02:28क्लियर है हम बिग इंटी जर्स को एक तरीके
1:02:29से स्टोर कराने की कोशिश करते हैं लेट x इ
1:02:33इक्व टू हम लिखते हैं बिग इंट और बिग इंट
1:02:35के अंदर 1 2 3 इस तरीके से हम कोई भी
1:02:37वैल्यू पास कर सकते हैं सेव किया रिफ्रेश
1:02:40किया वी कैन टाइप x तो बिग इं जहां पे
1:02:43होता है वहां पे लास्ट में आपको n दिखाई
1:02:44देगा और हम लिख सकते हैं टाइप ऑफ x व्हिच
1:02:47इज गोइंग टू बी बिग इंट उसी तरीके से
1:02:50हमारे पास सिंबल होता है लेट y इ इक्व टू
1:02:54सिंबल और इसके अंदर हम लिख सकते हैं
1:02:57हेलो एंड y की अब अगर हम वैल्यू प्रिंट
1:03:01करवाएं तो इट विल बी अ सिंबल सेज हेलो एंड
1:03:04टाइप ऑफ y को अगर देखें तो दिस इज गोइंग
1:03:07टू बी अ सिंबल बट बिग इंट और सिंबल के हम
1:03:10ज्यादा डिटेल में नहीं जाएंगे क्योंकि
1:03:11शायद ही रेयरली आप इनको एनकाउंटर करोगे
1:03:14बाकी इनको हम बाद में देख लेंगे अगर कहीं
1:03:15पर इन्हें हम यूज़ करते हैं तो ये तो हो
1:03:17गए हमारे सारे प्रिमिटिव डेटा टाइप्स वीी
1:03:19हैव सेवन प्रिमिटिव डेटा टाइप्स इसके
1:03:21अलावा हमारे पास नॉन प्रिमिटिव डेटा टाइप
1:03:23में आती है हमारी ऑब्जेक्ट्स ऑब्जेक्ट्स
1:03:25की ही सब कैटेगरी ऑब्जेक्ट्स के अंदर ही
1:03:28हमारे पास कुछ कैटेगरी अरेज की होती हैं
1:03:30कुछ कैटेगरी फंक्शंस की होती हैं ये
1:03:32विचित्र से दिखने वाले नाम हैं इनके मतलब
1:03:34अगर हमें नहीं समझ में आ रहे अभी कोई
1:03:36परेशानी वाली बात नहीं है धीरे-धीरे आगे
1:03:38आने वाले चैप्टर्स के अंदर सारी चीजें
1:03:40क्लियर हो जाएंगी पर अरेज और फंक्शंस
1:03:42जिनको हम बाद में पढ़ेंगे वो दोनों
1:03:43ऑब्जेक्ट्स की कैटेगरी के अंदर आते हैं
1:03:45अभी के लिए ऑब्जेक्ट्स की अगर बात करें तो
1:03:47ऑब्जेक्ट को हम ऐसे सोच सकते हैं इट इज अ
1:03:50कलेक्शन इट इज अ कलेक्शन ऑफ वैल्यू
1:03:55मतलब बहुत सारी वैल्यूज को अगर हमें सेव
1:03:57करवाना है तो उसको कलेक्शन को हम ऑब्जेक्ट
1:04:00नाम देते हैं फॉर एग्जांपल अगर हमें किसी
1:04:03स्टूडेंट के लिए कोई स्टूडेंट है उसके लिए
1:04:05हमें उसकी इंफॉर्मेशन स्टोर करानी है
1:04:07स्टूडेंट के लिए हमें उसका नेम स्टोर
1:04:09कराना है नेम क्या हो सकता है नेम
1:04:11स्ट्रिंग टाइप का हो सकता है उसके एज
1:04:14स्टोर करानी है एज क्या हो सकती है एज
1:04:16नंबर टाइप की हो सकती है उसका मार्क्स
1:04:19स्टोर कराने मार्क्स उसको कह लो या
1:04:21परसेंटेज कह लो ये भी हमारी नंबर टाइप की
1:04:23हो सकती है
1:04:24हमें हो सकता है कि इस साल स्टूडेंट पास
1:04:27हुआ नहीं पास हुआ तो इज पास इस तरीके का
1:04:31हम कोई वेरिएबल बना सकते हैं उसके अंदर
1:04:33बुलियन वैल्यू स्टोर करा सकते हैं तो ये
1:04:35सारी की सारी क्या है यह सारी की सारी
1:04:36अलग-अलग वैल्यूज हैं जो प्रिमिटिव टाइप्स
1:04:38में है पर इन्हीं का अगर हम एक कलेक्शन
1:04:40बना दें किसी स्टूडेंट के लिए तो उसे हम
1:04:43कह देंगे एक ऑब्जेक्ट और जनरली जो हमारी
1:04:45ऑब्जेक्ट होती है उसके अंदर की वैल्यू
1:04:47पेयर स्टोर होते हैं
1:04:50की
1:04:52कोलन वैल्यू
1:04:54इस तरीके से हम अपनी वैल्यूज को स्टोर
1:04:57कराते हैं यानी पहले जिस तरीके से हम
1:04:59वेरिएबल को नाम देते हैं वेरिएबल यानी
1:05:01हमारी एज क्या होगी हमारी एज 24 के इक्वल
1:05:04हो जाएगी बीच में कॉलन लगा दो हमारा नेम
1:05:06क्या होगा हमारा नेम मान लो राहुल के
1:05:08इक्वल हो
1:05:10गया बीच में कॉलन लगा दो तो इस तरीके से
1:05:14एक ब्लॉक के अंदर कर्ली ब्रेसस के अंदर हम
1:05:17इन्हें जोड़ के रखते हैं कलेक्शन बनाते
1:05:19हैं अलग-अलग वेरिएबल को हम बनाएंगे और
1:05:22इन्हें एक कलेक्शन बना देंगे और इस कले को
1:05:24हम नाम दे देंगे ऑब्जेक्ट तो स्टूडेंट
1:05:26वाला एक कलेक्शन बनाने के लिए यानी किसी
1:05:28भी ऑब्जेक्ट को बनाने के लिए जनरली हम
1:05:30ऑब्जेक्ट्स को कॉन्स्ट से डिक्लेयर करते
1:05:32हैं आप चाहे तो लेट से भी कर सकते हैं हम
1:05:35यहां पे लिख सकते हैं अपनी अपनी ऑब्जेक्ट
1:05:37का नाम हमारी ऑब्जेक्ट का नाम है स्टूडेंट
1:05:39तो जैसे हम कोई नॉर्मल वेरिएबल डिफाइन
1:05:41करते हैं वैसे ही लिखते हैं कॉन्स्ट अपने
1:05:44वेरिएबल का नाम इज इक्वल टू और फिर लिखते
1:05:46हैं कर्ली ब्रेसस और कर्ली ब्रेसेज के
1:05:48अंदर हम अपनी ऑब्जेक्ट को डिक्लेयर करना
1:05:50स्टार्ट करते हैं हमारी ऑब्जेक्ट के अंदर
1:05:52स्टूडेंट ऑब्जेक्ट के अंदर एक हम नेम
1:05:54डिक्लेयर करेंगे या नेम की जगह इसको हम
1:05:56फुल नेम भी कह सकते हैं फुल नेम डिक्लेयर
1:05:58करेंगे इसको हम नाम दे सकते हैं राहुल
1:06:02कुमार हम एज लिख सकते हैं एज इज गोइंग टू
1:06:06बी 20
1:06:08इयर्स इसके अलावा हम मार्क्स लिख सकते हैं
1:06:12या इसको हम सीजीपीए कह देते हैं सीजीपीए
1:06:15कितनी हो जाएगी सीजीपीए मान लो हो गई 8.2
1:06:19इस तरीके से कोई सीजीपीए हो गई उसके अलावा
1:06:21हमें इज पास कोई वेरिएबल बनाना है बुलियन
1:06:25टाइप का तो इसको हम लिख सकते हैं ट्रू तो
1:06:27यह अलग-अलग चार अलग-अलग वेरिएबल तो हो गए
1:06:29पर इन सारे वेरिएबल को कलेक्ट करके हमने
1:06:32गुच्छा बना दिया जिसको हमने नाम दे दिया
1:06:34स्टूडेंट और यहां पे हम लगा देंगे कोलन
1:06:36इसको सेव कर लेते हैं अब यह जो स्टूडेंट
1:06:38होगा यह हमारे लिए ऑब्जेक्ट है इसको हम
1:06:40प्रिंट करवा सकते हैं रिफ्रेश किया यहां
1:06:43मैंने लिख दिया स्टूडेंट तो स्टूडेंट की
1:06:45वैल्यू इस बार थोड़ी सी अलग हमारे पास
1:06:47प्रिंट होकर आई दिस इज बेसिकली माय
1:06:50स्टूडेंट वैल्यू ए जिसके अंदर 20 है
1:06:52सीजीपीए ये है फुल नेम यह है इस पास ये है
1:06:55और अगर मैं देखूं टाइप
1:06:57ऑफ स्टूडेंट हमारे पास प्रिंट होके आएगा
1:07:01ऑब्जेक्ट तो स्टूडेंट इज नाउ एन ऑब्जेक्ट
1:07:04और ऑब्जेक्ट मतलब कलेक्शन ऑफ डिफरेंट
1:07:06वेरिएबल और ये वेरिएबल अलग-अलग टाइप के हो
1:07:08सकते हैं हमने देख लिया हम चाहे तो नंबर्स
1:07:11के साथ स्ट्रिंग को बुलियन को हर तरीके के
1:07:13अलग-अलग वैल्यूज को कंबाइन कर सकते हैं अब
1:07:16स्टूडेंट के अंदर मान लो मुझे सिर्फ नेम
1:07:18चाहिए तो हम उसे एक्सेस करने के लिए लिख
1:07:21सकते हैं स्टूडेंट और फिर लिख सकते हैं
1:07:23अपने स्क्वायर ब्रैकेट्स और यहां पे डबल
1:07:26कोट्स डबल कोट्स के अंदर हम लिख सकते हैं
1:07:28फुल नेम एंटर किया तो हमारे पास क्या आ
1:07:31गया राहुल कुमार प्रिंट होके आ गया एक और
1:07:34तरीका होता है ऑब्जेक्ट्स के अंदर कीज को
1:07:36एक्सेस करने का कीज कहने का क्या मतलब है
1:07:38जब हम ऑब्जेक्ट की बात करते हैं ये फुल
1:07:40नेम क्या है की है एज क्या है की है
1:07:43सीजीपीए क्या है की है ये राहुल कुमार
1:07:45क्या है वैल्यू है 20 क्या है वैल्यू है
1:07:488.2 क्या है वैल्यू है तो ऑब्जेक्ट के
1:07:51अंदर हमारे पास की वैल्यू के पेयर होते
1:07:54हैं और किसी भी ऑब्जेक्ट के अंदर
1:07:56पर्टिकुलर की को एक्सेस करने के दो तरीके
1:07:58होते हैं एक तो है कि हम लिखें ऑब्जेक्ट
1:08:01डॉट अपनी की का नाम या फिर हम लिखें
1:08:04ऑब्जेक्ट स्क्वायर ब्रैकेट अपनी की का नाम
1:08:08अपने डबल कोट्स के अंदर दोनों ही तरीके
1:08:11सही तरीके हैं हम चाहे तो यहां से कसोल
1:08:13डलॉग करवा सकते हैं अपना स्टूडेंट के अगर
1:08:16फॉर एग्जांपल मुझे एज प्रिंट करवानी है तो
1:08:18स्टूडेंट की ऐज हम इस तरीके से भी प्रिंट
1:08:21करवा सकते हैं सेव कर लिया रिफ्रेश किया
1:08:23स्टूडेंट की एज आ गई 20 के इक्वल या फिर
1:08:26हम सीधा लिख सकते हैं डॉट एज सेव किया
1:08:29रिफ्रेश किया अभी भी एज आ गई 20 के इक्वल
1:08:32एक चीज याद रखनी है जब हम डॉट को यूज़
1:08:35करते हैं तब हमें कोई कोट्स यूज़ नहीं
1:08:37करने यानी ये डबल कोट्स भी नहीं लगाने
1:08:39हमें सिंगल कोट्स भी नहीं लगाने पर जब हम
1:08:42स्क्वायर ब्रैकेट को यूज़ करते हैं तब
1:08:43हमें कोड्स को यूज़ करना पड़ेगा तब अगर हम
1:08:45ऐसे लिख देंगे रिफ्रेश करेंगे हमारे पास
1:08:47एरर आ जाएगा क्योंकि एज को वह दूसरे किसी
1:08:50वेरिएबल की तरह समझेगा इसीलिए यहां पे
1:08:53हमें को लगाने होंगे सेव किया रिफ्रेश
1:08:55किया वैल्यू सही आ गई अगर मुझे सीजीपीए को
1:08:58देखना है तो हम यहां लिख देंगे सीजीपीए यह
1:09:01स्ट्रिंग नहीं है ये हमारे वेरिएबल का नाम
1:09:03है अपने स्क्वेयर ब्रैकेट्स के अंदर
1:09:05रिफ्रेश किया सीजीपीए की वैल्यू आ गई
1:09:08अच्छा इसके साथ-साथ हमने एक बार वेरिएबल
1:09:10को नाम दिया हमें पता है हम उसकी वैल्यू
1:09:11को चेंज कर सकते हैं फॉर एग्जांपल मैंने
1:09:14कोई वेरिएबल बनाया होता लेट a = 25 तो कल
1:09:17को मैं a की वैल्यू को 10 भी कर सकती थी
1:09:20बिल्कुल वैलिड होता यह नई वैल्यू असाइन
1:09:22करने का नया तरीका है पर ऑब्जेक्ट्स के
1:09:24अंदर कैसे नई वैल्यू असाइन करते हैं
1:09:26ऑब्जेक्ट के अंदर अगर मुझे मान लो कल को
1:09:28एज जो है इंक्रीज करनी है बाय वन तो हम
1:09:31लिख सकते हैं
1:09:34स्टूडेंट की एज इससे क्या होता है
1:09:37स्टूडेंट की एज को हम एक्सेस कर पाएंगे और
1:09:39उसके अंदर हम इंक्रीज कर देंगे + 1 तो
1:09:42स्टूडेंट की एज के अंदर इंक्रीज कर दिया
1:09:45मैंने + 1 और यही जो वैल्यू है ये इसी
1:09:48वेरिएबल को हम असाइन कर देंगे यानी पुरानी
1:09:50जो आपकी एज थी उसके अंदर + व कर दिया तो
1:09:53यहां से नई वैल्यू आएगी 21 और उसे लेफ्ट
1:09:56की तरफ असाइन कर दिया असाइनमेंट ऑपरेटर से
1:09:58तो ये 21 हो गया अब जब इसे प्रिंट
1:10:00करवाएंगे तो क्या प्रिंट होगा 21 प्रिंट
1:10:02होगा सेव कर दिया रिफ्रेश किया ओके
1:10:06सीजीपीए यहां पे प्रिंट करवा रहे हैं मुझे
1:10:08एज को प्रिंट करवाना है सेव किया रिफ्रेश
1:10:11किया हमारे पास एज आ गई 21 के इक्वल तो इस
1:10:14तरीके से किसी भी वैल्यू को चेंज किया जा
1:10:15सकता है कल को राहुल कुमार की जगह नेम में
1:10:19अगर हमें करना हो राहुल शर्मा नया ही नेम
1:10:21निकालना है तो हम इसे लिख सकते हैं है
1:10:23राहुल
1:10:25शर्मा और फिर नए नेम को हम प्रिंट करवा
1:10:28सकते हैं सेव किया रिफ्रेश किया यह क्या आ
1:10:30गया राहुल शर्मा आ गया तो यह हमारा प्रॉपर
1:10:33एक जावास्क्रिप्ट का कोड है जिसमें हमने
1:10:34एक स्टूडेंट ऑब्जेक्ट बनाई उसके अंदर कुछ
1:10:36चेंजेज किए और फिर उसे प्रिंट करवाया एक
1:10:39चीज आपके दिमाग को थोड़ा सा अशांत कर रही
1:10:41होगी अभी मैं पॉइंट आउट भी कर सकती हूं
1:10:44क्योंकि यहां पर स्टूडेंट एक ऑब्जेक्ट है
1:10:47और उसके आगे हमने कॉन्स्ट यूज़ किया है
1:10:49फिर भी हम यहां पे उसके नेम को चेंज कर पा
1:10:51रहे हैं अब यह क्या अलग सी चीज है क्योंकि
1:10:54अगर मैंने कोई नॉर्मल वेरिएबल बनाया होता
1:10:56कॉन्स्ट और उसको मैंने नाम दिया होता नेम
1:10:59इज इक्वल टू और यहां पर मैंने लिखा होता
1:11:01राहुल और कल को उस राहुल को फॉर एग्जांपल
1:11:05इस नेम को हम बनाने की कोशिश करते सचिन तो
1:11:09क्या होता हमारे पास यहां एरर आ जाता
1:11:11इनफैक्ट इतना जो कोड है सिर्फ इतने कोड
1:11:14में एरर आएगा बाकी कोई प्रॉब्लम नहीं है
1:11:16कोई नॉर्मल वेरिएबल है और उसको नई वैल्यू
1:11:18हम असाइन कर रहे हैं रिफ्रेश किया एरर आ
1:11:20गया असाइनमेंट टू कांस्टेंट वेरिएबल
1:11:22जावास्क्रिप्ट के जो एरर होते हैं पढ़ के
1:11:24समझ आ जाता है क्या है कि मतलब हम किसी
1:11:27कांस्टेंट वेरिएबल के अंदर नई वैल्यू
1:11:29असाइन करने की कोशिश कर रहे हैं कहां पे
1:11:30लाइन नंबर नाइन पे लाइन नंबर नाइन क्या है
1:11:33ये लाइन है तो यहां पे कांस्टेंट वेरिएबल
1:11:35के अंदर तो आप चेंज नहीं कर सकते पर
1:11:37कांस्टेंट ऑब्जेक्ट्स की कीज के अंदर आप
1:11:40चेंज कर सकते हो तो ऑब्जेक्ट जो होती है
1:11:43क्योंकि वो एक कलेक्शन है तो आपको पूरे
1:11:45कलेक्शन को चेंज करना पड़ेगा एक ऑब्जेक्ट
1:11:47को चेंज करने के लिए सिर्फ नाम को चेंज
1:11:49करने से ऑब्जेक्ट चेंज नहीं हो जाती सिर्फ
1:11:51एज को चेंज करने से ऑब्जेक्ट चेंज नहीं हो
1:11:53जाती तो ऑब्जेक्ट्स जो हैं उनको चेंज करके
1:11:56उनके अंदर एरर लाने के लिए हमें पूरी
1:11:58ऑब्जेक्ट को चेंज करना पड़ता है उसके
1:12:00एड्रेस को चेंज करना पड़ता है मेमोरी में
1:12:02अब यह चीज थोड़ी सी
1:12:10कॉम्प्लेक्टेड को हम अपडेट कर सकते हैं
1:12:13कॉन्स्ट वेरिएबल को अपडेट नहीं कर सकते पर
1:12:15हां कॉन्स्ट में अगर ऑब्जेक्ट हो तो उस
1:12:18ऑब्जेक्ट की की को हम अपडेट कर सकते हैं
1:12:20इतना याद रख लेना है ऑब्जेक्ट की की को
1:12:23क्यों अपडेट कर पा रहे हैं या उसके अंदर
1:12:25कब एरर हमारे पास आना स्टार्ट होगा वो हम
1:12:27बाद में ऑब्जेक्ट्स के ऊपर जब डेडिकेटेड
1:12:29अपना चैप्टर पढ़ेंगे तब हम बात कर रहे
1:12:31होंगे तो अभी के लिए हमने वेरिएबल से
1:12:34रिलेटेड डेटा टाइप से रिलेटेड काफी सारी
1:12:36इंपॉर्टेंट चीजें हैं जो पढ़ ली है एंड आज
1:12:38के लिए हमने अच्छा खासा जो है मेहनत कर ली
1:12:40है जेएस के ऊपर एंड इतने कांसेप्ट आर गुड
1:12:43इनफ फॉर आवर फर्स्ट लेक्चर तो आई होप कि
1:12:45जावास्क्रिप्ट पढ़ने में हमें खूब सारा
1:12:46मजा आया होगा और नेक्स्ट चीज जिसकी तरफ हम
Practice Questions
1:12:48बढ़ने वाले हैं वो होंगे हमारे कुछ
1:12:50प्रैक्टिस क्वेश्चंस अब प्रैक्टिस
1:12:52क्वेश्चन के अंदर सबसे पहला पहला क्वेश्चन
1:12:53हमारे पास है कि हमें
1:13:22amazonbusiness.in इसका आप एग्जांपल देख
1:13:24सकते हैं इसको सॉल्व करने का आप तरीका देख
1:13:26सकते हैं और सेकंड वाले को अपना खुद का
1:13:28टाइम लगा के हम सॉल्व कर सकते हैं अब इसके
1:13:30अंदर सबसे पहले तो हम इंडिविजुअल वेरिएबल
1:13:32से ही स्टार्ट करेंगे इंडिविजुअल वेरिएबल
1:13:35देख लो क्या-क्या बन सकते हैं फॉर
1:13:37एग्जांपल इसका एक नाम है जो मुझे स्टोर
1:13:39करना पड़ सकता है हर प्रोडक्ट का अपना नाम
1:13:41होता है इसका भी कुछ नाम है इसके अंदर एक
1:13:43रेटिंग नाम की चीज है इसके अंदर एक डील ऑफ
1:13:47द डे नाम की चीज है कि क्या इस प्रोडक्ट
1:13:49के ऊपर डील अभी चल रही है या नहीं चल रही
1:13:52और सा साथ के साथ इसका एक प्राइस है ऑफर
1:13:56भी है कि ऑफर कितने परसेंट का ऑफर है तो
1:13:59इस तरीके से बहुत सारी इंफॉर्मेशन है सारी
1:14:01इंफॉर्मेशन हमें स्टोर कराने की जरूरत
1:14:03नहीं है अभी के लिए हम चाहे तो इस डील को
1:14:05इग्नोर कर सकते हैं हम ये चार इंफॉर्मेशन
1:14:07स्टोर कराएंगे नाम क्या है रेटिंग कितनी
1:14:10है ऑफर कितना है और प्राइस क्या है अभी इन
1:14:14सब का टाइप भी लिख लेते हैं नेम क्या होगा
1:14:16नेम हमारा स्ट्रिंग टाइप का होगा रेटिंग
1:14:18क्या होगी रेटिंग को हम नंबर रख सकते हैं
1:14:20रेटिंग की वैल्यू वन से लेकर फाइव के बीच
1:14:22में कुछ होगी
1:14:23ऑफर क्या होगा ऑफर भी एक नंबर होगा कितने
1:14:26परसेंट का ऑफर चल रहा है प्राइस क्या होगा
1:14:28प्राइस इज आल्सो गोइंग टू बी अ नंबर अगर
1:14:30हम डील को भी स्टोर करवाते तो इज डील हम
1:14:33एक वेरिएबल बना सकते थे इज डील एक बुलियन
1:14:36वैल्यू होती ट्रू होता तो मतलब डील चल रही
1:14:38है डील ऑफ द डे है ऑफर इसके ऊपर और फॉल्स
1:14:41होता तो डील ऑफ द डे नहीं है तो बलिन
1:14:43वैल्यू को अभी के लिए इग्नोर कर सकते हैं
1:14:44तो ये चार वैल्यूज है जिनको हमें प्रिंट
1:14:46करवाना है तो हम अपनी ऑब्जेक्ट को कुछ इस
1:14:48तरीके से बना सकते हैं या इनफैक्ट
1:14:50डायरेक्टली कोड में लिखते
1:14:52हैं वी आर गोइंग टू क्रिएट एन ऑब्जेक्ट
1:14:54कॉन्स्ट और इसको नाम देंगे प्रोडक्ट
1:14:56प्रोडक्ट हमारी ऑब्जेक्ट हो गई इज इक्वल
1:14:58टू इसके अंदर क्या-क्या की वैल्यू पेयर्स
1:15:00होंगे सबसे पहले तो प्रोडक्ट का नेम हम
1:15:02लिख सकते
1:15:04हैं इसको नेम भी लिख सकते हैं तो इसको
1:15:06टाइटल भी लिख सकते हैं जो हमारे दिमाग में
1:15:08सबसे पहले आ रहा है लद नेम नेचुरली आता है
1:15:11तो नेम भी लिख सकते हैं इसे अभी के लिए
1:15:13बड़ा सा पार्कर जॉटर स्टैंडर्ड सीटी बॉल
1:15:16पेन मैं नहीं दूंगी इसको सिंपल सा हम बॉल
1:15:18पेन बोलेंगे बॉल पेन हमारा टाइटल हो सकता
1:15:20है उसके बाद हम इसके अंदर रेटिंग लिख सकते
1:15:22हैं रेटिंग के अंदर हमें पता है हमेशा
1:15:24फाइव स्टार में से कोई रेटिंग होती है तो
1:15:27रेटिंग के अंदर अभी फोर स्टार टाइप रेटिंग
1:15:29दिख रही है तो फोर वैल्यू उस के अंदर
1:15:31स्टोर करा सकते हैं हमारे पास एक ऑफर नाम
1:15:35की चीज है ऑफर के अंदर हम वैल्यू स्टोर
1:15:37करा सकते हैं अभी 5 पर का ऑफर है तो फव
1:15:40लिख देते हैं एक हमारे पास प्राइस है
1:15:42प्राइस के अंदर हम लिख सकते हैं
1:15:44270 तो इस तरीके से डेसिमल कोई वैल्यू है
1:15:47नहीं तो इस तरीके से हमारी ये प्रोडक्ट और
1:15:49सेमीकलन ये प्रोडक्ट नाम की ऑब्जेक्ट हो
1:15:51गई हम चाहे तो इसकी वैल्यू को प्रिंट करवा
1:15:53सकते हैं हमने लिख दिया यहां पे प्रोडक्ट
1:15:55सेव कर लेंगे रिफ्रेश करेंगे हमारे पास
1:15:58हमारा प्रोडक्ट आ गया सारी की सारी
1:16:00वैल्यूज हैं हम अगर देखना चाहे इसका टाइप
1:16:03तो टाइप ऑफ प्रोडक्ट विल बी एन ऑब्जेक्ट
1:16:06अच्छा एक और चीज स्ट्रिंग्स के बारे में
1:16:08जावास्क्रिप्ट में कि स्ट्रिंग्स के अंदर
1:16:10अगर आप ए बी जैसे नॉर्मल नंबर्स होते हैं
1:16:12नंबर्स में अगर आप 1 + 2 करेंगे
1:16:14जावास्क्रिप्ट में तो आपको फाइनल आंसर
1:16:16मिलेगा थ्री आप 2 - 1 करोगे तो आपको फाइनल
1:16:19आंसर मिलेगा वन इस तरीके से मैथ की जा
1:16:21सकती है जावास्क्रिप्ट में इसके बाद में
1:16:23बाद में पढ़ेंगे डिटेल में पर मैथ की जा
1:16:25सकती है वहीं पे आप स्ट्रिंग को अगर
1:16:27करेंगे कि 1 2 3 + 1 इसका क्या आउटपुट
1:16:30होगा वैसे दिखाई भी दे रहा है इसका आउटपुट
1:16:33होगा 1 2 3 1 यानी स्ट्रिंग क्या करती है
1:16:36अगर स्ट्रिंग के साथ प्लस में आप कुछ नंबर
1:16:38लिखते हैं तो वो स्ट्रिंग के अंदर जुड़
1:16:40जाता है ऐड नहीं होता स्ट्रिंग के अंदर
1:16:42जुड़ जाता है तो इसीलिए स्ट्रिंग्स यूनिक
1:16:44होती है स्पेशल होती है जावास्क्रिप्ट में
1:16:46लेट मी क्लियर दिस अगर मैंने लिखा ए ब सी
1:16:49d + 123 तो क्या हो गया यह बन जाएगा ए बी
1:16:53सडी 1 2 3 और यहीं पर मैंने लिख दिया 1 2
1:16:553 + 1 2 3 तो ये बन जाएगा 1 2 3 एंड 1 2 3
1:17:00तो स्ट्रिंग के साथ जब भी आप कुछ ऐड करते
1:17:02हैं तो वो चीज ऐसा नहीं है स्ट्रिंग भी
1:17:04नंबर बन जाएगा फिर नंबर नंबर से ऐड होके
1:17:06हो जाएगा ये 2 46 हो जाएगा ऐसा नहीं होगा
1:17:08स्ट्रिंग के बाद में वो नंबर भी स्ट्रिंग
1:17:11में ही कन्वर्ट होके नंबर की तरह जुड़
1:17:12जाएगा तो एक स्पेशल चीज होती है
1:17:14जावास्क्रिप्ट स्ट्रिंग्स के बारे में अब
1:17:17नेक्स्ट अपने सवाल की तरफ बढ़ते हैं
1:17:19नेक्स्ट सवाल में भी सिमिलर सा ही हमें
1:17:21काम करना है मुझे क्या दिया मुझे एक
1:17:46instagram2 इंफॉर्मेशन देख लो इंडिविजुअल
1:17:48इंफॉर्मेशन में क्या है एक हमें पता है
1:17:50हमारी हर जो
1:17:53कुछ यूजर नेम होता है या इसको हम नेम कह
1:17:56सकते हैं यूजर नेम कह सकते हैं दूसरा हम
1:17:58फॉलोअर्स का काउंट स्टोर करा सकते हैं तो
1:18:01ये भी क्या होंगे फॉलोअर्स होंगे तो ये
1:18:02हमारा एक फॉलोअर्स का काउंट हो जाएगा एक
1:18:05हमारा फॉलोइंग का काउंट हो
1:18:07जाएगा फॉलोइंग काउंट एक हमारे पास फॉलो का
1:18:10बटन हो सकता है तो इज फॉलो हम फॉलो कर रहे
1:18:13हैं नहीं कर रहे उसकी इंफॉर्मेशन हम स्टोर
1:18:14करा सकते हैं इसके अलावा और भी काफी सारी
1:18:17डिटेल्स हैं नंबर ऑफ पोस्ट में हम पोस्ट
1:18:19नाम का एक वेरिएबल बना सकते हैं जिसके
1:18:21अंदर कितने नंबर ऑफ पोस्ट हैं उसको स्टोर
1:18:23करा सकते हैं डिटेल्स नाम का एक वेरिएबल
1:18:25बना सकते हैं या इंफॉर्मेशन या बायो नाम
1:18:28का एक वेरिएबल बना सकते हैं उसमें बायो
1:18:30में क्या-क्या लिखा हो वो सारी चीजें अब
1:18:31ऐसे तो बहुत सारी इंफॉर्मेशन है हम क्या
1:18:33करेंगे चार वेरिएबल का एग्जांपल लेंगे
1:18:35सबसे पहले देख लो इंफॉर्मेशन क्या स्टोर
1:18:37करानी है फिर देख लो टाइप क्या-क्या है
1:18:39यूजर नेम का क्या टाइप होगा यूजर नेम का
1:18:40टाइप होगा
1:18:42स्ट्रिंग दिस विल बी स्ट्रिंग इज फॉलो का
1:18:45क्या टाइप होगा इसका टाइप होगा बुलियन
1:18:47फॉलोइंग का क्या टाइप होगा दिस विल बी अ
1:18:49नंबर फॉलोअर्स का क्या टाइप होगा दिस विल
1:18:52आल्सो बी अ नंबर अब इसको स्टोर कराने के
1:18:55लिए अपनी एक ऑब्जेक्ट बना लेते हैं लेट्स
1:18:58क्रिएट आवर न्यू ऑब्जेक्ट कंस्ट इसको कह
1:19:00देते हैं प्रोफाइल प्रोफाइल इज इक्वल टू
1:19:03प्रोफाइल के अंदर सबसे पहले यूजर नेम आ
1:19:05जाएगा यूजर
1:19:07नेम यूजर नेम के अंदर हम स्टोर करा देंगे
1:19:10श्रद्धा खपरा इस तरीके से एक यूजर नेम हम
1:19:14चाहे तो डरेट करके भी स्टोर करा सकते
1:19:17हैं कॉमा उसके बाद सेकंड वेरिएबल पर आ
1:19:20जाते हैं नेक्स्ट चीज हम इ को स्टोर करा
1:19:23सकते हैं इस फॉलो मान लो हमने कर दिया अभी
1:19:25फॉल्स उसके बाद हम फॉलोअर्स को स्टोर करा
1:19:28सकते हैं फॉलोअर्स मान लो कुछ भी रैंडम
1:19:31नंबर टूथ सेव करवा दिया हमने उसके बाद
1:19:33फॉलोइंग को स्टोर करा सकते हैं फॉलोइंग
1:19:35में भी हम कोई भी रैंडम नंबर ले सकते हैं
1:19:38तो इस तरीके से चार इंफॉर्मेशन हमने सेव
1:19:40करवा ली अब चाहे तो कंसोल के अंदर जाके हम
1:19:43अपनी प्रोफाइल को प्रिंट करवा सकते हैं तो
1:19:45यह हमारी प्रोफाइल सारी की सारी
1:19:46इंफॉर्मेशन हमारे पास आ जाएगी जिसमें हर
1:19:48किसी में इंडिविजुअल वेरिएबल हैं अच्छा एक
1:19:51और स्पेशल चीज अगर हम टाइप ऑफ प्रोफाइल
1:19:55करेंगे टाइप ऑफ प्रोफाइल वो क्या आएगा
1:19:58ऑब्जेक्ट आएगा हम सबको पता है पर हम अगर
1:20:01अलग से जाके या इनफैक्ट यहां पर मैं
1:20:04प्रिंट करवाती हूं कंसोल डलॉग अगर हम करें
1:20:07टाइप ऑफ
1:20:10प्रोफाइल तो वह हमारे पास
1:20:13आएगा रिफ्रेश ऑब्जेक्ट पर अगर हमें हम
1:20:17करें टाइप ऑफ प्रोफाइल के अंदर यूजर नेम
1:20:20इस तरीके से प्रोफाइल यूजर नेम से यूजर
1:20:22नेम होता है और उसका टाइप क्या होगा इसे
1:20:25सेव कर लेते हैं रिफ्रेश करते हैं उसका
1:20:27टाइप होगा स्ट्रिंग तो यह वेरिएबल क्या है
1:20:30यह वेरिएबल अपने आप में एक स्ट्रिंग है
1:20:32इसी तरीके से इज फॉलो का हम चाहे तो टाइप
1:20:34देख सकते हैं रिफ्रेश किया इट विल बी अ
1:20:36बुलियन वैल्यू हम चाहें तो फॉलोअर्स का
1:20:39टाइप देख सकते हैं सेव किया रिफ्रेश किया
1:20:42इट विल बी अ नंबर तो इस तरीके से ऑब्जेक्ट
1:20:45के अंदर जो की वैल्यू पेयर्स हैं उनके
1:20:48अंदर भी हम अपने डेटा टाइप को इंडिविजुअल
1:20:50डेटा टाइप को चेक कर सकते हैं तो इस तरीके
1:20:53से आज के लेक्चर के अंदर हमने बहुत सारी
1:20:55डिफरेंट चीजें सीख ली है जावास्क्रिप्ट के
1:20:57अंदर तो आई होप कि ये जो जावास्क्रिप्ट की
1:20:59हमारी नई जर्नी है इसके फर्स्ट लेक्चर में
1:21:01हमें काफी चीजें सीखने को मिली होंगी जो
1:21:03काफी इंटरेस्टिंग बनाती है हमारी
1:21:04प्रोग्रामिंग जर्नी की शुरुआत को मिलते
1:21:07हैं आप सभी से नेक्स्ट लेक्चर के अंदर टिल
1:21:08देन कीप लर्निंग एंड कीप कोडिंग