Free YouTube Transcribe

Video transcript

JavaScript Full Course ❤️ | Variables & Data Types | Lecture 1

Shradha Khapra · 16,419 words · 75 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

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देन कीप लर्निंग एंड कीप कोडिंग

Recently added transcripts

Browse the whole transcript library

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com, free, unlimited, no sign-up.