JavaScript Tutorial (2024) for Beginners to Pro (with Notes, Projects & Practice Questions) — Transcript
Full transcript
- 0:00हाय एवरीवन एंड वेलकम टू अपना कॉलेज मेरा
- 0:01नाम है श्रद्धा खाप और आज के इस वन शॉट के
- 0:03अंदर हम पढ़ने वाले हैं कंप्लीट
- 0:04जावास्क्रिप्ट तो अगर हम एक ऐसे स्टूडेंट
- 0:07हैं जिसने आज तक जावास्क्रिप्ट के अंदर
- 0:09कोई कोड नहीं लिखा या इनफैक्ट किसी दूसरी
- 0:11लैंग्वेज के अंदर भी कोई कोडिंग नहीं की
- 0:12तो बिल्कुल भी घबराने वाली बात नहीं है
- 0:14क्योंकि इस ट्यूटोरियल के अंदर बहुत ही
- 0:16सिंपल तरीके से हम बिल्कुल बिगनर यानी जरो
- 0:19लेवल से चीजों को स्टार्ट करेंगे और लास्ट
- 0:21तक जाते-जाते सीखेंगे कि किस तरीके से
- 0:23जावास्क्रिप्ट के अंदर हम कोडिंग कर सकते
- 0:25हैं इनफैक्ट जावास्क्रिप्ट को यूज करके हम
- 0:27कैसे गेम्स प्रोजेक्ट्स एंड वेबसाइट्स को
- 0:29बिल्ड कर सकते हैं तो इस जावास्क्रिप्ट के
- 0:31ट्यूटोरियल के अंदर हमने अपने टॉपिक्स को
- 0:33इन चैप्टर्स के अंदर डिवाइड किया है जिनके
- 0:34टाइम स्टंप्स आपको नीचे डिस्क्रिप्शन
- 0:36बॉक्स के अंदर मिल रहे होंगे अब इन
- 0:38चैप्टर्स के अंदर हम सिर्फ थ्योरी नहीं
- 0:39पढ़ेंगे थ्योरी के साथ-साथ हर एक
- 0:41इंपॉर्टेंट टॉपिक से रिलेटेड हम उसके
- 0:43प्रैक्टिस क्वेश्चंस को सॉल्व करेंगे साथ
- 0:45के साथ उन कॉन्सेप्ट्स को यूज़ करके हम
- 0:47अपने गेम्स को बिल्ड करेंगे जैसे हमारा
- 0:48स्टोन पेपर सिजर गेम हो गया एंड उसके साथ
- 0:51लास्ट तक जाते-जाते हम अपना एक फुली
- 0:53फंक्शनल करेंसी कन्वर्टर ऐप बना रहे होंगे
- 0:56इसके साथ में हर एक चैप्टर के जो स्लाइड्स
- 0:58एंड नोट्स हैं उनको डाउनलोड करने का लिंक
- 1:00भी आपको नीचे डिस्क्रिप्शन बॉक्स के अंदर
- 1:01दे दिया है उसे भी जाकर हम चाहे तो
- 1:03डाउनलोड कर सकते हैं अब जिन स्टूडेंट्स को
- 1:05नहीं पता जावास्क्रिप्ट पिछले 11 साल से
- 1:07टेक इंडस्ट्री के अंदर यूज होने वाली सबसे
- 1:09पॉपुलर लैंग्वेज है जिसके ऊपर आज के अपने
- 1:11ट्यूटोरियल के अंदर हम पूरी पकड़ बनाने
- 1:13वाले हैं तो इस ट्यूटोरियल को स्टार्ट
- 1:15करने के लिए सिर्फ एक ही चीज की हमें
- 1:16जरूरत है व्हिच इज अ विलिंग टू लर्न
- 1:18समथिंग न्यू तो शुरुआत करते हैं अपने
- 1:20जावास्क्रिप्ट के ट्यूटोरियल के
- 1:26साथ अब सबसे पहले हम बात करने वाले हैं कि
- 1:29जावास्क्रिप्ट एगजैक्टली होती क्या है
- 1:32जावास्क्रिप्ट सीखने से पहले ये जरूरी है
- 1:33समझना कि जावास्क्रिप्ट होती क्या है
- 1:35जावास्क्रिप्ट हमारे पास होती है एक
- 1:37प्रोग्रामिंग लैंग्वेज प्रोग्रामिंग
- 1:39लैंग्वेजेस क्या होती हैं जैसे डे टू डे
- 1:41बेसिस पर हम एक दूसरे से इंटरेक्ट करने के
- 1:43लिए बातचीत करने के लिए भाषाओं का यूज
- 1:45करते हैं हो सकता है हम अपने किसी दोस्त
- 1:47से हिंदी में बात कर रहे हो किसी से हम
- 1:48इंग्लिश में बात कर रहे हो किसी से फ्रेंच
- 1:50में बात कर रहे हो किसी से जर्मन में बात
- 1:51कर रहे हो तो बहुत सारी डिफरेंट डिफरेंट
- 1:53लैंग्वेजेस हैं जिनको हम यूज करते हैं ऐसे
- 1:56ही हमारे जो कंप्यूटर्स होते हैं हमारे जो
- 1:57लैपटॉप्स होते हैं हमारी जो मशीनस होती
- 1:59हैं इन्हें नॉर्मल लैंग्वेजेस समझ में
- 2:01नहीं आती इन्हें समझ में आती हैं
- 2:03प्रोग्रामिंग लैंग्वेजेस और बहुत सारी
- 2:05प्रोग्रामिंग लैंग्वेजेस होती हैं टेक
- 2:07वर्ल्ड के अंदर हमने जावा सुना होगा हमने
- 2:09c+ प सुना होगा हमने सी सुना होगा हमने
- 2:11पाइथन सुना होगा हमने जावास्क्रिप्ट सुना
- 2:13होगा तो जावास्क्रिप्ट इन्हीं में से एक
- 2:15ऐसी प्रोग्रामिंग लैंग्वेज है जो
- 2:16कंप्यूटर्स को मशीनस को समझ में आती है और
- 2:19इसे हम यूज करते हैं अपनी मशीनस को
- 2:21इंस्ट्रक्शंस देने के लिए एट दी एंड चाहे
- 2:24हमें वेबसाइट बनानी है चाहे हमें कंप्यूटर
- 2:26के अंदर कोई भी काम करना है वो काम करने
- 2:28के लिए हमें अपना लॉजिक यूज करके कंप्यूटर
- 2:31को बताना पड़ेगा कि मुझे यह काम करके दे
- 2:33दो तो वो हम कौन सी भाषा में बताएंगे वो
- 2:35बताएंगे हम अपनी जावास्क्रिप्ट के अंदर
- 2:37व्हिच इज अ प्रोग्रामिंग लैंग्वेज तो
- 2:39हमारा जो कंप्यूटर होता है या अपना लैपटॉप
- 2:41इसे हम समझ सकते हैं कोई भी सिस्टम या
- 2:43मशीन वो क्या करता है हमसे कुछ इनपुट लेता
- 2:45है और इनपुट के अंदर हम क्या पास करते हैं
- 2:48इनपुट के अंदर हम उसे देते हैं कुछ
- 2:50इंस्ट्रक्शंस और ये इंस्ट्रक्शंस कैसे
- 2:52लिखी जाती हैं ये इंस्ट्रक्शंस दी जाती है
- 2:54इन द फॉर्म ऑफ कोड तो हम अपना
- 2:56जावास्क्रिप्ट का कुछ कोड लिख रहे होंगे
- 2:59कोड मतलब इंस्ट्रक्शंस यानी कुछ काम हम
- 3:02बता रहे होंगे अपने कंप्यूटर को और फिर
- 3:04कंप्यूटर आउटपुट की फॉर्म में हमें वह काम
- 3:06करके दे देगा वो काम बहुत सिंपल सी
- 3:08कैलकुलेशन भी हो सकती है हो सकता है हम 1
- 3:10+ 2 का आंसर ढूंढ रहे हो तो इनपुट के अंदर
- 3:13हम उसे वन दे दें हम उसे टू दे दें और बोल
- 3:15दें दोनों को प्लस कर दो और आउटपुट में वो
- 3:17हमें दे दे कि 1 + 2 हमारे पास थ्री होता
- 3:19है तो थ्री वो हमें प्रिंट करके दे दे
- 3:21इतना सिंपल सा भी आउटपुट हो सकता है और
- 3:24आउटपुट बहुत
- 3:27कॉम्प्लेक्टेड साइट हमें बना कर दे दे तो
- 3:29अगर हम बहुत सारी इंस्ट्रक्शन बहुत सारा
- 3:31कोड लिखते हैं तो उससे हम एक प्रॉपर
- 3:33वेबसाइट भी पूरी की पूरी जनरेट कर सकते
- 3:35हैं तो इट ऑल डिपेंड्स अपॉन द इनपुट कि
- 3:38हमने क्या इनपुट दिया है उसी के बेसिस पे
- 3:40हमारा सिस्टम हमारा कंप्यूटर हमें क्या
- 3:42आउटपुट रिटर्न करके देता है और किस तरीके
- 3:45से किस भाषा में हम अपना कोड लिखेंगे हम
- 3:47अपना कोड लिखेंगे जावास्क्रिप्ट के अंदर
- 3:49अब जब भी हम जावास्क्रिप्ट का कोड लिखते
- 3:51हैं तो उस कोड को रन करने के बहुत सारे
- 3:53डिफरेंट डिफरेंट तरीके होते हैं और कोड को
- 3:55रन करने का मतलब होता है कोड से आउटपुट
- 3:57निकालना तो उस कोड से आउटपुट निकालने के
- 3:59बहुत सारे तरीके होते हैं इनमें से सबसे
- 4:01सिंपल तरीका होता है अपने ब्राउजर के अंदर
- 4:04ही जावास्क्रिप्ट को लिखना ब्राउजर क्या
- 4:06होता है आप सभी ने
- 4:29मैंने राइट क्लिक किया या अगर आप मैक यूज़
- 4:31कर रहे हैं तो आप डबल टैप कर सकते हैं और
- 4:33मैंने फिर सेलेक्ट किया अपना इंस्पेक्ट
- 4:35वाला ऑप्शन जैसे ही हम इंस्पेक्ट सिलेक्ट
- 4:38करते हैं इस तरीके की राइट साइड में बहुत
- 4:41बड़ी सी हमारे लिए विंडो ओपन होके आएगी
- 4:42जिसमें काफी सारी ऐसी चीजें हैं जो शुरुआत
- 4:45में हमें समझ में नहीं आएंगी यहां ऊपर
- 4:47ऑप्शंस होते हैं और इनमें से एक ऑप्शन
- 4:49होता है हमारे कंसोल का कंसोल हमारे
- 4:52ब्राउजर के अंदर ही जहां पर हम नॉर्मली डे
- 4:54टू डे बेसिस पे वेबसाइट्स खोलते आए हैं
- 4:56ब्राउजर के अंदर ही कंसोल उसका ऐसा हिस्सा
- 4:59होता है जिसके अंदर हम जावास्क्रिप्ट का
- 5:01कोड लिख सकते हैं और उसे वहीं के वहीं रन
- 5:03कर सकते हैं फॉर एग्जांपल ये स्क्रीन में
- 5:06एक बार क्लियर कर देती हूं मैंने कमांड
- 5:08प्लस के प्रेस किया है अगर आप विंडोज यूज
- 5:10कर रहे हैं सो यू कैन प्रेस कंट्रोल प् के
- 5:12उससे हम अपने कंसोल को पूरा खाली कर सकते
- 5:14हैं क्लीन कर सकते हैं और यहां मैं एक
- 5:16छोटा सा कोड लिखने वाली हूं या छोटी सी
- 5:19इंस्ट्रक्शन इसको हम बोल सकते हैं यूजिंग
- 5:21जावास्क्रिप्ट मैंने लिखा अलर्ट और यहां
- 5:24मैंने लिखा अपना
- 5:26कॉलेज इस तरीके की मैंने एक स्टेटमेंट
- 5:29लिखी अब यहां पर अलर्ट का क्या मतलब है यह
- 5:31डबल कोड्स क्यों लगाए हैं यह सेमीकलन का
- 5:33क्या मतलब है हो सकता है फर्स्ट टाइम अगर
- 5:36हम कोडिंग सीख रहे हो तो यह लाइन हमें
- 5:37बहुत अजीब लग रही हो और हमें अभी डिटेल
- 5:39में भी नहीं जाना कि ये लाइन का क्या मतलब
- 5:41है किस तरीके से चीजें हो रही हैं मैं
- 5:43क्या करूंगी जैसे ही मैं एंटर प्रेस
- 5:44करूंगी इस तरीके का कुछ मेरे पेज पर आया
- 5:47ये क्या है ये बेसिकली एक अलर्ट है अलर्ट
- 5:49क्या होते हैं पॉपअप्स होते हैं हमारी
- 5:51स्क्रीन के ऊपर एकदम से अगर कोई मैसेज आ
- 5:53जाए उसे जावास्क्रिप्ट के अंदर क्रिएट
- 5:55करने के लिए हम अलर्ट लिख देते हैं और फिर
- 5:57उस मैसेज के अंदर क्या लिखा आ रहा है उस
- 5:59मैसेज के के अंदर लिखा हुआ आ रहा है अपना
- 6:00कॉलेज इसको कर देंगे क्लिक ओके तो बेसिकली
- 6:04ये मैंने क्या किया जावास्क्रिप्ट के अंदर
- 6:06एक कोड लिखा और उस कोड को मेरे ब्राउजर ने
- 6:08ऑटोमेटिक रन कर दिया ऑटोमेटिक एग्जीक्यूट
- 6:11कर दिया इफ आई वांट आई कैन क्रिएट अ
- 6:13डिफरेंट मैसेज यहां पर अपना कॉलेज की जगह
- 6:16इफ आई डिसाइड टू राइट श्रद्धा खपरा और
- 6:19मैंने जैसे ही एंटर किया मेरे लिए नया
- 6:20अलर्ट क्रिएट हुआ विद अ न्यू नेम इसको भी
- 6:23ओके क्रिएट कर सकते हैं और यहां पर हम
- 6:26स्टार्ट करने वाले हैं क्योंकि अपनी
- 6:27जावास्क्रिप्ट की सीरीज तो यहां हम लिख
- 6:29सकते हैं हेलो जेएस एंटर किया तो इस बार
- 6:32हमारे पास मैसेज आ गया हेलो जेएस तो ये जो
- 6:35तीनों लाइंस है ये जावास्क्रिप्ट के कोड
- 6:37का पार्ट है दिस इज अ जावास्क्रिप्ट लाइन
- 6:39दिस लाइन इज रिटन इन जावास्क्रिप्ट ये भी
- 6:41जावास्क्रिप्ट में लिखी है ये भी
- 6:42जावास्क्रिप्ट में लिखी है तो ये ऐसा
- 6:44जावास्क्रिप्ट कोड है जो डायरेक्टली हमारे
- 6:45ब्राउजर के अंदर रन कर पा रहा है तो ये
- 6:48हमारी फर्स्ट लाइन है जिसको हमने
- 6:49जावास्क्रिप्ट के अंदर एग्जीक्यूट किया है
- 6:51अब ये तो हो गया सबसे सिंपल तरीका
- 6:53जावास्क्रिप्ट को एग्जीक्यूट करने का यानी
- 6:55हमने ब्राउजर के अंदर ही कुछ ना कुछ कोड
- 6:57वहां पर लिख दिया बट जनरली जब हम जावा
- 6:59स्क्रिप्ट को यूज करेंगे तो हम उसे सारे
- 7:01के सारे कोड को ब्राउजर के ऊपर नहीं लिख
- 7:03सकते क्योंकि एट दी एंड जैसे ही आप इस
- 7:05ब्राउजर को रिफ्रेश करोगे ब्राउजर को
- 7:06रिफ्रेश करने का मतलब है जैसे ही ये
- 7:09रिफ्रेश वाला जो बटन होता है इसको हमने
- 7:11प्रेस किया या कंट्रोल प् r हम जैसे ही
- 7:13प्रेस कर देते हैं हमारा कंसोल विंडो खाली
- 7:14हो जाता है और दोबारा से उसमें ये कुछ बाय
- 7:16डिफॉल्ट मैसेजेस वार्निंग्स वगैरह आने
- 7:18लगते हैं ये मैसेजेस हमारे जावास्क्रिप्ट
- 7:20से रिलेटेड नहीं है इनको ऑटोमेटिक
- 7:27google's लिखना टेंपरेरी तरी तरीका होता
- 7:29है पर हां कंसोल विंडो के ऊपर भी
- 7:31जावास्क्रिप्ट लिखी जा सकती है इनफैक्ट हम
- 7:33बहुत सारे कांसेप्ट यहीं पर लिखकर सीख रहे
- 7:35होंगे पर मेजर तरीका होता है
- 7:37जावास्क्रिप्ट को लिखने का इन अ कोड एडिटर
- 7:39अब कोड एडिटर क्या होता है हमारे पास
- 7:42बेसिकली मार्केट के अंदर बहुत सारे
- 7:43डिफरेंट डिफरेंट कोड एडिटर्स अवेलेबल होते
- 7:45हैं एंड कोड एडिटर इज लाइक अ नोटबुक अब
- 7:49जैसे अभी तक पूरी स्कूल लाइफ के अंदर या
- 7:51पूरी कॉलेज लाइफ के अंदर जितना भी काम
- 7:53हमने किया होता है जितनी भी पढ़ाई की होती
- 7:54है उस सबके नोट्स हम कहां बनाते हैं
- 7:56नोटबुक के अंदर बनाते हैं पेन को यूज़
- 7:58करके बनाते हैं लेकिन कोडिंग के अंदर
- 8:00हमारे जो नोट्स होते हैं या पूरी हमें जो
- 8:02पढ़ाई करनी होती है वो हम नोटबुक के ऊपर
- 8:04नहीं करते उसके लिए हमारे पास डिजिटल
- 8:06नोटबुक्स होती हैं जिनको हम कहते हैं अपना
- 8:08कोड एडिटर्स और ऐसे बहुत सारे डिफरेंट
- 8:10डिफरेंट कोड एडिटर्स अवेलेबल है मार्केट
- 8:12के अंदर आप चले जाओगे आपके पास विम है
- 8:14आपके पास सब्लाइम है और भी काफी सारे
- 8:16पॉपुलर ऑप्शंस हैं और इसमें से एक जो सबसे
- 8:19ज्यादा पॉपुलर ऑप्शन है इंडस्ट्री के अंदर
- 8:21उसे हम यूज़ कर रहे होंगे व्हिच इज कॉल्ड
- 8:23वीएस कोड इसे विजुअल स्टूडियो कोड भी कहते
- 8:27हैं और विजुअल स्टूडियो कोड को यूज करने
- 8:29के पीछे बहुत सारे रीजंस हैं सबसे पहला
- 8:32सबसे इंपॉर्टेंट रीजन इट इज फ्री फ्रीली
- 8:34हम इसको डाउनलोड कर सकते हैं कोई लाइसेंस
- 8:36की जरूरत नहीं है सेकंड रीज़न इट इज वेरी
- 8:38पॉपुलर इन द इंडस्ट्री चाहे कोई स्टूडेंट
- 8:40कोडिंग कर रहा हो चाहे कोई वर्किंग
- 8:42प्रोफेशनल कोडिंग कर रहा हो बहुत सारे लोग
- 8:44इनफैक्ट वन ऑफ द लार्जेस्ट नंबर ऑफ
- 8:45डेवलपर्स यूज विजुअल स्टूडियो कोड एज देयर
- 8:48प्राइमरी मीडियम ऑफ डूइंग कोडिंग तीसरा
- 8:50रीज़न है कि आज हो सकता है विजुअल
- 8:52स्टूडियो कोड के ऊपर हम सिर्फ
- 8:53जावास्क्रिप्ट का कोड लिख रहे हो पर कल को
- 8:54जाकर अगर आपको जावा का कोड लिखना है आपको
- 8:56c+ का कोड लिखना है आपको सी का कोड लिखना
- 8:58है
- 8:59है मैक्सिमम जितनी भी हमारी मेजॉरिटी
- 9:02यूज्ड होने वाली लैंग्वेजेस हैं उन सबके
- 9:04कोड हम वीएस कोड के ऊपर लिख सकते हैं
- 9:05एग्जीक्यूट कर सकते हैं तो अगर आपने लाइफ
- 9:07में एक बार इसको इंस्टॉल कर लिया तो
- 9:09दोबारा हमें इसको इंस्टॉल करने की जरूरत
- 9:10नहीं पड़ेगी ना ही किसी दूसरे एडिटर की
- 9:12जरूरत पड़ेगी क्योंकि मैक्सिमम काम हमारे
- 9:14इसी कोड एडिटर के ऊपर हो जाते हैं तो इट
- 9:16इज वन ऑफ द बेस्ट एंड आई रिकमेंड इट टू यू
- 9:19चाहे आप जावास्क्रिप्ट पढ़ रहे हो चाहे आप
- 9:20वेब डेवलपमेंट कर रहे हो चाहे आप डीए से
- 9:22पढ़ रहे हो चाहे आप कुछ भी पढ़ रहे हो
- 9:23वीएस कोड जो है काफी पॉपुलर काफी बढ़िया
- 9:26टूल है एंड इसे सबसे पहले हम इंस्टॉल करने
- 9:28वाले हैं एंड आल्सो इट इज अ कोड एडिटर
- 9:29बिल्ट बाय
- 9:56microsoft.com डनलोड
- 9:59अब इसमें काफी सारे ऑप्शन आ गए हैं अब आप
- 10:01विज मशीन पर हैं वि 7 8 10 11 पर तो यहां
- 10:06पे आप अपने सिस्टम के हिसाब से कि 64 बिट
- 10:08सिस्टम है तो कौन सा डाउनलोड करना है 32
- 10:10बिट है तो कौन सा डाउनलोड करना है मोस्टली
- 10:12लोगों का जो है 64 बिट सिस्टम होता है तो
- 10:14इसको आप यहां पे क्लिक करके डाउनलोड कर
- 10:16सकते हैं अगर आप
- 10:29सारे के सारे चेक बॉक्सेस को टिक कर देना
- 10:31है जैसे ही टिक करेंगे हमारा विजुअल
- 10:33स्टूडियो कोड पूरी तरह इंस्टॉल हो जाएगा
- 10:35और इसको अब हम फर्स्ट टाइम खोल सकते
- 10:39हैं तो फाइनली इंस्टॉलेशन को हमने कंप्लीट
- 10:42कर लिया है और नेक्स्ट चीज जिसके साथ हम
- 10:44स्टार्ट करेंगे जावा स्क्रिप्ट के अंदर
- 10:45सबसे बेसिक चीज वो होती है console.log
- 10:48console.log ये एक ऐसी कमांड है ये एक ऐसी
- 10:52स्टेटमेंट है ये एक ऐसा पीस ऑफ कोड है
- 10:54जिसका काम होता है किसी भी चीज को प्रिंट
- 10:56करवाना कंसोल के ऊपर कंसोल हमने देख लिया
- 10:58क्या हो है कंसोल हमारे ब्राउजर का वो
- 11:00वाला हिस्सा होता है जिसके ऊपर हमारी
- 11:02जावास्क्रिप्ट रन करती है तो हम ब्राउजर
- 11:04के किसी भी टैब पे अगर जाके इंस्पेक्ट
- 11:06करेंगे तो हम अपने कंसोल पर आ सकते हैं कल
- 11:09+ k से हम स्क्रीन को खाली कर सकते हैं जो
- 11:11भी चीजें हैं सारी गायब हो जाएंगी और
- 11:13बेसिकली console.log इज यूज्ड टू लॉग लॉग
- 11:16का मतलब होता है कुछ भी चीज को प्रिंट
- 11:18करवाना लॉग अ मैसेज टू द कंसोल तो अगर
- 11:21हमने कसोल डलॉग करके फिर हम क्या लिखते
- 11:24हैं फिर हम अपने पैरेंस लगाते हैं पैरेंस
- 11:26यानी ये हमारे जो कर्ली कर्ली नहीं इसको
- 11:29हम कर्वी ब्रैकेट्स कहेंगे इस तरीके के जो
- 11:31हमारे नॉर्मल ब्रैकेट्स होते हैं उसके
- 11:33अंदर अगर हमने डबल कोट्स या फिर सिंगल कोट
- 11:37के अंदर कुछ भी लिख दिया तो फिर वो चीज
- 11:39हमारी स्क्रीन के ऊपर जाकर प्रिंट हो
- 11:40जाएगी फॉर एग्जांपल अगर हम लिखते हैं
- 11:43कंसोल डॉट
- 11:45लॉग यानी कंसोल के ऊपर लॉग कर दो क्या लॉग
- 11:49कर दो मुझे अपना कॉलेज ये मेरा मैसेज है
- 11:51जिसको मुझे प्रिंट करवाना है मैसेज क्या
- 11:53है मैसेज है अपना कॉलेज इस मैसेज को मैंने
- 11:55डबल कोट्स के अंदर लिख दिया और लास्ट में
- 11:57मैंने एक सेमीकलन लगाया है सेमीकलन का वही
- 12:00मतलब होता है कोडिंग के अंदर जो इंग्लिश
- 12:02के अंदर फुल स्टॉप का होता है और हिंदी के
- 12:04अंदर पूर्ण विराम का होता है बेसिकली अगर
- 12:06आपको एक सेंटेंस को खत्म करना होता है तो
- 12:09उसके लिए हम सेमीकलन को यूज करते हैं
- 12:11सेमीकलन मतलब मेरा एक सेंटेंस मेरी एक
- 12:13लाइन खत्म हो गई जैसे ही एंटर करेंगे वैसे
- 12:16ही क्या होगा मेरे लिए अपना कॉलेज प्रिंट
- 12:18होकर आ जाएगा अभी ये जो अनडिफाइंड मुझे
- 12:20दिखाई दे रहा है इसको इग्नोर करना है ये
- 12:22अभी हमारे काम की चीज नहीं है मेरे लिए
- 12:24क्या इंपॉर्टेंट चीज है ये लाइन जहां पर
- 12:26मेरा ये मैसेज जिसको मुझे प्रिंट करवाना
- 12:28था यहां पर प्रिंट हो गया उसी तरीके से
- 12:31अगर आपने पहले कोई कोड ऑलरेडी लिखा हुआ है
- 12:33उसको अब अगर आप दोबारा दिखाना चाहते हैं
- 12:35अपने कंसोल विंडो के अंदर तो एरो कीज जो
- 12:37होती है हमारी अप और डाउन वाली एरो कीज
- 12:40उसमें हम अप वाली एरो की प्रेस करते हैं
- 12:41तो पुराना कोड हमारे लिए वापस आ जाता है
- 12:43अगर हम ब्राउजर के ऊपर यह सेमीकलन नहीं
- 12:46लगाएंगे तब भी हमारा कोड वैसे ही रन करेगा
- 12:49बट एज अ गुड प्रैक्टिस हमें हमेशा एक लाइन
- 12:51के बाद सेमीकलन को लगाना चाहिए अब अपना
- 12:54कॉलेज को मैंने
- 12:55अगर सिंगल कोड्स के अंदर लिखा होता तब भी
- 12:58कोई प्रॉब्लम नहीं थी हम चाहे तो डबल
- 13:00कोट्स के अंदर लिख सकते हैं सिंगल कोट्स
- 13:01के अंदर लिख सकते हैं अगर अपना कॉलेज की
- 13:03जगह मैंने कोई और मैसेज दिया होता फॉर
- 13:05एग्जांपल आई वुड हैव गिवन आई
- 13:08लव जेएस एंटर तो वही सेम मैसेज हमारे लिए
- 13:13रिले होकर आ जाता अगर आप चाहे तो यहां पर
- 13:15आप अपना नाम प्रिंट करवा सकते हैं जैसे
- 13:17फॉर एग्जांपल मैंने अपना नाम प्रिंट
- 13:19करवाया आई एम ट्राइट प्रिंट श्रद्धा के
- 13:23एंटर किया तो ये मेरे लिए मेरा नाम प्रिंट
- 13:25होकर आ गया तो इस तरीके से जिस भी चीज को
- 13:27अपने कंसोल विंडो के ऊपर हम प्रिंट कर
- 13:29करवाना चाहते हैं उसे हम लिखते हैं
- 13:30console.log के अंदर सो दिस इज बेसिकली
- 13:33आवर फर्स्ट जावास्क्रिप्ट प्रोग्राम अब
- 13:35यहां पर तो हमने लिख दिया पर वीएस कोड का
- 13:38क्या तो हम फाइनली इसी सेम काम को करने
- 13:40वाले हैं यूजिंग विजुअल स्टूडियो कोड जब
- 13:42हम विजुअल स्टूडियो कोड को खोलते हैं तो
- 13:44इस तरीके से आपकी विंडो आपको खुली हुई
- 13:46दिखाई देगी हो सकता है रिसेंट सेक्शन के
- 13:48अंदर अगर आपने फर्स्ट टाइम वीएस कोड
- 13:50इंस्टॉल किया आपको कुछ ना दिखाई दे कोई
- 13:51टेंशन वाली बात नहीं है यहां पर हमारे पास
- 13:54जो न्यू फाइल का ऑप्शन आएगा हम इस पर
- 13:56क्लिक करेंगे और अपने लिए एक नई फाइल
- 13:58बनाएंगे नई फाइल में आई एम गोइंग टू चूज
- 14:00लेट्स सपोज अ टेक्स्ट फाइल अब ये जो
- 14:02टेक्स्ट फाइल है इसे क्रॉस कर देते हैं और
- 14:04ये जो लेफ्ट वाला हमारा बटन है ये आइकन जो
- 14:07मुझे दिख रहा है व्हिच इज द एक्सप्लोरर
- 14:08आइकन इसके ऊपर क्लिक करेंगे तो यहां पर
- 14:11हमें दिखाई देगा कि अभी हमारे लिए कोई
- 14:13फोल्डर खुला हुआ नहीं है हम चाहे तो इस
- 14:15फाइल को सेव कर सकते हैं सेव करने के लिए
- 14:17या तो फाइल में जाके वी कैन क्लिक ऑन सेव
- 14:19सेव एज नहीं तो हम कंट्रोल s प्रेस कर
- 14:22सकते हैं और इस फाइल को फाइनली हम सेव
- 14:23करने वाले हैं सेव करने के लिए इसे
- 14:25डेस्कटॉप के ऊपर एक न्यू फोल्डर हम बना
- 14:28लेते हैं इसे कहने वाले हैं हम
- 14:30जावास्क्रिप्ट और जावास्क्रिप्ट फोल्डर के
- 14:33अंदर हम इस नई फाइल को क्रिएट करेंगे और
- 14:35इसको क्या नाम देंगे इसे हम नाम देंगे
- 14:37फर्स्ट ड जए अब ये फर्ड जए जब हम इसे नाम
- 14:42दे रहे हैं सेव कर देते हैं तो अब हमारी
- 14:45फाइल का नाम हो गया फड जए और ये
- 14:47जावास्क्रिप्ट नाम के फोल्डर के अंदर
- 14:49हमारे पास स्टोर हो गई जनरली वीएस कोड
- 14:51हमें ऊपर ही दिखा देता है कि हमारी फाइल
- 14:53का पूरा पाथ क्या है कि हमारी फाइल कहां
- 14:54पे जाके स्टोर हुई है अब अपनी फाइल को
- 14:56हमने क्या नाम दिया है अपनी फाइल को जा
- 14:59जावास्क्रिप्ट फाइल को हमने नाम दिया है
- 15:00फर्स्ट ड जए यहां पर हम सोच सकते हैं कि
- 15:03हमने इसे ड
- 15:27txt.gz जावा की फाइल होती तो डॉट जावा
- 15:30होता
- 15:31python.py होता तो इस तरीके से किसी भी और
- 15:34अगर वो लैंग्वेज की फाइल होती तो
- 15:35एक्सटेंशन अलग होता तो एक्सटेंशन देखकर ही
- 15:38हमें पता चल जाता है कि इस फाइल के अंदर
- 15:40कौन सा कोड है जिसको हमें लिखना पड़ेगा अब
- 15:42इस जावास्क्रिप्ट फाइल को तो हमने क्रिएट
- 15:44कर लिया इसके साथ में व्हाट वी कैन डू इज
- 15:46अपने फाइल वाले ऑप्शन में जाके हम ओपन कर
- 15:49सकते हैं एक फोल्डर और फोल्डर ओपन करने के
- 15:51लिए हम क्या करेंगे इसी जावास्क्रिप्ट
- 15:53यानी पूरे फोल्डर को हम ओपन कर लेंगे तो
- 15:55क्लिक कर लिया हमने इस तरीके से हमारे पास
- 15:57ये फोल्डर ओपन हो गया कोई अगर वार्निंग्स
- 15:59आ रही है तो उनको आप क्रॉस कर सकते हो तो
- 16:01अब हमें एक्सप्लोरर में यानी इस बटन को
- 16:03क्लिक करके अपना फोल्डर दिखाई दे रहा है
- 16:05जावास्क्रिप्ट और उसके नीचे हमें अपनी
- 16:07फाइल दिखाई दे रही है फड जए जो भी कंप्लीट
- 16:10खाली है अब अपनी इस फड जए के अंदर हम अपना
- 16:12पहला जावास्क्रिप्ट का कोड लिख सकते हैं
- 16:14हमारा कोड था console.log और इसके अंदर हम
- 16:18प्रिंट करवा सकते हैं अपना कॉलेज एंड यहां
- 16:21हम लगा देंगे सेमीकलन अब इस लाइन का मतलब
- 16:23हमें ऑलरेडी पता है इसका मतलब है कंसोल के
- 16:26ऊपर प्रिंट करवाना चाहते हैं हम अपना
- 16:27कॉलेज और यह हमारी एक ही लाइन ऑफ कोड है
- 16:30इसको सेव कर लेते हैं यहां तो हमने एक
- 16:32जावास्क्रिप्ट की फाइल बनाई और इसको सेव
- 16:34भी कर लिया और यह कोड हमेशा परमानेंटली
- 16:35हमारे कंप्यूटर में रहेगा जब तक जाके हम
- 16:37इस फाइल को डिलीट नहीं करते ब्राउजर की
- 16:39तरह इसे रिफ्रेश करके हम गायब नहीं कर
- 16:41सकते पर अभी इस कोड को इस ब्राउजर के ऊपर
- 16:45देख पाना पॉसिबल नहीं है क्योंकि
- 16:46जावास्क्रिप्ट का कोड विजुअल स्टूडियो कोड
- 16:49के अंदर लिखा हुआ है ब्राउजर अलग ही रन कर
- 16:51रहा है तो दोनों को हम जोड़ कैसे सकते हैं
- 16:54कैसे मैं इस चीज को प्रिंट करवाऊं अपनी इस
- 16:56ब्राउजर विंडो के ऊपर तो जावास्क्रिप्ट को
- 16:58ब्राउजर के साथ कनेक्ट करने के लिए हमें
- 17:01अलग से एक
- 17:28सर्च बार कैसा दिखाई देना चाहिए यह ऑप्शंस
- 17:31कहां-कहां दिखाई देने चाहिए इस तरीके से
- 17:33इंफॉर्मेशन कैसे दिखनी चाहिए वो काम बताता
- 17:35है हमारे लिए
- 17:40html5 तो इसीलिए जावास्क्रिप्ट को भी
- 17:43ब्राउजर पे रन करने से पहले हम एक
- 17:44एक्स्ट्रा एचटीएमएल फाइल बनानी पड़ेगी अगर
- 17:46आपको पहले से एचटीएमएल आता है तो आपको कोई
- 17:48परेशानी नहीं होगी बहुत सिंपल सा हम कोड
- 17:50लिखने वाले हैं पर अगर आपको एचटीएमएल नहीं
- 17:53भी आता तो कोई बात नहीं साथ के साथ मैं
- 17:54सारी चीजें आपको एक्सप्लेन करती रहूंगी हम
- 17:57इस न्यू फाइल वाले आइकन के ऊपर क्लिक
- 17:58करेंगे और हम एक और नई फाइल बनाएंगे जो
- 18:01हमारी html5 होगी इस फाइल को हम कुछ भी
- 18:04नाम दे सकते हैं इस फाइल को हम फर्स्ट
- 18:17html5 होती है उसको इंडेक्स नाम दे देते
- 18:20हैं एंटर कर दिया और यहां पे एक्सटेंशन
- 18:22क्या है डॉ
- 18:25html4 हाइपर टेक्स्ट मार्कअप लैंग्वेज
- 18:28इसके ज्यादा डिटेल में अभी हम नहीं जाएंगे
- 18:30html4 ट बनाया हुआ है बट मैक्सिमम चीजें
- 18:32हम जावास्क्रिप्ट करते करते ही सीख लेंगे
- 18:34अब
- 18:58कुछ समझने की हमें जरूरत नहीं है हम सीधा
- 19:00कर देंगे सेव इसे इस फाइल को हमने सेव कर
- 19:03दिया है प्लस इसके अंदर हम एक और
- 19:05एक्स्ट्रा लाइन लिखने वाले हैं और इसे हम
- 19:07कह देते हैं स्क्रिप्ट तो बेसिकली यहां हम
- 19:09दो चीजें करने की कोशिश कर रहे हैं हमने
- 19:11एक html5 तो बनाई ही है इस
- 19:28ते हैं तो अब हम
- 19:33html-pdf
- 19:35तो ऑलरेडी कनेक्टेड है ब्राउजर के साथ तो
- 19:38हमारी जावास्क्रिप्ट भी ब्राउजर के साथ
- 19:40कनेक्ट हो जाएगी तो
- 19:50html4 और उसके अंदर हम अपनी फाइल का नाम
- 19:52लिख देंगे फड जए जो भी हमारी फाइल का नाम
- 19:55है और यह हमेशा याद रखना है यह 1js हम
- 19:58सिर्फ इसलिए देख पा रहे हैं क्योंकि दोनों
- 19:59फाइल्स एक ही फोल्डर के अंदर हैं और अगर
- 20:02हम चाहते हैं कि उस फोल्डर को हम देखना
- 20:03चाहते हैं तो आई कैन कम टू माय डेस्कटॉप
- 20:06डेस्कटॉप के ऊपर ये जावास्क्रिप्ट हमारा
- 20:07फोल्डर है और इसके अंदर ये दोनों फाइल्स
- 20:09मुझे दिखाई दे रही हैं इस तरीके से आपके
- 20:11भी डेस्कटॉप के ऊपर आपको दोनों फाइल्स
- 20:13दिखाई दे रही होंगी जहां भी आपने सेव किया
- 20:15होगा तो ये स्क्रिप्ट वाली एक्स्ट्रा लाइन
- 20:17जो है इसको हमने ऐड कर दिया इसको बॉडी
- 20:20वाला ये जो बॉडी लिखा हुआ है इसके जस्ट
- 20:22बाद आपको ऐड करना है और हमने इसे कर दिया
- 20:24सेव अब इस फाइल को हम कर सकते हैं
- 20:26परमानेंटली क्लोज अब क्या होगा अब यह वाली
- 20:30जो जावास्क्रिप्ट है
- 20:35html5 के ऊपर जाना है और इस पर हम करेंगे
- 20:37डबल क्लिक जैसे ही डबल क्लिक किया यह फाइल
- 20:40हमारे इस ब्राउजर में आकर खुल गई और यहां
- 20:43पे अभी आपको सिर्फ एक वाइट स्क्रीन दिखाई
- 20:45देगी कुछ और दिखाई नहीं देगा क्यों नहीं
- 20:46दिखाई दे रहा क्योंकि अभी
- 20:58श्रद्धा कापरा फोल्डर के अंदर डेस्कटॉप के
- 21:00अंदर जावास्क्रिप्ट के अंदर इक्ड html5 है
- 21:02जिसको मैंने खोला है अब इसके ऊपर डबल
- 21:04क्लिक करके हम इंस्पेक्ट करेंगे या राइट
- 21:06क्लिक करके इंस्पेक्ट करेंगे और कंसोल में
- 21:08जाएंगे तो कंसोल में ऑलरेडी आपके लिए एक
- 21:11मैसेज पहले से लिखा होगा जो आपको वेलकम कर
- 21:13रहा है व्हिच सेज अपना कॉलेज एंड यहां पे
- 21:16आपकी फाइल का नाम भी आ रहा होगा फर्ड
- 21:18जावास्क्रिप्ट कौन सी लाइन लाइन नंबर वन
- 21:21और आप अपने कोड को जाके देखोगे कोड हमारा
- 21:23कौन सी लाइन के अंदर लिखा हुआ है लाइन
- 21:24नंबर वन के ऊपर कोड लिखा हुआ है और वो कोड
- 21:27कह रहा है अपना कॉलेज इन फैक्ट हम यहां
- 21:30लिख सकते हैं वेलकम टू अपना कॉलेज एंड फिर
- 21:32एक एक्सक्लेमेशन यानी डबल कोट्स के अंदर
- 21:35कुछ भी चीज लिखी जा सकती है इसको सेव किया
- 21:37वापस आए और यहां से रिफ्रेश किया या आप
- 21:39कंट्रोल प् r भी प्रेस कर सकते हैं तो
- 21:42वेलकम टू अपना कॉलेज हमारा मैसेज हमारे
- 21:44लिए अपडेट हो गया तो यहां से हमें
- 21:46कन्फर्मेशन मिल गया यहां से हमें दिल की
- 21:47तसल्ली हो गई कि ठीक है हमारा जो ये
- 21:50जावास्क्रिप्ट था अब सिर्फ कंसोल विंडो के
- 21:52ऊपर नॉर्मली रन नहीं कर रहा मुझे यहां से
- 21:54अलग से console.log लिखने की जरूरत नहीं
- 21:57पड़ रही अब क्या रहा है मेरी फाइल के अंदर
- 21:59जो मैंने कोड लिखा है वो डायरेक्टली मेरे
- 22:01ब्राउजर के साथ लिंक हो गया है अगर आप
- 22:03चाहे तो डायरेक्टली आप बिना एटीएमएल के भी
- 22:06कोड को एग्जीक्यूट कर सकते हैं कैसे
- 22:07एग्जीक्यूट कर सकते हैं किसी भी टैब को
- 22:09खोल के इंस्पेक्ट में जाके कंसोल में जाना
- 22:11है और क्लियर करके कंसोल को यहां अपना कोड
- 22:14लिखना स्टार्ट करना है पर उससे भी एक और
- 22:16बेटर तरीका होगा कि आपने अब जावास्क्रिप्ट
- 22:18फाइल के अंदर अपना कोड लिख दिया और यह कोड
- 22:20परमानेंट है इसको डिलीट नहीं कर सकते
- 22:22डिलीट तभी करेंगे जब हम अपनी फाइल को
- 22:24डिलीट करेंगे फाइल के अंदर कुछ चेंजेज
- 22:26करेंगे सो दिस वाज आवर फर्स्ट जा
- 22:28जावास्क्रिप्ट कोड इसके अंदर चाहे तो हम
- 22:30कुछ-कुछ चेंजेज कर सकते हैं फॉर एग्जांपल
- 22:32इस चीज को प्रिंट करवाने के बाद हम एक और
- 22:34लाइन प्रिंट करवा सकते हैं इसमें हम अपना
- 22:36नाम लिख सकते हैं मैंने अपना नाम लिखा है
- 22:38आप यहां पे अपना नाम लिख सकते हैं लेट्स
- 22:40सेव इट एंड यहां कर देंगे रिफ्रेश जैसे ही
- 22:42रिफ्रेश किया इस बार सेकंड लाइन प्रिंट
- 22:44होके आ गई जिसमें हमारा नाम लिखा हुआ है
- 22:46इसके अलावा अगर हम कुछ और मैसेज है जिसे
- 22:48प्रिंट करवाना चाहते हैं फॉर एग्जांपल आई
- 22:50लव जावा
- 22:53स्क्रिप्ट तो इस तरीके से सेव कर सकते हैं
- 22:56रिफ्रेश किया तो हमारा थर्ड मैसेज हमारे
- 22:58लिए प्रिंट होकर आ गया सारे मैसेजेस
- 23:00अलग-अलग लाइन में प्रिंट होकर आ रहे हैं
- 23:02console.log हमेशा नेक्स्ट लाइन के अंदर
- 23:04आपको मैसेज प्रिंट करके देता है सो दिस
- 23:06वाज आवर फर्स्ट जावास्क्रिप्ट कोड एंड अ
- 23:09बिग कांग्रेचुलेशन टू ऑल ऑफ यू क्योंकि एज
- 23:11अ बिगनर एज अ बिगनर प्रोग्रामर विजुअल
- 23:13स्टूडियो कोड जैसे टूल को इंस्टॉल करना
- 23:15साथ के साथ पहली जो चीज है प्रोग्रामिंग
- 23:18के अंदर कर पाना वो अपने आप में एक बड़ी
- 23:20अचीवमेंट होती है वो अपने आप में एक बड़ा
- 23:22स्टेप होता है और आप सभी ने वो चीज अचीव
- 23:24कर ली है तो कांग्रेचुलेशन फॉर राइटिंग
- 23:26योर फर्स्ट कोड इन जावास्क्रिप्ट नेक्स्ट
- 23:28टॉपिक जिसे हम पढ़ने वाले हैं
- 23:29जावास्क्रिप्ट के अंदर इसका नाम है
- 23:31वेरिएबल वेरिएबल आर कंटेनर्स फॉर डाटा
- 23:34कंटेनर्स कहने का क्या मतलब है अपने घर
- 23:36में आपने बहुत सारे डिफरेंट डिफरेंट डब्बे
- 23:38देखे होंगे हमारे घर पे रसोइयों में बहुत
- 23:40सारे मसाले के डब्बे रखे रहते हैं एक नमक
- 23:42का डब्बा होता है एक जीरा का डब्बा होता
- 23:44है एक मिर्ची का डब्बा होता है इस तरीके
- 23:46से बहुत सारे कंटेनर्स होते हैं जिनके
- 23:47अंदर अलग-अलग चीजें स्टोर्ड होती हैं अब
- 23:50यही जो कंटेनर्स होते हैं इन्हीं के अंदर
- 23:52अगर हम अपना डिजिटल डाटा स्टोर करना
- 23:54स्टार्ट कर दें किसी भी लैंग्वेज के अंदर
- 23:56तो इन्हीं कंटेनर्स को हम अपने वेरिएबल कह
- 23:58कह देते हैं इसको एग्जांपल के थ्रू समझते
- 24:00हैं हमने सिक्सथ सेवंथ एथ क्लास में मैथ
- 24:02के अंदर वेरिएबल नाम की एक चीज ऑलरेडी
- 24:04पढ़ी होगी फॉर एग्जांपल हम किसी भी सर्कल
- 24:07को अगर पढ़ते थे मैथ के अंदर हम पढ़ते थे
- 24:09कि हमारे पास सर्कल होता है अब सर्कल की
- 24:11कोई ना कोई रेडियस होती है इसे हम रड बोल
- 24:14देते हैं इसे हम रेडियस बोल देते हैं
- 24:16कभी-कभार इसको हम r भी ले लेते हैं अब हो
- 24:18सकता है कोई छोटा सर्कल है तो उसकी रेडियस
- 24:20हो सकता है छोटी हो फॉर एग्जांपल लेट्स
- 24:22अजूम द रेडियस टू बी इक्वल टू 14 और अगर
- 24:26हमने एक बड़ा सर्कल बना दिया तो इस बड़े
- 24:28सर्किल की रेडियस क्या होगी इस बड़े
- 24:30सर्किल की रेडियस और बड़ी होगी तो इसकी जो
- 24:32रेडियस वैल्यू है वो हो सकता है इट कैन बी
- 24:34इक्वल टू 28 कुछ भी डिफरेंस हो सकता है तो
- 24:37इस तरीके से ये जो r है या यहां पर इसको
- 24:39हम कह दें r = 28 अब ये जो r है इवन दो
- 24:44इसका मतलब रेडियस है इसके अंदर रेडियस की
- 24:46वैल्यू स्टोर्ड है बट इसकी वैल्यू क्या है
- 24:48टाइम के साथ चेंज हो सकती है और अगर मुझे
- 24:51कभी भी किसी सर्कल का एरिया निकालना हो तो
- 24:53मुझे लिखना पड़ेगा पा r स् ये हमारा
- 24:55फार्मूला होता था मैथ के अंदर छोटी क्लास
- 24:57के अंदर पर हमें इस फॉर्मूले से ज्यादा
- 24:59मतलब नहीं है हम बस बेसिक आईडिया लेने की
- 25:01कोशिश कर रहे हैं कि मैथ के अंदर जैसे
- 25:03रेडियस निकालने के लिए पा स् होता था अगर
- 25:05कोई रेक्टेंगल है इसकी एक साइड a है दूसरी
- 25:08साइड b है इसका एरिया निकालने के लिए a
- 25:10मल्टीप्ला बा b होता था तो रेक्टेंगल चाहे
- 25:12छोटे साइज का हो चाहे बड़े साइज का हो
- 25:14फॉर्मूला तो सेम ही रहेगा a ल्ड बा b अब
- 25:16ये जो a और b है इनके अंदर चाहे कोई भी
- 25:18वैल्यू हो पर फॉर्मूला सेम रहेगा तो इन a
- 25:20और b को हम वेरिएबल कहते थे मैथ के अंदर
- 25:23उसी तरीके से ये जो रेडियस है छोटे सर्कल
- 25:25के लिए छोटी रेडियस होगी बड़े सर्कल के
- 25:27लिए बड़ी रेडियस होगी पर ये जो r है इसकी
- 25:29वैल्यू चेंज होती रहती है और इसीलिए इसे
- 25:31हम वेरिएबल कहते हैं वेरिएबल यानी ऐसा
- 25:33कंटेनर जिसके अंदर कोई डटा स्टोर्ड है
- 25:36यहां पे डेटा क्या है यहां पे डेटा है 14
- 25:37यहां पे डटा क्या है यहां पे डटा है 28
- 25:39कोई डेटा स्टोर्ड है और वो डेटा चेंज हो
- 25:41सकता है वो डेटा वेरी हो सकता है तो
- 25:43इंग्लिश के अंदर वेरिएबल का मतलब होता है
- 25:45जो चीज वेरी हो सके जो चीज चेंज हो सके तो
- 25:48वैसे ही हमारी जब भी हम कोई वेबसाइट बिल्ड
- 25:50करते हैं वेबसाइट के अंदर बहुत सारा डाटा
- 25:51है जो हमें स्टोर कराना पड़ सकता है फॉर
- 25:53एग्जांपल अगर हम
- 25:58गो टू द flipkart-com
- 26:28जाए प्राइस अप हो जाए कुछ भी हो सकता है
- 26:30तो डिफरेंट डिफरेंट डाटा को स्टोर कराने
- 26:32के लिए हमें जावास्क्रिप्ट के अंदर
- 26:34कंटेनर्स चाहिए होते हैं और इन्हीं
- 26:35कंटेनर्स को हम वेरिएबल कहते हैं फॉर
- 26:38एग्जांपल मुझे डाटा स्टोर कराना है रेडियस
- 26:40तो मेरी कंप्यूटर की जो मेमोरी होगी
- 26:42लैपटॉप की जो मेमोरी होगी उसे हम इस तरीके
- 26:44से विजुलाइज कर सकते हैं इस मेमोरी के
- 26:47अंदर अलग-अलग हमारे पास एरिया होते हैं जो
- 26:50रिजर्व्ड होते
- 26:51हैं और इन एरियाज का साइज छोटा भी हो सकता
- 26:54है बड़ा भी हो सकता है डिपेंडिंग अपॉन हम
- 26:55किस तरीके का डाटा स्टोर करा रहे हैं और
- 26:57ये जो एरिया होते हैं इन्हें हम अपनी
- 26:59मेमोरी लोकेशंस कहते हैं हर मेमोरी लोकेशन
- 27:02के ऊपर कुछ ना कुछ डाटा स्टोर हो सकता है
- 27:04और इसके लिए फॉर एग्जांपल हमने एक मेमोरी
- 27:06लोकेशन लिए और इसके अंदर हमने डटा स्टोर
- 27:08करा दिया 14 और इस लोकेशन को हमने नाम दे
- 27:11दिया रेडियस तो हमारा वेरिएबल का नाम क्या
- 27:13होगा हमारे वेरिएबल का भी नाम होगा हमारे
- 27:15पास रेडियस इसको हम ऐसे समझ सकते हैं कि
- 27:18हमारे पास लैंड तो होती है हर किसी ने
- 27:20लैंड देखी हुई है तो लैंड के अगर हमने
- 27:22प्लॉट काट दिए और हर प्लॉट के ऊपर हमने एक
- 27:25घर बना दिया अब घर के अंदर कोई ना कोई तो
- 27:27रह रहा होगा और हर घर का अपना एड्रेस होगा
- 27:29तो जो घर के अंदर रह रहा है उसे हम क्या
- 27:31कहेंगे उसे हम वैल्यू कहेंगे और वो प्लॉट
- 27:33क्या होगा वो प्लॉट हमारी मेमोरी लोकेशन
- 27:35होगी और घर का नाम क्या होगा घर का एड्रेस
- 27:38क्या होगा घर का एड्रेस होगा हमारे
- 27:39वेरिएबल का नाम तो मेमोरी लोकेशन का जो
- 27:41एड्रेस होता है उसे हमने क्या दे दिया एक
- 27:43नाम दे दिया और उसी घर के नाम को हम कह
- 27:46देते हैं अपना वेरिएबल कि ये जो कंटेनर है
- 27:48ये जो प्लॉट आपने डिवाइड किया हुआ है इसका
- 27:50नाम है रेडियस इसे आज से हम रेडियस कहेंगे
- 27:53कल को हो सकता है रेडियस की वैल्यू 28 हो
- 27:55जाए तो यहां पर इंटरनल वैल्यू चेंज हो जाए
- 27:57घर में रहने वाला चेंज हो हो सकता है पर
- 27:58घर का प्लॉट का नाम हमेशा हमारा सेम रह
- 28:01सकता है उसी तरीके से फॉर एग्जांपल हमें
- 28:03अपनी एज का डाटा स्टोर कराना है आज हो
- 28:06सकता है हमारी जो एज हो उसकी वैल्यू हो
- 28:09सकता है 24 के इक्वल हो फॉर एग्जांपल इट
- 28:11इज इक्वल टू 24 तो यहां पर अगर हमें नया
- 28:14वेरिएबल बनाना पड़ेगा तो उसके लिए हम क्या
- 28:16करेंगे वैल्यू के अंदर स्टोर करवाएंगे 24
- 28:19और वेरिएबल को क्या नाम देंगे वेरिएबल को
- 28:21हम नाम दे सकते हैं एज तो ये हमारा नया
- 28:23वेरिएबल बन जाएगा एज जिसके अंदर वैल्यू
- 28:25स्टोर्ड है 24 इसी तरीके से हमको कोई नाम
- 28:28भी स्टोर करवा सकते हैं फॉर एग्जांपल हमें
- 28:30नाम स्टोर कराना है टोनी स्टार्क तो हम
- 28:32क्या करेंगे यहां लिख देंगे नेम इज इक्वल
- 28:35टू और फिर डबल कोट्स के अंदर जो भी
- 28:37टेक्स्ट होता है टेक्स्ट यानी जिसके अंदर
- 28:39लेटर्स यूज हो गए ए बी सीडी यूज हो गया उस
- 28:41इंफॉर्मेशन को स्टोर करवाने के लिए हम
- 28:43हमेशा डबल कोट्स या सिंगल कोड्स को यूज
- 28:45करेंगे और इन्हें प्रोग्रामिंग के अंदर हम
- 28:47स्ट्रिंग्स कहते हैं स्ट्रिंग्स क्या होती
- 28:50हैं उनके बारे में हम बाद में डिटेल में
- 28:51पढ़ेंगे पर बेसिकली कुछ भी टेक्चुअल
- 28:53इंफॉर्मेशन स्ट्रिंग्स की फॉर्म में हम
- 28:54स्टोर कराते हैं और यहां मैंने लिख दिया
- 28:56टोनी स्टार्क
- 28:58तो मेमोरी के अंदर क्या होगा मेमोरी के
- 29:00अंदर एक नया वेरिएबल बन जाएगा जिसका नाम
- 29:02होगा नेम और जिसके अंदर वैल्यू क्या
- 29:05स्टोर्ड होगी वैल्यू स्टोर्ड होगी हमारे
- 29:06पास टोनी स्टार्क तो इस तरीके से मेमोरी
- 29:09में अलग-अलग तरीके का डाटा जो है उसे हम
- 29:11सेव करवा सकते हैं अब अपने कोड के अंदर
- 29:13अपने वेरिएबल को कैसे हम डिक्लेयर करते
- 29:15हैं कोड के अंदर वेरिएबल को डिक्लेयर करने
- 29:17के लिए सबसे पहले तो कंसोल में ही आ जाते
- 29:19हैं यह हमारा वही एटीएमएल फाइल का कंसोल
- 29:21है इसे हम चाहे तो क्लियर कर सकते हैं
- 29:23कंट्रोल प् के से पूरा क्लियर हो जाएगा
- 29:25इसी के अंदर वेरिएबल डिफाइन करना हम
- 29:27स्टार्ट कर सकते हैं हम लिख सकते हैं ए इ
- 29:29इक्वल 24 तो ये क्या हो गया नंबर टाइप
- 29:31इंफॉर्मेशन हमने स्टोर करा दी एंटर किया
- 29:34तो हमारे पास कंसोल विंडो के अंदर बेसिकली
- 29:36जो भी चीज हम लिखते हैं जो भी चीज हम
- 29:39डिक्लेयर करते हैं वेरिएबल को तो उसकी
- 29:41वैल्यू हमारे पास वापस से प्रिंट होके आ
- 29:43जाती है अगर हमें कभी भी अब एज की दोबारा
- 29:45कभी वैल्यू चाहिए हो फॉर एग्जांपल मुझे एज
- 29:47दोबारा प्रिंट करवाना है तो मुझे सिंपली
- 29:49लिखना है एज और उसकी वैल्यू मेरे पास आ
- 29:51जाएगी तो एज को एक ही बार बताना पड़ेगा
- 29:53हमें कंसोल को अगर अगले साल एक साल बाद
- 29:56मुझे चेक करना है मेरी एज कितनी होगी तो
- 29:58मैं लिख सकती हूं एज + 1 और वो वैल्यू
- 30:00ऑटोमेटिक हमारे पास कंप्यूट होके आ जाएगी
- 30:02व्हिच इज इक्वल टू 25 यहीं पर हो सकता है
- 30:05हमें नेम की वैल्यू डिक्लेयर करनी हो कि
- 30:07नेम क्या है नेम है टोनी
- 30:09स्टार्क एंटर किया तो यहां हमारे पास आ
- 30:12गया टोनी स्टार्क अब अगर कभी भी हमें नेम
- 30:14को प्रिंट करवाना हो तो नेम की वैल्यू को
- 30:16हम प्रिंट करवा सकते हैं उसी तरीके से कोई
- 30:18आइटम है amazonflex.in
- 30:28एंड 50 पैसा तो यह डेसीमल के साथ भी हम
- 30:31अपने नंबर्स को सेव करवा सकते हैं एंटर
- 30:33किया तो यह हमारे पास प्राइस की वैल्यू आ
- 30:35गई कभी भी बाद में जाकर हम इस प्राइस की
- 30:37वैल्यू को यूज कर सकते हैं यह तो हमने
- 30:40वेरिएबल को यहां पर लिख दिया हम चाहे तो
- 30:41वेरिएबल को अपनी फाइल के अंदर भी डिफाइन
- 30:43कर सकते हैं फाइल के अंदर डिफाइन करने के
- 30:45लिए इनफैक्ट एक्सप्लोरर पर क्लिक करके हम
- 30:48ये जो लेफ्ट वाला साइड बार है इसे ओपन एंड
- 30:50क्लोज कर सकते हैं अभी के लिए सारी लाइने
- 30:52हम हटा सकते हैं हटाकर यहां पर अपना
- 30:55वेरिएबल हम डिफाइन करते हैं वेरिएबल
- 30:56डिफाइन करने के लिए हम लिख स नेम इ इक्वल
- 30:59टू टोनी
- 31:02स्टार्क इसको कर लिया सेव अब यहां पर इस
- 31:05तरीके का क्रॉस आ रहा होगा यह नेम इज
- 31:07डिप्री केटेड बेसिकली यह जो एरर हमारे पास
- 31:10आ रहा है य जो क्रॉस हमारे पास आ रहा है
- 31:11इसका जावास्क्रिप्ट से कोई रिलेशन नहीं है
- 31:13हमने अपने कोड के अंदर कोई गलती नहीं की
- 31:15है ये ऑटोमेटिक विजुअल स्टूडियो कोड कोई
- 31:18और चीज समझ रहा है अपने नेम को तो इस चीज
- 31:19को इस एरर को कंपलीटली इग्नोर करना है एंड
- 31:22यहां
- 31:24पर हम क्या करेंगे हम कंसोल डॉट लॉग
- 31:27करेंगे हम चाहते हैं प्रिंट करवाना अपने
- 31:30वेरिएबल नेम की वैल्यू को या नेम की जगह
- 31:33हम इसे फुल नेम भी कह सकते हैं फुल नेम ये
- 31:36हमारा फुल नेम हो गया इसे हम प्रिंट
- 31:38करवाना चाहते हैं यहां पर तो यहां पर फुल
- 31:40नेम प्रिंट करवाने के लिए अगर इस तरीके से
- 31:42मैंने लिख दिया डबल कोट्स फुल नेम सेमीकलन
- 31:45लगाया सेव किया और यहां पर आए और रिफ्रेश
- 31:48कर दिया तो हमारे पास क्या प्रिंट होके
- 31:50आया हमारे पास प्रिंट होके आया फुल नेम तो
- 31:52जो हमारे वेरिएबल की वैल्यू होती है अगर
- 31:54मुझे वेरिएबल की वैल्यू एज इट इज प्रिंट
- 31:56करवानी है तो उसके लिए हम डबल कोट्स या
- 31:58कोट्स को यूज नहीं करते उसके लिए हम
- 31:59डायरेक्टली अपने वेरिएबल का नाम लिखते हैं
- 32:01कसोल डलॉ के अंदर यानी यहां पर मुझे सिर्फ
- 32:04अपना फुल नेम लिखना है मुझे डबल कोट्स के
- 32:07अंदर इस वैल्यू को नहीं लिखना क्योंकि डबल
- 32:08कोट्स के अंदर जो चीज होती है वो वैसी की
- 32:10वैसी प्रिंट होती है पर मुझे तो वेरिएबल
- 32:12की वैल्यू चाहिए इसको सेव कर लेते हैं एंड
- 32:15इस बार हमने रिफ्रेश किया तो इस बार फुल
- 32:17नेम की जगह हमारे पास प्रिंट होकर आ गया
- 32:18टोनी स्टार्क इसी तरीके से अगर हम कोई और
- 32:21वेरिएबल बनाए फॉर एग्जांपल हमने वेरिएबल
- 32:23बनाया ए इ इक्वल ट 24 एंड यहां पर हम
- 32:27प्रिंट करवा चाह रहे ए इसको सेव कर लेंगे
- 32:30रिफ्रेश किया हमारे पास एज आई इक्वल 24 हम
- 32:33चाहते हैं कोई प्राइस हमारे पास हो लेट्स
- 32:36सपोज
- 32:3899.99 तो इस तरीके से हम अपने प्राइस को
- 32:40प्रिंट करवा सकते हैं सेव एंड रिफ्रेश तो
- 32:43यह हमारे पास हमारा प्राइस प्रिंट होकर आ
- 32:45गया अब ऐसा नहीं है कि सिर्फ इतनी वैल्यूज
- 32:48होती है इसे हम बेसिकली अपनी स्ट्रिंग
- 32:50वैल्यू कहते हैं इसे हम अपनी नॉर्मल नंबर
- 32:53वैल्यू कह सकते हैं यह भी हमारी नंबर
- 32:54वैल्यू है इसके अलावा भी काफी सारी
- 32:56वैल्यूज होती है जावास्क्रिप्ट के अंदर इन
- 32:58जावास्क्रिप्ट वी आल्सो हैव समथिंग कॉल्ड
- 33:00नल जैसे हमने कोई वेरिएबल बनाया x और इसके
- 33:03अंदर हमने स्टोर करा दिया नल अब यहां पर
- 33:06नल का क्या मतलब होता है नल का मतलब होता
- 33:07है कोई वैल्यू नहीं है नल का मतलब एब्सेंट
- 33:10कोई वैल्यू नहीं है इसके अंदर नल वैल्यू
- 33:12है तो नल एक स्पेशल वैल्यू होती है और
- 33:14स्पेशल थोड़ा सा यहां पे कंफ्यूज ंग लग
- 33:16सकता है पर ये इसको ऐसे समझना है ये एक
- 33:18स्पेशल वैल्यू है और नल का मतलब है खाली
- 33:20चीज तो इसे सेव कर सकते हैं अब अगर हम x
- 33:23की वैल्यू को प्रिंट करवाएं सेव करें एंड
- 33:25रिफ्रेश करें तो इस बार हमारे पास प्रिंट
- 33:27हो ग आएगा नल वैल्यू और जैसे नल होता है
- 33:30वैसे ही हमारे पास एक और वैल्यू होती है
- 33:31व्हिच वी कॉल अनडिफाइंड अनडिफाइंड और नल
- 33:35में दोनों में डिफरेंसेस होते हैं
- 33:37जावास्क्रिप्ट में ये डिफरेंस हो सकता है
- 33:39हमें फर्स्ट क्लास में समझ में नहीं आए और
- 33:40उसमें कोई परेशानी वाली बात नहीं है पर
- 33:42धीरे-धीरे आगे आने वाली क्लासेस के अंदर
- 33:44हम इन डिफरेंसेस को कवर कर रहे होंगे हम
- 33:47बात करेंगे हम कई जगह यूज़ भी करेंगे नल
- 33:49का क्या स्पेशल मतलब है नल कहां पे यूज़
- 33:51होता है अनडिफाइंड का क्या स्पेशल मतलब है
- 33:53अनडिफाइंड कहां पे यूज़ होता है उसको हम
- 33:55बेसिकली यूज़ करने वाले हैं पर आप में से
- 33:57कुछ स्टूडेंट्स हो सकता है जिन्होंने
- 33:58ऑलरेडी जावास्क्रिप्ट के कई बार पहले कभी
- 34:00बेसिक्स पढ़े हो तो उनके लिए मैं बता देती
- 34:02हूं अनडिफाइंड का मतलब होता है पता ही
- 34:04नहीं कि इसके अंदर क्या है नल का मतलब
- 34:06होता है पता तो है इसके अंदर क्या है पर
- 34:08इसके अंदर एक खाली वैल्यू है तो अनडिफाइंड
- 34:10और नल के अंदर एक छोटा सा डिफरेंस होता है
- 34:13बट ये डिफरेंस काफी इंपॉर्टेंट है बट अभी
- 34:15के लिए वो डिफरेंस क्या है उसके ज्यादा
- 34:16डिटेल में हमें जाने की जरूरत नहीं है बस
- 34:18मैं आपको शो करके दिखा रही हूं फर्स्ट
- 34:19क्लास के अंदर ही कि नल और अनडिफाइंड जैसी
- 34:22भी चीजें यहां पे एजिस्ट करती हैं तो इसकी
- 34:24वैल्यू क्या है अनडिफाइंड है तो
- 34:26जावास्क्रिप्ट के अंदर कई सारी डिफरेंट
- 34:27डिफरेंट तरीके की वैल्यूज हो सकती हैं
- 34:29जिनको हम स्टोर करा सकते हैं अपने वेरिएबल
- 34:31के अंदर जनरली जो हमारे वेरिएबल के नाम हो
- 34:33सकते हैं ऑल दो हम x वा z ए बी सी डी कुछ
- 34:36भी नाम दे सकते हैं अपने वेरिएबल को पर
- 34:38हमें प्रेफर करना है एज अ गुड प्रोग्रामर
- 34:40सबसे बढ़िया निशानी सबसे पहली निशानी एक
- 34:42अच्छे प्रोग्रामर की ये होती है कि उनके
- 34:44वेरिएबल के नाम मीनिंगफुल होते हैं ऐसा
- 34:46नहीं हर वेरिएबल को ए बी सी डी ई एफ जी एच
- 34:48इस तरीके के नाम दे दिए अगर हम एज स्टोर
- 34:50करा रहे हैं तो हम एज नाम देंगे प्राइस
- 34:51स्टोर करा रहे हैं प्राइस नाम देंगे अगर
- 34:53हम रेडियस स्टोर करा रहे हैं तो हम रेडियस
- 34:55नाम देंगे फॉर एग्जांपल हमारी रेडियस है
- 34:57इक्वल टू 14 तो इस तरीके से हमने रेडियस
- 34:59स्टोर करवाई हमने फुल नेम स्टोर करवाया तो
- 35:02वेरिएबल का नाम पढ़ते ही समझ में आ जानी
- 35:04चाहिए कि इसके अंदर किस तरीके की वैल्यू
- 35:05हमारे पास स्टोर्ड होगी अब इन सारे टाइप्स
- 35:08के साथ एक और टाइप होता है हमारे पास
- 35:10जिसको हम कहते हैं बुलियन टाइप बुलियन के
- 35:12अंदर दो तरीके की वैल्यूज होती हैं हमारे
- 35:14पास एक होती है हमारी ट्रू वैल्यू और एक
- 35:16होती है हमारी फाल्स वैल्यू ट्रू वैल्यू
- 35:19कहने का मतलब है कि अगर फॉर एग्जांपल हम
- 35:22देखना चाहते हैं कि सोशल मीडिया प हम किसी
- 35:23को फॉलो कर रहे हैं या नहीं कर रहे तो हम
- 35:26एक इज फॉलो नाम का वे बना सकते हैं और इज
- 35:29फॉलो के अंदर अगर हमने फॉल्स स्टोर करवाया
- 35:31है तो इसका मतलब इज फॉलो की वैल्यू है
- 35:33फॉल्स के इक्वल फॉल्स मतलब नेगेटिव तो
- 35:35यहां पे हम इज फॉलो ये जो वेरिएबल है इसकी
- 35:38वैल्यू प्रिंट करवा सकते हैं रिफ्रेश किया
- 35:40हमारे पास फॉल्स आ गया उसी तरीके से अगर
- 35:42हम किसी को फॉलो कर रहे हैं तो वेरिएबल के
- 35:44अंदर हम ट्रू प्रिंट करवा सकते हैं सेव
- 35:46किया रिफ्रेश किया तो इस बार हमारे पास
- 35:48ट्रू आ गया तो बुलियन टाइप की वैल्यूज भी
- 35:50हम अपने वेरिएबल के अंदर स्टोर करा सकते
- 35:52हैं और बुलियन में दो ही अवेलेबल टाइप्स
- 35:54होते हैं एक या तो हम ट्रू वैल्यू स्टोर
- 35:56करा सकते हैं या फिर हम अपनी फाल्स वैल्यू
- 35:58को स्टोर करा सकते हैं अब जावास्क्रिप्ट
- 36:00की जब हम बात करते हैं जावास्क्रिप्ट इज अ
- 36:02वेरी इंटरेस्टिंग लैंग्वेज और इसके अंदर
- 36:04काफी इंटरेस्टिंग चीज जो है दैट इज कि
- 36:07जावास्क्रिप्ट हमारी एक डायनेमिक टाइप्ड
- 36:10लैंग्वेज होती है डायनेमिक टाइप्ड
- 36:12लैंग्वेज वैसे फर्स्ट टाइम अगर हम
- 36:13जावास्क्रिप्ट पढ़ रहे हैं तो इतना ज्यादा
- 36:15हम इंपॉर्टेंस समझ नहीं आएगी पर अगर आप
- 36:17में से कुछ कोई स्टूडेंट है जिसने सी पढ़ी
- 36:18हुई है जिसने जावा पढ़ी हुई है जिसने c+
- 36:20प् पढ़ी हुई है उसको कोई इंपॉर्टेंस समझ
- 36:22में आएगी जनरली जो दूसरी प्रोग्रामिंग
- 36:24लैंग्वेजेस होती हैं जिनको हम डीएसए या
- 36:26कुछ और करने के लिए पढ़ते हैं वहां पे
- 36:27हमें पहले ही बताना पड़ता है कि अगर कोई
- 36:29वेरिएबल है तो उस वेरिएबल के अंदर आप नंबर
- 36:31स्टोर कराना चाहते हो आप बुलियन स्टोर
- 36:33कराना चाहते हो आप स्ट्रिंग स्टोर कराना
- 36:35चाहते हो कुछ और स्टोर कराना चाहते हो पर
- 36:37जावास्क्रिप्ट के अंदर हमें नहीं बताना
- 36:38पड़ता जावास्क्रिप्ट के अंदर हम किसी भी
- 36:40वैल्यू के अंदर कुछ भी स्टोर करा सकते हैं
- 36:42किसी भी वेरिएबल के अंदर कुछ भी फॉर
- 36:44एग्जांपल कल को हमारा मन किया कि मुझे ये
- 36:47जो फुल नेम है ये जो फुल नेम वेरिएबल है
- 36:50इस फुल नेम वेरिएबल के अंदर मुझे तो 25
- 36:53स्टोर कराना है लद ये काफी खराब तरीका
- 36:56होगा कोड को लिखने का का क्योंकि फुल नेम
- 36:58एक नाम होना चाहिए दिखाई दे रहा है इसके
- 37:00अंदर कुछ स्ट्रिंग होनी चाहिए पर फिर भी
- 37:02मेरा मन किया कल को इसको चेंज करके हम
- 37:03इसके अंदर कोई नंबर स्टोर करा देंगे और
- 37:06यहां पे हम अपने फुल नेम को प्रिंट करवाएं
- 37:08तो इससे क्या होगा पहले तो फुल नेम की
- 37:10वैल्यू टोनी स्टार्क थी पर हमने उसे चेंज
- 37:12करके 25 कर दिया अब फुल नेम की वैल्यू जो
- 37:14प्रिंट होगी वो 25 होनी चाहिए रिफ्रेश
- 37:17किया तो अब हमारे पास 25 प्रिंट होके आया
- 37:19तो यानी डायनेमिक टाइप कहने का मतलब है कि
- 37:22जावास्क्रिप्ट के अंदर पहले से आपको नहीं
- 37:24बताना पड़ता कि कौन से वेरिएबल के अंदर
- 37:26क्या वैल्यू स्टोर्ड होगी डायरेक्टली आप
- 37:27अपनी वैल्यू स्टोर कराना स्टार्ट कर सकते
- 37:29हो चाहे आपको नंबर स्टोर कराना है
- 37:31स्ट्रिंग स्टोर कराना है कुछ भी कराना है
- 37:32और जनरली जावास्क्रिप्ट के अंदर अगर आपने
- 37:34कोई वेरिएबल बनाया हुआ है तो उसके अंदर कल
- 37:37को जाके आप डिफरेंट टाइप की वैल्यू को भी
- 37:39स्टोर करा सकते हो आज हमारे पास स्ट्रिंग
- 37:42है कल को हमारे पास नंबर हो गया इसके बाद
- 37:44चाहे तो कल को हम कोई बुलियन वेरिएबल भी
- 37:46इसके अंदर स्टोर करा सकते हैं तो ये मतलब
- 37:48होता है जावास्क्रिप्ट के डायनेमिक टाइप्ड
- 37:51होने का कि हमें पहले से ही अपने डाटा का
- 37:53टाइप नहीं बताना पड़ता वो डायनेमिक
- 37:56डायनेमिक यानी कोड जैसे ही रन करता है वो
- 37:59रन टाइम पे जाके जावास्क्रिप्ट कैलकुलेट
- 38:01कर लेता है जावास्क्रिप्ट का इंटरप्रेटर
- 38:03मतलब इंटरनली जो मशीन जावास्क्रिप्ट को रन
- 38:05कर रही है कि किस तरीके से कौन से वेरिएबल
- 38:07पर कौन सा डाटा टाइप है जिसको हमें यूज
- 38:09करना होता है साथ के साथ बार-बार ये जो
- 38:12इक्वल टू साइन हम देख रहे हैं दिस इक्वल
- 38:14टू दिस इक्वल टू दिस इक्वल टू इसे
- 38:16जावास्क्रिप्ट के अंदर हम अपना असाइनमेंट
- 38:18ऑपरेटर कहते हैं और असाइनमेंट ऑपरेटर हमने
- 38:20मैथ में भी देखा होगा मैथ में जनरली अगर
- 38:23हमें लिखना होता है a = b तो उसके लिए हम
- 38:25इस तरीके से लिखते हैं पर प्रोग्रामिंग के
- 38:27अंदर a = b का मतलब ये नहीं होता दोनों की
- 38:29वैल्यू सेम है इसका मतलब होता है b में जो
- 38:32भी वैल्यू है वो a वेरिएबल के अंदर जाके
- 38:34सेव कर दो यह मतलब होता है तो इसे हम
- 38:37इक्वल टू को असाइनमेंट ऑपरेटर कहते हैं
- 38:40असाइनमेंट यानी असाइन कर रहे है किसी
- 38:42वैल्यू को वैल्यू दे रहा है जाके ये जो
- 38:45ट्रू वैल्यू है ये इस वेरिएबल के अंदर
- 38:46जाके सेव हो रही है ये जो अनडिफाइंड है ये
- 38:48इस वेरिएबल के अंदर जाके सेव हो रहा है ये
- 38:50जो 24 है ये इस एज वेरिएबल के अंदर जाके
- 38:53सेव हो रहा है तो इस तरीके से ये
- 38:54असाइनमेंट ऑपरेटर है जो राइट साइड की
- 38:56वैल्यू को लेफ्ट साइड साइट की वैल्यू के
- 38:58अंदर जाके सेव कर रहा है अब ये तो हो गई
- 39:00हमारी जनरल चीजें अबाउट वेरिएबल इसके
- 39:03अलावा ये जो वेरिएबल का नाम हमने लिखा है
- 39:05हम अपनी मर्जी से चाहे तो कुछ भी नाम दे
- 39:07सकते हैं अपने वेरिएबल को जैसे मैंने एज
- 39:09नाम दे दिया मैंने प्राइस नाम दे दिया
- 39:10मैंने रेडियस नाम दे दिया मेरी मर्जी थी
- 39:12मैं इसको रड नाम भी दे सकती थी मैं इसको
- 39:14सिर्फ आर भी बोल सकती थी सारे के सारे नाम
- 39:17बिल्कुल सही होते हैं पर वेरिएबल को ये जो
- 39:19नाम दिए जाते हैं इनके भी कुछ-कुछ रूल्स
- 39:21कन्वेंशंस होते हैं जिनको हमें फॉलो करना
- 39:23होता है फोर मेजर रूल्स हैं सबसे पहला रूल
- 39:25कहता है कि वेरिएबल के जो नेम होते दे आर
- 39:27केस सेंसिटिव केस सेंसिटिव यानी अपर केस
- 39:30और लोअर केस में डिफरेंस है अगर मैंने एक
- 39:32वेरिएबल बनाया एल और मैंने दूसरा वेरिएबल
- 39:35बना दिया विद द नेम एल दोनों का ही अलग
- 39:38मतलब होगा दोनों सेम नहीं है तो गलती से
- 39:41भी स्मॉल को कैपिटल नहीं लिख देना कैपिटल
- 39:43को स्मॉल नहीं लिख देना है फॉर एग्जांपल
- 39:45इन सबको हटा देते हैं मैंने एक वेरिएबल
- 39:48बनाया फुल नेम इस तरीके से मैंने यहां पे
- 39:50फुल नेम लिखा और फुल नेम के अंदर मैंने
- 39:52स्टोर करवाया
- 39:54श्रद्धा खारा इस तरीके से और मैंने दूसरा
- 39:57वेरिएबल बनाया फुल नेम और इसके अंदर कुछ
- 40:00नहीं किया बस एक स्मॉल n मैंने चेंज कर
- 40:02दिया और यहां पर मैंने स्टोर करवाया फॉर
- 40:04एग्जांपल अमन धतरवाल तो इस तरीके से दो
- 40:07नाम मेरे पास हैं अब फर्स्ट टाइम में मैं
- 40:09प्रिंट करवा रही हूं स्मॉल वाला जिसमें
- 40:11सारी चीजें स्मॉल केस में है इनफैक्ट और
- 40:13थोड़ा सा मैं आपको डिफरेंस दिखाने के लिए
- 40:15इसको फुल नेम कर देती हूं फुल नेम एंड
- 40:18सेकंड टाइम हम कसोल डलॉग करके प्रिंट करवा
- 40:21रहे हैं फुल नेम सेव कर लेते हैं रिफ्रेश
- 40:24करते हैं तो फर्स्ट टाइम जो चीज प्रिंट हो
- 40:26रही है और सेकंड टाइम जो चीज़ प्रिंट हो
- 40:27रही है ये दोनों अलग-अलग चीजें हैं
- 40:29जावास्क्रिप्ट में और इनफैक्ट अगर आपने
- 40:31पूरा चेंज नहीं किया होता सिर्फ एक लेटर
- 40:33चेंज किया होता तो भी उसमें कोई एरर नहीं
- 40:36आता क्योंकि दोनों क्या हैं दोनों अलग-अलग
- 40:37चीजें हैं पर जनरली हमें क्या करना है
- 40:40जनरली इस तरीके से सेम नेम के दो वेरिएबल
- 40:42हमें क्रिएट नहीं करने हैं क्योंकि इससे
- 40:45कंफ्यूजन होता है कई बार जब हम वेबसाइट
- 40:47पूरी-पूरी बिल्ड कर रहे होंगे
- 40:48जावास्क्रिप्ट में बहुत सारी लाइंस ऑफ़
- 40:49कोड हैं जिनको हम लिख रहे होंगे तो इसीलिए
- 40:51इस तरीके की चीजों को नहीं करना होता पर
- 40:53हां कहीं भी अगर ऐसा कोड हमें दिख जाए तो
- 40:55हमें पता है स्ल a कपिट a स्मॉल लेटर
- 40:57कैपिटल लेटर में डिफरेंस है सेकंड रूल
- 41:00कहता है कि ओनली लेटर्स डिजिट्स अंडरस्कोर
- 41:02एंड डॉलर साइन इज अलाउड स्पेस भी अलाउड
- 41:05नहीं होती वेरिएबल के नाम में मतलब अगर
- 41:08हमारा मन करें कि हम अपने वेरिएबल को नाम
- 41:11दे दें फुल स्पेस नेम इज इक्वल टू टोनी
- 41:14स्टार्क इस तरीके का अगर हम कोई नाम देना
- 41:16चाहे इसके अंदर क्या हुआ एरर आ गया
- 41:18क्योंकि वेरिएबल के नेम में स्पेस नहीं हो
- 41:20सकती तो अनएक्सपेक्टेड कीवर्ड और
- 41:23आइडेंटिफिकेशन
- 41:27है पर हमें दोनों को साथ में जोड़ के रखना
- 41:29है अब साथ में जब हम जोड़ के रखते हैं तो
- 41:32हर तरीके के कैरेक्टर्स अलाउड नहीं होते
- 41:33वेरिएबल के नेम में हम क्या कर सकते हैं
- 41:35डॉलर साइन ऐड कर सकते हैं हम अंडरस्कोर ऐड
- 41:38कर सकते हैं या फुल नेम हमने लिख दिया फुल
- 41:40नेम 1 2 3 भी हम लिख सकते हैं ये भी एक
- 41:42वैलिड वेरिएबल का नाम है पर अगर मैं बोलूं
- 41:45कि मुझे लिखना है फुल नेम रेट ये क्या हो
- 41:48जाएगा ये गलत नाम हो जाएगा अनएक्सपेक्टेड
- 41:51कीवर्ड और आइडेंटिफिकेशन
- 41:55सिंबल है स्पेशल कैरेक्टर है अलाउड नहीं
- 41:57है तो सिर्फ यही चार कैरेक्टर्स हैं जिनको
- 42:00हम यूज कर सकते हैं उसके अलावा जो हमारा
- 42:02वेरिएबल है उसका फर्स्ट कैरेक्टर या तो एक
- 42:04लेटर होना चाहिए ए टूजी में या कैपिटल ए
- 42:08से कैपिटल जी के बीच में या कोई अंडरस्कोर
- 42:10होना चाहिए या फिर डॉलर होना चाहिए फॉर
- 42:12एग्जांपल हमने फुल नेम लिखा तो या तो हम
- 42:14इस तरीके से फुल नेम लिख सकते हैं नॉर्मली
- 42:18जो हमने अपने लेटर के साथ लिखा हुआ है या
- 42:20फिर हम शुरुआत में अंडरस्कोर लगा सकते हैं
- 42:23इस तरीके का फुल नेम भी ठीक होगा मतलब दिस
- 42:25इज अ वैलिड नेम और और यहां पे मैं n को
- 42:28कैपिटल कर लेती हूं ताकि हमें पता चले दिस
- 42:30इज अ कॉमिनेशन ऑफ टू वर्ड्स या फिर हम
- 42:33चाहे तो इस तरीके से भी लिख सकते हैं
- 42:34मैंने डॉलर साइन लगा दिया तो ये भी फुल
- 42:36नेम कंप्लीट लॉजिकल है कंप्लीट ठीक है ये
- 42:39तीनों वैलिड है पर अगर मैं सोचूं मैं
- 42:41लिखूं टूथ फुल
- 42:43नेम और इस तरीके से हम कोई वैल्यू उसके
- 42:45अंदर लिखना चाहे तो ये क्या होगा ये हमें
- 42:47एरर देगा एरर क्या दे रहा है एन
- 42:49आइडेंटिफिकेशन
- 42:57ले तो यह हमारे पास एरर जनरेट करेगा आल्सो
- 43:00जावास्क्रिप्ट के अंदर रिजर्व्ड वर्ड्स
- 43:03कैन नॉट बी वेरिएबल नेम्स रिजर्व्ड वर्ड्स
- 43:05क्या होते हैं जैसे हर लैंग्वेज की अपनी
- 43:07कुछ डिक्शनरी होती है इंग्लिश की अपनी
- 43:09डिक्शनरी होती है हिंदी की अपनी डिक्शनरी
- 43:11होती है जर्मन की अपनी डिक्शनरी होती है
- 43:12डिक्शनरी यानी उस लैंग्वेज के अंदर कुछ
- 43:15फिक्स्ड वर्ड्स हैं जिनके फिक्स मतलब है
- 43:18मुझे पता है अगर दिस इज अ माउस तो माउस का
- 43:21एक ही मतलब हो सकता है मुझे पता है दिस इज
- 43:23अ पेन तो पेन का एक ही मतलब हो सकता है
- 43:26इसी तरीके से जावास्क्रिप्ट की भी अपनी
- 43:27डिक्शनरी है और उसके अंदर कुछ शब्दों के
- 43:29फिक्स्ड मतलब है जैसे ये जो कंसोल हमने
- 43:32लिखा हुआ है कंसोल का फिक्स मतलब है मतलब
- 43:34इन वर्ड्स को न्हे हम कहेंगे रिजर्व्ड
- 43:37वर्ड्स जो प्रोटेक्टेड हैं इन वर्ड्स को
- 43:39हम वेरिएबल नेम्स की तरह यूज नहीं कर सकते
- 43:41फॉर एग्जांपल इफ आई डिसाइड कि कंसोल इज
- 43:43इक्वल
- 43:45टू अपना कॉलेज इस तरीके से हम कुछ लिखना
- 43:48चाहे एंड फिर हम अपने कंसोल की वैल्यू को
- 43:51यहां पर प्रिंट करवा दें सेव कराएं और
- 43:54रिफ्रेश तो यहां क्या आएगा कसोल डलॉ इज
- 43:57नॉट अ फंक्शन एट दिस वैल्यू मतलब यहां पर
- 44:01कंसोल का क्या है फिक्स मतलब है पर यहीं
- 44:03पर अगर कंसोल को मैंने कैपिटल स के साथ
- 44:05स्टार्ट कर दिया और इसको भी कैपिटल स के
- 44:07साथ स्टार्ट कर दिया सेव किया एंड रिफ्रेश
- 44:10किया तो इस बार हमारे पास एरर नहीं आएगा
- 44:12क्योंकि सिर्फ स्मॉल सी वाला कंसोल ही
- 44:14हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
- 44:15कीवर्ड होता है कैपिटल सी वाला कंसोल
- 44:17हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
- 44:19कीवर्ड नहीं होता दिस इज़ अ लिस्ट ऑफ ऑल द
- 44:21रिजर्व्ड वर्ड्स जो हमारे जावास्क्रिप्ट
- 44:23के अंदर होते हैं जिनको हम अपने वेरिएबल
- 44:25के नेम्स की तरह यूज़ नहीं कर सकते ये जो
- 44:27लिंक है या यह जो लिस्ट है यह मैं आपको
- 44:30नोट्स के अंदर प्रोवाइड कर दूंगी तो यह
- 44:32हमारी प्रॉपर लिस्ट होती है रिजर्व
- 44:33कीवर्ड्स की जिनको वेरिएबल नेम्स की तरह
- 44:35यूज नहीं कर सकते तो ये तो चार रूल्स
- 44:37हमारे पास होते ही हैं साथ के साथ एक
- 44:39कन्वेंशन भी होता है कन्वेंशन होता है कि
- 44:41रूल नहीं है मतलब इस चीज को अगर आप फॉलो
- 44:44नहीं करोगे तो कोई एरर नहीं आएगा बट फिर
- 44:46भी हमें फॉलो करना चाहिए क्योंकि हमें
- 44:47सिर्फ जावास्क्रिप्ट नहीं सीखनी हमें एक
- 44:49अच्छे डेवलपर की तरह कोड लिखना भी साथ के
- 44:51साथ सीखना है हमारे पास प्रोग्रामिंग में
- 44:53देयर इज समथिंग कॉल्ड केसेस केसेस कहने का
- 44:56मतलब हो होता है कि अगर हमें कोई वेरिएबल
- 44:58बनाना है लेट्स सपोज हमें फुल नेम वेरिएबल
- 45:01बनाना है तो इसे या तो हम ऐसे लिख सकते
- 45:04हैं फुल नेम या फिर इसे हम लिख सकते हैं
- 45:08फुल नेम या फिर इसे लिखा जा सकता है फुल
- 45:12अंडरस्कोर नेम या फिर इसे लिखा जा सकता है
- 45:15फुल डैश नेम इनफैक्ट इसे हम ऐसे भी लिख
- 45:20सकते हैं f को हमने कैपिटल बना दिया फुल
- 45:23और फिर n को कैपिटल बना दिया अब यह तो
- 45:25होता है जनरल तरीका चीज लिखने का हमें अगर
- 45:28जनरली ऐसा वेरिएबल का नाम लिखना होता है
- 45:30जिसमें दो वर्ड्स हैं तो उसे लिखने के लिए
- 45:32हम इस तरीके को फॉलो करते हैं यह वाला
- 45:35तरीका इसे हम कहते हैं अपना कैमल केस कैमल
- 45:38केस का मतलब होता है कि फर्स्ट लेटर
- 45:40फर्स्ट वर्ड का फर्स्ट लेटर स्मॉल होगा
- 45:42सेकंड वर्ड का फर्स्ट लेटर कैपिटल होगा या
- 45:44इसके बाद जितने भी वर्ड्स आएंगे सबका
- 45:45फर्स्ट लेटर कैपिटल होगा ना हम इसे यूज
- 45:47करते हैं ना हम इसे यूज करते हैं इसे वैसे
- 45:49स्नेक केस कहा जाता है इसे हम कबाब केस
- 45:53कहते हैं यह जो लास्ट वाला है इसे हम अपना
- 45:57पास्कल केस कहते हैं पर इनमें से किसी भी
- 46:00केस को हम यूज़ नहीं करते हम यूज़ करते
- 46:01हैं फर्स्ट वाले को यानी हमारा जो फर्स्ट
- 46:04लेटर होगा वह स्मॉल होगा एंड नेक्स्ट वर्ड
- 46:06का नेक्स्ट लेटर हमारे पास कैपिटल होगा
- 46:08उसी तरीके से अगर हमें कुछ और मान लेते
- 46:10हैं वेरिएबल बनाना है लेट्स सपोज आई हैव
- 46:12टू मेक अ वेरिएबल कॉल्ड इज फॉलो फॉलो कर
- 46:15रहे हैं या नहीं कर रहे तो उसके लिए हम इस
- 46:17फॉलो को इस तरीके से लिखेंगे जिसमें आई
- 46:19स्मॉल होगा और दूसरा वर्ड जो है फॉलो उसका
- 46:21f हमारे पास कैपिटल होगा अगर इस तरीके से
- 46:24हमें एक और वेरिएबल बनाना है टोटल प्राइस
- 46:27तो टोटल प्राइस को हम इस तरीके से लिखेंगे
- 46:29पहले स्मॉल एंड उसके बाद सेकंड वर्ड का
- 46:30फर्स्ट लेटर हमारे पास कैपिटल तो इस तरीके
- 46:32से हम अपने वेरिएबल नेम को डिफाइन करते
- 46:34हैं इन जावास्क्रिप्ट अब जब भी हम अपने
- 46:36वेरिएबल को डिफाइन करते हैं अभी हमने अपने
- 46:38वेरिएबल को कैसे डिफाइन किया हमने लिख
- 46:41दिया ए = 24 हमने लिख दिया नेम इज इक्वल
- 46:44टू टोनी इस तरीके से हमने वेरिएबल को लिख
- 46:48दिया बट जनरली इवन दो हमारे पास कोई एरर
- 46:51नहीं आया पर हमें ऐसे अपने वेरिएबल को
- 46:53जावास्क्रिप्ट के अंदर कभी डिफाइन नहीं
- 46:55करना हमें हमेशा वेरिएबल के नाम के सामने
- 46:59एक कीवर्ड यूज़ करना पड़ता है कीवर्ड यानी
- 47:01एक ऐसा फिक्स्ड रिजर्व्ड वर्ड यूज़ करना
- 47:03पड़ता है जावास्क्रिप्ट के अंदर और इस
- 47:05कीवर्ड को हम कहते हैं अपना लेट कीवर्ड
- 47:08एंड इनफैक्ट वेरिएबल नेम्स के सामने हम
- 47:10तीन कीवर्ड्स हैं जिनको यूज़ कर सकते हैं
- 47:13एक होता है हमारे पास लेट एक होता है
- 47:14हमारे पास कॉन्स्ट एक होता है हमारे पास
- 47:16वेर अब हमेशा मैक्सिमम केसेस में हम क्या
- 47:18कर रहे होंगे हम या तो लेट या फिर कॉन्स्ट
- 47:21इन दो कीवर्ड्स को यूज़ करेंगे सबसे पहले
- 47:24शुरुआत करते हैं अपने लेट कीवर्ड के साथ
- 47:26अगर हम हमें नेम डिफाइन करना है तो हम
- 47:28लिखेंगे लेट नेम इज इक्वल टू हम यहां लिख
- 47:32सकते हैं टोनी
- 47:34स्टार्क ये हमारे पास एक वेरिएबल हो गया
- 47:36नेम और लेट से हमने क्या किया हमने
- 47:38जावास्क्रिप्ट को बताया कि हम एक वेरिएबल
- 47:41को डिफाइन करने जा रहे हैं तो यहां हमने
- 47:43नेम की वैल्यू प्रिंट करवाने की कोशिश की
- 47:45ये जो लाइन आ रही है वेरिएबल के नाम के
- 47:47ऊपर इसको अभी के लिए इग्नोर करना है सेव
- 47:49किया रिफ्रेश किया हमारे पास नाम प्रिंट
- 47:51होकर आ गया टोनी स्टार्क हम इसे चाहे तो
- 47:53फुल नेम भी लिख सकते हैं कॉपी कर लेंगे
- 47:56फुल नेम मैं सिर्फ वो लाइन हटाने के लिए
- 47:58दे रही हूं व्हिच इज़ रियली अननोइंग कोई
- 48:00नहीं हमने अपने वेरिएबल को फुल नेम नाम दे
- 48:01दिया अब हम कोई और वेरिएबल डिफाइन करना
- 48:03चाहते हैं लेट एज = 24 तो हमने वो कर दिया
- 48:07हमने लिख दिया लेट प्राइस या इसे हम कह
- 48:09सकते हैं टोटल प्राइस इज इक्वल टू अ
- 48:141000 तो इस तरीके से हमने टोटल प्राइस
- 48:17डिक्लेयर कर दिया तो जनरली अपने वेरिएबल
- 48:19को डिक्लेयर करने के लिए हम अपने लेट
- 48:21कीवर्ड को यूज़ करते हैं लद यहां पे कोई
- 48:23एरर नहीं आ रहा पर हमें हमेशा कोई ना कोई
- 48:25कीवर्ड यूज़ करना है अपने वेरिएबल को
- 48:26डिक्लेयर करने के लिए अब हमारे पास
- 48:28वेरिएबल को डिक्लेयर करने के लिए तीन
- 48:29चॉइसेज होती हैं इनमें से सबसे जो पुरानी
- 48:32चॉइस है सबसे पुरानी चॉइस का नाम है वयर
- 48:35यानी हम पहले कैसे वेरिएबल को डिफाइन करते
- 48:37थे हम वयर लिखा करते थे शुरुआत में जब
- 48:39जावास्क्रिप्ट हमारे पास होती थी हम वयर
- 48:41लिखते थे इस तरीके से वेयर लिखते थे अभी
- 48:43भी अगर मैंने वयर लिख के वर मतलब वेरिएबल
- 48:46वेरिएबल लिख के अगर मैंने अपनी वेरिएबल को
- 48:48डिफाइन कर दिया सेव किया रिफ्रेश किया तो
- 48:50वैसे का वैसा टोनी स्टार्क मेरे पास
- 48:52प्रिंट होकर आ रहा है कोई एरर नहीं आया बट
- 48:54एज अ गुड प्रोग्रामर हम वर को कभी भी यूज
- 48:57नहीं करेंगे अब जावास्क्रिप्ट के अंदर वेर
- 48:59क्या होता था 2015 से पहले वेर यूज़ होता
- 49:01था 2015 से पहले लेट और कॉन्स हमारे पास
- 49:04होते ही नहीं थे पर 2015 के अंदर
- 49:07जावास्क्रिप्ट के अंदर वी गॉट समथिंग
- 49:09कॉल्ड es6 हमारे पास आया समथिंग कॉल्ड es6
- 49:14इसको कहते हैं एकमा स्क्रिप्ट सिक्स यानी
- 49:17जावास्क्रिप्ट का एक नया स्टैंडर्ड हमारे
- 49:19पास आया कब आया 2015 के अंदर आया था नया
- 49:21स्टैंडर्ड मतलब नए रूल्स आए जावास्क्रिप्ट
- 49:24लैंग्वेज के अंदर नए फीचर्स हमारे पास आए
- 49:26और इनमें से एक नई चीज जो जावास्क्रिप्ट
- 49:29के अंदर आई वो थी हमारे लेट एंड कॉन्स्ट
- 49:31कीवर्ड फॉर डिक्लेयर वेरिएबल अब वयर जो
- 49:33होता है वयर के साथ काफी सारे प्रॉब्लम्स
- 49:35होते हैं और इनमें से एक प्रॉब्लम यह है
- 49:37कि वेयर के अंदर किसी भी वेरिएबल को आप री
- 49:39डिक्लेयर कर सकते हो अपडेट तो कर ही सकते
- 49:41हो वेरिएबल को साथ के साथ उसे री डिक्लेयर
- 49:43भी हम कर सकते हैं फॉर एग्जांपल अगर वेर
- 49:46से हमने कोई वेरिएबल बनाया हमने यहां पे
- 49:48वेरिएबल बनाया वेर एज इ इक्वल टू
- 49:5224 तो हम यहां पर दोबारा लिख सकते हैं वेर
- 49:55एज इज इक्वल टू 58 59 कुछ भी एंड फिर से
- 49:59लिख सकते हैं वेयर एज इ इक्वल टू
- 50:0286 कोई एरर हमारे पास नहीं आएगा और जब हम
- 50:06करेंगे कसोल डलॉग h अब हमारे पास कौन सी
- 50:09चीज आएगी क्योंकि हमने लास्ट में अपने इस
- 50:12वेरिएबल को डिक्लेयर किया तो हमारे पास
- 50:14वेर में हमारे पास एज में 86 आकर प्रिंट
- 50:17होगा बट ये क्या है ये कोड को लिखने का
- 50:19कोई सही तरीका नहीं है यह कन्फ्यूजिंग है
- 50:21कंफ्यूज ंग इसलिए क्योंकि अभी तो हमारे
- 50:23पास छोटा सा कोड है तीन चार लाइन हैं कोड
- 50:25के अंदर पर जावास्क्रिप्ट के अंदर जब हम
- 50:27प्रॉपर वेबसाइट्स बना रहे होते हैं तो
- 50:28हमारे पास हंड्रेड्स थाउजेंड्स ऑफ लाइंस
- 50:30ऑफ कोड हो जाते हैं ऐसे केसेस में अगर
- 50:33आपने किसी प्रोग्रामिंग लैंग्वेज में अलाउ
- 50:34कर दिया कि बार-बार उसी वेरिएबल को हम री
- 50:36डिक्लेयर कर सकते हैं तो बहुत ज्यादा
- 50:38कंफ्यूजन हो जाएगा उस लैंग्वेज के अंदर तो
- 50:41इसीलिए वर जो है अच्छा तरीका नहीं है
- 50:43वेरिएबल को डिफाइन करने का इससे काफी
- 50:44ज्यादा कंफ्यूजन होता है और कई जगह एरर्स
- 50:46भी आते हैं तो इसीलिए जब भी हम वेरिएबल को
- 50:48डिफाइन करेंगे हम लेट को यूज़ करके डिफाइन
- 50:51करेंगे और लेट को यूज करके जब हम किसी
- 50:53वेरिएबल को डिफाइन करते हैं तो इस तरीके
- 50:55से बार-बार नहीं कर सकते क्योंकि जब आप
- 50:57बार-बार करोगे तो एरर आ जाएगा क्या एरर आ
- 50:59रहा है कैन नॉट री डिक्लेयर ब्लॉक स् कोपड
- 51:01वेरिएबल एज यानी ये जो वेरिएबल है ये
- 51:04ऑलरेडी डिक्लेयर्ड था डिक्लेयर कर रखा था
- 51:06आपने बता रखा था जावास्क्रिप्ट को वेरिएबल
- 51:07के बारे में तो आप इसे बार-बार री
- 51:09डिक्लेयर नहीं कर सकते तो यूजिंग लेट
- 51:11वेरिएबल कैन नॉट बी रीडिक्लेयर्ड बट हां
- 51:13इनको हम अपडेट कर सकते हैं अपडेट मतलब उसी
- 51:16एज वेरिएबल की वैल्यू को आप 59 बना सकते
- 51:18हो उसी एज वेरिएबल की वैल्यू को आप 86 बना
- 51:22सकते हो पहले क्या हो रहा था तीन अलग-अलग
- 51:24एज नाम के ही वेरिएबल बन रहे थे पर इस बार
- 51:27एक बार ही एज नाम का वेरिएबल बन रहा है
- 51:29यानी मेमोरी के अंदर इफ दिस इज माय
- 51:32मेमोरी यहां पे हमारे पास एज नाम का एक ही
- 51:36वेरिएबल बन रहा है जिसके अंदर वैल्यू
- 51:38स्टोर्ड है शुरुआत में 24 उसके बाद यही
- 51:41वैल्यू डिलीट होकर हमारे पास नई वैल्यू
- 51:43आती है 59 और फिर यही वैल्यू डिलीट होके
- 51:45हमारे पास नई वैल्यू आती है 86 पर वेरिएबल
- 51:49एक ही है वो तीन बार डिक्लेयर नहीं हो रहा
- 51:51सो दिस इज द राइट वे ऑफ डिक्लेयर वेरिएबल
- 51:54एंड इसके अलावा हमारे पास एक और स्पेशल
- 51:55कीवर्ड होता है इसका काम होता है कंस्ट
- 51:58यानी कांस्टेंट्स को डिफाइन करना
- 52:00कांस्टेंट का मतलब होता है इंग्लिश के
- 52:02अंदर ऐसी चीज जो चेंज नहीं हो सकती तो
- 52:05कॉन्स्ट ऐसे वेरिएबल होते हैं जिनको ना आप
- 52:07री डिक्लेयर कर सकते हो ना उनकी वैल्यू को
- 52:09आप अपडेट कर सकते हो एक बार आपने बोल दिया
- 52:12कांस्टेंट की वैल्यू ये है उसको चेंज नहीं
- 52:14किया जा सकता कोड के अंदर फॉर एग्जांपल
- 52:16हमने एक बार बोल दिया कॉन्स्ट एज इज इक्वल
- 52:18ू 24 तो उसके बाद हम कॉन्स्ट को इस तरीके
- 52:21से दोबारा चेंज नहीं कर सकते एरर यहां पर
- 52:24नहीं आएगा पर जैसे ही हम रिफ्रेश करेंगे
- 52:26यहां यहां पे हमारे पास एरर आ जाएगा
- 52:27असाइनमेंट टू कांस्टेंट वेरिएबल मतलब यह
- 52:30आपने कांस्टेंट वेरिएबल बनाया इसी को आप
- 52:32वैल्यू नहीं दे रहे हो कांस्टेंट का मतलब
- 52:34वो तो होता है फिक्स कर दिया आज हमने इसके
- 52:36ऊपर लॉक लगा दिया इसकी वैल्यू फिक्स हो
- 52:38चुकी है तो कांस्टेंट्स कहां यूज़ कर सकते
- 52:40हैं फॉर एग्जांपल हमारे पास मैथ के अंदर
- 52:42बहुत सारे कांस्टेंट्स होते हैं जब भी
- 52:44हमें एरिया कैलकुलेट करना होता है हम पाई
- 52:46जैसे कांस्टेंट्स को यूज़ करते हैं पा स्
- 52:48करने के लिए या फिर हम e जैसे कांस्टेंट्स
- 52:51को यूज़ करते हैं तो इस तरीके से बहुत
- 52:53सारे कांस्टेंट्स होते हैं मैथ के अंदर तो
- 52:55उसी तरीके के कांस्टेंट्स को डिफाइन फ
- 52:56करने के लिए आई कैन राइट कॉस्ट पा = 3.14
- 52:59ये हमारा एक कांस्टेंट हो गया इसकी वैल्यू
- 53:01को नॉर्मल वेरिएबल की तरह हम चाहे तो
- 53:03प्रिंट भी करवा सकते हैं और जनरली जो
- 53:05कांस्टेंट्स होते हैं जिनको हम हर जगह
- 53:06यूज़ कर रहे होते हैं उनको हम कैपिटल लेटर
- 53:09से लिखना भी प्रेफर कर सकते हैं सेव किया
- 53:11रिफ्रेश किया तो ये हमारी पाई की वैल्यू
- 53:13हमारे पास प्रिंट होकर आ गई तो जब भी
- 53:14वेरिएबल को अब से हम डिक्लेयर करेंगे दो
- 53:17कीवर्ड्स को हम यूज़ कर सकते हैं एक होगा
- 53:18हमारा लेट कीवर्ड एक होगा हमारा कंस्ट
- 53:21कीवर्ड कंस्ट को जनरली हम ज्यादा प्रेफर
- 53:23करते हैं क्योंकि हमारे जितने भी वेरिएबल
- 53:25होते हैं जनरली उनकी वैल्यू ज्यादा चेंज
- 53:26नहीं हो रही होती तो मैक्सिमम केसेस में
- 53:28हम अपने वेरिएबल को कंस्ट बना सकते हैं और
- 53:30जहां-जहां जरूरत पड़े उन्हें हम लेट
- 53:32कीवर्ड से भी डिफाइन कर सकते हैं आल्सो इन
- 53:34कीवर्ड्स के बारे में एक और चीज अगर फॉर
- 53:36एग्जांपल हमने लेट कीवर्ड से एक वेरिएबल
- 53:39बनाया तो हम उसको सिंपली इतना भी छोड़
- 53:41सकते हैं लेट a हमने ये बता दिया
- 53:44जावास्क्रिप्ट को कि a नाम का कोई वेरिएबल
- 53:46है बट हमने वैल्यू नहीं बताई उसकी और फिर
- 53:48अगर हम a को प्रिंट करवाते हैं तो रिफ्रेश
- 53:51किया हमारे पास क्या आएगा अनडिफाइंड तो
- 53:53बाय डिफॉल्ट कोई भी अगर वेरिएबल डिक्लेयर
- 53:55होता है जावास्क्रिप्ट के अंदर पर उसको
- 53:57कोई वैल्यू नहीं मिली तो व बाय डिफॉल्ट
- 53:59हमेशा अनडिफाइंड होता है जैसे ही आपने a
- 54:02को कोई वैल्यू दे दी 10 दे दी तो उसके बाद
- 54:04अनडिफाइंड नहीं होगा अब उसकी वैल्यू
- 54:06प्रिंट हो जाएगी पर यह चीज कांस्टेंट्स के
- 54:08लिए वर्क नहीं करती अगर आपने कोई
- 54:10कांस्टेंट डिक्लेयर किया कंस्ट a और फिर
- 54:13अगर आप उसको प्रिंट करवाने की कोशिश करोगे
- 54:16यू विल गेट एन एरर एरर इज मिसिंग इनिश इइ
- 54:18जर इन कांस्टेंट डिक्लेरेशन यानी इनिश इजर
- 54:22इनिश इजर यानी शुरुआत की जो वैल्यू है वह
- 54:24आपने कांस्टेंट को नहीं दी तो नस्ट अगर आप
- 54:27लिख रहे हो किसी भी वेरिएबल को हमेशा उसे
- 54:29शुरुआत में कोई ना कोई वैल्यू देनी है
- 54:31नहीं तो हमारे पास एरर आ जाएगा यही सेम
- 54:33वैल्यू यहां पे मुझे दिखाई दे रहा है
- 54:35कंस्ट डिक्लेरेशंस मस्ट बी इनिश इज्ड तो
- 54:37कंस्ट को अगर लिखना है तो हमेशा किसी ना
- 54:39किसी वैल्यू के साथ उसको इनिश करना पड़ेगा
- 54:42लेट को इनिश इज करने की जरूरत नहीं है एक
- 54:44और एडिशनल चीज कॉन्स्ट लेट एंड वेयर के
- 54:47बारे में जो यहां पे आपको देखने को मिली
- 54:49होगी इवन दो इसे बाद में हम डिटेल में
- 54:51पढ़ेंगे व्हिच इज स्कोप स्कोप को हम बाद
- 54:54में पढ़ेंगे फंक्शंस नाम का हम एक टॉपिक
- 54:56पढ़ेंगे उसके साथ स्कोप को डिटेल में
- 54:58पढ़ेंगे हमारे जो वेरिएबल होते हैं जो वेर
- 55:00से डिफाइन होते हैं उनका ग्लोबल स्कोप
- 55:02होता है ग्लोबल यानी पूरे कोड के अंदर
- 55:04उनको कहीं भी यूज किया जा सकता है पर
- 55:07हमारे जो लेट कीवर्ड से या कॉन्स्ट कीवर्ड
- 55:10से वेरिएबल डिक्लेयर होते हैं उनका ब्लॉक
- 55:12स्कोप होता है ब्लॉक स्कोप कहने का मतलब
- 55:15ब्लॉक होता है प्रोग्रामिंग के अंदर सिर्फ
- 55:17जावास्क्रिप्ट में नहीं किसी भी
- 55:18प्रोग्रामिंग लैंग्वेज में ब्लॉक का मतलब
- 55:19होता है कर्ली ब्रेसस ये जो कर्ली ब्रेसस
- 55:21होते हैं कर्ली ब्रेसे यानी यह वाले कर्ली
- 55:24ब्रैकेट्स इसे हम एक ब्लॉक क कह देते हैं
- 55:27इन दो कर्ली ब्रैकेट के बीच में जो भी हम
- 55:29पूरा का पूरा कोड लिखते हैं इस कोड को कहा
- 55:31जाता है वन ब्लॉक और तो अगर एक ब्लॉक के
- 55:34अंदर हमने लेट कीवर्ड से अपने वेरिएबल को
- 55:36डिफाइन कर दिया तो वो उसी ब्लॉक का
- 55:38वेरिएबल कहलाएगा फॉर
- 55:41एग्जांपल यहां पे अगर हम लिख
- 55:44दें लेट यह हमने ओपनिंग कर्ली ब्रैकेट लिख
- 55:48दिया कर्ली ब्रेस ये हमने क्लोजिंग कर्ली
- 55:50ब्रेस लिख दिया लेट a इ 5 और यहां मैं
- 55:53प्रिंट करवाऊं कसोल डलॉग a
- 55:57यह हमारा एक वेरिएबल हो गया अब यहीं पर
- 56:00कसोल डलॉग ए से क्या हुआ फ मेरे पास
- 56:02प्रिंट हो गया दिस इज अ ब्लॉक पर यहीं पर
- 56:05अगर मैं लिख दूं लेट a इ 10 तो मेरे पास
- 56:08क्या आएगा एरर आएगा कि आप दोबारा से लेट
- 56:11वाले वेरिएबल को रीडिफाइन नहीं कर सकते
- 56:13ब्लॉक के अंदर पर अगर मुझे इसको रीडिफाइन
- 56:16नहीं करना है तो मैं क्या कर सकती हूं एक
- 56:17नया ब्लॉक बना सकती हूं नए ब्लॉक के अंदर
- 56:20आई कैन राइट लेट a इ 10 और फिर हम कसोल
- 56:23डलॉग करके अपने नए ए को प्रिंट करवा सक
- 56:26सते हैं तो यह अलग ब्लॉक हो गया यह अलग
- 56:29ब्लॉक हो गया कर्ली ब्रेसस जहां से शुरू
- 56:30हो जाते हैं वहां से नया ब्लॉक शुरू हो
- 56:32जाता है तो अब मेरे पास कोई एरर नहीं आएगा
- 56:35और मेरे पास पहली फाइव की वैल्यू भी
- 56:36प्रिंट होके आएगी दूसरी 10 की वैल्यू भी
- 56:38प्रिंट होके आएगी तो इस तरीके से हमारे
- 56:40ब्लॉक्स काम करते हैं पर ब्लॉक के बारे
- 56:42में अभी ज्यादा कंफ्यूज नहीं होना ना इसके
- 56:44ज्यादा डिटेल में अभी हम जाएंगे बाद में
- 56:46फंक्शंस नाम का एक इंटरेस्टिंग टॉपिक हम
- 56:48पढ़ेंगे वो जब हम पढ़ रहे होंगे तब हम
- 56:50ब्लॉक्स के बारे में डिटेल में पढ़ेंगे
- 56:52अभी के लिए ये जान लेना है जब भी वेरिएबल
- 56:54को डिफाइन करेंगे वर होता था पुराना तरीका
- 56:56नया तरीका मॉडर्न तरीका हां यह जो एकमा
- 56:59स्क्रिप्ट है यानी 2015 के अंदर जो चेंजेज
- 57:01आए हैं इसको मॉडर्न जावास्क्रिप्ट भी
- 57:03बोलते हैं यानी नई तरीके की जावास्क्रिप्ट
- 57:05इसके अंदर हम लेट और कॉन्स्ट को यूज़ करते
- 57:07हैं टू डिफाइन आवर वेरिएबल नेक्स्ट हम बात
- 57:10करने वाले हैं अबाउट समथिंग इंटरेस्टिंग
- 57:12कॉल्ड डेटा टाइप्स अब जावास्क्रिप्ट के
- 57:14अंदर वेरिएबल तो हमने देख लिए और ये भी
- 57:16देख लिया हर वेरिएबल के अंदर डिफरेंट
- 57:17तरीके का डेटा हम स्टोर करा सकते हैं पर
- 57:19ये जो डिफरेंट तरीके का डाटा है हर तरीके
- 57:21के डाटा को अपना-अपना टाइप होता है इसको
- 57:24एग्जांपल के तौर पे फॉर एग्जांपल हमारे
- 57:26पास हमारी
- 57:53[संगीत]
- 57:55linked-list फॉलो बटन होता है तो हमने
- 57:57किसी को फॉलो किया है या फॉलो नहीं किया
- 58:00या हमारे कौन-कौन फॉलोअर्स हैं वो सारी
- 58:02इंफॉर्मेशन किस तरीके की हो सकती है वो
- 58:04बुलियन तरीके की हो सकती है या तो हमने
- 58:06किसी को फॉलो किया है ट्रू या फिर हमने
- 58:08किसी को फॉलो नहीं किया फॉल्स तो अलग-अलग
- 58:11डाटा होता है उसे अलग-अलग टाइप में हम
- 58:14क्लासिफाई कर सकते हैं ये तो हो गया सोशल
- 58:16मीडिया का एग्जांपल आप किसी भी वेबसाइट का
- 58:18एग्जांपल ले सकते हो हर वेबसाइट के ऊपर
- 58:20अलग-अलग टाइप ऑफ डेटा है जिसको हमें स्टोर
- 58:22करना पड़ सकता है तो जब भी हम
- 58:24जावास्क्रिप्ट सीख रहे हैं सिर्फ ऐसे नहीं
- 58:25सीखना कि ठीक है थ्योरी को हम सीख रहे हैं
- 58:27हमारे पास डे टू डे बेसिस में बहुत सारी
- 58:30वेबसाइट्स बहुत सारी एप्स है जिनको हम यूज
- 58:32कर रहे होते हैं वो जो सारी की सारी एप्स
- 58:34हैं उनको किसी ना किसी तरीके से
- 58:35जावास्क्रिप्ट से भी क्रिएट किया जा सकता
- 58:37है तो हमें ये सोचना है कि अगर मुझे
- 58:39जावास्क्रिप्ट में इस ऐप के डाटा को लिखने
- 58:42के लिए स्टोर करने के लिए वेरिएबल को यूज
- 58:43करना होता तो हम किस तरीके से यूज करते
- 58:46तभी हम ऐसा माइंडसेट बिल्ड करेंगे कि
- 58:48चीजों को जावास्क्रिप्ट में कैसे सोचे तो
- 58:50यहां पर हम एक सोशल मीडिया ऐप को सोचने की
- 58:53कोशिश कर रहे हैं मुझे अगर
- 58:56कैसे डेटा को स्टोर कराता है या स्टोर
- 58:57कराती है अब यहां पर जावास्क्रिप्ट के
- 59:00अंदर डिफरेंट डिफरेंट डेटा टाइप्स होते
- 59:01हैं यानी अलग-अलग तरीके का डेटा स्टोर
- 59:03कराया जा सकता है और डेटा टाइप्स को हम दो
- 59:05कैटेगरी के अंदर डिवाइड करते हैं एक होता
- 59:08है हमारे प्रिमिटिव डेटा टाइप्स प्रिमिटिव
- 59:11डेटा टाइप्स फिक्स्ड होते हैं एक लैंग्वेज
- 59:13के अंदर फिक्स्ड होते हैं कि यह हमारे
- 59:15सारे के सारे प्रिमिटिव डेटा टाइप्स हैं
- 59:17और ये सेवन प्रिमिटिव डेटा टाइप्स होते
- 59:19हैं जावास्क्रिप्ट के अंदर दूसरे होते हैं
- 59:21हमारे नॉन प्रिमिटिव डेटा टाइप्स नॉन
- 59:24प्रिमिटिव डेटा टाइप्स के अंदर हमारे पास
- 59:26ऑब्जेक्ट्स आ जाती हैं बाकी ऑब्जेक्ट्स के
- 59:29बारे में बाद में हम डिटेल में पढ़ेंगे
- 59:31अभी के लिए इतना ज्यादा कंफ्यूज नहीं होना
- 59:33सबसे पहले बात करते हैं अपने प्रिमिटिव
- 59:34डेटा टाइप्स के बारे में सेवन डेटा टाइप्स
- 59:37होते हैं सबसे पहला होता है नंबर नंबर को
- 59:38हमने ऑलरेडी देखा हुआ है अगर हमने कोई एक
- 59:41वेरिएबल लिया लेट एज इज इक्वल ट 24 नाउ
- 59:44व्हाट इज़ दिस एज दिस इज़ अ न्यूमेरिकल
- 59:46डाटा टाइप अगर हम हमने सिर्फ इतना लिखा
- 59:50रिफ्रेश किया यहां पे हम चाहे तो एज को
- 59:53एक्सेस कर सकते हैं इवन दो हमने उसे यहां
- 59:55डिक्लेयर किया यहां पे एज को एक्सेस कर
- 59:56सकते हैं एज की वैल्यू है 24 अगर मुझे इस
- 59:59वेरिएबल का टाइप देखना है डाटा टाइप देखना
- 1:00:01है तो हम लिख सकते हैं जावास्क्रिप्ट के
- 1:00:03अंदर टाइप ऑफ फिर अपने वेरिएबल का नाम तो
- 1:00:06मैंने लिखा टाइप ऑफ एज और एंटर किया तो
- 1:00:08हमारे पास क्या आया नंबर यानी इस वेरिएबल
- 1:00:10का टाइप है नंबर कल को अगर हम एक और
- 1:00:12वेरिएबल बनाते हैं लेट प्राइस इ इक्वल टू
- 1:00:16100.0 सेव किया इसे क्लियर कर लेते हैं
- 1:00:19कंट्रोल के से और यहां हमने लिखा
- 1:00:23प्राइस प्राइस इज नॉट
- 1:00:27फाइंड ओके हमें रिफ्रेश करना पड़ेगा हमने
- 1:00:30लिखा प्राइस रिफ्रेश करने से सारे नए
- 1:00:32वेरिएबल आ जाएंगे तो प्राइस हमारे पास यह
- 1:00:34है और हम लिख सकते हैं टाइप ऑफ प्राइस तो
- 1:00:37हमारे पास यह भी प्राइस जो आता है नंबर
- 1:00:39आता है तो नंबर्स इस तरीके के हो सकते हैं
- 1:00:41नंबर्स चाहे तो नेगेटिव भी हो सकते हैं
- 1:00:43पॉजिटिव भी हो सकते हैं किसी भी तरीके से
- 1:00:45उसके अलावा सेकंड टाइप जो हमारे पास होता
- 1:00:47है दैट इज अ स्ट्रिंग डाटा टाइप हमने एक
- 1:00:49वेरिएबल बनाया फुल नेम फुल नेम इज इक्वल
- 1:00:52टू टोनी स्टार्क इस तरीके से हमने कोई नाम
- 1:00:54लिखा सेव कि
- 1:00:56रिफ्रेश किया यहां पर हम फुल नेम को
- 1:00:58प्रिंट करवाएंगे तो हमारे पास टोनी
- 1:01:00स्टार्क आ जाएगा और साथ के साथ हम टाइप ऑफ
- 1:01:03फुल नेम को अगर प्रिंट करवाएंगे तो हमारे
- 1:01:05पास आ जाएगा स्ट्रिंग सो दिस इज अ
- 1:01:07स्ट्रिंग डेटा टाइप तीसरा होता है हमारे
- 1:01:09पास बुलियन बुलियन के अंदर फॉर एग्जांपल
- 1:01:12फॉलो अगर हम चेक कर रहे इज फॉलो को अगर
- 1:01:16हमने ट्रू कर दिया फॉल्स भी कर सकते हैं
- 1:01:18रिफ्रेश किया तो इज फॉलो की वैल्यू तो
- 1:01:21हमारे पास आ ही गई ट्रू साथ के साथ हम
- 1:01:23टाइप ऑफ इज फॉलो को चेक कर स सकते हैं एंड
- 1:01:26दिस इज गोइंग टू बी बलिन इसके अलावा हमारे
- 1:01:29पास अनडिफाइंड भी होता है बाय डिफॉल्ट
- 1:01:31सारे वेरिएबल अनडिफाइंड होते हैं जब तक
- 1:01:32उनके अंदर कोई वैल्यू नहीं होती यहां पे
- 1:01:35अगर हम लिख द लेट
- 1:01:36x और फिर सिंपली हमने लिखा लेट x रिफ्रेश
- 1:01:41किया x की वैल्यू प्रिंट करवाएंगे तो x की
- 1:01:43वैल्यू है अनडिफाइंड और टाइप ऑफ x देखेंगे
- 1:01:46तो वो भी है अनडिफाइंड जिस वेरिएबल के
- 1:01:49अंदर कोई वैल्यू ही नहीं डाली वो तो
- 1:01:50अनडिफाइंड होगा उसके अलावा हमारे पास नल
- 1:01:53भी होता है नल एक स्पेशल वैल्यू होती है
- 1:01:56अगर हमने लिखा लेट x = नल सेव किया
- 1:01:59रिफ्रेश किया x की वैल्यू प्रिंट करवाएंगे
- 1:02:01नल टाइप ऑफ x प्रिंट करवाएंगे ऑब्जेक्ट अब
- 1:02:06नल जो है अपने आप में x हमारे पास एक
- 1:02:08ऑब्जेक्ट होती है इवन दो यहां पे हमारे
- 1:02:11पास ऑब्जेक्ट प्रिंट होके आ रहा है पर फिर
- 1:02:13भी नल को हम अलग से अपना एक प्रिमिटिव
- 1:02:16डेटा टाइप की तरह काउंट करते हैं नल का
- 1:02:18मतलब होता है एब्सेंट ऑफ एन ऑब्जेक्ट यानी
- 1:02:20ऑब्जेक्ट होनी चाहिए थी पर अभी नल है यहां
- 1:02:22पे अब नल क्या होता है इसके स्पेसिफिक
- 1:02:25मीनिंग में अभी हम नहीं जाएंगे इसे हम बाद
- 1:02:27में जाके एक्सप्लोर कर रहे होंगे इसके
- 1:02:28अलावा दो और हमारे पास प्रिमिटिव डेटा
- 1:02:30टाइप्स होते हैं वैसे इतने ज्यादा
- 1:02:32फ्रीक्वेंसी
- 1:02:39क्लियर है हम बिग इंटी जर्स को एक तरीके
- 1:02:42से स्टोर कराने की कोशिश करते हैं लेट x
- 1:02:45इज इक्वल टू हम लिखते हैं बिग इंट और बिग
- 1:02:47इंट के अंदर 1 2 3 इस तरीके से हम कोई भी
- 1:02:50वैल्यू पास कर सकते हैं सेव किया रिफ्रेश
- 1:02:52किया वी कैन टाइप x तो बिग इं जहां पे हो
- 1:02:55होता है वहां पे लास्ट में आपको n दिखाई
- 1:02:57देगा और हम लिख सकते हैं टाइप ऑफ x व्हिच
- 1:03:00इज गोइंग टू बी बिग इंट उसी तरीके से
- 1:03:02हमारे पास सिंबल होता है लेट y इज इक्वल
- 1:03:05टू सिंबल और इसके अंदर हम लिख सकते हैं
- 1:03:10हेलो एंड y की अब अगर हम वैल्यू प्रिंट
- 1:03:13करवाएं तो इट विल बी अ सिंबल सेज हेलो एंड
- 1:03:17टाइप ऑफ y को अगर देखें तो दिस इज़ गोइंग
- 1:03:20टू बी अ सिंबल बट बिग इंट और सिंबल के हम
- 1:03:22ज्यादा डिटेल में नहीं जाएंगे क्योंकि
- 1:03:24शायद ही रेयरली आप इनको एनकाउंटर करोगे
- 1:03:26बाकी इनको हम बाद में देख लेंगे अगर कहीं
- 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:44विचित्र से दिखने वाले नाम हैं इनके मतलब
- 1:03:47अगर हमें नहीं समझ में आ रहे अभी कोई
- 1:03:48परेशानी वाली बात नहीं है धीरे-धीरे आगे
- 1:03:50आने वाले चैप्टर्स के अंदर सारी चीजें
- 1:03:52क्लियर हो जाएंगी पर अरेज और फंक्शंस
- 1:03:54जिनको हम बाद में पढ़ेंगे वो दोनों
- 1:03:56ऑब्जेक्ट्स की कैटेगरी के अंदर आते हैं
- 1:03:58अभी के लिए ऑब्जेक्ट्स की अगर बात करें तो
- 1:04:00ऑब्जेक्ट को हम ऐसे सोच सकते हैं इट इज अ
- 1:04:03कलेक्शन इट इज अ कलेक्शन ऑफ
- 1:04:07वैल्यूज मतलब बहुत सारी वैल्यूज को अगर
- 1:04:09हमें सेव करवाना है तो उसको कलेक्शन को हम
- 1:04:12ऑब्जेक्ट नाम देते हैं फॉर एग्जांपल अगर
- 1:04:15हमें किसी स्टूडेंट के लिए कोई स्टूडेंट
- 1:04:17है उसके लिए हमें उसकी इंफॉर्मेशन स्टोर
- 1:04:19करानी है स्टूडेंट के लिए हमें उसका नेम
- 1:04:22स्टोर कराना है नेम क्या हो सकता है नेम
- 1:04:24स्ट्रिंग टाइप का हो सकता है उसके एज
- 1:04:27स्टोर करानी है एज क्या हो सकती है एज
- 1:04:29नंबर टाइप की हो सकती है उसका मार्क्स
- 1:04:32स्टोर कराने मार्क्स उसको कह लो या
- 1:04:33परसेंटेज कह लो यह भी हमारी नंबर टाइप की
- 1:04:36हो सकती है हमें हो सकता है कि इस साल
- 1:04:39स्टूडेंट पास हुआ नहीं पास हुआ तो इज पास
- 1:04:43इस तरीके का हम कोई वेरिएबल बना सकते हैं
- 1:04:45उसके अंदर बुलियन वैल्यू स्टोर करा सकते
- 1:04:47हैं तो ये सारी की सारी क्या है ये सारी
- 1:04:49की सारी अलग-अलग वैल्यूज हैं जो प्रिमिटिव
- 1:04:50टाइप्स में है पर इन्हीं का अगर हम एक
- 1:04:52कलेक्शन बना दें किसी स्टूडेंट के लिए तो
- 1:04:55उसे हम कह देंगे एक ऑब्जेक्ट और जनरली जो
- 1:04:58हमारी ऑब्जेक्ट होती है उसके अंदर की
- 1:04:59वैल्यू पेयर स्टोर होते हैं
- 1:05:02की
- 1:05:05कोलन वैल्यू इस तरीके से हम अपनी वैल्यूज
- 1:05:09को स्टोर कराते हैं यानी पहले जिस तरीके
- 1:05:11से हम वेरिएबल को नाम देते हैं वेरिएबल
- 1:05:13यानी हमारी एज क्या होगी हमारी एज 24 के
- 1:05:16इक्वल हो जाएगी बीच में कॉलन लगा दो हमारा
- 1:05:18नेम क्या होगा हमारा नेम मान लो राहुल के
- 1:05:21इक्वल हो
- 1:05:22गया बीच में कॉलन लगा दो तो इस तरीके से
- 1:05:26एक ब्लॉक के अंदर कर्ली ब्रेसस के अंदर हम
- 1:05:29इन्हें जोड़ के रखते हैं कलेक्शन बनाते
- 1:05:32हैं अलग-अलग वेरिएबल को हम बनाएंगे और
- 1:05:34इन्हें एक कलेक्शन बना देंगे और इस
- 1:05:36कलेक्शन को हम नाम दे देंगे ऑब्जेक्ट तो
- 1:05:38स्टूडेंट वाला एक कलेक्शन बनाने के लिए
- 1:05:40यानी किसी भी ऑब्जेक्ट को बनाने के लिए
- 1:05:42जनरली हम ऑब्जेक्ट्स को कॉन्स्ट से
- 1:05:44डिक्लेयर करते हैं आप चाहे तो लेट से भी
- 1:05:47कर सकते हैं हम यहां पे लिख सकते हैं अपनी
- 1:05:49अपनी ऑब्जेक्ट का नाम हमारी ऑब्जेक्ट का
- 1:05:51नाम है स्टूडेंट तो जैसे हम कोई नॉर्मल
- 1:05:53वेरिएबल डिफाइन करते हैं वैसे ही लिखते
- 1:05:55हैं
- 1:05:56अपने वेरिएबल का नाम इज इक्वल टू और फिर
- 1:05:58लिखते हैं कर्ली ब्रेसस और कर्ली ब्रेसस
- 1:06:01के अंदर हम अपनी ऑब्जेक्ट को डिक्लेयर
- 1:06:02करना स्टार्ट करते हैं हमारी ऑब्जेक्ट के
- 1:06:04अंदर स्टूडेंट ऑब्जेक्ट के अंदर एक हम नेम
- 1:06:06डिक्लेयर करेंगे या नेम की जगह इसको हम
- 1:06:08फुल नेम भी कह सकते हैं फुल नेम डिक्लेयर
- 1:06:11करेंगे इसको हम नाम दे सकते हैं राहुल
- 1:06:15कुमार हम एज लिख सकते हैं एज इज गोइंग टू
- 1:06:18बी 20
- 1:06:21इयर्स इसके अलावा हम मार्क्स लिख सकते हैं
- 1:06:24या इस को हम सीजीपीए कह देते हैं सीजीपीए
- 1:06:27कितनी हो जाएगी सीजीपीए मान लो हो गई
- 1:06:308.2 इस तरीके से कोई सीजीपीए हो गई उसके
- 1:06:34अलावा हमें इज पास कोई वेरिएबल बनाना है
- 1:06:37बुलियन टाइप का तो इसको हम लिख सकते हैं
- 1:06:38ट्रू तो ये अलग-अलग चार अलग-अलग वेरिएबल
- 1:06:41तो हो गए पर इन सारे वेरिएबल को कलेक्ट
- 1:06:44करके हमने गुच्छा बना दिया जिसको हमने नाम
- 1:06:46दे दिया स्टूडेंट और यहां पे हम लगा देंगे
- 1:06:48कलन इसको सेव कर लेते हैं अब ये जो
- 1:06:51स्टूडेंट होगा ये हमारे लिए ऑब्जेक्ट है
- 1:06:52इसको हम प्रिंट करवा सकते हैं रिफ्रेश
- 1:06:55किया यहां मैंने लिख दिया स्टूडेंट तो
- 1:06:57स्टूडेंट की वैल्यू इस बार थोड़ी सी अलग
- 1:06:59हमारे पास प्रिंट होकर आई दिस इज बेसिकली
- 1:07:02माय स्टूडेंट वैल्यू एज इसके अंदर 20 है
- 1:07:05सीजीपीए यह है फुल नेम यह है इस पास ये है
- 1:07:08और अगर मैं देखूं टाइप
- 1:07:10ऑफ स्टूडेंट हमारे पास प्रिंट होके आएगा
- 1:07:13ऑब्जेक्ट तो स्टूडेंट इज नाउ एन ऑब्जेक्ट
- 1:07:16और ऑब्जेक्ट मतलब कलेक्शन ऑफ डिफरेंट
- 1:07:18वेरिएबल और ये वेरिएबल अलग-अलग टाइप के हो
- 1:07:21सकते हैं हमने देख लिया हम चाहे तो नंबर्स
- 1:07:23के साथ स्ट्रिंग को बुलियन को को हर तरीके
- 1:07:26के अलग-अलग वैल्यूज को कंबाइन कर सकते हैं
- 1:07:28अब स्टूडेंट के अंदर मान लो मुझे सिर्फ
- 1:07:30नेम चाहिए तो हम उसे एक्सेस करने के लिए
- 1:07:33लिख सकते हैं स्टूडेंट और फिर लिख सकते
- 1:07:36हैं अपने स्क्वायर ब्रैकेट्स और यहां पे
- 1:07:38डबल कोट्स डबल कोट्स के अंदर हम लिख सकते
- 1:07:40हैं फुल नेम एंटर किया तो हमारे पास क्या
- 1:07:44आ गया राहुल कुमार प्रिंट होके आ गया एक
- 1:07:46और तरीका होता है ऑब्जेक्ट्स के अंदर कीज
- 1:07:48को एक्सेस करने का कीज कहने का क्या मतलब
- 1:07:51है जब हम ऑब्जेक्ट की बात करते हैं ये फुल
- 1:07:53नेम क्या है की है एज क्या है की है
- 1:07:55सीजीपीए क्या है की है ये राहुल कुमार
- 1:07:58क्या है वैल्यू है 20 क्या है वैल्यू है
- 1:08:018.2 क्या है वैल्यू है तो ऑब्जेक्ट के
- 1:08:03अंदर हमारे पास की वैल्यू के पेयर्स होते
- 1:08:06हैं और किसी भी ऑब्जेक्ट के अंदर
- 1:08:08पर्टिकुलर की को एक्सेस करने के दो तरीके
- 1:08:10होते हैं एक तो है कि हम लिखें ऑब्जेक्ट
- 1:08:13डॉट अपनी की का नाम या फिर हम लिखें
- 1:08:17ऑब्जेक्ट स्क्वायर ब्रैकेट अपनी की का नाम
- 1:08:21अपने डबल कोट्स के अंदर दोनों ही तरीके
- 1:08:23सही तरीके हैं हम चाहे तो यहां से कसोल
- 1:08:26डलॉग करवा सकते हैं अपना स्टूडेंट के अगर
- 1:08:28फॉर एग्जांपल मुझे एज प्रिंट करवानी है तो
- 1:08:31स्टूडेंट की एज हम इस तरीके से भी प्रिंट
- 1:08:33करवा सकते हैं सेव कर लिया रिफ्रेश किया
- 1:08:36स्टूडेंट की एज आ गई 20 के इक्वल या फिर
- 1:08:38हम सीधा लिख सकते हैं डॉट एज सेव किया
- 1:08:42रिफ्रेश किया अभी भी एज आ गई 20 के इक्वल
- 1:08:45एक चीज याद रखनी है जब हम डॉट को यूज करते
- 1:08:47हैं तब हमें कोई कोड्स यूज नहीं करने यानी
- 1:08:50यह डबल कोट्स भी नहीं लगाने हमें सिंगल
- 1:08:52कोट्स भी नहीं लगाने पर जब हम स्क्वायर
- 1:08:55ब्रैकेट को यूज़ करते हैं तब हमें कोड्स
- 1:08:57को यूज़ करना पड़ेगा तब अगर हम ऐसे लिख
- 1:08:58देंगे रिफ्रेश करेंगे हमारे पास एरर आ
- 1:09:00जाएगा क्योंकि एज को वह दूसरे किसी
- 1:09:02वेरिएबल की तरह समझेगा इसीलिए यहां पे
- 1:09:05हमें कोड्स लगाने होंगे सेव किया रिफ्रेश
- 1:09:08किया वैल्यू सही आ गई अगर मुझे सीजीपीए को
- 1:09:11देखना है तो हम यहां लिख देंगे सीजीपीए यह
- 1:09:14स्ट्रिंग नहीं है यह हमारे वेरिएबल का नाम
- 1:09:16है अपने स्क्वायर ब्रैकेट्स के अंदर
- 1:09:18रिफ्रेश किया सीजीपीए की वैल्यू आ गई
- 1:09:20अच्छा इसके साथ-साथ हमने एक बार वेरिएबल
- 1:09:23को नाम दिया हमें पता है हम उसकी वैल्यू
- 1:09:24को चेंज कर सकते हैं फॉर एग्जांपल मैंने
- 1:09:26कोई वेरिएबल बनाया होता लेट a = 25 तो कल
- 1:09:30को मैं a की वैल्यू को 10 भी कर सकती थी
- 1:09:32बिल्कुल वैलिड होता यह नई वैल्यू असाइन
- 1:09:34करने का नया तरीका है पर ऑब्जेक्ट्स के
- 1:09:37अंदर कैसे नई वैल्यू असाइन करते हैं
- 1:09:38ऑब्जेक्ट के अंदर अगर मुझे मान लो कल को
- 1:09:41एज जो है इंक्रीज करनी है बाय वन तो हम
- 1:09:44लिख सकते हैं
- 1:09:46स्टूडेंट की एज इससे क्या होता है
- 1:09:49स्टूडेंट की एज को हम एक्सेस कर पाएंगे और
- 1:09:52उसके अंदर हम इंक्रीज कर देंगे + 1 तो
- 1:09:55स्टूडेंट की एज के अंदर इंक्रीज कर दिया
- 1:09:57मैंने + 1 और यही जो वैल्यू है ये इसी
- 1:10:00वेरिएबल को हम असाइन कर देंगे यानी पुरानी
- 1:10:03जो आपकी एज थी उसके अंदर प्लस व कर दिया
- 1:10:05तो यहां से नई वैल्यू आएगी 21 और उसे
- 1:10:08लेफ्ट की तरफ असाइन कर दिया असाइनमेंट
- 1:10:10ऑपरेटर से तो ये 21 हो गया अब जब इसे
- 1:10:12प्रिंट करवाएंगे तो क्या प्रिंट होगा 21
- 1:10:14प्रिंट होगा सेव कर दिया रिफ्रेश किया ओके
- 1:10:19सीजीपीए यहां पे प्रिंट करवा रहे हैं मुझे
- 1:10:21एज को प्रिंट करवाना है सेव किया रिफ्रेश
- 1:10:23किया हमारे पास एज आ गई 21 के इक्वल तो इस
- 1:10:26तरीके से किसी भी वैल्यू को चेंज किया जा
- 1:10:28सकता है कल को राहुल कुमार की जगह नेम में
- 1:10:31अगर हमें करना हो राहुल शर्मा नया ही नेम
- 1:10:34निकालना है तो हम इसे लिख सकते हैं राहुल
- 1:10:37शर्मा और फिर नए नेम को हम प्रिंट करवा
- 1:10:40सकते हैं सेव किया रिफ्रेश किया यह क्या आ
- 1:10:43गया राहुल शर्मा आ गया तो यह हमारा प्रॉपर
- 1:10:45एक जावास्क्रिप्ट का कोड है जिसमें हमने
- 1:10:47एक स्टूडेंट ऑब्जेक्ट बनाई उसके अंदर कुछ
- 1:10:49चेंजेज किए और फिर उसे प्रिंट करवाया एक
- 1:10:51चीज आपके दिमाग को थोड़ा सा अशांत कर रही
- 1:10:54होगी अभी मैं पॉट आउट भी कर सकती हूं
- 1:10:56क्योंकि यहां पर स्टूडेंट एक ऑब्जेक्ट है
- 1:10:59और उसके आगे हमने कॉन्स्ट यूज किया है फिर
- 1:11:02भी हम यहां पर उसके नेम को चेंज कर पा रहे
- 1:11:04हैं अब यह क्या अलग सी चीज है क्योंकि अगर
- 1:11:07मैंने कोई नॉर्मल वेरिएबल बनाया होता
- 1:11:08कंस्ट और उसको मैंने नाम दिया होता नेम इज
- 1:11:11इक्वल टू और यहां पर मैंने लिखा होता है
- 1:11:13राहुल और कल को उस राहुल को फॉर एग्जांपल
- 1:11:18इस नेम को हम बनाने की कोशिश करते सचिन तो
- 1:11:21क्या होता हमारे पास यहां एरर आ जाता
- 1:11:24इनफैक्ट इतना जो कोड है सिर्फ इतने कोड
- 1:11:27में एरर आएगा बाकी कोई प्रॉब्लम नहीं है
- 1:11:29कोई नॉर्मल वेरिएबल है और उसको नई वैल्यू
- 1:11:31हम असाइन कर रहे हैं रिफ्रेश किया एरर आ
- 1:11:33गया असाइनमेंट टू कांस्टेंट वेरिएबल
- 1:11:35जावास्क्रिप्ट के अंदर जो एरर होते हैं
- 1:11:36पढ़ के समझ आ जाता है क्या है कि मतलब हम
- 1:11:39किसी कांस्टेंट वेरिएबल के अंदर नई वैल्यू
- 1:11:41असाइन करने की कोशिश कर रहे हैं कहां पे
- 1:11:43लाइन नंबर नाइन पे लाइन नंबर नाइन क्या है
- 1:11:45ये लाइन है तो यहां पे कांस्टेंट वेरिएबल
- 1:11:48के अंदर तो आप चेंज नहीं कर सकते पर
- 1:11:50कांस्टेंट ऑब्जेक्ट्स की कीज के अंदर आप
- 1:11:52चेंज कर सकते हो तो ऑब्जेक्ट जो होती है
- 1:11:55क्योंकि वो एक कलेक्शन है तो आपको पूरे
- 1:11:58कलेक्शन को चेंज करना पड़ेगा एक ऑब्जेक्ट
- 1:12:00को चेंज करने के लिए सिर्फ नाम को चेंज
- 1:12:02करने से ऑब्जेक्ट चेंज नहीं हो जाती सिर्फ
- 1:12:04एज को चेंज करने से ऑब्जेक्ट चेंज नहीं हो
- 1:12:05जाती तो ऑब्जेक्ट्स जो हैं उनको चेंज करके
- 1:12:08उनके अंदर एरर लाने के लिए हमें पूरी
- 1:12:11ऑब्जेक्ट को चेंज करना पड़ता है उसके
- 1:12:13एड्रेस को चेंज करना पड़ता है मेमोरी में
- 1:12:15अब यह चीज थोड़ी सी
- 1:12:21कॉम्प्लेक्टेड होता है लेट को हम अपडेट कर
- 1:12:24सकते हैं हैं कॉन्स्ट वेरिएबल को अपडेट
- 1:12:26नहीं कर सकते पर हां कॉन्स्ट में अगर
- 1:12:29ऑब्जेक्ट हो तो उस ऑब्जेक्ट की की को हम
- 1:12:32अपडेट कर सकते हैं इतना याद रख लेना है
- 1:12:34ऑब्जेक्ट की की को क्यों अपडेट कर पा रहे
- 1:12:36हैं या उसके अंदर कब एरर हमारे पास आना
- 1:12:39स्टार्ट होगा वो हम बाद में ऑब्जेक्ट्स के
- 1:12:41ऊपर जब डेडिकेटेड अपना चैप्टर पढ़ेंगे तब
- 1:12:43हम बात कर रहे होंगे तो अभी के लिए हमने
- 1:12:46वेरिएबल से रिलेटेड डेटा टाइप से रिलेटेड
- 1:12:48काफी सारी इंपॉर्टेंट चीजें हैं जो पढ़ ली
- 1:12:50हैं एंड आज के लिए हमने अच्छा खासा जो है
- 1:12:52मेहनत कर ली है जेएस के ऊपर एंड इतने
- 1:12:54कांसेप्ट आर गुड इनफ फॉर आवर फर्स्ट
- 1:12:56लेक्चर तो आई होप कि जावास्क्रिप्ट पढ़ने
- 1:12:58में हमें खूब सारा मजा आया होगा और
- 1:13:00नेक्स्ट चीज जिसकी तरफ हम बढ़ने वाले हैं
- 1:13:02वो होंगे हमारे कुछ प्रैक्टिस क्वेश्चंस
- 1:13:04अब प्रैक्टिस क्वेश्चन के अंदर सबसे पहला
- 1:13:06क्वेश्चन हमारे पास है कि हमें
- 1:13:24amazonbusiness.in शोन इन द पिक्चर पिक्चर
- 1:13:26के अंदर मेरे पास जो जो इंफॉर्मेशन है
- 1:13:28उसको स्टोर करवाने के लिए किस तरीके की
- 1:13:30ऑब्जेक्ट हम क्रिएट कर सकते हैं वो हमें
- 1:13:31सोचना है आप चाहे तो हम दो प्रैक्टिस
- 1:13:34क्वेश्चन सॉल्व करने वाले हैं इसका आप
- 1:13:36एग्जांपल देख सकते हैं इसको सॉल्व करने का
- 1:13:38आप तरीका देख सकते हैं और सेकंड वाले को
- 1:13:40अपना खुद का टाइम लगा के हम सॉल्व कर सकते
- 1:13:42हैं अब इसके अंदर सबसे पहले तो हम
- 1:13:44इंडिविजुअल वेरिएबल से ही स्टार्ट करेंगे
- 1:13:46इंडिविजुअल वेरिएबल देख लो क्या-क्या बन
- 1:13:48सकते हैं फॉर एग्जांपल इसका एक नाम है जो
- 1:13:51मुझे स्टोर करना पड़ सकता है हर प्रोडक्ट
- 1:13:53का अपना नाम होता है इसका भी कुछ नाम है
- 1:13:55इसके अंदर एक रेटिंग नाम की चीज है इसके
- 1:13:58अंदर एक डील ऑफ द डे नाम की चीज है कि
- 1:14:01क्या इस प्रोडक्ट के ऊपर डील अभी चल रही
- 1:14:03है या नहीं चल रही और साथ के साथ इसका एक
- 1:14:06प्राइस है ऑफर भी है कि ऑफर कितने परसेंट
- 1:14:10का ऑफर है तो इस तरीके से बहुत सारी
- 1:14:12इंफॉर्मेशन है सारी इंफॉर्मेशन हमें स्टोर
- 1:14:15कराने की जरूरत नहीं है अभी के लिए हम
- 1:14:16चाहे तो इस डील को इग्नोर कर सकते हैं हम
- 1:14:19ये चार इंफॉर्मेशन स्टोर कराएंगे नाम क्या
- 1:14:21है रेटिंग कितनी है ऑफर कितना है और और
- 1:14:25प्राइस क्या है अभी इन सबका टाइप भी लिख
- 1:14:27लेते हैं नेम क्या होगा नेम हमारा
- 1:14:29स्ट्रिंग टाइप का होगा रेटिंग क्या होगी
- 1:14:31रेटिंग को हम नंबर रख सकते हैं रेटिंग की
- 1:14:33वैल्यू वन से लेके फाइव के बीच में कुछ
- 1:14:35होगी ऑफर क्या होगा ऑफर भी एक नंबर होगा
- 1:14:38कितने परसेंट का ऑफर चल रहा है प्राइस
- 1:14:40क्या होगा प्राइस इज आल्सो गोइंग टू बी अ
- 1:14:41नंबर अगर हम डील को भी स्टोर करवाते तो इज
- 1:14:45डील हम एक वेरिएबल बना सकते थे इज डील एक
- 1:14:48बुलियन वैल्यू होती ट्रू होता तो मतलब डील
- 1:14:50चल रही है डील ऑफ द डे है ऑफर इसके ऊपर और
- 1:14:53फाल्स होता तो डील ऑफ द डे नहीं है तो
- 1:14:55बुलियन वैल्यू को अभी के लिए इग्नोर कर
- 1:14:56सकते हैं तो ये चार वैल्यूज हैं जिनको
- 1:14:58हमें प्रिंट करवाना है तो हम अपनी
- 1:15:00ऑब्जेक्ट को कुछ इस तरीके से बना सकते हैं
- 1:15:02या इनफैक्ट डायरेक्टली कोड में लिखते हैं
- 1:15:05वी आर गोइंग टू क्रिएट एन ऑब्जेक्ट
- 1:15:07कॉन्स्ट और इसको नाम देंगे प्रोडक्ट
- 1:15:09प्रोडक्ट हमारी ऑब्जेक्ट हो गई इज इक्वल
- 1:15:11टू इसके अंदर क्या-क्या की वैल्यू पेयर्स
- 1:15:13होंगे सबसे पहले तो प्रोडक्ट का नेम हम
- 1:15:15लिख सकते
- 1:15:16हैं इसको नेम भी लिख सकते हैं तो इसको
- 1:15:19टाइटल भी लिख सकते हैं जो हमारे दिमाग में
- 1:15:21सबसे पहले आ रहा है लद नेम नेचुरली आता है
- 1:15:23तो नेम भी लिख सकते हैं इसे अभी के लिए
- 1:15:26बड़ा सा पार्कर जॉटर स्टैंडर्ड सीटी बॉल
- 1:15:28पेन मैं नहीं दूंगी इसको सिंपल सा हम बॉल
- 1:15:30पेन बोलेंगे बॉल पेन हमारा टाइटल हो सकता
- 1:15:32है उसके बाद हम इसके अंदर रेटिंग लिख सकते
- 1:15:35हैं रेटिंग के अंदर हमें पता है हमेशा
- 1:15:37फाइव स्टार में से कोई रेटिंग होती है तो
- 1:15:39रेटिंग के अंदर अभी फोर स्टार टाइप रेटिंग
- 1:15:42दिख रही है तो फोर वैल्यूज के अंदर स्टोर
- 1:15:44करा सकते हैं हमारे पास एक ऑफर नाम की चीज
- 1:15:47है ऑफर के अंदर हम वैल्यू स्टोर करा सकते
- 1:15:50हैं अभी 5 पर का ऑफर है तो फ लिख देते हैं
- 1:15:53एक हमारे पास प्राइस है प्राइस के अंदर हम
- 1:15:55लिख सकते हैं
- 1:15:57270 तो इस तरीके से डेसीमल कोई वैल्यू है
- 1:16:00नहीं तो इस तरीके से हमारी ये प्रोडक्ट और
- 1:16:01सेमीकलन ये प्रोडक्ट नाम की ऑब्जेक्ट हो
- 1:16:03गई हम चाहे तो इसकी वैल्यू को प्रिंट करवा
- 1:16:05सकते हैं हमने लिख दिया यहां पे प्रोडक्ट
- 1:16:08सेव कर लेंगे रिफ्रेश करेंगे हमारे पास
- 1:16:10हमारा प्रोडक्ट आ गया सारी की सारी
- 1:16:13वैल्यूज हैं हम अगर देखना चाहे इसका टाइप
- 1:16:15तो टाइप ऑफ प्रोडक्ट विल बी एन ऑब्जेक्ट
- 1:16:19अच्छा एक और चीज स्ट्रिंग्स के बारे में
- 1:16:20जावास्क्रिप्ट में कि स्ट्रिंग्स के अंदर
- 1:16:22अगर आप एी जैसे नॉर्मल नंबर्स होते होते
- 1:16:25हैं नंबर्स में अगर आप 1 + 2 करेंगे
- 1:16:26जावास्क्रिप्ट में तो आपको फाइनल आंसर
- 1:16:28मिलेगा 3 आप 2 - 1 करोगे तो आपको फाइनल
- 1:16:32आंसर मिलेगा वन इस तरीके से मैथ की जा
- 1:16:34सकती है जावास्क्रिप्ट में इसके बारे में
- 1:16:35बाद में पढ़ेंगे डिटेल में पर मैथ की जा
- 1:16:37सकती है वहीं पे आप स्ट्रिंग को अगर
- 1:16:40करेंगे कि 1 2 3 + 1 इसका क्या आउटपुट
- 1:16:43होगा वैसे दिखाई भी दे रहा है इसका आउटपुट
- 1:16:45होगा 1 2 3 1 यानी स्ट्रिंग क्या करती है
- 1:16:49अगर स्ट्रिंग के साथ प्लस में आप कुछ नंबर
- 1:16:51लिखते हैं तो वो स्ट्रिंग के अंदर जुड़
- 1:16:53जाता है ऐड नहीं होता स्ट्रिंग के अंदर
- 1:16:54जुड़ जाता है तो इसीलिए स्ट्रिंग्स यूनिक
- 1:16:57होती है स्पेशल होती हैं जावास्क्रिप्ट
- 1:16:58में लेट मी क्लियर दिस अगर मैंने लिखा ए
- 1:17:01बी स d + 1 2 3 तो क्या हो गया ये बन
- 1:17:05जाएगा ए बी सडी 1 2 3 और यहीं पर मैंने
- 1:17:07लिख दिया 1 2 3 + 1 2 3 तो ये बन जाएगा 1
- 1:17:112 3 एंड 1 2 3 तो स्ट्रिंग के साथ जब भी
- 1:17:13आप कुछ ऐड करते हैं तो वो चीज ऐसा नहीं है
- 1:17:16स्ट्रिंग भी नंबर बन जाएगा फिर नंबर नंबर
- 1:17:18से ऐड होके हो जाएगा ये 2 46 हो जाएगा ऐसा
- 1:17:20नहीं होगा स्ट्रिंग के बाद में वो नंबर भी
- 1:17:23स्ट्रिंग में ही कन्वर्ट होके की तरह जुड़
- 1:17:25जाएगा तो एक स्पेशल चीज होती है
- 1:17:27जावास्क्रिप्ट स्ट्रिंग्स के बारे में अब
- 1:17:29नेक्स्ट अपने सवाल की तरफ बढ़ते हैं
- 1:17:31नेक्स्ट सवाल में भी सिमिलर सा ही हमें
- 1:17:33काम करना है मुझे क्या दि है मुझे एक
- 1:17:54कोई बात नहीं अभी हम डिस्कस कर लेते हैं
- 1:17:56तो सवाल को सॉल्व करने के लिए सबसे पहले
- 1:17:58तो हमें पता है इंडिविजुअल इंफॉर्मेशन देख
- 1:18:00लो इंडिविजुअल इंफॉर्मेशन में क्या है एक
- 1:18:02हमें पता है हमारी हर जो
- 1:18:25हम फॉलो कर रहे हैं नहीं कर रहे उसकी
- 1:18:26इंफॉर्मेशन हम स्टोर करा सकते हैं इसके
- 1:18:28अलावा और भी काफी सारी डिटेल्स है नंबर ऑफ
- 1:18:30पोस्ट में हम पोस्ट नाम का एक वेरिएबल बना
- 1:18:33सकते हैं जिसके अंदर कितने नंबर ऑफ पोस्ट
- 1:18:35है उसको स्टोर करा सकते हैं डिटेल्स नाम
- 1:18:37का एक वेरिएबल बना सकते हैं या इंफॉर्मेशन
- 1:18:39या बायो नाम का एक वेरिएबल बना सकते हैं
- 1:18:42उसमें बायो में क्याक लिखा हो वो सारी
- 1:18:43चीजें अब ऐसे तो बहुत सारी इंफॉर्मेशन है
- 1:18:45हम क्या करेंगे चार वेरिएबल का एग्जांपल
- 1:18:47लेंगे सबसे पहले देख लो इंफॉर्मेशन क्या
- 1:18:49स्टोर करानी है फिर देख लो टाइप क्याक है
- 1:18:51यूजर नेम का क्या टाइप होगा यूजर नेम का
- 1:18:53टाइप होगा स्ट्रिंग
- 1:18:55दिस विल बी स्ट्रिंग इस फॉलो का क्या टाइप
- 1:18:57होगा इसका टाइप होगा बलिन फॉलोइंग का क्या
- 1:19:00टाइप होगा दिस विल बी नंबर फॉलोअर्स का
- 1:19:03क्या टाइप होगा दिस विल आल्सो बी अ नंबर
- 1:19:06अब इसको स्टोर कराने के लिए अपनी एक
- 1:19:08ऑब्जेक्ट बना लेते हैं लेट्स क्रिएट आवर
- 1:19:11न्यू ऑब्जेक्ट कॉन्स्ट इसको कह देते हैं
- 1:19:13प्रोफाइल प्रोफाइल इ इक्वल टू प्रोफाइल के
- 1:19:16अंदर सबसे पहले यूजर नेम आ जाएगा यूजर
- 1:19:20नेम यूजर नेम के अंदर हम स्टोर करा देंगे
- 1:19:23श्रद्धा खारा इस तर तरीके से एक यूजर नेम
- 1:19:26हम चाहे तो डरेट करके भी स्टोर करा सकते
- 1:19:29हैं कॉमा उसके बाद सेकंड वेरिएबल पर आ
- 1:19:33जाते हैं नेक्स्ट चीज हम इस फॉलो को स्टोर
- 1:19:35करा सकते हैं इस फॉलो मान लो हमने कर दिया
- 1:19:37अभी फॉल्स उसके बाद हम फॉलोअर्स को स्टोर
- 1:19:40करा सकते हैं फॉलोअर्स मान लो कुछ भी
- 1:19:43रैंडम नंबर टूथ सेव करवा दिया हमने उसके
- 1:19:46बाद फॉलोइंग को स्टोर करा सकते हैं
- 1:19:47फॉलोइंग में भी हम कोई भी रैंडम नंबर ले
- 1:19:50सकते हैं तो इस तरीके से चार इंफॉर्मेशन
- 1:19:52हमने सेव करवा ली अब तो कंसोल के अंदर
- 1:19:55जाकर हम अपनी प्रोफाइल को प्रिंट करवा
- 1:19:57सकते हैं तो ये हमारी प्रोफाइल सारी की
- 1:19:59सारी इंफॉर्मेशन हमारे पास आ जाएगी जिसमें
- 1:20:01हर किसी में इंडिविजुअल वेरिएबल है अच्छा
- 1:20:04एक और स्पेशल चीज अगर हम टाइप ऑफ प्रोफाइल
- 1:20:07करेंगे टाइप ऑफ प्रोफाइल वो क्या आएगा
- 1:20:10ऑब्जेक्ट आएगा हम सबको पता है पर हम अगर
- 1:20:13अलग से जाके या इनफैक्ट यहां पर मैं
- 1:20:16प्रिंट करवाती हूं कंसोल डलॉग अगर हम करें
- 1:20:20टाइप ऑफ
- 1:20:22प्रोफाइल तो वो हमारे पास
- 1:20:25आएगा रिफ्रेश ऑब्जेक्ट पर अगर हमें हम
- 1:20:29करें टाइप ऑफ प्रोफाइल के अंदर यूजर नेम
- 1:20:33इस तरीके से प्रोफाइल यूजर नेम से यूजर
- 1:20:34नेम प्रिंट होता है और उसका टाइप क्या
- 1:20:36होगा इसे सेव कर लेते हैं रिफ्रेश करते
- 1:20:39हैं उसका टाइप होगा स्ट्रिंग तो यह
- 1:20:42वेरिएबल क्या है ये वेरिएबल अपने आप में
- 1:20:43एक स्ट्रिंग है इसी तरीके से इज फॉलो का
- 1:20:46हम चाहे तो टाइप देख सकते हैं रिफ्रेश
- 1:20:48किया इट विल बी अ बुलियन वैल्यू हम चाहे
- 1:20:51तो फॉलोअर्स का टाइप देख सकते हैं सेव
- 1:20:54किया रिफ्रेश किया इट विल बी अ नंबर तो इस
- 1:20:57तरीके से ऑब्जेक्ट के अंदर जो की वैल्यू
- 1:20:59पेयर्स हैं उनके अंदर भी हम अपने डाटा
- 1:21:02टाइप को इंडिविजुअल डाटा टाइप को चेक कर
- 1:21:04सकते हैं तो इस तरीके से आज के लेक्चर के
- 1:21:06अंदर हमने बहुत सारी डिफरेंट चीजें सीख ली
- 1:21:09है जावास्क्रिप्ट के अंदर तो आई होप कि जो
- 1:21:11जावास्क्रिप्ट की हमारी नई जर्नी है इसके
- 1:21:12फर्स्ट लेक्चर में हमें काफी चीजें सीखने
- 1:21:14को मिली होंगी जो काफी इंटरेस्टिंग बनाती
- 1:21:16है हमारी प्रोग्रामिंग जर्नी की शुरुआत
- 1:21:19को हाय एवरीवन तो अब अपनी जावास्क्रिप्ट
- 1:21:22की जर्नी के अंदर हम शुरुआत करने वाले हैं
- 1:21:24अपने चैप्टर टू की चैप्टर टू के अंदर हम
- 1:21:26पढ़ेंगे अबाउट ऑपरेटर्स एंड कंडीशनल
- 1:21:28स्टेटमेंट्स अब लाइफ के अंदर रियल लाइफ के
- 1:21:30अंदर हमने बहुत सारी कंडीशंस अपनी डे टू
- 1:21:31डे लाइफ में देखी होंगी फॉर एग्जांपल अगर
- 1:21:34हम अपने वोटर आईडी कार्ड बनवाने जाएं या
- 1:21:36फिर अगर हम अपना लाइसेंस बनवाने जाएं तो
- 1:21:38हमें 18 प्लस की एज चाहिए होती है तो ये
- 1:21:40एक कंडीशन होती है अपना लाइसेंस बनवाने के
- 1:21:42लिए कि हमारी एज 18 प्लस होनी चाहिए अगर
- 1:21:45हमें फर्स्ट क्लास से सेकंड क्लास में
- 1:21:46जाना है सेकंड क्लास से थर्ड क्लास में
- 1:21:48जाना है तो हमारे जो मार्क्स होने चाहिए
- 1:21:49वो पासिंग मार्क्स होने चाहिए तो वो एक
- 1:21:51कंडीशन होती है अपनी क्लास को अपग्रेड
- 1:21:53करने की तो इसी तरीके से रियल लाइफ के
- 1:21:55अंदर भी बहुत सारी ऐसी कंडीशंस होती हैं
- 1:21:57जिनको कभी-कभार हमें अपने कोड के अंदर
- 1:21:59अपनी रियल लाइफ वेबसाइट्स के अंदर लाने की
- 1:22:00जरूरत पड़ती है और इसी तरीके की कंडीशंस
- 1:22:03को इंप्लीमेंट करने के लिए पहले हम
- 1:22:04ऑपरेटर्स को यूज करते हैं और उसी के बाद
- 1:22:06हम सीखेंगे कि कैसे हम कंडीशनल
- 1:22:08स्टेटमेंट्स को यूज कर सकते हैं अब
- 1:22:09कंडीशनल स्टेटमेंट से पहले एक और टॉपिक है
- 1:22:12जिसको हम टच करने वाले हैं जिसका नाम है
- 1:22:13कॉमेंट्स कॉमेंट्स जावास्क्रिप्ट के अंदर
- 1:22:16कोड का वो हिस्सा होते हैं जो एग्जीक्यूट
- 1:22:18नहीं होता मतलब अगर हम कुछ ऐसी चीज लिखना
- 1:22:21चाहते हैं जो एक्सप्लेन कर रही है कि
- 1:22:22हमारा कोड क्या काम करता है बट वो कोड का
- 1:22:25पार्ट नहीं है तो उसे हम जावास्क्रिप्ट के
- 1:22:26अंदर या प्रोग्रामिंग लैंग्वेजेस के अंदर
- 1:22:28कॉमेंट्स कहते हैं अब एक कॉमेंट को लिखने
- 1:22:29से पहले सबसे पहले हम अपना बेसिक कोड
- 1:22:31सेटअप कर लेते हैं हमने क्या किया है
- 1:22:33जावास्क्रिप्ट नाम का वही अपना पुराना
- 1:22:35फोल्डर लिया हुआ है अभी इसके अंदर कोई
- 1:22:36फाइल नहीं है इसी फोल्डर को हमने अपने
- 1:22:38कंप्यूटर के अंदर खोला भी हुआ है विजुअली
- 1:22:40ये फोल्डर अभी खाली है तो विजुअल स्टूडियो
- 1:22:42कोड से क्या करेंगे इसके अंदर एक नई फाइल
- 1:22:44बनाएंगे इस फाइल को हम कहेंगे index.htm
- 1:22:46index.htm के बारे में लास्ट टाइम हमने
- 1:22:48बात की थी एक एटीएमएल फाइल होती है
- 1:22:50कंट्रोल एंड एक्सक्लेमेशन प्रेस करने से
- 1:22:52हमारे पास ये चीज आ जाएगी यानी बॉयलर
- 1:22:54प्लेट कोड इसको हम कहते हैं बॉयलर प्लेट
- 1:22:56कहने का मतलब है कुछ बेसिक कोड मैं
- 1:22:58स्पेलिंग भी आपको बता देती हूं दिस इज
- 1:22:59कॉल्ड बॉयलर प्लेट कोड जो वीएस कोड हमारे
- 1:23:02लिए ऑटोमेटिक जनरेट कर देता है साथ के साथ
- 1:23:05हम एक दूसरी फाइल बनाएंगे जिसे हम कह सकते
- 1:23:07हैं फड जए 1js की जगह इसको हम कह देते हैं
- 1:23:10अपनी स्क्रिप्ट ड जए तो ये हमारी
- 1:23:13स्क्रिप्ट यानी जावास्क्रिप्ट कीड जए फाइल
- 1:23:16आ जाएगी बॉडी टैग से जस्ट बाद में एक
- 1:23:19स्क्रिप्ट टैग क्रिएट करते हैं इन्हें हम
- 1:23:21टैग्स कहते हैं
- 1:23:24चीज को लिखना चाहते हैं जैसे एक वेब पेज
- 1:23:26के ऊपर या पूरी जो वेबसाइट है उसके ऊपर जो
- 1:23:28भी कुछ डिस्प्ले होना चाहिए वो सारा का
- 1:23:29सारा इस बॉडी टैग के अंदर आता है बट अभी
- 1:23:31के लिए टैग्स के ज्यादा डिटेल में हमें
- 1:23:33नहीं जाना स्क्रिप्ट टैग के अंदर हम क्या
- 1:23:35करेंगे इस तरीके से एक लाइन लिखेंगे सोर्स
- 1:23:37एंड यहां हम लिख देंगे अपनी फाइल का नाम
- 1:23:39script.js इसे कर देंगे सेव तो बेसिकली
- 1:23:43हमारा ये जो
- 1:23:52html.com इन करने के लिए कमांड एंड एंड
- 1:23:54प्लस साथ में प्रेस करके मैंने ज़ूम इन कर
- 1:23:56लिया आपको करना है अगर आप विंडोज पे हैं
- 1:23:58तो आप कंट्रोल एंड प्लस वाला जो हमारा
- 1:24:00साइन होता है कीबोर्ड पे उसको प्रेस कर
- 1:24:01सकते हैं तो ये हमारा स्क्रिप्ट टैग हो
- 1:24:03गया अब कॉमेंट्स लिखने के लिए कॉमेंट्स
- 1:24:05बेसिकली हमारे कोड का वो हिस्सा होते हैं
- 1:24:06जो कभी एग्जीक्यूट नहीं होता उसको कहने का
- 1:24:08क्या मतलब है फॉर एग्जांपल मैंने यहां पर
- 1:24:10लिखा कसोल डलॉग यहां लिख देते हैं हेलो
- 1:24:14वर्ल्ड इस तरीके से मैंने एक लाइन लिखी
- 1:24:16इसे सेव कर लेते हैं एंड अपने फोल्डर के
- 1:24:18अंदर जब हम जाएंगे तो इस बार हमारे पास दो
- 1:24:20फाइल्स होंगी इक्सड
- 1:24:24अभी हमारा ब्राउजर हमारे पास क्रम है
- 1:24:27इंस्पेक्ट करके अपनी कंसोल विंडो जो है
- 1:24:30इसके ऊपर थोड़ा सा हम ज़ूम इन कर लेते हैं
- 1:24:32तो ज़ूम इन हमने कर लिया यहां पे क्या
- 1:24:33प्रिंट होके आ रहा है यहां पे प्रिंट होके
- 1:24:35आ रहा है हमारे लिए हेलो वर्ल्ड अब ये तो
- 1:24:37आ गया हेलो वर्ल्ड पर इसी के सामने अगर
- 1:24:39हमने इस तरीके से दो डबल स्लैश लगा दिए और
- 1:24:42इसको सेव किया एंड जाके रिफ्रेश किया तो
- 1:24:44इस बार क्या आएगा इस बार हमारे पास कुछ भी
- 1:24:46प्रिंट होके नहीं आएगा तो बेसिकली ये अब
- 1:24:48कोड का वो हिस्सा हो गया जो कभी
- 1:24:50एग्जीक्यूट ही नहीं होगा जो कभी रन ही
- 1:24:51नहीं होगा जनरली जब भी हम कॉमेंट्स लिखते
- 1:24:54हैं तो कॉमेंट्स के अंदर हम डबल स्लैश से
- 1:24:56शुरुआत करते हैं तो अब हम यहां पर अपना
- 1:24:58कमेंट लिखना स्टार्ट कर सकते हैं सो दिस
- 1:25:00इज अ कॉमेंट अब जनरली कमेंट्स के अंदर हम
- 1:25:03कोड नहीं लिख रहे होते कमेंट्स के अंदर हम
- 1:25:04नॉर्मल इंग्लिश या चाहे तो इस तरीके से
- 1:25:08हिंदी कैसे हैं आप इस तरीके से हम हिंदी
- 1:25:11में भी चीजें लिख सकते हैं बट जनरली हम
- 1:25:14इंग्लिश के अंदर लिखना प्रेफर करते हैं
- 1:25:15बिकॉज़ कोडिंग इज समथिंग दैट इज ग्लोबल
- 1:25:17एंड कई बार आप ऐसी कोडिंग कम्युनिटी के
- 1:25:18अंदर जाएंगे जहां पर शायद लोग हिंदी ना
- 1:25:20समझते हो तो मैक्सिमम लोग इंग्लिश के अंदर
- 1:25:22कम्युनिकेट कर रहे होते हैं सो दिस इज अ
- 1:25:23सिंगल सिंगल लाइन कॉमेंट दो तरीके के
- 1:25:25कॉमेंट हो सकते हैं एक जो हमें एक सिंगल
- 1:25:27लाइन के अंदर लिखना है दिस इज अ कॉमेंट
- 1:25:29जनरली हम कॉमेंट्स को यूज करते हैं अपने
- 1:25:31कोड को डिस्क्राइब करने के लिए कि हमारा
- 1:25:32कोड कर क्या रहा है तो मुझे अगर बताना है
- 1:25:34मेरा ये कोड क्या कर रहा है तो उसके लिए
- 1:25:36हम ऊपर एक कमेंट लिख सकते हैं दिस कोड
- 1:25:39प्रिंट्स हेलो वर्ल्ड इसे सेव कर लेते हैं
- 1:25:43रिफ्रेश करेंगे तो अब ये क्या कर रहा है
- 1:25:45ये प्रिंट कर रहा है हेलो वर्ल्ड को और
- 1:25:46वही चीज मैंने यहां पर अपने इस कोड के
- 1:25:48अंदर डिस्क्राइब कर दिया है कमेंट्स के
- 1:25:49अंदर अगर हम कुछ भी टाइप कर देते हैं हम
- 1:25:51कुछ गलतियां कर देते हैं कुछ भी रैंडम
- 1:25:53मैंने इस तरीके से टाइप कर दिया तो वो
- 1:25:55क्या करेगा वो हमारे कोड के ऊपर जिस तरीके
- 1:25:57से कोड एग्जीक्यूट होगा उसके ऊपर कोई फर्क
- 1:25:58नहीं डालेगा जैसे रिफ्रेश किया मेरा कोड
- 1:26:00अभी भी वर्क कर रहा है बट यही सेम गलती
- 1:26:03अगर हमने एक्चुअल कोड में कर दी होती बिना
- 1:26:04कॉमेंट के सेव किया रिफ्रेश किया तो इस
- 1:26:06बार हमारे पास कुछ-कुछ एरर्स आने लग
- 1:26:08जाएंगे तो रैंडम चीजें जो हैं वो हम
- 1:26:10कॉमेंट्स के अंदर लिख सकते हैं पर लिखनी
- 1:26:12नहीं चाहिए कॉमेंट्स को भी हमें साफ सुथरा
- 1:26:13रखना चाहिए अपने नॉर्मल कोड की तरह ये हो
- 1:26:15गया हमारा सिंगल लाइन कॉमेंट मान लेते हैं
- 1:26:17कभी कभार हमें कोई बड़े कॉमेंट्स लिखने
- 1:26:19होते हैं तो उस केस में हमारे कॉमेंट
- 1:26:20मल्टीपल लाइंस तक जाते हैं दिस इज अ कोड
- 1:26:23जैसे हमें लिखना है दिस इज अ कोड दैट
- 1:26:27प्रिंट्स हेलो वर्ल्ड ऑन आवर कंसोल विंडो
- 1:26:32इस तरीके से बहुत लंबा सा मुझे अगर कॉमेंट
- 1:26:34लिखना है तो या तो तरीका होगा कि दो सिंगल
- 1:26:37लाइन कॉमेंट्स लिखे जाए यह तरीका भी
- 1:26:38बिल्कुल सही है इसमें भी हमारे पास कोई
- 1:26:40एरर नहीं आएगा नहीं तो दूसरा तरीका हमारे
- 1:26:42पास होता है कि हम लिखें स्लैश स्टार इस
- 1:26:45तरीके से स्लैश स्टार तो हमारा एक नया
- 1:26:47कॉमेंट स्टार्ट हो जाता है और ये कमेंट
- 1:26:48मल्टीपल लाइंस तक जा सकता है तो अगर एक
- 1:26:50बार हमने स्लैश स्टार लिख दिया तो हमारी
- 1:26:53सारी की सारी चीजें कॉमेंट बन जाएंगी और
- 1:26:55हम चाहते हैं कॉमेंट जहां पे खत्म हो वहां
- 1:26:57पे हम दोबारा लिखते हैं स्लैश यहां पर
- 1:27:00लिखेंगे हम स्टार स्लैश तो इस तरीके से
- 1:27:03इतना पार्ट हमारा एक कॉमेंट बन जाएगा इसको
- 1:27:05सेव कर लेते हैं रिफ्रेश करेंगे हमारा कोड
- 1:27:07अभी भी वर्क करेगा विदाउट एनी एरर तो इस
- 1:27:09तरीके से कॉमेंट्स को कभी भी हम लिख सकते
- 1:27:10हैं अपने कोड के अंदर किसी भी हिस्से को
- 1:27:12किसी भी पार्ट को डिस्क्राइब करने के लिए
- 1:27:14नेक्स्ट चीज जिसके बारे में हम बात करेंगे
- 1:27:15ये है हमारे ऑपरेटर्स अब ऑपरेटर्स का काम
- 1:27:18होता है प्रोग्रामिंग के अंदर टू परफॉर्म
- 1:27:20सम ऑपरेशन ऑन डाटा एंड एक और एडिशनल चीज
- 1:27:22मैं यहां पे बता देती हूं अगर एक बार
- 1:27:24जावास्क्रिप्ट के अंदर हमने ऑपरेटर सीख लि
- 1:27:26हमने कंडीशनल स्टेटमेंट सीख ली तो फिर
- 1:27:27चाहे बाद में जाके हम c+ प जैसी जावा जैसी
- 1:27:30या पाइथन जैसी लैंग्वेज को कर रहे हैं
- 1:27:31वहां पे भी सेम लॉजिक अप्लाई होता है
- 1:27:33कंडीशनल स्टेटमेंट्स एंड ऑपरेटर्स का तो
- 1:27:35प्रोग्रामिंग के अंदर किसी भी एक लैंग्वेज
- 1:27:36में आप ये टॉपिक सीख लोगे ना वो हर जगह
- 1:27:38अप्लाई होगा एंड हर जगह हमें हेल्प कर रहा
- 1:27:40होगा तो ऑपरेटर्स डेटा के ऊपर कुछ ऑपरेशन
- 1:27:42परफॉर्म करने में हेल्प करते हैं अब
- 1:27:43ऑपरेशन क्या होता है फॉर एग्जांपल मैथ के
- 1:27:45अंदर हमने पढ़ा होगा a + b = c इस तरीके
- 1:27:48की कुछ स्टेटमेंट हमने पढ़ी होगी 4 + 5 =
- 1:27:519 इस तरीके की स्टेटमेंट हमने पढ़ी होगी
- 1:27:54जब भी हम a + b इस तरीके से कुछ लिखते हैं
- 1:27:57तो यहां पर इस पूरी की पूरी चीज को हम
- 1:28:00कहते हैं मैथ के अंदर एक एक्सप्रेशन इसको
- 1:28:02मैथ के अंदर भी एक्सप्रेशन कहते हैं और
- 1:28:04इसको प्रोग्रामिंग के अंदर भी एक्सप्रेशन
- 1:28:05कहते हैं और एक्सप्रेशन के अंदर जो हमारे
- 1:28:07वेरिएबल होते हैं या अगर मैंने लिख दिया 1
- 1:28:09+ 2 तो ये जो हमारी वैल्यूज होंगी इन्हें
- 1:28:11हम क्या कहेंगे इन्हें हम कहते हैं ऑपरेंट
- 1:28:14और ये जो प्लस वाला साइन होता है इसका काम
- 1:28:16होता है दो नंबर्स को ऐड करना तो इसे हम
- 1:28:19कहते हैं ऑपरेटर तो ऑपरेटर क्या कर रहा है
- 1:28:22ऑपरेटर कुछ काम कर रहा है क्या काम कर रहा
- 1:28:24है ये वाला ऑपरेटर ये वाला ऑपरेटर दो
- 1:28:25नंबर्स को ऐड करने का यानी एडिशन का काम
- 1:28:27कर रहा है तो जैसे हमारे पास प्लस वाला
- 1:28:29ऑपरेटर होता है वैसे ही हमारे पास माइनस
- 1:28:31वाला भी ऑपरेटर होता है मल्टीप्लाई भी
- 1:28:33होता है इस तरीके से बहुत सारे डिफरेंट
- 1:28:34डिफरेंट ऑपरेटर्स होते हैं प्रोग्रामिंग
- 1:28:36के अंदर सबसे पहली कैटेगरी ऑफ ऑपरेटर्स
- 1:28:38जिसकी हम बात करेंगे इन्हें हम कहते हैं
- 1:28:40अपने एरिथ मेे ऑपरेटर्स एरिथ मेे ऑपरेटर्स
- 1:28:43यानी जो मैथ करने में हमें हेल्प करते हैं
- 1:28:46तो मैथ के अंदर ऑलरेडी इनमें से काफी सारे
- 1:28:48हमने देखे होंगे इनमें से सबसे वेल नोन है
- 1:28:50हमारा प्लस ऑपरेटर माइनस ऑपरेटर
- 1:28:52मल्टीप्लाई ऑपरेटर जिसके लिए हम एस्ट
- 1:28:54रिस्क सिंबल यानी स्टार वाला सिंबल यूज
- 1:28:56करते हैं और हमारा डिवाइड ऑपरेटर इन चारों
- 1:28:58को एक बार इंप्लीमेंट करके देखते हैं सबसे
- 1:29:00पहले एक कॉमें डाल लेते हैं यहां पे कि हम
- 1:29:03सीखने वाले हैं अपने एरिथ मेटिक ऑपरेटर्स
- 1:29:06के बारे में तो एरिदमेटोसस
- 1:29:09पहले कंसोल डलॉग करेंगे अच्छा कंसोल डलॉग
- 1:29:13में यहां पर एक दो वेरिएबल बना लेते हैं
- 1:29:16लेट a इ इक्वल टू इसे कह देते हैं फ एंड
- 1:29:21लेट बी इ इक्वल टू लेट्स कॉल इट
- 1:29:26तो यहां पर इस तरीके से स्ट्रिंग के अंदर
- 1:29:29हम लिख सकते हैं a ् b अगर मैंने सिर्फ
- 1:29:31इतना लिखा तो क्या प्रिंट होकर आएगा हमारे
- 1:29:34पास प्रिंट होके आएगा a + b क्योंकि
- 1:29:35स्ट्रिंग्स के अंदर चीजें वैसी की वैसी
- 1:29:36प्रिंट होकर आती है पर अगर हमें लिखना है
- 1:29:39a + b इज इक्वल टू समथिंग तो ये आएगा a +
- 1:29:42b इ समथिंग पर मुझे अगर एक्चुअल आउटपुट
- 1:29:44प्रिंट करवाना है दो चीजें एक साथ प्रिंट
- 1:29:45करवानी है तो उसके लिए हम कॉमा का यूज कर
- 1:29:47सकते हैं और कॉमा में हम लिख देंगे a + b
- 1:29:50तो इस तरीके से क्या होगा a प् b की यहां
- 1:29:52पे वैल्यू कैलकुलेट होगी और फिर वो वैल्यू
- 1:29:54हमारे पास प्रिंट हो के आएगी रिफ्रेश किया
- 1:29:56तो हमारे पास आ गया a + b = 7 a की वैल्यू
- 1:30:00क्या थी 5 थी b की वैल्यू क्या थी 2 थी 5
- 1:30:03+ 2 हमारे पास क्या होता है 7 के इक्वल
- 1:30:04होता है हम चाहते तो इसको किसी दूसरे
- 1:30:06वेरिएबल c के अंदर भी सेव करवा सकते थे और
- 1:30:08फिर c को प्रिंट करवा सकते थे सेव किया
- 1:30:10रिफ्रेश किया तो भी हमारे पास सेम आउटपुट
- 1:30:12आता बट हम चाहे तो इसे डायरेक्टली भी इस
- 1:30:14तरीके से प्रिंट करवा सकते हैं तो ये हो
- 1:30:16गया हमारा a + b इसी तरीके से हम प्रिंट
- 1:30:19करवा सकते हैं a - b a - b हो जाएगा a - b
- 1:30:23रिफ्रेश किया तो इट विल बी इक्वल टू 3
- 1:30:25यहां पे साथ में हम a और b की वैल्यूज
- 1:30:27प्रिंट करवा लेते हैं कलॉग a इ यहां पे
- 1:30:31प्रिंट करवा देंगे a की वैल्यू
- 1:30:33कॉमा एंड b इ इक्वल टू और यहां पे प्रिंट
- 1:30:36करवा देंगे b की वैल्यू तो हमें कंसोल के
- 1:30:39अंदर भी दिखाई देगा a की वैल्यू है 5 b की
- 1:30:41वैल्यू है 2 तो 5 - 2 हमारे पास हो जाएगा
- 1:30:433 के इक्वल अगर हमें मल्टीप्लाई करना है
- 1:30:45तो इसी को कॉपी कर लेते हैं मल्टीप्लाई
- 1:30:47करने के लिए हम मल्टीप्लाई का सिंबल यूज
- 1:30:49करते हैं व्हिच इज द एस्ट रिस्क सिंबल अब
- 1:30:51यहां पे मल्टीप्लिकेशन नहीं होगा
- 1:30:53मल्टीप्लिकेशन एक्चु यहां पे होगा सेव कर
- 1:30:54लेते हैं रिफ्रेश करेंगे तो a * b = 10 ये
- 1:30:59हमारे पास आ
- 1:31:00गया कॉपी किया पेस्ट कर लिया डिवाइड के
- 1:31:03लिए हम स्लैश को यूज़ करते हैं तो a b
- 1:31:05यानी 5 / 2 रिफ्रेश किया तो 5 / 2 हमारे
- 1:31:09पास होता है 2.5 तो उसकी वैल्यू हमारे पास
- 1:31:11प्रिंट होके आ गई तो ये हमारे चार बेसिक
- 1:31:13एरिथ मेे ऑपरेशंस होते हैं पर
- 1:31:15प्रोग्रामिंग के अंदर इनसे भी एडिशनल कुछ
- 1:31:18और होते हैं ये चार तो मैथ के अंदर यूज़
- 1:31:19होते हैं पर जावास्क्रिप्ट के अंदर हमें
- 1:31:21एक्स्ट्रा देखने को मिलते हैं एक हमारे
- 1:31:22पास ऑपरेटर होता है मॉड्यूस ऑपरेटर
- 1:31:24मॉड्यूस ऑपरेटर का सिंबल होता है परसेंटेज
- 1:31:27वाला साइन अगर हमने कभी भी लिखा a मॉड्यूस
- 1:31:29बी तो उसका मतलब है कि ए बी से जब डिवाइड
- 1:31:33होगा तो उनका जो भी रिमाइंडर बचेगा उस
- 1:31:36रिमाइंडर की वैल्यू हमारे पास आनी चाहिए
- 1:31:38फॉर एग्जांपल अगर हमने फ को टू से डिवाइड
- 1:31:41किया तो फ जब हमारा टू से डिवाइड होगा तो
- 1:31:45उस केस में टू हमारा क्श बचेगा यहां से
- 1:31:48चार हमारे पास गया लास्ट में रिमाइंडर
- 1:31:50क्या आता है रिमाइंडर आता है वन तो
- 1:31:52मॉड्यूस क्या देगा फाइ मॉड्यूस टू या इसको
- 1:31:55फाइ मॉड्यूल टू भी बोल सकते हैं दिस
- 1:31:57वैल्यू इज गोइंग टू बी इक्वल टू व तो
- 1:31:59हमारे पास प्रिंट होके आएगा वन इस चीज को
- 1:32:00यहां पे लिख सकते हैं कसोल डलॉग या
- 1:32:02इनफैक्ट इसे पूरा प्रिंट कर लेते हैं a
- 1:32:04मॉड्यूस b की वैल्यू होगी हमारे पास इक्वल
- 1:32:07टू 1 सेव करेंगे रिफ्रेश करेंगे तो ये a
- 1:32:10मॉड्यूस b हमारे पास आया वन यानी दो
- 1:32:11नंबर्स डिवाइड हो रहे हैं a बी से जब
- 1:32:13डिवाइड हो रहा है तो रिमाइंडर जो आएगा
- 1:32:15रिमाइंडर हमें मॉड्यूस देता है सेकंड
- 1:32:17हमारे पास एक और ऑपरेटर होता है व्हिच इज
- 1:32:19यूज्ड फॉर एक्सपोसिस एक्सपोसिस यानी पावर
- 1:32:21देना मैथ के अंदर हमने पावर पढ़ी a टू द
- 1:32:24पावर b यानी 2 टू द पावर 2 अगर हमने लिख
- 1:32:26दिया तो इसका मतलब है 2 मल्ला बा 2 2 टू द
- 1:32:28पावर 3 लिख दिया इसका मतलब होता है 2
- 1:32:30मल्ला बा 2 म बा 2 3 टू द पावर 4 लिख दिया
- 1:32:33तो इसका मतलब होता है 3 * 3 * 3 * 3 तो इस
- 1:32:36तरीके से हम उसके लिए एक्सपो के लिए यहां
- 1:32:39पर दो एस्ट रिस्क यानी दो मल्टीप्लाई के
- 1:32:41साइन को यूज करते हैं अगर हमने लिख दिया a
- 1:32:44एक्सपो बी तो उसका मतलब होता है a टू द
- 1:32:48पावर b ये चीज करने के लिए व्हाट वी कैन
- 1:32:50डू इज इसे कॉपी कर लेते हैं और यहां पर दो
- 1:32:54एस्ट स्क यूज करते हैं इसे कॉपी कर लेते
- 1:32:56हैं एंड यहां पे पेस्ट कर देते हैं अब
- 1:32:58इसका क्या मतलब होगा इसका मतलब बेसिकली
- 1:33:00होगा कि फ टू द पावर 2 और 5 टू द पावर 2
- 1:33:04की वैल्यू क्या होती है 5 मड बा 5 व्हिच
- 1:33:06इज इक्वल टू 25 तो दिस शुड गिव मी एन
- 1:33:08आउटपुट ऑफ़ 25 सेव कर लेते हैं रिफ्रेश कर
- 1:33:10लेते हैं तो ये वैल्यू हमारे पास आएगी 25
- 1:33:12के इक्वल अब ये तो हो गए हमारे नॉर्मल
- 1:33:14ऑपरेटर्स जनरली ये जो सारे के सारे
- 1:33:16ऑपरेटर्स हैं ये दो ऑपरेंट के ऊपर काम
- 1:33:18करते हैं दो ऑपरेंट के ऊपर काम करने का
- 1:33:20मतलब है इन्हें ए चाहिए तो इन्हें b भी
- 1:33:22चाहिए अगर कुछ ऐड करना है आपको तो a भी
- 1:33:24होना चाहिए b भी होना चाहिए अगर कुछ पावर
- 1:33:26देनी है तो a भी होना चाहिए b भी होना
- 1:33:28चाहिए पर हमारे पास एरिथ मेे िक ऑपरेटर्स
- 1:33:30में दो ऐसे ऑपरेटर्स होते हैं जिन्हें
- 1:33:32सिर्फ एक सिंगल ऑपरेंट चाहिए ये चीज मैथ
- 1:33:34के अंदर देखने को नहीं मिलती ये चीज हमें
- 1:33:36स्पेसिफिकली प्रोग्रामिंग के अंदर देखने
- 1:33:37को मिलती है दैट इज व्हाई इट इज यूनिक इन
- 1:33:39ऑपरेटर्स को हम यूरी ऑपरेटर्स कहते हैं
- 1:33:42हमारे पास दो यूरी ऑपरेटर्स होते हैं
- 1:33:44जावास्क्रिप्ट के अंदर एक होता है हमारा
- 1:33:46इंक्रीमेंट ऑपरेटर एक होता है हमारा
- 1:33:48डिक्रिमेंट ऑपरेटर यूनिरी ऑपरेटर
- 1:33:50इंक्रीमेंट ऑपरेटर का सिंबल होता है प्लस
- 1:33:52प्लस और डिक्रिमेंट का सिंबल होता है
- 1:33:54माइनस माइनस अगर मैंने लिख दिया a + + तो
- 1:33:57प्रोग्रामिंग में इसका मतलब है a + 1
- 1:33:59दोनों का सेम मतलब होता है जावास्क्रिप्ट
- 1:34:01में और अगर मैंने लिख दिया a - माइ तो
- 1:34:04इसका मतलब होता है a - 1 इन दोनों का भी
- 1:34:06सेम मतलब है तो बेसिकली a को हम a -1
- 1:34:10वैल्यू दे रहे हैं और यहां पे a को हम a +
- 1:34:121 वैल्यू दे रहे हैं तो एक सिंगल जो a
- 1:34:14होगा उसको अगर हमें वन से बढ़ाना है तो
- 1:34:16उसके लिए हम प्लस प्लस यूज़ कर सकते हैं
- 1:34:18और वन से घटाना है तो उसके लिए हम माइनस
- 1:34:19माइनस यूज़ कर सकते हैं ये हो सकता है
- 1:34:21फर्स्ट टाइम देखने में यूनिरी ऑपरेटर
- 1:34:23थोड़ा थोड़ा सा कॉप्लेक्स लगे पर टेंशन की
- 1:34:25बात नहीं है बहुत इजी होता है यूज करने
- 1:34:26में एंड इनफैक्ट इसको बाद में हम लूप्स
- 1:34:28नाम का एक टॉपिक पढ़ेंगे तो डे टू डे
- 1:34:30बेसिस पे बेसिकली जावास्क्रिप्ट के अंदर
- 1:34:31इसको यूज कर रहे होंगे तो यूरी ऑपरेटर को
- 1:34:33एक बार देखते हैं लेट्स क्रिएट अ न्यू
- 1:34:36हेडिंग कॉल्ड यरी
- 1:34:39ऑपरेटर एंड इस पूरे के पूरे पार्ट को हम
- 1:34:42कॉमेंट आउट कर सकते हैं कॉमेंट आउट करने
- 1:34:44के लिए बेसिकली हमें क्या करना होता है
- 1:34:45कमांड और स्लैश अगर हम एक साथ प्रेस करते
- 1:34:48हैं ये शॉर्टकट होता है सारी की सारी
- 1:34:49चीजों को एक साथ कॉमेंट आउट करने का
- 1:34:51कॉमेंट आउट कर दिया अब हमारे पास कुछ भी
- 1:34:52प्रिंट नहीं होगा बट यह फर्स्ट लाइन हमें
- 1:34:54प्रिंट करवानी है तो इसको हम प्रिंट करवा
- 1:34:56लेते हैं या इन फैक्ट इसी को कॉमेंट आउट
- 1:35:00करके इसे भी कॉमेंट आउट कर देते हैं एंड
- 1:35:03यहां इसे पेस्ट कर लेते हैं इन दोनों को
- 1:35:05कर देते हैं कॉमेंट आउट सेव कर लिया अब हम
- 1:35:07यूनिरी ऑपरेटर्स के बारे में बात करेंगे
- 1:35:09रिफ्रेश किया हमारे पास ये दो वैल्यूज हैं
- 1:35:11a एंड b की अब फॉर एग्जांपल मैंने यहां पर
- 1:35:14लिखा a = a + 1 और फिर कसोल डलॉग करके
- 1:35:18हमने वैल्यू प्रिंट करवाई a की अब हमें
- 1:35:20पता है a की वैल्यू यहां पर फाइव है जैसे
- 1:35:22ही यहां पर a + 1 = a होगा a + 1 की
- 1:35:25वैल्यू हो जाएगी 6 और वो a के अंदर जाके
- 1:35:27स्टोर हो जाएगी तो यहां पे a की वैल्यू हो
- 1:35:29चुकी है सिक्स के इक्वल तो यहां पे प्रिंट
- 1:35:31भी सिक्स होना चाहिए सेव किया या इनफैक्ट
- 1:35:34यहां लिख देते हैं a इक्व टू सेव किया
- 1:35:37रिफ्रेश किया हमारे पास आ गया a = 6 अब
- 1:35:40यही चीज को शॉर्टकट में लिखने का तरीका
- 1:35:42होता है a + प सिंपली a+ प् लिखो सेमीकलन
- 1:35:45लगाओ एंड उसके बाद जब हम a को प्रिंट
- 1:35:47करवाएंगे तो उसकी वैल्यू भी सिक्स आएगी
- 1:35:48सेव किया रिफ्रेश किया अब भी हमारे पास a
- 1:35:51= 6 आएगा ऐसे ही अगर हमें लिखना होता a =
- 1:35:56a - 1 तो उसे हम ऐसे लिख सकते थे तो यहां
- 1:35:58पे जब a की वैल्यू प्रिंट होती तो पहले a
- 1:36:00की वैल्यू 5 थी यहां पे फोर हो गई तो
- 1:36:02हमारे पास फोर प्रिंट होके आता सेव किया
- 1:36:04रिफ्रेश किया हमारे पास a = 4 आ गया इसी
- 1:36:06को लिखने का दूसरा तरीका होता है a माइनस
- 1:36:09माइनस जैसे ही a माइनस माइनस लिखा रिफ्रेश
- 1:36:11किया तब भी हमारे पास a = 4 आएगा अब ये तो
- 1:36:14हो गया इंक्रीमेंट एंड डिक्रिमेंट का मतलब
- 1:36:16इसके अलावा हम अपने प्लस प्लस एंड माइनस
- 1:36:19माइनस को दो तरीके के से यूज कर सकते हैं
- 1:36:21एक होता है कि हम लिखें a प् प् एक होता
- 1:36:23है कि हम लिखें प् + a दोनों वैलिड हैं एक
- 1:36:26होता है कि हम लिखें a माइ माइनस एक होता
- 1:36:28है कि हम लिखें - - a ये दोनों भी वैलिड
- 1:36:30हैं इसे हम कहते हैं पोस्ट इंक्रीमेंट
- 1:36:34पोस्ट यानी बाद में इसे हम कहते हैं प्री
- 1:36:36इंक्रीमेंट प्री यानी पहले इसे हम कहते
- 1:36:39हैं पोस्ट डिक्रिमेंट और इसे हम कहते हैं
- 1:36:41प्री डिक्रिमेंट इनके नाम वैसे अभी हमें
- 1:36:43एज सच याद करने की जरूरत नहीं है वो टाइम
- 1:36:45के साथ हमें धीरे-धीरे याद हो जाएंगे
- 1:36:46पोस्ट इंक्रीमेंट कहता है कि पहले अगर अभी
- 1:36:49इस लाइन के अंदर जिस लाइन के अंदर
- 1:36:51इंक्रीमेंट हो रहा है यहां पे अगर कोई काम
- 1:36:52हो रहा है तो उसमें चेंज नहीं होगी वैल्यू
- 1:36:54अगली लाइन से चेंज होगी प्री इंक्रीमेंट
- 1:36:56कहता है मैं तो पहले वैल्यू चेंज करूंगा
- 1:36:58उसके बाद काम होगा पोस्ट बाद में वैल्यू
- 1:37:01चेंज करता है प्री पहले ही वैल्यू चेंज कर
- 1:37:03देता है फॉर एग्जांपल यहां पे प्रिंट
- 1:37:06करवाने का काम अगर हम एक ही लाइन में करें
- 1:37:08हम क्या करें हम यहां पे प्रिंट करवाने
- 1:37:10वाले हैं एक तो मैं प्रिंट करवाऊंगी + + a
- 1:37:12तो + + a की वैल्यू क्या होगी इक्वल टू कर
- 1:37:15लेते हैं और इसे लिख देते हैं + + a प्लस
- 1:37:17प्लस कहता है पहले मैं वैल्यू चेंज करूंगा
- 1:37:19फिर प्रिंट करवाऊंगी क्योंकि यहां पे
- 1:37:21प्रिंट करवाने का काम हो रहा है तो यहां
- 1:37:22पे फाइ जो है पहले फाइव की वैल्यू चेंज
- 1:37:24होगी वो सिक्स बनेगा और फिर वैल्यू सिक्स
- 1:37:26प्रिंट होकर आएगी हमारे पास तो रिफ्रेश
- 1:37:28किया तो हमारे पास क्या आया + + a = 6
- 1:37:31यहीं पर अगर हमने किया होता a + प् तो a +
- 1:37:35प क्या कहता a + + कहता पहले मैं काम
- 1:37:39करूंगा यानी पहले प्रिंट करूंगा वैल्यू
- 1:37:41फिर उसे चेंज करूंगा तो पहले क्या वैल्यू
- 1:37:42प्रिंट होगी a की वैल्यू फाइव है तो वो
- 1:37:44फाइव ही प्रिंट होगी फिर वो सिक्स बन
- 1:37:46जाएगी बाद में जाके रिफ्रेश किया तो इस
- 1:37:48बार हमारे पास a + प की वैल्यू फाइव ही आई
- 1:37:51पर अगर मैं अगली लाइन के अंदर प्रिंट
- 1:37:52करवाऊं कंसोल लॉग a = यहां पे अगर a की
- 1:37:55वैल्यू प्रिंट करवाई तो अब क्योंकि a की
- 1:37:57वैल्यू चेंज हो चुकी होगी तो वो प्रिंट
- 1:37:58होकर आएगा 6 के इक्वल तो a प् प् कहता है
- 1:38:01पहले पुरानी वैल्यू यूज होगी इस लाइन के
- 1:38:03अंदर पर अगली लाइन में जो भी काम हो रहा
- 1:38:05होगा वहां से नई वैल्यू यूज होनी स्टार्ट
- 1:38:06हो जाएगी तो यहां पर तो पुरानी वैल्यू फ
- 1:38:08होगी पर यहां पर नई वैल्यू सि हमारे पास
- 1:38:10आएगी इसी तरीके से सेम तरीके से हमारा
- 1:38:13पोस्ट एंड प्री डिक्रिमेंट काम करता है
- 1:38:15फॉर एग्जांपल इफ आई राइट - - a और यहां पे
- 1:38:18हम प्रिंट करवाएंगे - -
- 1:38:21a तो माइनस - a कहता है पहले वैल्यू को
- 1:38:25माइनस माइनस करूंगा यानी फाइव का फोर हो
- 1:38:26जाएगा तो फोर प्रिंट करवाएंगे और अगली
- 1:38:28लाइन में भी फोर ही प्रिंट होगा हमारे पास
- 1:38:30पर यहीं पर अगर हमने किया होता है a माइ
- 1:38:32माइनस और यहां हम प्रिंट करवाते a माइ
- 1:38:34माइनस तो a माइनस माइनस कहता है मैं तो
- 1:38:37पहले अपना काम करूंगा यानी पहले a की
- 1:38:39वैल्यू को प्रिंट करवाऊंगी फाइव प्रिंट
- 1:38:40हुआ फिर उसे डिक्रीज करूंगा तो डिक्रीज तो
- 1:38:43हो गया इस लाइन के अंदर पर वो रिफ्लेक्ट
- 1:38:44नहीं हो रहा वो रिफ्लेक्ट होगा नेक्स्ट
- 1:38:46लाइन से जब a की वैल्यू प्रिंट होगी तो
- 1:38:47हमारे पास फोर आएगा तो ये थोड़ा सा
- 1:38:50कॉम्प्लेक्शन के अंदर पोस्ट एंड प्री वाला
- 1:38:52कांसेप्ट बट ज्यादा टेंशन लेने की जरूरत
- 1:38:54नहीं है इसके आगे जाके हम चैप्टर्स के
- 1:38:56अंदर बहुत सारे एग्जांपल्स देखेंगे तो एक
- 1:38:58पॉइंट के बाद हमें आदत हो जाएगी इनको यूज़
- 1:39:00करने की कोई नहीं थोड़ा सा प्रैक्टिस कर
- 1:39:01लेना खुद अगर 5 मिनट पॉज करके इसको ठंडे
- 1:39:03दिमाग से सोचेंगे तो इजली समझ में आ जाएगा
- 1:39:05तो ये सारे के सारे ऑपरेटर्स हमारे होते
- 1:39:07हैं एरिदमेटोसस
- 1:39:09जिन ऑपरेटर्स के बारे में बात करेंगे ये
- 1:39:11होते हैं हमारे असाइनमेंट ऑपरेटर्स
- 1:39:12असाइनमेंट ऑपरेटर्स का काम होता है टू
- 1:39:15असाइन वैल्यूज असाइन वैल्यूज यानी किसी भी
- 1:39:18वेरिएबल को कोई भी वैल्यू असाइन करना सबसे
- 1:39:20इजस्ट असाइनमेंट ऑपरेटर हम ऑलरेडी यूज़
- 1:39:22करते आए व्हिच इज इक्टू इक्वल टू यानी 5a
- 1:39:25= 5 अगर हमने लिख दिया तो ये इक्वल टू का
- 1:39:28जो सिंबल है ये हमारा एक असाइनमेंट ऑपरेटर
- 1:39:29होता है इसका मतलब है कि फ की वैल्यू a
- 1:39:32वेरिएबल के अंदर असाइन हो रही है हमेशा जब
- 1:39:34प्रोग्रामिंग की हम बात करते हैं तो
- 1:39:36जावास्क्रिप्ट के अंदर अगर हमने इस तरीके
- 1:39:38से लेफ्ट साइड में कुछ लिखा हुआ है इक्वल
- 1:39:40टू लिखा हुआ है राइट साइड में तो हमेशा
- 1:39:42वैल्यू क्या करती है वैल्यू राइट साइड से
- 1:39:44लेफ्ट साइड की तरफ प्रोपेगेटर है यानी
- 1:39:46राइट से लेफ्ट की तरफ जाती है अब इसके
- 1:39:48अलावा हमारे पास और भी असाइनमेंट ऑपरेटर्स
- 1:39:49होते हैं एक होता है हमारा प्लस इक्वल टू
- 1:39:52प्लस इक्वल टू क का मतलब होता है अगर हमने
- 1:39:55कहीं पर लिख दिया a प् इक्व 1 तो इसका
- 1:39:59मतलब होगा a = a प्व अगर हमने लिख दिया a
- 1:40:03प् इ 4 तो इसका मतलब होगा a = a प् 4
- 1:40:07बेसिकली इसी चीज को लिखने का एक शॉर्ट
- 1:40:10तरीका एक कॉम्पेक्टली इसको हम कह सकते हैं
- 1:40:14तो इसको देख भी लेते हैं एक बार लेट अस
- 1:40:17कॉमेंट आउट ऑल ऑफ दिस एंड इसको भी कमेंट
- 1:40:20आउट कर देते हैं कॉपी कर लेते हैं एंड
- 1:40:21कमेंट आउट कर लेते हैं नेक्स्ट स्टार्ट
- 1:40:24करते हैं अपने
- 1:40:25असाइनमेंट ऑपरेटर्स के साथ तो असाइनमेंट
- 1:40:28ऑपरेटर्स के अंदर सबसे पहले तो ये हमारे
- 1:40:30वेरिएबल हैं a एंड b तो अब हम यहां पर
- 1:40:33लिखने वाले हैं a + = 4 अब हम चाहे तो
- 1:40:37यहां पर बीच में स्पेस दे सकते हैं ये
- 1:40:39वाली स्पेसेस हमारी अलाउड होती है बट प्लस
- 1:40:41और इक्वल टू के बीच में स्पेस नहीं देनी
- 1:40:42क्योंकि ये क्या है ये एक सेम ऑपरेटर है
- 1:40:45तो इससे हमें साथ में लिखना होता है तो a
- 1:40:47+ = 4 का मतलब होता है a = a + 4 और a की
- 1:40:51वैल्यू क्या है पांच के बराबर है 5 + 4
- 1:40:53जाएगा नाइन के इक्वल तो a की वैल्यू नाइन
- 1:40:55बन जाएगी कैसे वेरीफाई करें नेक्स्ट लाइन
- 1:40:57में प्रिंट करवा लेते हैं a = a को प्रिंट
- 1:41:00करवा लेते हैं तो हमारे पास पता है वैल्यू
- 1:41:02क्या प्रिंट होके आनी चाहिए वैल्यू हमारे
- 1:41:03पास प्रिंट होके आनी चाहिए नाइन के इक्वल
- 1:41:05इसको सेव कर लेते हैं
- 1:41:07एंड लेट्स रिफ्रेश इट a = 9 इसी तरीके से
- 1:41:12हम चाहे तो इसको माइनस इक्वल टू कर सकते
- 1:41:13हैं माइनस इक्वल टू जब हमने किया तो मतलब
- 1:41:15a - 4 हो जाएगा 5 - 4 की वैल्यू क्या होगी
- 1:41:18वन के इक्वल सेव किया रिफ्रेश किया
- 1:41:20वेरीफाई हो गया उसी तरीके से हम चाहे तो
- 1:41:22मल्टीप्लाई कर सकते हैं यहां मल्टीप्लाई
- 1:41:24लिख देते हैं तो a मल्टीप्ला बा 4 यानी 5
- 1:41:26* 4 होता है हमारे पास इक्वल 20 सेव किया
- 1:41:28रिफ्रेश किया वेरीफाई हो गया इक्वल टू 20
- 1:41:31इसी तरीके से सारे अरिमिल्ली
- 1:41:39रिफ्रेश किया तो हमारे पास आ गया 1.25 उसी
- 1:41:42तरीके से हम चाहे तो मॉडलो भी कर सकते हैं
- 1:41:44मॉडलो किया हमने यहां पे मॉड्यूस लिख दिया
- 1:41:47अब 5 मॉड्यूस 4 क्या होता है दैट शुड बी
- 1:41:49इक्वल टू 1 जब हम डिवाइड करेंगे रिमाइंडर
- 1:41:52में वन आएगा पाच को चार से डिवाइड करते
- 1:41:53हैं रिफ्रेश किया आंसर इज इक्वल टू 1 इसी
- 1:41:55तरीके से एक्सपो एंसन कर सकते
- 1:41:58हैं यहां पे हम चाहे तो एक्सपोसिस कर सकते
- 1:42:01हैं जब फाइव के साथ एक्सपो एंसन करेंगे
- 1:42:04फोर का तो इट विल बी 125 * 5 आई थिंक इट
- 1:42:08शुड बी 625 चेक करते हैं आंसर क्या आएगा
- 1:42:12रिफ्रेश किया तो यस द आंसर इज इक्वल टू
- 1:42:14625 तो इस तरीके से सारे के सारे जो
- 1:42:16एरिदमेटोसस हैं इन्हें हम यूज़ कर सकते
- 1:42:18हैं अपने असाइनमेंट ऑपरेटर्स की फॉर्म में
- 1:42:21नेक्स्ट ऑपरेटर जिनके बारे में हम बात
- 1:42:22करेंगे यह हो हमारे कंपैरिजन ऑपरेटर्स
- 1:42:24इनका काम होता है वैल्यूज को कंपेयर करना
- 1:42:26जैसे हमारे पड़ोसी हमारे मार्क्स को अपने
- 1:42:28बच्चों के मार्क्स से कंपेयर करते हैं उसी
- 1:42:30तरीके से हम यहां पे कंपैरिजन ऑपरेटर्स को
- 1:42:33यूज़ करते हैं टू कंपेयर टू वैल्यूज अब दो
- 1:42:36वैल्यूज कुछ भी वैल्यूज हो सकती हैं फॉर
- 1:42:38एग्जांपल मुझे दो नंबर्स को कंपेयर करना
- 1:42:40है एक नंबर है a = 5 दूसरा नंबर है b = 5
- 1:42:44दोनों को अगर मुझे कंपेयर करना है कि
- 1:42:46दोनों नंबर इक्वल है क्या उसके लिए मैथ के
- 1:42:48अंदर हम कैसे लिखते हैं मैथ के अंदर तो हम
- 1:42:50लिख देते हैं a = b हमें पता चल जाता है
- 1:42:52और नॉट इक्वल टू के लिए क्या करते हैं a
- 1:42:54नॉट इक्वल टू b ये होती है मैथ वाली
- 1:42:56जिंदगी अब जावास्क्रिप्ट वाली जिंदगी के
- 1:42:59अंदर क्या होता है ये जो नॉर्मल इक्वल टू
- 1:43:01होता है ये तो हमारा असाइनमेंट ऑपरेटर बन
- 1:43:03जाता है तो इसको तो कंपैरिजन के लिए यूज
- 1:43:04नहीं कर सकते तो इसीलिए जावास्क्रिप्ट के
- 1:43:06अंदर कंपैरिजन के लिए हम डबल इक्वल टू
- 1:43:08लिखते हैं और नॉट इक्वल टू के लिए हम अपना
- 1:43:11एक्सक्लेमेशन का साइन लगाते हैं और इसके
- 1:43:13लिए एक्सक्लेमेशन और फिर इक्वल टू इसको हम
- 1:43:16कहते हैं नॉट इक्वल टू जहां भी नॉट हमें
- 1:43:19लिखना होगा जावास्क्रिप्ट के अंदर या इन
- 1:43:21जनरल प्रोग्रामिंग लैंग्वेजेस के अंदर
- 1:43:22मैक्सिम के अंदर हम क्या लिखते हैं नॉट के
- 1:43:24लिए हम एक्सक्लेमेशन को यूज करते हैं तो
- 1:43:26सबसे पहले देखते हैं चेक करते हैं इन
- 1:43:28ऑपरेटर्स को इस पार्ट को कर लेते हैं हम
- 1:43:31कमेंट आउट इन्हे भी कर देते हैं कमेंट आउट
- 1:43:33कॉपी कर लेते हैं एंड नेक्स्ट एक हम यहां
- 1:43:37पर कॉमेंट लिख देते हैं फॉर आवर कंपैरिजन
- 1:43:39ऑपरेटर्स इसको सेव कर लेते हैं अब
- 1:43:42कंपैरिजन ऑपरेटर्स को यूज करके सबसे पहले
- 1:43:44हम चेक करने वाले हैं कसोल लग एड इ बी की
- 1:43:48वैल्यू क्या होगी अब यहां पर a = इ बी हम
- 1:43:52बेसिक ये कहने की कोशिश कर रहे हैं कि a
- 1:43:55हमारा b के इक्वल है तो ये जो कंपैरिजन
- 1:43:57ऑपरेटर होगा ये हमें बताएगा कि हम सच कह
- 1:43:59रहे हैं या फिर हम झूठ कह रहे हैं तो
- 1:44:01बेसिकली हम कहने की कोशिश कर रहे हैं फाइव
- 1:44:03मेरा इक्वल टू इक्वल टूटू के इक्वल है तो
- 1:44:05हमारा जो भी कंपैरिजन ऑपरेटर होता है वो
- 1:44:07हमारे रिजल्ट में हमेशा एक बुलियन वैल्यू
- 1:44:09रिटर्न करता है जो भी अपने स्टेटमेंट लिखी
- 1:44:11होती है उसके लिए या तो वो हमें ट्रू
- 1:44:13रिटर्न करके देगा या फिर वो हमें फाल्स
- 1:44:16रिटर्न करके देगा या हम कहने की कोशिश कर
- 1:44:17रहे हैं पांच दो के बराबर है और फिर हम उन
- 1:44:19दोनों लोगों को कंपेयर कर रहे हैं तो
- 1:44:20ओबवियसली हमारे पास फाल्स रिटर्न होके
- 1:44:22आएगा इसको सेव करते हैं एंड रिफ्रेश
- 1:44:24करेंगे तो 5 = ू = 2 के लिए वी विल गेट
- 1:44:26फाल्स उसी तरीके से अगर हम b की वैल्यू को
- 1:44:29चेंज कर देते हैं टू फ एंड इस बार रिफ्रेश
- 1:44:32करेंगे इसे फाइव कर देते हैं सेव एंड
- 1:44:36रिफ्रेश करेंगे तो इस बार हमारे पास
- 1:44:37रिटर्न होके आएगा ट्रू उसी तरीके से जैसे
- 1:44:40हमारे पास इक्वल टू होता है हम नॉट इक्वल
- 1:44:41टू भी चेक कर सकते हैं यानी यहां पे हमने
- 1:44:43स्टेटमेंट लिखी कि a की वैल्यू इज नॉट
- 1:44:46इक्वल टू बी तो हम बेसिकली कहने की कोशिश
- 1:44:49कर रहे हैं फ इज नॉट इक्वल टू 5 ऑब् वियस
- 1:44:51ये स्टेटमेंट झूठ है तो हमारे पास फॉल्स
- 1:44:53प्रिंट हो के आएगा सेव किया रिफ्रेश किया
- 1:44:54फ इज नॉट इक्वल टू 5 इज अ फाल्स स्टेटमेंट
- 1:44:57एंड यहीं पर अगर हमारे पास टू होता तो
- 1:45:00यहां हम कहने की कोशिश कर रहे हैं 5 इज
- 1:45:01नॉट इक्वल टू 2 कैसे कहने की कोशिश कर रहे
- 1:45:04हैं इस एक्सप्रेशन से ये तो बस हमने एज इट
- 1:45:06इज प्रिंट करवा दिया कह कौन रहा है कह ये
- 1:45:08एक्सप्रेशन रहा है और इस एक्सप्रेशन ये सच
- 1:45:10कह रहा है या नहीं कह रहा वो हमारे लिए
- 1:45:12हमारा कंपैरिजन ऑपरेटर बताएगा तो यहां पे
- 1:45:15हमारे पास ट्रू रिटर्न होके आएगा बिकॉज़
- 1:45:16ओबवियसली 5 इज नॉट इक्वल टू 2 रिफ्रेश
- 1:45:19किया एंड यहां पे हमारे पास ट्रू प्रिंट
- 1:45:20होके आया अब जब भी हमारे पास कंपैरिजन
- 1:45:22ग्रेटर होता है उसके अंदर एक इंटरेस्टिंग
- 1:45:24चीज होती है अगर हमने यहां पर a के लिए
- 1:45:27फाइव लिख दिया और b के लिए भी हम फाइव लिख
- 1:45:29दें बट ये जो फाइव हो ये स्ट्रिंग वाला
- 1:45:30फाइव हो तो हमें पता है ये जो फर्स्ट फाइव
- 1:45:33है यानी a दिस इज इक्वल टू अ नंबर और ये
- 1:45:35जो सेकंड है दिस इज इक्वल टू अ स्ट्रिंग
- 1:45:37डेटा टाइप्स के बारे में हम ऑलरेडी पढ़
- 1:45:39चुके हैं मुझे पता है ये एक नंबर है ये एक
- 1:45:40स्ट्रिंग है और कायदे से एक नंबर बहुत
- 1:45:43सारे हमारे ऐसे कोड हो सकते हैं जिसमें हम
- 1:45:45नहीं चाहते कि नंबर ऑफ स्ट्रिंग की वैल्यू
- 1:45:47इक्वल हो बट अगर मैंने यहां पर लिख दिया
- 1:45:50फाइ या a = = b
- 1:45:53एंड उस केस में हम चेक करेंगे तो हमारे
- 1:45:55पास क्या आएगा हमारे पास ट्रू रिटर्न होके
- 1:45:57आएगा सेव करते हैं रिफ्रेश करेंगे a = = b
- 1:46:00के लिए इसने कंपैरिजन ऑपरेटर ने हमें ट्रू
- 1:46:02रिटर्न करके दे दिया ये इसलिए पॉसिबल हो
- 1:46:04पाता है जावास्क्रिप्ट में क्योंकि जब एक
- 1:46:06स्ट्रिंग के अंदर सिर्फ नंबर होता है तो
- 1:46:07इंपलीसिटली जावास्क्रिप्ट क्या करती है
- 1:46:09ऑटोमेटिक इस स्ट्रिंग को पहले नंबर के
- 1:46:11अंदर कन्वर्ट करेगी और फिर इस नंबर को इस
- 1:46:13नंबर के साथ कंपेयर करने की कोशिश कर रही
- 1:46:15है तो ये स्ट्रिंग फाइव के अंदर कन्वर्ट
- 1:46:16होके और फिर फाइव वाला नंबर फाइव वाले
- 1:46:18नंबर से मैच कर जाएगा और ये हमें ट्रू दे
- 1:46:20देगा बट हमें हमारे पास कई सारे ऐसे केसेस
- 1:46:23होते हैं जिसमें हम नहीं चाहते कि
- 1:46:24स्ट्रिंग और नंबर इक्वली कंपेयर हो पाए तो
- 1:46:26ऐसे केसेस के लिए हम स्ट्रिक्टर वर्जन ऑफ
- 1:46:29इक्वल टू एंड नॉट इक्वल टू को यूज़ करते
- 1:46:30हैं एंड उसके लिए हम ट्रिपल इक्वल टू
- 1:46:33लिखते हैं तो इसको हम कह सकते हैं अपना
- 1:46:35स्ट्रिक्ट वर्जन ये और ज्यादा स्ट्रिक्टली
- 1:46:37चेक करेगा यानी डबल इक्वल टू तो क्या करता
- 1:46:39था सिर्फ वैल्यू को चेक करता था कि अंदर
- 1:46:41क्या वैल्यू स्टोर्ड है ट्रिपल इक्वल टू
- 1:46:43हमारे लिए डेटा टाइप को भी चेक करता है ये
- 1:46:45चेक कर लेगा पहले ही कि स्ट्रिंग और नंबर
- 1:46:47का कभी कंपैरिजन नहीं होना चाहिए या दूसरी
- 1:46:49कोई अगर वैल्यू है तो उनका कंपैरिजन नहीं
- 1:46:51होना चाहिए अब इसके लिए वी कैन डू इज जस्ट
- 1:46:54यहां पे हमें ट्रिपल इक्वल टू लगाना है और
- 1:46:57कोई चेंज हमें लेके नहीं आना सेव किया
- 1:46:59रिफ्रेश किया तो इस केस में हमारे पास
- 1:47:00रिटर्न हो के आएगा फाल्स जैसे हमारे पास
- 1:47:02ट्रिपल इक्वल टू होता है वैसे ही हमारे
- 1:47:04पास नॉट एंड डबल इक्वल टू होता है तो नॉट
- 1:47:06एंड डबल इक्वल टू को हम इस तरीके से यूज़
- 1:47:08कर सकते हैं रिफ्रेश किया हमारे पास आ गया
- 1:47:10ट्रू रिटर्न होके तो इस तरीके से ये
- 1:47:12स्ट्रिक्टर वर्जन है और जनरली
- 1:47:13जावास्क्रिप्ट के अंदर जब भी हमें वैल्यूज
- 1:47:15को कंपेयर करना होगा अनलेस एंड अंट्स पलिस
- 1:47:17ली चाहते हैं कि मुझे डेटा टाइप के बेसिस
- 1:47:19पे कोई भेदभाव नहीं चाहिए अगर अलग-अलग
- 1:47:21डेटा टाइप है तो भी कंपेयर कर दो तब हम
- 1:47:24डबल इक्वल टू को यूज करेंगे नहीं तो
- 1:47:25मैक्सिमम केसेस में हम ट्रिपल इक्वल टू को
- 1:47:27यूज करते हैं इसके अलावा हमारे पास और भी
- 1:47:29कंपैरिजन ऑपरेटर होते हैं जिसमें हमारा
- 1:47:30ग्रेटर दन हो जाता है ग्रेटर दन इक्वल टू
- 1:47:32लेस दन एंड लेस दन इक्वल टू इनके भी एक एक
- 1:47:34बार एग्जांपल्स देख लेते हैं यहां पर a =
- 1:47:385 रख लेते हैं b = 3 रख लेते हैं लेट्स
- 1:47:41फर्स्ट चेक फॉर a ग्रेटर द b या बेसिकली
- 1:47:44यहां हम कहने की कोशिश करें हैं कि 5 इज
- 1:47:46ग्रे द 3 हमें पता है फाइव होता है थ्री
- 1:47:48से ग्रेटर तो उसके लिए हमारे पास ट्रू
- 1:47:50रिटर्न होके आएगा सेव किया रिफ्रेश किया
- 1:47:53दिस इज़ इक्वल टू ट्रू एंड यहीं पर हम लेस
- 1:47:55दन कर देते तो फिर हमारे पास फाल्स रिटर्न
- 1:47:57हो गया आता रिफ्रेश किया फॉल्स यहीं पर हम
- 1:48:00लेस इक्वल टू कर देते एंड लेट्स मेक b = 5
- 1:48:05सेव किया रिफ्रेश किया दिस शुड बी इक्वल
- 1:48:08टू 5 रिफ्रेश किया तो यह हमारे पास ट्रू
- 1:48:11रिटर्न होके आ गया एंड यहीं पर ग्रेटर द
- 1:48:14इक्वल टू के लिए भी हमें वह ट्रू ही
- 1:48:16रिटर्न करके रहेगा सेव किया रिफ्रेश किया
- 1:48:18ट्रू आ गया यहां पर वैल्यू को हम चेंज भी
- 1:48:21कर सकते हैं a को हमने सिक्स बना दिया तो
- 1:48:23यहां पे सिक्स हो जाएगा a सेव किया
- 1:48:25रिफ्रेश किया ये भी हमारे लिए ट्रू वैल्यू
- 1:48:26रिटर्न करके देगा तो ये होते हैं सारे के
- 1:48:28सारे कंपैरिजन ऑपरेटर्स जो दो वैल्यूज को
- 1:48:31कंपेयर करने का काम करते हैं इसके अलावा
- 1:48:33एक लास्ट टाइप ऑफ ऑपरेटर हम पढ़ रहे होंगे
- 1:48:35जो होते हैं हमारे पास लॉजिकल ऑपरेटर्स
- 1:48:37लॉजिकल ऑपरेटर्स कंपैरिजन ऑपरेटर से थोड़ी
- 1:48:40सी अलग होते है कंपैरिजन ऑपरेटर क्या करता
- 1:48:42है एक वैल्यू को दूसरी वैल्यू से कंपेयर
- 1:48:45करता है पर लॉजिकल ऑपरेटर्स मल्टीपल
- 1:48:48एक्सप्रेशंस को इवेलुएट करके एक फाइनल
- 1:48:50आंसर देते हैं और लॉजिकल ऑपरेटर का भी
- 1:48:52आंसर हमारे पास लास्ट में या तो फाल्स आता
- 1:48:54है या ट्रू आता है लॉजिकल ऑपरेटर कहता है
- 1:48:57कि एक व्यक्ति मान लो सच बोल रहा है इसने
- 1:48:59क्या किया ट्रू रिटर्न कर दिया यह कोई भी
- 1:49:01व्यक्ति है इसको कोड के अंदर हम
- 1:49:03एक्सप्रेशन कह सकते हैं एक आदमी सच बोल
- 1:49:04रहा है और दूसरा आदमी भी मान लो सच बोल
- 1:49:07रहा है या यह झूठ बोल रहा है तो डिपेंडिंग
- 1:49:09अपॉन दोनों का आउटपुट फाइनल आंसर क्या
- 1:49:12होना चाहिए अगर इस तरीके की हमारे पास
- 1:49:14सिचुएशन होती है तो फिर हम यूज़ करते हैं
- 1:49:16अपने लॉजिकल ऑपरेटर्स को अब यहां पर सबसे
- 1:49:20पहले बात करते हैं अपने लॉजिकल ऑपरेटर्स
- 1:49:21में लॉजिकल एंड की लॉजिकल एंड हमें बताता
- 1:49:24है अगर हमारे पास ऐसी सिचुएशन हो जिसमें
- 1:49:26हमें चेक करना हो कि कंडीशन वन ट्रू
- 1:49:30है और कंडीशन टू भी ट्रू है तभी हमारे पास
- 1:49:34फाइनल आंसर जो है वो ट्रू आना चाहिए ट्रू
- 1:49:36यानी सच आना चाहिए इस तरीके की अगर हम
- 1:49:39कंडीशन एस्टेब्लिश करना चाहते हैं तो उसके
- 1:49:40लिए हम लॉजिकल एंड को यूज़ करते हैं
- 1:49:42लॉजिकल एंड कहता है कि मैं लास्ट में
- 1:49:44फाइनल आंसर ट्रू तभी दूंगा जब मुझे फर्स्ट
- 1:49:46वैल्यू भी ट्रू मिलेगी जब मुझे सेकंड
- 1:49:47वैल्यू भी ट्रू मिलेगी तो लॉजिकल एंड कहता
- 1:49:49है कि मेरे फाइनल आंसर ट्रू होने के लिए
- 1:49:51सारी की सारी वैल्यूज उसका ट्रू होना
- 1:49:53जरूरी है इसका एक एग्जांपल देखते हैं फॉर
- 1:49:55एग्जांपल हमने यहां पर लिखा इसे हम कॉमेंट
- 1:49:58आउट कर देते हैं लेट्स कॉमेंट दिस आउट एंड
- 1:50:01लेट्स कॉमेंट दिस आउट यहां हम लिख देंगे
- 1:50:04अपना लॉजिकल ऑपरेटर्स
- 1:50:07एंड यहां पेस्ट कर लेते हैं अपनी वैल्यूज
- 1:50:10को अब फॉर एग्जांपल एक वेरिएबल बना लेते
- 1:50:13हैं कंडीशन वन कंडीशन वन कह रही है a इज
- 1:50:15ग्रेटर दन b अब हमें पता है a हमारा b से
- 1:50:19ग्रेटर ही है तो ये वैल्यू क्या रिटर्न
- 1:50:20करेगी ये वैल्यू ट्रू रिटर्न करेगी व यहीं
- 1:50:22पर हमने एक दूसरा वेरिएबल बना लिया कंडीशन
- 1:50:24टू कंडीशन टू कहता है a इज इक्वल टू 6 अब
- 1:50:29हमें पता है a की वैल्यू 6 के इक्वल तो है
- 1:50:31ही तो ये भी हमें क्या रिटर्न करेगा ये भी
- 1:50:32हमें ट्रू रिटर्न करेगा तो अगर हम प्रिंट
- 1:50:35करवाना चाहते कसोल डलॉग कंडीशन वन एंड एंड
- 1:50:39कंडीशन टू तो वो क्या करेगा ये देखेगा
- 1:50:41फर्स्ट वैल्यू ट्रू है क्या और सेकंड
- 1:50:43वैल्यू ट्रू है क्या अगर दोनों वैल्यू
- 1:50:44ट्रू है तो फिर वो फाइनल आंसर हमें ट्रू
- 1:50:46रिटर्न करके दे देगा नहीं तो हमें फाइनल
- 1:50:49आंसर फाल्स रिटर्न होके आएगा अगर एक भी
- 1:50:51कंडीशन झूठ हो जाती है तो तो यहां कंडीशन
- 1:50:53वन एंड एंड कंडीशन टू हम लिख सकते हैं ये
- 1:50:56ध्यान रखना है यहां पे सिंगल एंड यूज नहीं
- 1:50:58करना डबल एंड यूज करना है सिंगल एंड बिट
- 1:51:00वाइज ऑपरेटर्स होते हैं जावास्क्रिप्ट के
- 1:51:02अंदर बिट वाइज ऑपरेटर्स को इतना हम डिटेल
- 1:51:03में नहीं पढ़ेंगे क्योंकि इतना
- 1:51:04फ्रीक्वेंसी
- 1:51:10एंड यूज नहीं करना हमें लॉजिकल ऑपरेटर के
- 1:51:13लिए डबल एंड यूज़ करना है इसको सेव कर
- 1:51:14लेते हैं रिफ्रेश करेंगे तो हमारे पास
- 1:51:16प्रिंट होके आया है ट्रू इसका मतलब कंडीशन
- 1:51:19वन भी सच थी कंडीशन टू भी सच थी पर अगर एक
- 1:51:22को हम ट बना दे लेट्स सपोज आई राइट a इज
- 1:51:25इक्वल टू इक्वल टू 5 तो यहां पर मुझे पता
- 1:51:28हैय कंडीशन फाल्स हो जाएगी ऐसे केसेस में
- 1:51:30हमारा एंड एंड हमें फाल्स रिटर्न करके दे
- 1:51:32देगा वहीं पर अगर हमने इस फर्स्ट कंडीशन
- 1:51:35को फाल्स बना दिया होता इसे तो सिक्स कर
- 1:51:37देते हैं ये तो ट्रू हो गई पर इसको हमने
- 1:51:39कर दिया लेसन a लेन बी और ये हमारे पास
- 1:51:41फाल्स हो गई अब फाल्स एंड ट्रू इसके लिए
- 1:51:44हमें रिटर्न होकर आएगा फाल्स तो इसकी
- 1:51:46एक्चुअली हम एक टेबल भी बना सकते हैं फॉर
- 1:51:50एग्जांपल दिस इज माय कंडीशन वन और यह है
- 1:51:53हमारी कंडीशन टू और यह है हमारा फाइनल
- 1:51:57रिजल्ट अब कंडीशन वन या तो ट्रू हो सकती
- 1:51:59है कंडीशन टू भी ट्रू हो सकती है ये एक
- 1:52:01ट्रू हो सकती है फॉल्स हो सकती है ये
- 1:52:02फॉल्स हो सकती है ट्रू हो सकती है ये
- 1:52:04फाल्स हो सकती है फॉल्स हो सकती है इनके
- 1:52:05बेसिस पे ये जब ट्रू एंड ट्रू होगी तभी
- 1:52:07रिजल्ट ट्रू आएगा एंड एंड के केस में बाकी
- 1:52:10सारे केसेस में हमारा रिजल्ट फॉल्स आने
- 1:52:13वाला है और यह जो कंडीशंस है इनको
- 1:52:15डायरेक्टली हम यहां पर भी लिख सकते हैं
- 1:52:17फॉर एग्जांपल a < बी इसे हम यहां पर लिख
- 1:52:21सकते हैं एंड a इक्वल टू इ c इसे हम यहां
- 1:52:24पर लिख सकते हैं इन दोनों को वेरिएबल को
- 1:52:26एक्स्ट्रा वेरिएबल को हम हटा सकते हैं सेव
- 1:52:28किया रिफ्रेश किया तो भी हमारे पास सेम
- 1:52:30रिजल्ट प्रिंट होके आएगा तो अपनी कंडीशंस
- 1:52:32को डायरेक्टली यहां लिखना पॉसिबल है अब
- 1:52:34नेक्स्ट हम एक्सप्लोर करने वाले हैं अपने
- 1:52:36लॉजिकल ऑ को लॉजिकल र कहता है कि दोनों
- 1:52:39में से कोई भी कंडीशन अगर ट्रू हो गई ना
- 1:52:40मेरे लिए तो मैं फाइनल आंसर ट्रू रिटर्न
- 1:52:42कर दूंगा तो इसकी अगर हम टेबल बनाने
- 1:52:45निकले तो लॉजिकल और हमारे लिए बोलेगा अगर
- 1:52:49दोनों में से एक भी ट्रू होगई यहां तो
- 1:52:50दोनों ट्रू हैं तो मैं तो ट्रू रिटर्न कर
- 1:52:52दूंगा एक ट्रू एक फॉल्स हो गया तो भी ट्रू
- 1:52:54रिटर्न करूंगा एक फॉल्स एक ट्रू हो गया तो
- 1:52:55भी ट्रू रिटर्न करूंगा दोनों फॉल्स हुए
- 1:52:57सिर्फ उसी केस में मैं फॉल्स रिटर्न करने
- 1:52:59वाला हूं तो अगर हमें इस तरीके की कंडीशन
- 1:53:01चेक करनी होती है जिसमें दोनों में से एक
- 1:53:03भी ट्रू निकल जाए तो मतलब ट्रू होगी चीज
- 1:53:05तो उस केस में हम लॉजिकल और को यूज़ करते
- 1:53:07हैं रियल लाइफ इसका ए इस तरीके का कुछ
- 1:53:09एग्जांपल हो सकता है फॉर एग्जांपल हम
- 1:53:22दोनों के ऊपर हम 10 पर का ऑफर दे देंगे तो
- 1:53:24इस तरीके से ये और कंडीशन है कि दोनों में
- 1:53:26से एक भी सच हो जाए तो भी ऑफर मिल जाएगा
- 1:53:28कस्टमर को तो इस तरीके की सिचुएशन के लिए
- 1:53:30हम लॉजिकल और को इंप्लीमेंट करेंगे इसको
- 1:53:32हम चेक भी कर सकते हैं फॉर एग्जांपल यहां
- 1:53:34पे ये जो a < b है हम कह रहे हैं 6 < 5 ये
- 1:53:37तो फाल्स है और a ट्र = 6 ये ट्रू है तो
- 1:53:40यहां फॉल्स एंड इसे और और कर लेते हैं
- 1:53:43फॉल्स और और ट्रू हमें क्या देगा ये ट्रू
- 1:53:46दे देगा रिफ्रेश किया तो इस बार ये हमें
- 1:53:48ट्रू रिटर्न करके दे देगा क्योंकि दोनों
- 1:53:50में से सिर्फ एक ही कंडीशन सच है तभी
- 1:53:51फाइनल आंसर आर हमारे पास ट्रू रिटर्न होके
- 1:53:53आएगा एक चीज याद रखनी है ये जो हम प्रिंट
- 1:53:56कर रहे होते हैं और और दिस इज बेसिकली अ
- 1:53:57स्ट्रेट लाइन हमारे कीबोर्ड के ऊपर इसे
- 1:54:00पाइप कहते हैं सिंबल को पाइप सिंबल इसको
- 1:54:02हम कह रहे होते हैं तो इस सिंबल को हम
- 1:54:04प्रेस करके अपने लॉजिकल और ऑपरेटर को
- 1:54:06लिखते हैं यहां भी दो बार इसे लिखना है एक
- 1:54:07बार लिख देंगे तो वो बिट वाइज ऑपरेटर बन
- 1:54:09जाएगा एंड थर्ड लॉजिकल ऑपरेटर हमारे पास
- 1:54:11होता है लॉजिकल नॉट इसीलिए शुरुआत में
- 1:54:14बोला था जहां भी एक्सक्लेमेशन दिखे
- 1:54:15जावास्क्रिप्ट में उसको पढ़ना है एज नॉट
- 1:54:18लॉजिकल नॉट कहता है कोई भी एक्सप्रेशन अगर
- 1:54:20ट्रू दे रहा होगा ना मैं उसको फॉल्स बना
- 1:54:22दूंगा और कोई भी फाल्स दे रहा होगा तो मैं
- 1:54:24उसे ट्रू बना दूंगा तो लॉजिकल नॉट हमेशा
- 1:54:27उल्टा करता है इस चीज को भी चेक कर सकते
- 1:54:29हैं लॉजिकल नॉट को एक ही एक्सप्रेशन चाहिए
- 1:54:31फॉर एग्जांपल वी हैव दिस एक्सप्रेशन a ले
- 1:54:33बी अब हमें पता है a ले बी फॉल्स दे रहा
- 1:54:36होगा हमें पर अगर हम इसे कर द नॉट ऑफ और
- 1:54:39इसे पेंसिस में डाल देते हैं a ले
- 1:54:42बी यहां लिख देते हैं नॉट ऑफ a ले
- 1:54:46बी या 6 ले 5 सेव किया रिफ्रेश किया तो
- 1:54:52हमारे पास फाइनल आंसर में ट्रू आएगा कैसे
- 1:54:54आया ट्रू 6 < 5 फॉल्स होता है और फॉल्स का
- 1:54:57ऑपोजिट ट्रू होता है तो ट्रू प्रिंट कर
- 1:54:59दिया यहीं पर अगर हम कोई अंदर ट्रू कंडीशन
- 1:55:01दे देते लेट्स सपोज हमने लिखा होता a ट्र
- 1:55:03= 6 उस केस में ये वैल्यू ट्रू होती तो
- 1:55:06ट्रू प्रिंट होना चाहिए था पर नॉट उसका
- 1:55:07ऑपोजिट प्रिंट करके देगा यानी हमें फॉल्स
- 1:55:09प्रिंट करके देगा तो इस तरीके से हमारे
- 1:55:11लॉजिकल ऑपरेटर्स काम करते हैं
- 1:55:13जावास्क्रिप्ट के अंदर अब यह तो हमने सीख
- 1:55:15लिए ऑपरेटर्स इनसे हम बेसिक मैथ बेसिक
- 1:55:17एक्सप्रेशंस को
- 1:55:19इवैल्यूएशन को सीखा क्यों हमने ऑपरेटर्स
- 1:55:21को इसलिए सीखा ताकि रियल लाइफ के अंदर अगर
- 1:55:23हमें कोई कंडीशन चेक करनी हो
- 1:55:25जावास्क्रिप्ट के अंदर कोड लिख के तो उन
- 1:55:26कंडीशंस को हम चेक कर पाएं और कंडीशंस को
- 1:55:29चेक करने के लिए हम यूज करते हैं
- 1:55:30जावास्क्रिप्ट के अंदर काफी पावरफुल चीज
- 1:55:33जिसका नाम होता है कंडीशनल स्टेटमेंट्स
- 1:55:35कंडीशनल स्टेटमेंट्स काम होता है टू
- 1:55:37इंप्लीमेंट सम कंडीशन इन द कोड फॉर
- 1:55:39एग्जांपल हम अपनी वेबसाइट के ऊपर डार्क
- 1:55:41मोड डालना चाहते हैं कि हमारा लाइट मोड
- 1:55:42में वेबसाइट अभी काम करनी चाहिए या डार्क
- 1:55:44मोड के अंदर काम करनी चाहिए तो उसके लिए
- 1:55:46हम कोई वेरिएबल बना सकते हैं मोड और उस
- 1:55:48मोड को हम चेक कर लेंगे इस मोड की वैल्यू
- 1:55:50क्या है अगर मोड की वैल्यू है डार्क मोड
- 1:55:52तो उस केस में क्या करेंगे बैकग्राउंड कलर
- 1:55:54को हम सेट कर सकते हैं ब्लैक और लाइट मोड
- 1:55:56है मोड की वैल्यू तो उस केस में
- 1:55:58बैकग्राउंड कलर को हम सेट कर सकते हैं टू
- 1:55:59लाइट तो इस तरीके से डिफरेंट डिफरेंट
- 1:56:01कंडीशंस होती हैं कोड के अंदर जिनके बेसिस
- 1:56:02पे हमें कुछ डिसीजन लेने पड़ सकते हैं फॉर
- 1:56:05एग्जांपल इसका रियल लाइफ सिचुएशन देखते
- 1:56:06हैं एक रियल लाइफ में हमें पता है दैट इफ
- 1:56:08आई नीड अ ड्राइवर्स लाइसेंस एक लाइसेंस
- 1:56:10चाहिए तो उसके लिए एज क्या होनी चाहिए
- 1:56:12उसके लिए एज 18 प्लस होनी चाहिए तो वहां
- 1:56:15पे कंडीशन आ जाती है कि अगर हमारी एज
- 1:56:17ग्रेटर दन 18 है तभी हमें लाइसेंस मिलेगा
- 1:56:19अगर एज लेस दन 18 है उस केस में हमें
- 1:56:21लाइसेंस नहीं मिल रहा होगा या फिर वोटिंग
- 1:56:23की एज की बात करें तो अगर एज की वैल्यू
- 1:56:25ग्रेटर दन 18 है तभी हम वोट कर पाएंगे
- 1:56:27नहीं तो वोट नहीं कर पाएंगे अगर हमारे जो
- 1:56:29टोटल मार्क्स हैं वो ग्रेटर दन 33 हैं तभी
- 1:56:32हम पास हो पाएंगे नेक्स्ट क्लास में जा
- 1:56:34पाएंगे नहीं तो हम नेक्स्ट क्लास में नहीं
- 1:56:35जा पाएंगे तो इस तरीके की कंडीशन होती है
- 1:56:37जिनको कई बार हमें कोड के अंदर रिप्रेजेंट
- 1:56:38करना होता है तो उनके लिए हम कंडीशनल
- 1:56:40स्टेटमेंट्स को यूज करते हैं अब कंडीशनल
- 1:56:42स्टेटमेंट्स हमारे पास जनरली तीन टाइप्स
- 1:56:44की होती हैं इनमें से सबसे पहली होगी
- 1:56:46हमारे पास इफ स्टेटमेंट इफ स्टेटमेंट का
- 1:56:49काम होता है किसी कंडीशन को चेक करना हम
- 1:56:51लिखते हैं इफ इफ हमारा एक रिजर्व्ड कीवर्ड
- 1:56:53होता है और फिर पैरेंस लगाते हैं इस तरीके
- 1:56:55से पैरेंस मतलब इन ब्रैकेट के अंदर फिर हम
- 1:56:57अपनी कंडीशन लिख देते हैं कंडीशन का मतलब
- 1:56:59होता है बेसिकली सम एक्सप्रेशन हमने कुछ
- 1:57:01एक्सप्रेशन लिख दिया जिसका फाइनल रिजल्ट
- 1:57:03या तो ट्रू आना चाहिए या फॉल्स आना चाहिए
- 1:57:05अगर इस एक्सप्रेशन का फाइनल रिजल्ट ट्रू आ
- 1:57:07जाता है तो ट्रू के केस में क्या होगा जो
- 1:57:09इसके अंदर फिर हमने एक ब्लॉक बना दिया
- 1:57:12कर्ली ब्रेसेज बना के और इस ब्लॉक के अंदर
- 1:57:14जो भी कोड लिखा होगा फिर वो कोड
- 1:57:16एग्जीक्यूट हो जाएगा पर अगर इस कंडीशन का
- 1:57:18फाइनल रिजल्ट फाल्स आ गया तो फिर यह कोड
- 1:57:20कभी एग्जीक्यूट नहीं होगा तो इस तरीके से
- 1:57:22हमारी इफ स्टेटमेंट काम करती है इसका एक
- 1:57:24एग्जांपल देखते हैं बहुत सिंपल सा हम
- 1:57:26एग्जांपल देखेंगे यहां पे अब हम ही पढ़ने
- 1:57:29वाले हैं कंडीशनल स्टेटमेंट्स को एग्जांपल
- 1:57:31के लिए लेट्स सपोज हमने कोई वेरिएबल बनाया
- 1:57:33एज एज की वैल्यू हमने रख दी
- 1:57:3625 अब हम चेक कर सकते हैं अगर हमारी एज
- 1:57:39ग्रेटर दन 18 हुई तभी हम कसोल डलॉग करके
- 1:57:43प्रिंट करवा रहे होंगे यहां हम लिख सकते
- 1:57:45हैं कैन
- 1:57:47वोट अगर एज ग्रेटर दन 18 है तभी प्रिंट
- 1:57:50होके आएगा यू कैन वोट या यहां यू लिख देते
- 1:57:53हैं यू कैन वोट इसको सेव कर लेते हैं अब
- 1:57:55हमें पता है हमारी एज तो 25 है तो 25
- 1:57:58ग्रेटर दन 18 क्या इवेलुएट होगा यहां पे
- 1:58:01एक्सप्रेशन से क्या वैल्यू आएगी
- 1:58:02एक्सप्रेशन से हमारी वैल्यू आएगी ट्रू
- 1:58:04ट्रू आएगा तो ये चीज हमारे लिए एग्जीक्यूट
- 1:58:06हो जाएगी सेव किया रिफ्रेश किया यहां पे
- 1:58:08प्रिंट होके आ रहा है यू कैन वोट पर यहीं
- 1:58:10पर अगर हम लेट्स सपोज 16 कर देते सेव किया
- 1:58:13रिफ्रेश किया इस बार कुछ भी प्रिंट होके
- 1:58:15नहीं आएगा यहां हम एक और कंडीशन लिख सकते
- 1:58:17हैं इफ एज इज लेस दन 18 इसे ग्रेटर दन
- 1:58:20इक्वल टू 18 कह देते हैं इफ इफ एज इज लेस
- 1:58:22दन 18 तो यहां कॉपी पेस्ट यू कैन नॉट कैन
- 1:58:28नॉट वोट सेव कर लिया रिफ्रेश किया तो इस
- 1:58:30बार प्रिंट होके आ रहा है यू कैन नॉट वोट
- 1:58:32तो इस तरीके से मल्टीपल इफ स्टेटमेंट्स को
- 1:58:34भी हम यूज़ कर सकते हैं तो इफ स्टेटमेंट
- 1:58:36का काम होता है किसी भी कंडीशन को चेक
- 1:58:38करना कंडीशन के बेसिस पे वो हमें कुछ
- 1:58:39फाइनल आउटपुट कुछ फाइनल रिजल्ट प्रिंट
- 1:58:41करके देती है और यहीं पर हम एज को 18 कर
- 1:58:44देते सेव करते रिफ्रेश करते तो उस केस में
- 1:58:46आता यू कैन वोट क्योंकि ये जो कंडीशन है
- 1:58:48ये इसके साथ मैच हो गई पर इसके साथ मैच
- 1:58:50नहीं हुई अगर हम अपना डाक मोड वाला
- 1:58:52एग्जांपल ले इसे कमेंट आउट कर देते हैं
- 1:58:55डार्क मोड वाले एग्जांपल के लिए लेट्स
- 1:58:56सपोज हम एक मोड वेरिएबल बनाते हैं मोड
- 1:58:59वेरिएबल के अंदर हमने लिखा हुआ है डार्क
- 1:59:01और एक और वेरिएबल बना रहे हैं लेट कलर कलर
- 1:59:04के अंदर अभी कोई वैल्यू नहीं दे रहे कलर
- 1:59:05अभी क्या है खाली है तो अगर हम चाहे तो हम
- 1:59:08चेक कर सकते हैं कि हमारे जो मोड की
- 1:59:09वैल्यू है दैट शुड बी इक्वल टू डार्क अगर
- 1:59:12मोड की वैल्यू डार्क है तो उस केस में जो
- 1:59:14हमारा कलर वेरिएबल है उसे हम क्या वैल्यू
- 1:59:16देना चाहते हैं उसको हम वैल्यू देना चाहते
- 1:59:18हैं कि बैकग्राउंड कलर हमारा ब्लैक हो जाए
- 1:59:20बट अगर हम हमारे मोड की वैल्यू लाइट है कि
- 1:59:24लाइट मोड में हम अपनी वेबसाइट को देखना
- 1:59:26चाहते हैं उस केस में कलर को बैकग्राउंड
- 1:59:29कलर को हम रखना चाहते हैं वाइट और लास्ट
- 1:59:31में हम क्या करेंगे लास्ट में कंसोल डॉट
- 1:59:34लॉग
- 1:59:35करके हम प्रिंट करवा देंगे अपना कलर
- 1:59:38वेरिएबल कि फाइनली क्या कलर वेरिएबल की
- 1:59:40वैल्यू सेट हुई तो इस तरीके से ये हमारा
- 1:59:43प्रॉपर एक कोड है जिसको हमने लिख दिया इस
- 1:59:45कोड के अंदर क्या हो रहा है इस कोड के
- 1:59:46अंदर हमारे पास एक वेरिएबल है मोड जिसके
- 1:59:48अंदर डार्क वैल्यू है अभी और एक कलर है
- 1:59:50जिसको हमें सेट करना है अगर हमारा मोड जो
- 1:59:52है उसकी वैल्यू इक्वल टू डार्क है तो उस
- 1:59:54केस में कलर ब्लैक हो जाएगा अगर मोड की
- 1:59:55वैल्यू लाइट है उस केस में कलर वाइट हो
- 1:59:57जाएगा सेव किया रिफ्रेश किया मोड अभी
- 1:59:59डार्क मोड है तो बैकग्राउंड कलर इज ब्लैक
- 2:00:01हम बाद में डॉम नाम का एक टॉपिक सीखेंगे
- 2:00:03उससे एक्चुअली हम अपनी स्क्रीन का कलर ही
- 2:00:05चेंज कर सकते हैं जो वाइट स्क्रीन दिख रही
- 2:00:07है इसका कलर ही हम चेंज कर सकते हैं
- 2:00:09डिपेंडिंग अपॉन दिस वेरिएबल वैल्यू पर
- 2:00:11उतना एडवांस में हमें नहीं जाना है अभी
- 2:00:12अभी हम धीरे-धीरे चीजों को सीख रहे होंगे
- 2:00:15तो ये वेरिएबल की वैल्यू हमने चेंज कर दी
- 2:00:16यहीं पे अगर मैंने लाइट दे दिया होता सेव
- 2:00:18किया रिफ्रेश किया तो इस बार बैकग्राउंड
- 2:00:20कलर हमारे पास वाइट प्रिंट हो गया आ गया
- 2:00:22तो इस तरीके से हमारी इफ स्टेटमेंट काम
- 2:00:24करती है जैसे हमारी इफ स्टेटमेंट होती है
- 2:00:26वैसे ही हमारे पास एक और तरीके की कंडीशनल
- 2:00:28स्टेटमेंट होती है कॉल्ड इफ एल स्टेटमेंट
- 2:00:30इफ एल्स के अंदर इफ तो हमारे पास होता ही
- 2:00:32है उसके साथ हम एक एल्स को जोड़ देते हैं
- 2:00:36इफ एल्स कहता है कि अगर कंडीशन जो इफ के
- 2:00:39अंदर कंडीशन थी उसने ट्रू दे दिया तब तो
- 2:00:41इफ वाला पार्ट रन होगा और उसने फाल्स दे
- 2:00:44दिया तब एल्स वाला पार्ट रन होगा फॉर
- 2:00:46एग्जांपल यहां पे हमने लिखा है कि अगर मोड
- 2:00:48की वैल्यू डार्क मोड है तब तो कलर ब्लैक
- 2:00:50हो जाए एल्स अगर डार्क मोड नहीं है कुछ और
- 2:00:53है तो उस केस में कलर को वाइट कर दो तो
- 2:00:55इससे हमें बार-बार जो इफ स्टेटमेंट है वो
- 2:00:57नहीं लिखनी पड़ती एक अगर हम ट्रू एंड
- 2:01:00फाल्स वाला केस हमारे पास पेर बन जाता है
- 2:01:01तो हम इफ एल्स को यूज कर लेते हैं फॉर
- 2:01:04एग्जांपल यहां पे अगर मोड की वैल्यू डार्क
- 2:01:06है तो उस केस में तो कलर ब्लैक हो जाए और
- 2:01:08एल्स के केस में हम क्या कर दें अपने कलर
- 2:01:11को वाइट कर दें इस पार्ट को हम हटा सकते
- 2:01:13हैं सेव कर लेते हैं रिफ्रेश किया वाइट आ
- 2:01:16गया हमारे पास क्यों आया वाइट यहां पे मोड
- 2:01:18की वैल्यू लाइट है इसने देखा क्या डार्क
- 2:01:20मोड है डार्क मोड नहीं है तो बाकी सारे
- 2:01:22केसेस में क्या होगा कलर वाइट हो जाएगा
- 2:01:24अगर हम यहां पे कुछ भी कर देते ब्लू कर
- 2:01:26देते सेव किया तब भी हमारे पास वाइट ही
- 2:01:29प्रिंट होके आया क्यों क्योंकि यह सिर्फ
- 2:01:31चेक कर रहा है कि डार्क मोड नहीं होना
- 2:01:32चाहिए बाकी कुछ भी हो तो उस केस में कलर
- 2:01:34हमारा वाइट हो जाएगा इसी एग्जांपल को एज
- 2:01:36के साथ चेक कर लेते हैं लेट एज इज इक्वल
- 2:01:39टू लेट्स मेक इट 25 अगर हमारी एज की
- 2:01:43वैल्यू ग्रेटर दन इक्वल टू 18 है तो उस
- 2:01:45केस में हम प्रिंट करवा रहे होंगे
- 2:01:48वोट एल्स वाले केसेस में हम कसोल ड लॉग
- 2:01:51करके प्रिंट करवाएंगे नॉट
- 2:01:54वोट तो अगर एक बार कंडीशन इफ के साथ मैच
- 2:01:57हो जाती है तो एल्स वाला पार्ट रन नहीं
- 2:01:59करता रिफ्रेश करेंगे वोट प्रिंट होके आया
- 2:02:01सिर्फ ऐसा नहीं है दोनों प्रिंट होंगे पर
- 2:02:03अगर यही हमने 16 कर दिया होता सेव किया
- 2:02:05रिफ्रेश किया नॉट वोट प्रिंट होके आया
- 2:02:07आल्सो एल्स को हम बिना इफ के नहीं लिख
- 2:02:09सकते जैसे इफ को तो हम बार-बार बार-बार
- 2:02:11कुछ भी इफ करके स्टेटमेंट के अंदर कुछ भी
- 2:02:13हम लिख सकते हैं पर अगर सिंपली हम लिखना
- 2:02:15चाहे कि नहीं एल्स के अंदर कुछ हो जाए तो
- 2:02:17ये हमें एरर दे देगा कि डिक्लेरेशन और
- 2:02:19स्टेटमेंट एक्सपेक्टेड यानी एल्स हमेशा इफ
- 2:02:21के साथ ही आता है इफ के बिना हमारे पास
- 2:02:23नहीं आएगा तो इस तरीके से हमारा एफ एल्स
- 2:02:25काम करता है अब यहां हम एक और एग्जांपल
- 2:02:27देख सकते हैं व्हिच इज कि हमें फाइंड आउट
- 2:02:29करना है नंबर ऑड है या इवन है कोई भी नंबर
- 2:02:33अगर हमें दिया होगा लेट्स सपोज हमें नंबर
- 2:02:34फाइव दिया है तो हमें पता है ये हमारा ऑड
- 2:02:36नंबर होता है अगर हमें नंबर 10 दिया ये
- 2:02:38पता है हमें हमारा इवन नंबर होता है टू भी
- 2:02:41इवन होता है फोर भी इवन होता है वन ऑड
- 2:02:43होता है थ्री ऑड होता है तो इस तरीके से
- 2:02:45कुछ ऑड नंबर्स होते हैं कुछ इवन नंबर्स
- 2:02:47होते हैं ऑड इवन का कैसे पता चलता है हमें
- 2:02:49पता है वो नंबर जो टू से डिवाइड हो जाता
- 2:02:51है
- 2:02:52वो एक इवन नंबर होता है और वो नंबर जो टू
- 2:02:55से डिवाइड नहीं होता वो एक ऑड नंबर होता
- 2:02:57है टू से डिवाइड होने का मतलब है कि एक
- 2:02:59नंबर टू से कंप्लीट डिवाइड होके ज़ीरो दे
- 2:03:02दे रिमाइंडर में वही तो नंबर कंप्लीट
- 2:03:04डिवाइड होगा जो डिवाइड होके ज़ीरो दे दे
- 2:03:06तो इसका मतलब कोई भी नंबर a अगर हमारे पास
- 2:03:08है तो वो मॉड्यूस में मॉडलो में टू के साथ
- 2:03:12हमें क्या रिटर्न करके दे दे हमें ज़ीरो
- 2:03:13रिटर्न करके दे दे तो ये a क्या बन जाएगा
- 2:03:15ये a हमारा एक इवन नंबर बन जाएगा तो एक
- 2:03:18कंडीशन होती है प्रोग्रामिंग के अंदर ऑड
- 2:03:20और इवन नंबर को चेक करने की कि कोई भी
- 2:03:22नंबर x अगर हमारे पास है तो x मॉड्यूस 2
- 2:03:25की वैल्यू अगर फाइनली इक्वल टू जीरो आ जाए
- 2:03:28तो उस केस में ये क्या बन जाएगा ये एक इवन
- 2:03:30नंबर बन जाएगा तो यहां पे इस एक्सप्रेशन
- 2:03:32को हम जीरो के साथ कंपेयर करके देखते हैं
- 2:03:35तो इसी तरीके से हम किसी भी नंबर को चेक
- 2:03:37कर सकते हैं कोई भी नंबर ऑड है या इवन है
- 2:03:39ये हमारा नंबर हो गया लेट्स सपोज हमारे
- 2:03:41पास नंबर है 10 तो हम यहां चेक कर सकते
- 2:03:43हैं अगर नम मॉड्यूस टू ट्रिपल इक्वल टू 0
- 2:03:47के इक्वल है मतलब इस वैल्यू का रिमाइंडर
- 2:03:50टू से जब नंबर को डिवाइड करेंगे अगर
- 2:03:51रिमाइंडर रो आ गया इक्वल टू 0 तो उस केस
- 2:03:54में हम प्रिंट करवा सकते हैं कलॉग
- 2:03:57इन एंड बाकी केसेस में हम प्रिंट करवा
- 2:04:01सकते हैं कलॉग ऑट इसको सेव कर लिया
- 2:04:04रिफ्रेश किया हमारे पास आ गया इवन इनफैक्ट
- 2:04:07पूरा हम प्रिंट करवा सकते हैं यहां लिख
- 2:04:09सकते हैं
- 2:04:10नम कॉमा और यहां इज
- 2:04:14इवन एंड इसी तरीके से यहां लिख सकते हैं
- 2:04:17इज ऑड सेव कर लिया रिफ्रेश किया यहां
- 2:04:21प्रिंट हो गया 10 इज इवन यहीं पर अगर
- 2:04:23हमारे पास सेवन होता रिफ्रेश करते तो यहां
- 2:04:26प्रिंट होके आता सेवन इज ऑड 15 होता 15 के
- 2:04:29केस में भी प्रिंट होके आता 15 इज ऑड और
- 2:04:3220 होता तो 20 के केस में प्रिंट होके आता
- 2:04:3420 इज इवन तो इस तरीके से हमारा कोई भी
- 2:04:37नंबर ऑड आ रहा है या इवन आ रहा है उसकी
- 2:04:39कंडीशन भी हम चेक कर सकते हैं यूजिंग सम
- 2:04:41लॉजिक कुछ हमें लॉजिक यूज़ करना पड़ेगा कि
- 2:04:43कंडीशन चेक किस बेसिस पे की जाए और फिर
- 2:04:45हमें अपने नॉर्मल इफ एल्स के सिंटेक्स को
- 2:04:48लिखना पड़ेगा अच्छा सिंटेक्स एक टर्म होती
- 2:04:50है प्रोग्रामिंग के अंदर जो आपको बार
- 2:04:52देखने को मिल सकती है सिंटेक्स का कोई
- 2:04:54कॉम्प्लेक्टेड किसी भी प्रोग्रामिंग
- 2:04:56लैंग्वेज के रूल्स को उसका सिंटेक्स कहते
- 2:04:59हैं जैसे इंग्लिश के अंदर हमें पता है
- 2:05:00सेंटेंस के लास्ट में आपको डॉट लिखना ही
- 2:05:02लिखना पड़ेगा यहां पे भी हमें पता है कोई
- 2:05:05भी स्टेटमेंट अगर हम लिख रहे हैं वहां पे
- 2:05:06आपको सेमीकलन लगाना चाहिए या इफ जो है
- 2:05:09उसके बाद हमें कुछ ना कुछ कंडीशन लिखनी
- 2:05:11पड़ती है अगर मैं डायरेक्टली इस तरीके से
- 2:05:13लिखूं इफ और यहां मैं ए बी सीडी इस तरीके
- 2:05:15से मैंने कुछ लिख दिया तो ये क्या देगा ये
- 2:05:16मुझे एरर देगा यहां पे वो कह रहा है
- 2:05:18कुछ-कुछ चीजें हैं कुछ-कुछ रूल्स हैं
- 2:05:20जिसके आप खिलाफ जाके ये इफ ए बी सीडी आपने
- 2:05:23लिख दिया है तो हर लैंग्वेज के अपने रूल्स
- 2:05:25होते हैं जिसको हम उसका सिंटेक्स कहते हैं
- 2:05:27नेक्स्ट हम बढ़ने वाले हैं अपने थर्ड टाइप
- 2:05:29की इफ एल स्टेटमेंट की तरफ व्हिच इज एल्स
- 2:05:32इफ स्टेटमेंट्स एल्स इफ स्टेटमेंट का
- 2:05:34बेसिकली काम होता है कि जब हम अपनी इफ
- 2:05:36स्टेटमेंट लिखते हैं उसके अंदर हम किसी
- 2:05:38कंडीशन को चेक कर पाते हैं फॉर एग्जांपल
- 2:05:40हमने यहां पे कंडीशन वन को चेक कर लिया और
- 2:05:42उसके बाद हमने इफ का ब्लॉक बना दिया उसके
- 2:05:44बाद हम एल्स लिख देते हैं तो एल्स से क्या
- 2:05:47होता है अगर ये कंडीशन सच नहीं हुई तो फिर
- 2:05:48ये कर दो पर कभी-कभी हमें मल्टीपल कंडीशंस
- 2:05:51चेक करनी पड़ सकती हैं फॉर एग्जांपल मुझे
- 2:05:53एक कंडीशन वन भी चेक करनी पड़ सकती है
- 2:05:55कंडीशन टू भी चेक करनी पड़ सकती है कंडीशन
- 2:05:57थ्री भी चेक करनी पड़ सकती है कंडीशन फोर
- 2:05:59भी चेक करनी पड़ सकती है जैसे इसमें यह हो
- 2:06:01सकता है कि बैकग्राउंड कलर आपको डार्क
- 2:06:03चाहिए क्या आप डार्क मोड में हैं क्या आप
- 2:06:04लाइट मोड में हैं क्या आपको बैकग्राउंड
- 2:06:06कलर ब्लू चाहिए या आपको बैकग्राउंड कलर
- 2:06:08लेट्स सपोज पिंक चाहिए तो ये चार कंडीशंस
- 2:06:10है जिनको मुझे चेक करना है तो ऐसे केसेस
- 2:06:12में बार-बार इफ लिखने की बजाय हमारे पास
- 2:06:15एक होता है एल्स इफ स्टेटमेंट एल्स इफ
- 2:06:17कहता है कि अगर इफ स्टेटमेंट काम नहीं की
- 2:06:20इफ स्टेटमेंट ने काम नहीं किया तो उसके
- 2:06:22बाद आप एल्स इफ चेक कर लो तो यहां पर हम
- 2:06:25अपनी एल्स इफ स्टेटमेंट को चेक करेंगे जो
- 2:06:28हमारी कंडीशन टू के लिए चेक करेगी हमारे
- 2:06:30पास तो यहां एल्स इफ लिखकर हम अपनी कंडीशन
- 2:06:33टू को चेक करते हैं और फिर उसका ब्लॉक
- 2:06:34बनाते हैं एंड हम कितने भी चाहे तो एल्स
- 2:06:37इफ लगातार लिख सकते हैं एंड फिर लास्ट में
- 2:06:39जब हमारे पास एल्स इफ ख़त्म हो जाते हैं
- 2:06:40तो लास्ट में हम अपने एल्स को लिख सकते
- 2:06:42हैं तो जनरली इस तरीके से पहले हमारे पास
- 2:06:44इफ स्टेटमेंट आती है फिर हमारे पास एलस इफ
- 2:06:46आते हैं जिनके अंदर हम और कंडीशंस को चेक
- 2:06:48कर सकते हैं और अगर ऊपर वाली किसी भी
- 2:06:50कंडीशन से मैच नहीं हुआ तो उसके बाद हमारे
- 2:06:52पास एल्स आ जाता है जिसमें फाइनल आंसर कुछ
- 2:06:54हम लिख देते हैं जैसे हमने यहां पे चेक
- 2:06:56किया कि अगर एज लेस दन 18 है तो उस केस
- 2:06:58में प्रिंट कर दो जूनियर लेकिन एज लेस दन
- 2:07:0118 नहीं है तो फिर उस केस में चेक करो
- 2:07:02क्या एज ग्रेटर दन 60 है उस केस में
- 2:07:04प्रिंट कर दो सीनियर और अगर दोनों में से
- 2:07:06किसी से मैच नहीं करता तो मतलब 18 और 60
- 2:07:08के बीच की कोई एज होगी तो उस केस में
- 2:07:10प्रिंट कर दो मिडल तो इस तरीके से सारी
- 2:07:12मल्टीपल कंडीशन को हमने चेक कर लिया यहां
- 2:07:14पे एग्जांपल के थ्रू हम चेक कर सकते
- 2:07:17हैं लेट्स चूज आवर मोड वाला एग्जांपल लेट
- 2:07:20मोड य मोड की वैल्यू कुछ भी हो सकती है
- 2:07:22फॉर एग्जांपल हमारे पास डार्क मोड है और
- 2:07:24एक वेरिएबल हमने बना लिया कलर अब यहां हम
- 2:07:27चेक कर सकते हैं अगर हमारे मोड की वैल्यू
- 2:07:30इक्वल टू डार्क है तो उस केस में तो हमें
- 2:07:32चाहिए कि हमारे बैकग्राउंड का जो कलर है
- 2:07:35दैट शुड बी इक्वल टू
- 2:07:38ब्लैक बट एल्स इफ इस तरीके से एल्स करके
- 2:07:42हम एक और इफ लिखते हैं बीच में हमारी
- 2:07:44स्पेस आएगी और यहां पे हम अपनी सेकंड
- 2:07:46कंडीशन को चेक कर सकते हैं यानी मोड की
- 2:07:48वैल्यू अगर लेट्स सपोज ब्लू हो जाए तो उस
- 2:07:51केस में हम चाहते हैं कलर की वैल्यू भी
- 2:07:53हमारे पास ब्लू होनी
- 2:07:54चाहिए एंड एक और एल सेफ हम चाहे तो लगा
- 2:07:57सकते हैं अगर मोड की वैल्यू पिंक हो
- 2:08:00गई लेट्स यूज अ ट्रिपल इक्वल टू एवरी वेयर
- 2:08:05मोड की वैल्यू अगर पिंक हो गई तो उस केस
- 2:08:07में हम चाहते हैं हमारी कलर की वैल्यू भी
- 2:08:09पिंक हो जानी चाहिए एंड लास्ट में एक एल्स
- 2:08:12केस दे सकते हैं कि लास्ट में और कुछ नहीं
- 2:08:14हुआ तो कलर की वैल्यू आपको वाइट सेट करनी
- 2:08:17है लेट्स मेक इट इक्वल टू बिकॉज कलर इज अ
- 2:08:20वेरिएबल इसको सेव कर लेते हैं और लास्ट
- 2:08:23में जाके कंसोल डॉट लॉक कर देते
- 2:08:25हैं
- 2:08:27कलर सेव किया अभी मोड डार्क है तो इसके
- 2:08:30साथ मैच हो जाएगा तो हमारे पास कलर में
- 2:08:31डार्क आ जाएगा रिफ्रेश किया वी विल गेट
- 2:08:34ब्लैक अब यहीं पर मोड को हमने ब्लू कर
- 2:08:37दिया होता सेव किया रिफ्रेश किया तो हमारे
- 2:08:39पास ब्लू आ जाता कलर अगर हमने मोड को
- 2:08:41लेट्स सपोज हमने किया होता सिल्वर कुछ भी
- 2:08:44मोड रख दिया हमने बस जो इन कंडीशन से मैच
- 2:08:47ना करे इन कंडीशन से मैच नहीं किया तो
- 2:08:48फाइनली हमारे पास वाटी आएगा सेव किया
- 2:08:50रिफ्रेश किया फाइनल कलर हमारे पास आ गया
- 2:08:52इक्वल टू वाइट तो इस तरीके से बीच में अगर
- 2:08:54हमें मल्टीपल कंडीशंस चेक करनी होती है तो
- 2:08:56उसके लिए हम अपने एल्स इफ ब्लॉक को यूज
- 2:08:58करते हैं अब इफ एल्स के अंदर ही लेट्स
- 2:09:00सपोज हमारे पास अगर ऐसा कोई केस होता है
- 2:09:02जिसमें हमें सिर्फ इफ स्टेटमेंट लिखनी है
- 2:09:05या हमारे पास ब्लॉक में करवाने के लिए एक
- 2:09:07ही काम है सिंगल काम फॉर एग्जांपल मैंने
- 2:09:09लिखा अगर मेरे मोड की वैल्यू डार्क है तो
- 2:09:13उस केस में मुझे मोड को ही प्रिंट करना है
- 2:09:16तो यहां हम क्या कर सकते हैं बिना अपना एक
- 2:09:19ब्लॉक क्रिएट किए हुए हम अपना एक सिंगल
- 2:09:21लाइ का काम कर सकते हैं फॉर एग्जांपल मुझे
- 2:09:23एक ही लाइन का काम करना है अगर मेरे मोड
- 2:09:25की वैल्यू डार्क के इक्वल है तो उस केस
- 2:09:26में प्रिंट कर दो मोड की वैल्यू को तो ये
- 2:09:29जो लाइन है ये हमें कोई एरर नहीं देगी सेव
- 2:09:31करेंगे रिफ्रेश करेंगे यहां पर अगर इफ आई
- 2:09:33सेट इट टू डार्क सेव किया रिफ्रेश किया ये
- 2:09:35ब्लैक आ गया और फिर मेरे पास डार्क प्रिंट
- 2:09:37होके आ गया तो इस केस में ये लाइन कोई
- 2:09:39हमारे पास एरर नहीं देगी और इस तरीके से
- 2:09:41भी हम स्टेटमेंट्स को लिख सकते हैं ये जो
- 2:09:43स्टेटमेंट है ये तभी वर्क करेगी जब कंडीशन
- 2:09:45के ट्रू होने के बाद हमें सिर्फ एक ही काम
- 2:09:47कराना वो काम कुछ भी हो सकता है वो काम
- 2:09:49वेरिएबल को कोई वैल्यू असाइन करना भी हो
- 2:09:50सकता है वो काम कुछ प्रिंट करवाना भी हो
- 2:09:52सकता है ये स्टेटमेंट उस केसेस में वर्क
- 2:09:54कर जाएगी पर जनरली इस तरीके से हम अपने
- 2:09:56कोड को नहीं लिखेंगे क्योंकि ये अच्छा
- 2:09:57प्रोफेशनल तरीका नहीं है जनरली चाहे हमें
- 2:10:00एक काम कराना हो या हमें बहुत सारे काम
- 2:10:01कराना हो हम हमेशा अपने ब्लॉक्स को यूज
- 2:10:03करेंगे यानी इस तरीके से अपने कर्ली
- 2:10:06ब्रेसे के अंदर हम अपने पूरे कोड को लिखने
- 2:10:08वाले हैं तो इस तरीके की जो स्टेटमेंट
- 2:10:10होती हैं वो इजी टू अंडरस्टैंड होती हैं
- 2:10:11इजी टू रीड होती है प्लस काफी सारी कंपनीज
- 2:10:14होती हैं जो इंटरनली यही कन्वेंशन फॉलो
- 2:10:16करती हैं यही तरीका फॉलो करती हैं अपने
- 2:10:17एफएल स्टेटमेंट्स को लिखने का अब ये तो हो
- 2:10:19गई हमारी कंडीशनल स्टेटमेंट्स जिनकी हेल्प
- 2:10:21से हम अपनी बहुत सारी कंडीशंस को चेक कर
- 2:10:23सकते हैं अब हम रिविजिट करने वाले हैं
- 2:10:25अपने एक और ऑपरेटर को व्हिच इज़ अ स्पेशल
- 2:10:27ऑपरेटर कॉल्ड टरनरी ऑपरेटर टरनरी ऑपरेटर
- 2:10:30स्पेशल ऑपरेटर क्यों है स्पेशल ऑपरेटर
- 2:10:32इसलिए है क्योंकि अभी तक हमने ऐसे ऑपरेटर
- 2:10:34देख लिए जो दो ऑपरेंट के ऊपर काम करते हैं
- 2:10:36दो ऑपरेंड्स यानी a + b a और b दोनों
- 2:10:40ऑपरेंड्स हैं हमने ऐसे भी ऑपरेटर देख लिए
- 2:10:42जो एक ऑपरेंट के ऊपर काम करते हैं हमारे
- 2:10:44यूनिरी ऑपरेटर्स जैसे हमारा a + प् हो गया
- 2:10:47a - माइनस हो गया अब हम देखने वाले हैं
- 2:10:49ऐसा ऑपरेटर जो तीन ऑपरेंट के ऊपर काम करता
- 2:10:52है और तीन ऑपरेंट क्या होते हैं तीन
- 2:10:54ऑपरेंट में एक होती है हमारी कंडीशन और दो
- 2:10:56होते हैं हमारे आउटपुट हमारा जो टरनरी
- 2:10:59ऑपरेटर होता है जो क्वेश्चन मार्क है और
- 2:11:01ये जो कोलन है इसे हम अपना टरनरी ऑपरेटर
- 2:11:03कहते हैं टरनरी ऑपरेटर ऐसे काम करता है a
- 2:11:06क्वेश्चन मार्क b कोलन c और इसका बेसिक
- 2:11:10मतलब होता है कि a के अंदर कोई कंडीशन है
- 2:11:13और कंडीशन के ऊपर क्वेश्चन मार्क लगा के
- 2:11:15हम पूछ रहे हैं इस कंडीशन की वैल्यू ट्रू
- 2:11:17है या इस कंडीशन की वैल्यू फाल्स है अगर
- 2:11:19कंडीशन की a वाली की वैल्यू ट्रू हो जाती
- 2:11:22है तो उस केस में b में जो लिखा होगा वो
- 2:11:24सच हो जाएगा लेकिन अगर इसकी वैल्यू फाल्स
- 2:11:26हो गई तो c वाला एग्जीक्यूट हो जाएगा फॉर
- 2:11:29एग्जांपल हमने कोई कंडीशन दी उसको हम
- 2:11:30क्वेश्चन कर रहे हैं इज इट ट्रू और इज इट
- 2:11:32फाल्स अगर ट्रू हुआ तो पहले वाली चीज
- 2:11:34एग्जीक्यूट हो जाएगी और फाल्स हुआ तो
- 2:11:36दूसरे वाली चीज एग्जीक्यूट हो जाएगी जैसे
- 2:11:38हमने यहां पे चेक किया कि एज की वैल्यू
- 2:11:40ग्रेटर दन 18 है क्वेश्चन मार्क अगर एज की
- 2:11:42वैल्यू ग्रेटर दन 18 है तो हमारे पास
- 2:11:44एडल्ट आ जाएगा नहीं तो इस कोलन का मतलब है
- 2:11:47नहीं तो हमारे पास नॉट एडल्ट आ जाएगा इसको
- 2:11:50एक बार एग्जीक्यूट करके देखते हैं लेट्स
- 2:11:53रिमूव ऑल ऑफ़ दिस लेट्स मेक अ वेरिएबल
- 2:11:56कॉल्ड एज एज की वैल्यू अभी हम रख लेते हैं
- 2:11:5825 हम यहां चेक कर सकते हैं अगर एज की
- 2:12:01वैल्यू ग्रेटर दन इक्वल ट 18 है क्वेश्चन
- 2:12:03मार्क तो हमारे पास एडल्ट आ जाएगा नहीं तो
- 2:12:08हमारे पास नॉट एडल्ट आ जाएगा सेव किया
- 2:12:11रिफ्रेश किया कुछ प्रिंट होके नहीं आएगा
- 2:12:12क्यों क्योंकि हम कुछ प्रिंट ही नहीं करा
- 2:12:14रहे हम तो सिर्फ एक स्ट्रिंग कह रहे हैं
- 2:12:16यह रिजल्ट होगा नहीं तो यह रिजल्ट होगा हम
- 2:12:18चाहे तो उस रिजल्ट को किसी नए वेरिएबल के
- 2:12:20अंदर स्टोर भी कर सकते हैं लेट रिजल्ट इज
- 2:12:22इक्वल टू तो ये जो पूरा का पूरा हमारा
- 2:12:24एक्सप्रेशन है इसका रिजल्ट इस वेरिएबल के
- 2:12:27अंदर जाके स्टोर हो जाएगा और फिर हम अपने
- 2:12:29रिजल्ट को प्रिंट करवा सकते हैं तो ये
- 2:12:31हमने अपने रिजल्ट को प्रिंट करवा दिया सेव
- 2:12:33कर दिया रिफ्रेश किया हमारे पास आ गया
- 2:12:34एडल्ट क्योंकि हमारी एज जो है ग्रेटर दन
- 2:12:3718 है तो 25 ग्र = 18 हमें एडल्ट रिटर्न
- 2:12:40करके देगा बट इफ वी मेक इट 16 सेव किया
- 2:12:44रिफ्रेश किया तो फिर हमारे पास नॉट रिजल्ट
- 2:12:45आएगा बट मेजर चीज है कि ये हमारा टरनरी
- 2:12:48ऑपरेटर है अब हम चाहे तो डायरेक्टली यहां
- 2:12:50पर भी प्रिंट कर सकते
- 2:12:52अगर हम यह रिजल्ट वेरिएबल ना यूज करें और
- 2:12:55हम सीधा यहां पे लिख दें कसोल
- 2:12:58डलॉग इस तरीके से एंड एक और कसोल डलॉग
- 2:13:02स्टेटमेंट लिख दें यहां पे सेव तो इस
- 2:13:05तरीके से दो स्टेटमेंट्स को भी एक साथ
- 2:13:06लिखा जा सकता है रिफ्रेश किया प्रिंट होके
- 2:13:08आया नॉट एडल्ट बट यहां दोबारा हमने 25 कर
- 2:13:11दिया सेव किया रिफ्रेश किया इस बार प्रिंट
- 2:13:13होके आया एडल्ट अब यह जो चीज है यह
- 2:13:15कंपलीटली वैलिड है हम इस तरीके से चीजें
- 2:13:17लिख सकते हैं बट जनरली हम ये प्रेफर नहीं
- 2:13:19करेंगे टरनरी ऑपरेटर को यूज यूज कर सकते
- 2:13:21हैं कोड के अंदर बिल्कुल यूज करना प्रेफर
- 2:13:23कर सकते हैं पर जनरली अगर हमें कोई छोटी
- 2:13:24सी कंडीशन चेक करनी होती है जैसे सिर्फ
- 2:13:26अगर हमें स्ट्रिंग्स ही लिखनी होती ये जो
- 2:13:28हम एडल्ट नॉन एडल्ट है सिर्फ इतना काम अगर
- 2:13:31हमें करना होता तो फिर हम टरनरी ऑपरेटर को
- 2:13:33यूज कर सकते थे जनरली प्रिंट करवाने के
- 2:13:35लिए हम यूज नहीं करते मतलब अगर ये
- 2:13:36स्टेटमेंट बहुत लंबी हो जाती है बहुत बड़ी
- 2:13:38हो जाती है तो उस केस में हम इफ एल्स को
- 2:13:39प्रेफर करेंगे तो टरनरी ऑपरेटर कुछ नहीं
- 2:13:42है एक ऐसा ऑपरेटर है जो इफ एल्स को ही
- 2:13:44लिखने का दूसरा तरीका है बेसिकली इस
- 2:13:45कंडीशन को चेक कर रहे हैं अगर ट्रू हो गया
- 2:13:47इफ हो गया तो ये एग्जीक्यूट हो जाएगा एल्स
- 2:13:49हो गया तो ये एग्जीक्यूट हो जाएगा तो दिस
- 2:13:51इज नथिंग बट अ सिंपलर या इसको
- 2:13:57कॉम्पेक्टमैप
- 2:14:00र्स एंड कंडीशनल स्टेटमेंट्स इसके बाद एक
- 2:14:03और छोटा सा टॉपिक है जिसको मैं टच करना
- 2:14:04चाह रही थी जो हमारे एमडीएन डॉक्स होते
- 2:14:06हैं यानी अगर आपका कभी मन करता है कि मुझे
- 2:14:08जावास्क्रिप्ट के अंदर और चीजें एक्सप्लोर
- 2:14:10करनी है मुझे और कुछ नया टॉपिक है जिसको
- 2:14:12जाके पढ़ना है मुझे कुछ और सीखना है या
- 2:14:14मुझे एग्जैक्ट डॉक्यूमेंटेशन देखनी है कि
- 2:14:16इन सारी चीजों का मतलब क्या है मुझे थोड़ी
- 2:14:17सी थ्योरी पढ़नी है क्योंकि रीडिंग भी
- 2:14:19बहुत इंपॉर्टेंट हैबिट है एक ग्रामर के
- 2:14:21लिए तो उसके लिए हमारे पास डॉक्यूमेंटेशन
- 2:14:23होती है ऑनलाइन जिसको हम एमडीएन
- 2:14:25डॉक्यूमेंटेशन कहते हैं और हम सिंपली जाके
- 2:14:27सर्च कर सकते हैं एमडीएन के लिए तो एडीए
- 2:14:30वेब डॉक्स ये है डेवलपर mozilla.org तो मो
- 2:14:34हमारी ऑर्गेनाइजेशन है तो ये फ्री
- 2:14:36डॉक्यूमेंटेशन है डॉक्यूमेंटेशन डेवलपर्स
- 2:14:37ने लिखी है तो इसके अंदर हमारी जो सीएसएस
- 2:14:51तो आई कैन गो एंड सी फॉर टरनरी ऑपरेटर ये
- 2:14:53मुझे बता रहा है टरनरी ऑपरेटर इज द ओनली
- 2:14:55जावास्क्रिप्ट ऑपरेटर दैट टेक्स थ्री
- 2:14:56ऑपरेंट अ कंडीशन उसके बाद ट्रुथी वैल्यू
- 2:15:00इस तरीके से कोलन यहां पे एग्जांपल भी
- 2:15:02मुझे दिखा दिया कि इस तरीके से हमारे
- 2:15:05टरनरी ऑपरेटर जो है उसको लिखा जाता है अब
- 2:15:07ये फंक्शन क्या है उसको देख के कंफ्यूज
- 2:15:08नहीं होना फंक्शंस को हम बाद में पढ़ रहे
- 2:15:10होंगे पर ये हमारा तरीका होता है टरनरी
- 2:15:12ऑपरेटर्स को लिखने का कि कंडीशन को हम चेक
- 2:15:14करते हैं फिर अगर एक्सप्रेशन ट्रू होता है
- 2:15:16तो ये एग्जीक्यूट होगा नहीं तो ये वैल्यू
- 2:15:18एग्जीक्यूट होगी तो इस तरीके से किसी भी
- 2:15:20चीज के बारे में इन जावास्क्रिप्ट या अगर
- 2:15:21आप html4 एसएस सीख रहे हो तो वहां पे भी
- 2:15:23अगर आपको कुछ भी सीखना है कुछ भी जानना है
- 2:15:25हम एमडीएन डॉक्यूमेंटेशंस के अंदर जाके
- 2:15:27सर्च कर सकते हैं और यहीं पर वैसे इफ एल्स
- 2:15:29के अलावा कंडीशनल स्टेटमेंट्स में एक और
- 2:15:31तरीका होता है कंडीशन को चेक करने का
- 2:15:33व्हिच इज कॉल्ड स्विच स्विच वैसे रियल
- 2:15:36लाइफ डे टू डे प्रोग्रामिंग के अंदर उतना
- 2:15:38हम यूज़ नहीं करते ना अपने प्रोजेक्ट्स के
- 2:15:39अंदर उतना यूज़ करेंगे ना अपने रियल लाइफ
- 2:15:42जो हमारी डे टू डे डेवलपमेंट होती है उसके
- 2:15:43अंदर भी उतना यूज़ नहीं होता स्विच
- 2:15:45स्टेटमेंट पर ये भी एक तरीका होता है
- 2:15:47स्विच स्टेटमेंट कंडीशन को चेक करने का इफ
- 2:15:50वी वांट टू चेक स्विच स्टेटमेंट तो हम
- 2:15:52सिंपली जाके कर सकते हैं वी कैन लुक फॉर
- 2:15:55स्विच स्टेटमेंट या सिंपली स्विच सर्च कर
- 2:15:59सकते हैं तो यह हमारी स्विच स्टेटमेंट आ
- 2:16:01गई तो स्विच स्टेटमेंट क्या करती है यह एक
- 2:16:03सिंगल एक्सप्रेशन के बेसिस पे वैल्यू मैच
- 2:16:05करके आउटपुट निकालती है फॉर एग्जांपल यहां
- 2:16:07हमने एक्सप्रेशन के अंदर लिख दिया पपायास
- 2:16:10तो यह क्या करेगी स्विच के अंदर उस
- 2:16:12एक्सप्रेशन को इस तरीके से हम स्विच लिखते
- 2:16:13हैं स्विच लिखने का तरीका होता है हम फिर
- 2:16:15पेंसिस लगाते हैं इसको थोड़ा सा मैं ज़ूम
- 2:16:17इन कर लेती हूं हम फिर अपने पैरेंस लगाते
- 2:16:20हैं और और वहां पे हम इस तरीके से स्विच
- 2:16:22लिखते हैं फिर हम अपने एक्सप्रेशन को
- 2:16:24लिखते हैं तो इसके अंदर पपायास आ गया और
- 2:16:26फिर इस तरीके से कर्ली ब्रेसेज लगा के हम
- 2:16:28चेक कर रहे होते हैं तो यहां स्विच के
- 2:16:30अंदर हम केसेस लिख देते हैं कि ये केस सच
- 2:16:32होगा तो ये चीज होनी चाहिए दूसरा केस सच
- 2:16:35होगा तो ये चीज होनी चाहिए तीसरा केस सच
- 2:16:37होगा तो ये चीज होनी चाहिए इस तरीके से हम
- 2:16:39काफी सारी कंडीशंस लिख देते हैं तो मान लो
- 2:16:41अगर पपाया है क्या ये ऑरेंजेस वाले केस से
- 2:16:44मैच कर रहा है नहीं कर रहा मैंगो वाले से
- 2:16:45मैच कर रहा है नहीं कर रहा पपाया से मैच
- 2:16:47कर रहा है पपायास से मैच कर रहा है तो
- 2:16:49कंसोल डॉट लॉग करके हम इस चीज को प्रिंट
- 2:16:51करवा देंगे और जैसे ही हमने प्रिंट करवा
- 2:16:52दिया वैसे ही यहां से ब्रेक कर जाएंगे
- 2:16:54ब्रेक करने का मतलब होता है स्विच से आप
- 2:16:55बाहर आ गए वरना जनरली स्विच ऐसे काम करता
- 2:16:58है एक भी कंडीशन चेक हो गई तो उसके नीचे
- 2:17:00वाली सारी की सारी कंडीशंस के साथ मैच कर
- 2:17:02देगा तो स्विच थोड़ा सा इंटरेस्टिंग अलग
- 2:17:04तरीके से काम करता है पर क्योंकि इतना
- 2:17:06ज्यादा फ्रीक्वेंसी
- 2:17:13को जाके पढ़ सकते हो पूरा हमारे पास तरीका
- 2:17:16होता है इस तरीके का हमारा सिंटेक्स होता
- 2:17:18है करने का एक्सप्रेशन क्या होता है
- 2:17:20डिस्क्रिप्शन में काफी सारी चीजें आपको
- 2:17:21देखने को मिल जाएंगी ये एक और एग्जांपल
- 2:17:23इन्होंने दिखा रखा है आप इस एग्जांपल को
- 2:17:25कॉपी करके अपने जावास्क्रिप्ट की फाइल के
- 2:17:27अंदर रन करके देख सकते हो तो दिस आई एम
- 2:17:29गिविंग टू यू एज अ होमवर्क प्रॉब्लम इससे
- 2:17:31हम दो चीजें सीख जाएंगे स्विच स्टेटमेंट
- 2:17:33के बारे में सीख जाएंगे सेकंड चीज सीखेंगे
- 2:17:35कि एमडीएन के अंदर डॉक्यूमेंटेशन किस
- 2:17:36तरीके से पढ़नी होती है वो भी एक अच्छे
- 2:17:38प्रोग्रामर की निशानी है क्योंकि इन केस
- 2:17:40आपको कल को हो सकता है आप कुछ नया ही फीचर
- 2:17:41बिल्ड करना चाहते हो उसके अंदर कई चीजें
- 2:17:43आपको खुद से सीखनी पड़ेगी तो खुद से सीखने
- 2:17:46वाली जो चीज है वो तभी आएगी जब हम जाके
- 2:17:48एक्सटर्नल डॉक्यूमेंटेशंस को पढ़ेंगे जब
- 2:17:50हम खुद से जाके ची चीजें एक्सप्लोर करेंगे
- 2:17:51जो चीज लेक्चर के अंदर कवर नहीं हुई उसको
- 2:17:53मैं जाके खुद से अपने टाइम में जाके
- 2:17:54एक्सप्लोर करूं तो यह चीज है जिसको आप
- 2:17:56जाके पढ़ सकते हो इन एमडीएन
- 2:17:58डॉक्यूमेंटेशंस दिस द लिंक इज
- 2:18:20भी हम कुछ नया सीखने वाले हैं अब पहला
- 2:18:22प्रैक्टिस क्वेश्चन कह रहा है गेट यूजर
- 2:18:24यूजर यानी जो हमारी वेबसाइट यूज करता है
- 2:18:26गेट यूजर टू इनपुट अ नंबर यूजिंग प्रोमट
- 2:18:29एंटर अ नंबर अब यहां पे प्रोमट जो है यह
- 2:18:32शब्द हम फर्स्ट टाइम सुन रहे हैं प्रोमट
- 2:18:35एंड अलर्ट ये दो चीजें होती है
- 2:18:37जावास्क्रिप्ट के अंदर अलर्ट को हमने
- 2:18:38ऑलरेडी देखा था अपनी फर्स्ट क्लास के अंदर
- 2:18:41बेसिकली अगर मैंने अपने कोड के अंदर यहां
- 2:18:43आ जाते हैं अगर मैंने अपने कोड के अंदर
- 2:18:44लिख दिया
- 2:18:46अलर्ट अलर्ट होता है एक मैसेज अगर मैंने
- 2:18:48लिख दिया अलर्ट तो ये क्या करता है एक
- 2:18:50मैसेज लेता है अब ये जो सजेशंस कहां से आ
- 2:18:53रही है ये सजेशन भी आप देखोगे वीएस कोड के
- 2:18:55अंदर कहां से आ रहे हैं एमडीएन रेफरेंस से
- 2:18:57आ रहे हैं तो अलर्ट के अंदर अगर मैंने लिख
- 2:18:59दिया हेलो तो ये क्या करेगा ये मेरी
- 2:19:01वेबसाइट के ऊपर मुझे एक मैसेज डिस्प्ले
- 2:19:03करके दिखाई देगा एज अ पॉपअप इसको सेव कर
- 2:19:05लेते हैं रिफ्रेश किया तो ये क्या आया
- 2:19:07मेरा एक पॉपअप आया दिस पेज सेज ये पेज कह
- 2:19:10रहा है हेलो इसको ओके कर देंगे तो चला
- 2:19:12जाएगा तो ये वन टाइम वन टाइम पॉपअप हमारे
- 2:19:16लिए क्रिएट करके देता है तो ये काम होता
- 2:19:18है अलर्ट का अब जैसे हमारे पास अलर्ट होता
- 2:19:20है वैसे ही हमारे पास वी हैव समथिंग कॉल्ड
- 2:19:23प्रोमट प्रोमट का काम भी कुछ मैसेज देना
- 2:19:25ही होता है जैसे मैंने क्रिएट किया प्रोमट
- 2:19:27हेलो तो ये क्या करेगा ये मुझे कुछ मैसेज
- 2:19:30देगा सेव किया रिफ्रेश किया तो यहां भी आ
- 2:19:32गया दिस पेज सेज हेलो पर प्रोमट में एक और
- 2:19:35एडिशनल फंक्शनैलिटी होती है कि प्रोमट
- 2:19:37मैसेज तो दे देगा बट साथ में कुछ इनपुट भी
- 2:19:40ले सकता है मतलब यहां पे मैं अपना नाम
- 2:19:42इनपुट करके इसे दे सकती हूं तो हेलो के
- 2:19:45बेसिस पे मैंने लिख दिया श्रद्धा और इसको
- 2:19:47कर दिया ओके अब यहां तो एस सच हमने कुछ
- 2:19:49नहीं किया पर ये जो प्र जो भी इनपुट लेता
- 2:19:51है उसकी वैल्यू को हम किसी वेरिएबल के
- 2:19:53अंदर सेव करवा सकते हैं जैसे मैंने
- 2:19:55वेरिएबल ले लिया लेट नेम इज इक्वल टू दिस
- 2:19:57वेरिएबल और फिर हम क्या करेंगे इस वेरिएबल
- 2:19:59के नाम को हम प्रिंट करवा देंगे कसोल डलॉग
- 2:20:02नेम सेव कर लेते हैं रिफ्रेश किया हेलो कह
- 2:20:05रहा है मैंने अपना नाम लिखा श्रद्धा ओके
- 2:20:08किया तो मेरा नाम मेरे लिए प्रिंट होके आ
- 2:20:10गया दोबारा रिफ्रेश करेंगे मैंने अपना नाम
- 2:20:12लिखा अपना कॉलेज ओके किया मेरे लिए अपना
- 2:20:15कॉलेज प्रिंट होके आ गया दोबारा रिफ्रेश
- 2:20:17करेंगे मैंने अपना नाम कंप्लीट नाम इसे
- 2:20:18लिख के दिया श्रद्धा खाप ओके किया मेरा
- 2:20:20पूरा नाम मेरे लिए प्रिंट होके आ गया तो
- 2:20:22प्रॉम्स हमारे लिए एक टेंपररी तरीका हो
- 2:20:24सकता है यूजर से इनपुट लेने का अभी जब
- 2:20:27मैंने इस वेबसाइट को अपना नाम दिया तो मैं
- 2:20:29कौन हूं मैं यूजर हूं जो इस वेबसाइट को
- 2:20:30कुछ इंफॉर्मेशन दे रही हूं ओके किया और
- 2:20:32फिर ये वेबसाइट उस इंफॉर्मेशन को सेव कर
- 2:20:34रही है उसे प्रिंट करवा सकती है उसके साथ
- 2:20:36कुछ भी काम कर सकती है तो प्रॉम्स हमारा
- 2:20:38एक तरीका होता है यूजर से कुछ भी इनपुट
- 2:20:40लेने का तो यहां हमारा सवाल हमें यही कह
- 2:20:42रहा है कि आपको यूजर से एक इनपुट लेना है
- 2:20:44इन द फॉर्म ऑफ अ प्रोमट प्रोमट में आप
- 2:20:47लिखोगे एंटर अ नंबर और यूजर कोई नंबर हमें
- 2:20:49एंटर करके देगा फिर हमें चेक करना है क्या
- 2:20:52यह नंबर फाइव का मल्टीपल है या नहीं है
- 2:20:55फाइव का मल्टीपल कोई भी नंबर कब होता है
- 2:20:58फाइव का मल्टीपल तब होता है जब वो फाइव की
- 2:21:00टेबल में आता है और कैसे पता चलेगा कोई भी
- 2:21:02नंबर फाइव की टेबल में आता है क्या जैसे
- 2:21:04फाइव हो गया जैसे 10 हो गया 15 हो गया 20
- 2:21:06हो गया 25 हो गया ये वो सारे के सारे
- 2:21:09नंबर्स हैं जो फाइव से कंप्लीट डिवाइड हो
- 2:21:12जाएंगे मतलब ये फाइव से डिवाइड हो होकर
- 2:21:14हमें रिमाइंडर दे देंगे रो जो भी नंबर
- 2:21:16फाइव से कंप्लीट डिवाइड होके रिमाइंडर दे
- 2:21:18देगा रो मतलब वो फाइव का मल्टीपल है फ की
- 2:21:20टेबल में आता है उसी तरीके से सवाल हो
- 2:21:22सकता था थ्री का मल्टीपल
- 2:21:26आइडेंटिफिकेशन
- 2:21:43कर देते हैं तो यह हमें प्रोमट में लिखा
- 2:21:46हुआ आ रहा है एंटर अ नंबर या हम कोई भी
- 2:21:48नंबर एंटर कर सकते हैं लेट्स सपोज हमने
- 2:21:49एंटर किया 25 अभी एज सच हमने उसे सेव नहीं
- 2:21:52कराया तो उसको सेव करा लेते हैं एक
- 2:21:53वेरिएबल के अंदर वी विल कॉल इट नंबर तो ये
- 2:21:56राइट साइड से जो वैल्यू आ रही है ये हमारी
- 2:21:57लेफ्ट साइड में जाके स्टोर हो रही है
- 2:21:58यूजिंग असाइनमेंट ऑपरेटर अब हम चेक कर
- 2:22:01सकते हैं कि अगर हमारा जो नंबर है इफ नंबर
- 2:22:05मॉड्यूल फ इज ट्रिपल इक्वल टू 0 यहां हम
- 2:22:09क्या चेक कर रहे हैं इफ कंडीशन को हमने
- 2:22:11इसके साथ अप्लाई कर दिया कि अगर हमारा
- 2:22:13नंबर पांच से डिवाइड होके रिमाइंडर में
- 2:22:15ज़ीरो दे रहा है मतलब वो पांच का मल्टीपल
- 2:22:17है उस केस में हमें प्रिंट करवाना है
- 2:22:19console.log
- 2:22:22नंबर इज मल्टीपल ऑफ फ यहां य नंबर की जगह
- 2:22:26हम एक्चुअल नंबर की वैल्यू प्रिंट करवा
- 2:22:28सकते हैं नंबर इज मल्टीपल ऑफ फ और एल्स के
- 2:22:31केस में हम प्रिंट करवा
- 2:22:34देंगे नंबर
- 2:22:36इज नॉट अ मल्टीपल ऑफ फ सेव कर लिया
- 2:22:40रिफ्रेश किया इस बार नंबर में मैंने टाइप
- 2:22:42किया फ तो य प्रिंट होके आ रहा है फ इज अ
- 2:22:45मल्टीपल ऑफ फ यहां इज अ कर देते हैं और एक
- 2:22:48स्पेस जो है यहां से कम कर देते हैं
- 2:22:49क्योंकि ऑटोमेटिक जब कॉमा आ जाता है तो
- 2:22:51ऑटोमेटिक एक स्पेस आ जाती है रिफ्रेश किया
- 2:22:54एंटर अ नंबर फाइ एंटर किया फाइ इज अ
- 2:22:56मल्टीपल ऑफ फाइ रिफ्रेश किया 25 इज अ
- 2:23:00मल्टीपल ऑफ 5 रिफ्रेश किया ्र थ इज नॉट अ
- 2:23:03मल्टीपल ऑफ फ रिफ्रेश किया 100 ओके 100 इज
- 2:23:07अ मल्टीपल ऑफ 5 रिफ्रेश किया मान लो मैंने
- 2:23:09कोई रैंडम नंबर दे दिया 675 45 ओके 675 45
- 2:23:14इज अ मल्टीपल ऑफ 5 जैसे हमने मल्टीपल ऑफ फ
- 2:23:16चेक किया मल्टीपल ऑफ थ्र भी चेक कर सकते
- 2:23:17हैं बस यहां थ्री लिखना पड़ेगा हमें और और
- 2:23:20जो हमारी प्रिंट स्टेटमेंट है उसके अंदर
- 2:23:21भी थ्री लिखना पड़ेगा सेव किया रिफ्रेश
- 2:23:23किया इस बार ये थ्री के लिए चेक करेगा हम
- 2:23:25लिखेंगे नाइन तो लिख रहा है नाइन इज अ
- 2:23:28मल्टीपल ऑफ थी रिफ्रेश किया वी विल राइट
- 2:23:3115 15 इज अ मल्टीपल ऑफ थ्री 17 17 इज नॉट
- 2:23:35अ मल्टीपल ऑफ थी क्योंकि 173 की टेबल में
- 2:23:37आता ही नहीं पर कंप्यूटर इतना तेज है
- 2:23:39हमारा कोड इतना तेज है कि हम कोई रैंडम
- 2:23:41नंबर लिखेंगे जिसके बारे में शायद हमें ही
- 2:23:42नहीं पता फॉर एग्जांपल मैंने लिखा 1 8 3
- 2:23:4627 हो सकता है हम अभी देखते हैं कैलकुलेट
- 2:23:48ना कर पाए थ्री का मल्टीपल है या नहीं है
- 2:23:50ओके करके पर हमारा कोड हमारे लिए कर लेगा
- 2:23:5318327 इज अ मल्टीपल ऑफ़ थ तो उसने क्या
- 2:23:55किया ऑटोमेटिक हमारे लिए चेक कर लिया हमें
- 2:23:57वो कैलकुलेशन नहीं करनी पड़ी तो इस तरीके
- 2:24:00से हमारे प्रोग्राम बड़ी वैल्यूज के लिए
- 2:24:02हमारे लिए चीजें बहुत ज्यादा सिंपलीफाई कर
- 2:24:03लेते हैं और इस तरीके से हम अपने इफ एल्स
- 2:24:06स्टेटमेंट्स एंड अपने ये जो ऑपरेटर्स हैं
- 2:24:08इन्हें यूज़ कर रहे होते हैं अब नेक्स्ट
- 2:24:10हम प्रैक्टिस करने वाले हैं अपना सेकंड
- 2:24:12क्वेश्चन सेकंड क्वेश्चन कह रहा है राइट अ
- 2:24:14कोड व्हिच कैन गिव ग्रेड्स टू स्टूडेंट्स
- 2:24:15यानी हमें स्टूडेंट के मार्क्स दिए होंगे
- 2:24:18या स्कोर्स इसको हम कह रहे हैं हमें स्कोर
- 2:24:20दिया होगा कि स्टूडेंट का स्कोर 75 है
- 2:24:22क्या या स्टूडेंट का स्कोर 89 है क्या या
- 2:24:25जो भी स्कोर है जो भी नंबर है उसके बेसिस
- 2:24:27पे हमें उस स्टूडेंट को एक ग्रेड देना है
- 2:24:30ये ग्रेड के लिए हमारे पास कंडीशन दी हुई
- 2:24:31है कि अगर 80 से 100 में आता है a दे दो
- 2:24:3370 से 89 में आता है b दे दो 60 से 69 में
- 2:24:36आता है c दे दो 50 से 59 में आता है d दे
- 2:24:38दो और 0 से 49 में तो ग्रेड हमारा f जाएगा
- 2:24:40तो इन सारी कंडीशंस को हमें चेक करना है
- 2:24:42यूजिंग आवर इफ फिर हम एलस इफ कर सकते हैं
- 2:24:45और फिर हमारा इफ वाला ब्लॉक क्योंकि हमारे
- 2:24:47पास मल्टीपल कंडीशंस है तो यहां पे आपको
- 2:24:49पॉज करना एक बार लेक्चर को और खुद से इस
- 2:24:51सवाल को सॉल्व करने की कोशिश करनी है और
- 2:24:53फिर फाइनल आंसर के साथ हम ताली कर सकते
- 2:24:55हैं अब फाइनली बढ़ते हैं सवाल को सॉल्व
- 2:24:57करने की तरफ हमें पता है हमारे पास एक
- 2:24:59वेरिएबल होगा कोई भी स्कोर नाम का वेरिएबल
- 2:25:01होगा जिसके अंदर कोई भी स्कोर होगा और इस
- 2:25:03स्कोर के बेसिस पर हम अपनी इफल्स कंडीशन
- 2:25:05लिखेंगे तो फर्स्ट कंडीशन से स्टार्ट कर
- 2:25:07सकते हैं फर्स्ट कंडीशन कहती है कि 80 से
- 2:25:09100 के बीच में होना चाहिए स्कोर तो यहां
- 2:25:11चेक कर सकते हैं अगर स्कोर की वैल्यू य
- 2:25:14हमें एक कंडीशन चेक नहीं करनी दो चेक करनी
- 2:25:16है अगर स्कोर की वैल्यू ग्रेटर दन इक्वल
- 2:25:18टू 80 है एंड एंड स्कोर की
- 2:25:22वैल्यू लेस देन इक्वल टू 100 है तो उस केस
- 2:25:26में हमारी फर्स्ट कंडीशन आएगी इस चीज को
- 2:25:28ध्यान से देखना है मैंने उसी सेम कंडीशन
- 2:25:30को दो पार्ट्स में डिवाइड किया
- 2:25:32है 80 टू 100 यह क्या है ये एक रेंज है
- 2:25:36रेंज को डायरेक्टली जावास्क्रिप्ट के अंदर
- 2:25:37हम एज सच चेक नहीं कर सकते इफ के अंदर या
- 2:25:39अभी तक जितनी हमने चीजें सीखी है उसके
- 2:25:41अंदर तो एटलीस्ट चेक कर पाना पॉसिबल नहीं
- 2:25:43है तो हम कैसे चेक करेंगे रेंज को रेंज
- 2:25:45में हम देख लेंगे 80 से बड़ा होना चाहिए
- 2:25:47और 100 से छोटा या इक्वल होना चाहिए तो हम
- 2:25:50लिख देंगे अगर स्कोर की वैल्यू वैसे यहां
- 2:25:52पर आई बिलीव देयर इज अ मिस्टेक इन दिस
- 2:25:54क्वेश्चन 80 की जगह यहां पे हमारे पास 90
- 2:25:57होना चाहिए वो थोड़ा ज्यादा सेंस बनाएगा
- 2:25:59नहीं तो ओवरलैप कर जाएगी ना कंडीशन 80 से
- 2:26:01बड़ा तो 70 और 89 के बीच में भी आता है तो
- 2:26:04दिस शुड बी इक्वल टू 90 ये चीज आप करेक्ट
- 2:26:06कर लेना ओके 90 के बीच में होना चाहिए तो
- 2:26:09उस केस में हम क्या करेंगे उस केस में
- 2:26:11यहां पे हम 90 की कंडीशन डाल देते हैं
- 2:26:14लेट्स मेक इट 90 तो पहले हम चेक करेंगे
- 2:26:17क्या हमारे स्कोर की वैल्यू ग्रेटर दन
- 2:26:18इक्वल टू 90 है स्कोर की वैल्यू 90 भी हो
- 2:26:20सकती है 91 भी हो सकती है 92 भी हो सकती
- 2:26:22है पर हमें साथ के साथ ये भी चेक करना है
- 2:26:24कि ठीक है 90 से तो बड़ी है पर स्कोर 120
- 2:26:27तो नहीं हो गया क्योंकि स्कोर की कोई
- 2:26:28मैक्सिमम वैल्यू भी तो है तो वो वैल्यू
- 2:26:30चेक करने के लिए ये कंडीशन तो ट्रू हो
- 2:26:32होनी होनी चाहिए साथ के साथ ये कंडीशन भी
- 2:26:34ट्रू होनी चाहिए कि स्कोर की वैल्यू लेस
- 2:26:36दन इक्वल टू 100 है ये भी ट्रू हो दोनों
- 2:26:38ट्रू हो तो उसका मतलब रेंज के अंदर हम आ
- 2:26:40रहे हैं रेंज के अंदर हम आ रहे हैं तो उस
- 2:26:42केस में हमारी ग्रेड वेरिएबल की वैल्यू
- 2:26:44क्या हो जाएगी ग्रेड वेरिएबल की वैल्यू हो
- 2:26:46जाएगी a के इक्वल तो इस तरीके से हमारी इफ
- 2:26:48स्टेटमेंट आ जाएगी देन देन वी कैन राइट
- 2:26:50एल्स इफ एल्स इफ के अंदर हम लिख सकते हैं
- 2:26:53स्कोर इज ग्रेटर द = ट 70 एंड एंड स्कोर
- 2:26:59इज < इक्व
- 2:27:0189 तो इस तरीके से हम अपनी सेकंड कंडीशन
- 2:27:04लिख सकते हैं तो आई होप कि फॉर्मेट हमें
- 2:27:06समझ में आ गया होगा कि कैसे इफ एल्स को
- 2:27:07हमें यूज़ करना है अपने कोड पर अब आ जाते
- 2:27:10हैं दिस इज माय प्रैक्टिस क्वेश्चन टू कोड
- 2:27:13के लिए लेट्स मेक अ वेरिएबल कॉल्ड स्कोर
- 2:27:15स्कोर को हम कुछ भी रख सकते हैं शुरुआत
- 2:27:16में लेट्स कीप इट 75 और एक वेरिएबल ले
- 2:27:19लेते हैं लेट ग्रेड
- 2:27:21तो पहली कंडीशन चेक कर लेते हैं कि अगर
- 2:27:23हमारे स्कोर की वैल्यू ग्रेटर दन इक्वल टू
- 2:27:2590 है एंड एंड स्कोर की वैल्यू लेसन इक्व
- 2:27:29100 है तो उस केस में हमारे ग्रेड की
- 2:27:31वैल्यू को हम सेट कर देंगे इक्वल टू
- 2:27:34ए एल्स इ सेकंड कंडीशन पर आ जाते हैं अगर
- 2:27:38स्कोर की वैल्यू ग्रेटर दन इक्वल टू
- 2:27:4170 एंड एंड स्कोर की वैल्यू लेसन इक्वल टू
- 2:27:4589 है तो उस केस में हमारा ग्रेड हो जाएगा
- 2:27:50b के इक्वल एल्स इफ स्कोर की वैल्यू अगर
- 2:27:54ग्रेटर दन इक्वल टू हम छोटी वैल्यू को
- 2:27:56पहले लिख रहे हैं यहां पे ग्रेटर दन इक्वल
- 2:27:58टू की पहले कंडीशन चेक करें फिर लेस दन
- 2:28:00इक्वल टू की आप चाहो तो अपोजिट भी कर सकते
- 2:28:01हो कौन सी कंडीशन पहले आती है कौन सी बाद
- 2:28:03में आती है वो यहां पर इस केस में मैटर
- 2:28:05नहीं करेगा स्कोर की वैल्यू ग्रेटर दन
- 2:28:07इक्वल टू 60 है एंड एंड स्कोर की वैल्यू
- 2:28:10लेस
- 2:28:12देन इक्वल
- 2:28:14टू 69 है तो यहां ग्रेड इक्वल टू हो जाएगा
- 2:28:18हमारे पास c के इक्वल एल्स इफ स्कोर की
- 2:28:22वैल्यू अगर ग्रेटर दन इक्वल टू 50 है एंड
- 2:28:27एंड स्कोर की वैल्यू लेसन इक्वल टू 59 है
- 2:28:32हमारे
- 2:28:33पास तो यहां पर ग्रेड की वैल्यू इक्वल टू
- 2:28:36हो
- 2:28:37जाएगी एंड एल्स य हम चाहे तो एल्स वाला
- 2:28:40केस भी दे सकते हैं नहीं तो एक लास्ट एल्स
- 2:28:41इफ भी दे सकते हैं एल्स इफ स्कोर इज
- 2:28:44ग्रेटर दन इक्वल टू 0 एंड एंड क्योंकि
- 2:28:47नेगेटिव स्कोर नहीं है स्कोर इज लेसन
- 2:28:49इक्वल टू 49 तो उस केस में हमारे ग्रेड की
- 2:28:52वैल्यू इक्वल टू हो जाएगी f के तो ये सारी
- 2:28:56कंडीशंस को हमने एक के बाद एक लिख दिया
- 2:28:58अच्छा इफ और एल्स इफ को हम लिख सकते हैं
- 2:29:00लास्ट में एल्स वाला जो हमारा केस होता है
- 2:29:01उसको हम कंपलीटली स्किप कर सकते हैं लास्ट
- 2:29:03में प्रिंट करवा देंगे कसोल
- 2:29:06डलॉग अकॉर्डिंग टू योर स्कोर्स योर ग्रेड
- 2:29:12वॉल्स एंड य आप अपने ग्रेड को दिखा सकते
- 2:29:15हैं दिस वाज माय ग्रेड अब 75 का अगर स्कोर
- 2:29:18है रिफ्रेश किया तो हमारा ग्रेड क्या आ
- 2:29:20गया हमारा बी ग्रेड आ गया 75 कहां पे है
- 2:29:23कंडीशन 75 वाली कंडीशन इस फर्स्ट वाले
- 2:29:25एलसीएफ के अंदर आती है यहीं पर ग्रेड अगर
- 2:29:27होता लेट्स सपोज वी हैड 95 स्को 95 का
- 2:29:30स्कोर होता रिफ्रेश करते ग्रेड हमारा ए आ
- 2:29:33जाता यहीं पर हमारे पास अगर लेट्स सपोज 33
- 2:29:37का स्कोर होता ग्रेड हमारा f आ जाता अगर
- 2:29:41हमारे पास 62 का स्कोर होता सेव किया
- 2:29:43रिफ्रेश किया ग्रेड हमारा सी आ जाता तो इस
- 2:29:46इस तरीके से ऑटोमेटिक ग्रेड देने का
- 2:29:47सिस्टम है हम चाहे तो इस स्कोर की वैल्यू
- 2:29:49को प्रोमट से भी ले सकते हैं यू कैन राइट
- 2:29:51अ प्रॉम्न योर स्कोर और लिख देते हैं रो
- 2:29:56से 100 के बीच में होना चाहिए
- 2:29:57स्कोर सेव रिफ्रेश सबसे पहले स्कोर एंटर
- 2:30:01कर लेते हैं हमारा स्कोर लेट्स सपोज वी
- 2:30:03हैव 84 ओके यू आर ग्रेड वाज बी रिफ्रेश
- 2:30:07किया इफ माय स्कोर वाज लेट्स से 98 तो माय
- 2:30:11ग्रेड वाज a तो इस तरीके से हम अपनी इफ
- 2:30:14एल्स कंडीशंस को यूज़ कर सकते हैं टू मेक
- 2:30:16फुली फंक्शनल प्रोग्राम्स ये जो पूरा का
- 2:30:18पूरा कोड हमने लिखा है इस पूरे कोड को हम
- 2:30:20एक प्रोग्राम कह सकते हैं कि हमने
- 2:30:22जावास्क्रिप्ट का अपना एक प्रोग्राम लिख
- 2:30:24दिया है काफी सारे कोड है कॉमिनेशन है
- 2:30:26थोड़ा सा लॉजिक कंबाइन किया है सो दिस वाज
- 2:30:28ऑल अबाउट ऑपरेटर्स एंड कंडीशनल
- 2:30:30स्टेटमेंट्स आई होप आज का जो हमारा लेक्चर
- 2:30:32था उसके अंदर हमने काफी सारी नई चीजें
- 2:30:34सीखी होंगी जिनको अब जाके हम इंप्लीमेंट
- 2:30:35कर रहे होंगे और ज्यादा प्रैक्टिस कर रहे
- 2:30:37होंगे हाय एवरीवन और अब हम शुरुआत करने
- 2:30:40वाले हैं जावास्क्रिप्ट की अपनी सीरीज के
- 2:30:41अंदर चैप्टर थ्री के साथ चैप्टर थ्री के
- 2:30:44अंदर हम पढ़ेंगे लूप्स एंड स्ट्रिंग्स के
- 2:30:45बारे में अब हमारी जो जावास्क्रिप्ट की
- 2:30:47सीरीज है वो इसी चैनल के ऊपर इस प्लेलिस्ट
- 2:30:49के अंदर अवेलेबल है जहां पर जाकर आप
- 2:30:51डिफरेंट टॉपिक्स के बारे में भी पढ़ सकते
- 2:30:52हैं जावास्क्रिप्ट से रिलेटेड तो शुरुआत
- 2:30:54करते हैं अपने चैप्टर थ्री के साथ चैप्टर
- 2:30:57थ्री के अंदर अब सबसे पहले हम बात करेंगे
- 2:30:58लूप्स के बारे में जावास्क्रिप्ट के अंदर
- 2:31:00या इन जनरल प्रोग्रामिंग के अंदर लूप्स
- 2:31:02काफी इंपॉर्टेंट कांसेप्ट होता है लूप्स
- 2:31:04का काम होता है टू एग्जीक्यूट अ पीस ऑफ
- 2:31:06कोड अगेन एंड अगेन अगर हमें कुछ ऐसा काम
- 2:31:09है जिसको रिपीट कर कर के करवाना है जैसे
- 2:31:11अगर हम spotify.com
- 2:31:19चीज को चलाने का मतलब होता है उस चीज को
- 2:31:21बार-बार बार बार बार-बार रिपीट करके देखना
- 2:31:23फॉर एग्जांपल एक बार अपने कोड की तरफ आ
- 2:31:26जाते हैं कोड में हमने ऑलरेडी अपना
- 2:31:27जावास्क्रिप्ट का एक फोल्डर बनाया हुआ है
- 2:31:29फोल्डर के अंदर हमने दो फाइल्स को बनाया
- 2:31:30हुआ है index.htm script.js index.htm के
- 2:31:34अंदर हमने बहुत बेसिक सा बॉयलर प्लेट कोड
- 2:31:36जो है बेसिक कोड उसको जनरेट कर रखा है और
- 2:31:38उसके अंदर हमने स्क्रिप्ट . जए लिखा हुआ
- 2:31:40है ताकि हम अपनी जावास्क्रिप्ट को अटैच कर
- 2:31:42सके जावास्क्रिप्ट फाइल अभी कंपलीटली खाली
- 2:31:44है और इसी सेम index.htm फाइल को हमने
- 2:31:46खोला हुआ है अपने ब्राउजर के अंदर तो यहां
- 2:31:49पर अभी कंपलीटली जो चीजें हैं वो कंप्लीट
- 2:31:51एमटी है अब लेट्स सपोज हमारे पास कोई
- 2:31:53टास्क है कि हमें अपना कॉलेज प्रिंट
- 2:31:55करवाना है पांच बार तो सबसे पहले हमारे
- 2:31:58दिमाग में आएगा कि हम कोई भी चीज स्क्रीन
- 2:31:59के ऊपर कैसे प्रिंट करवाते हैं हम लिखते
- 2:32:00हैं जावास्क्रिप्ट के अंदर console.log और
- 2:32:03उसके अंदर हम प्रिंट करवाएंगे अपना कॉलेज
- 2:32:05इसको सेव कर लेते हैं यहां आए रिफ्रेश
- 2:32:07किया तो हमारे पास अपना कॉलेज प्रिंट होकर
- 2:32:08आ गया इनफैक्ट इस स्क्रीन में यहां तीन
- 2:32:10डॉट्स पर जाएं तो डॉक साइड को हम चेंज भी
- 2:32:13कर सकते हैं अभी राइट साइड में दिख रहा है
- 2:32:14हमारा कंसोल विंडो इसे हम लेफ्ट की तरफ
- 2:32:17शिफ्ट कर लेते हैं तो अपना कॉलेज हमारे
- 2:32:18पास यहां पर प्रिंट हो गया आ गया पर हमें
- 2:32:20इसे पांच बार प्रिंट करवाना है तो सिंपल
- 2:32:22तरीका होगा कि हम इसी सेम लाइन को पांच
- 2:32:25बार यहां पे कॉपी करते हैं इसको सेव कर
- 2:32:27लेते हैं रिफ्रेश करते हैं क्या हुआ हमारे
- 2:32:28पास पांच बार सेम चीज प्रिंट होकर आ गई अब
- 2:32:31हमें टास्क दिया जाता है इसी सेम चीज को
- 2:32:32हमें 100 बार प्रिंट करना है या टास्क
- 2:32:34दिया जाता है 1000 बार प्रिंट करना है या
- 2:32:361 लाख बार प्रिंट करना है तो मैनुअली
- 2:32:38हमारे दिमाग में आएगा कि मैनुअली इसको
- 2:32:40कॉपी पेस्ट करने में तो हमें बहुत सारा
- 2:32:41टाइम लग जाएगा बहुत सारी मैनुअल मेहनत लग
- 2:32:43जाएगी और इसी मेहनत से हमें बचाते हैं
- 2:32:45हमारी लूप्स लूप्स का काम होता है कोई काम
- 2:32:48ऐसा जिसको रिपीट करना है हमें मल्टीपल
- 2:32:50टाइम्स या अगर हमें नंबर ऑफ टाइम्स उसे
- 2:32:51रिपीट करना है तो उसके लिए हम लूप्स को
- 2:32:53यूज़ करते हैं अब लूप्स के अंदर डिफरेंट
- 2:32:55डिफरेंट तरीके के हमारे पास लूप्स होते
- 2:32:57हैं एक टाइप जिसको हम काफी ज्यादा अपने
- 2:32:59कोड के अंदर यूज़ करते हैं हमारा फॉर लूप
- 2:33:00होता है फॉर के अलावा हमारे पास वाइल लूप
- 2:33:02होता है हमारे पास डू वाइल लूप होता है
- 2:33:04मतलब सेम काम को रिपीट करवाने के अलग-अलग
- 2:33:07तरीके हैं बस लिखने के उनमें से सबसे पहले
- 2:33:09हम सीखने वाले हैं फॉर लूप के बारे में अब
- 2:33:11लूप्स को लिखने के यानी लूप्स के सिंटेक्स
- 2:33:13को लिखने के बहुत सारे तरीके होते हैं
- 2:33:15जिनमें से सबसे पहला इनफैक्ट सबसे ज्यादा
- 2:33:17फ्रीक्वेंसी
- 2:33:19को लिखने का यह सिंटेक्स होता है पहली बार
- 2:33:22में जब इसे देखते हैं एज अ बिगनर तो हमें
- 2:33:23काफी डरावना सा सिंटेक्स लग सकता है पर
- 2:33:25मैं आपको एश्योरेंस दे रही हूं कि इस
- 2:33:27चैप्टर के बाद आगे कभी भी अगर हम लूप्स को
- 2:33:29देखेंगे तो ये हमारे दोस्त की तरह हम इसको
- 2:33:31इतनी बार लिख लेंगे सेम चीजों को कि ये
- 2:33:33हमें एक तरीके से याद हो जाएंगे तो लूप्स
- 2:33:35आर आर फ्रेंड्स इन प्रोग्रामिंग अब फॉर
- 2:33:37लूप को लिखने का तरीका होता है कि हम अपने
- 2:33:39फॉर कीवर्ड को कुछ इस तरीके से सबसे पहले
- 2:33:41लिखते हैं उसके बाद हम लगाते हैं अपने
- 2:33:43पेंसिस और पैरेंस स के अंदर हम अपनी लूप
- 2:33:46की तीन स्टेटमेंट्स को लिखते हैं इनमें से
- 2:33:49सबसे पहली
- 2:33:50स्टेटमेंट यानी लेट i इक्व ट 1 ये क्या हो
- 2:33:54गई ये कंप्लीट स्टेटमेंट हो गई हम चाहते
- 2:33:56तो अपने कोड के अंदर सिंपली लेट आ वेरिएबल
- 2:33:58i = ट 1 इस तरीके से एक अलग स्टेटमेंट भी
- 2:34:01लिख सकते थे पर यहां पे हमने क्या किया
- 2:34:02तीन स्टेटमेंट्स को कंबाइन किया ये हमारी
- 2:34:04फर्स्ट स्टेटमेंट है इसका मतलब है इसे हम
- 2:34:07अपनी इनिश इजेशन स्टेटमेंट भी कहते हैं
- 2:34:10यानी यह क्या कर रही है यह हमारे पास एक
- 2:34:12वेरिएबल है आ जिसको इनिश इज कर रही है
- 2:34:14उसकी शुरुआत कर रही है और अभी i की वैल्यू
- 2:34:16की शुरुआत हो रही है वन के साथ उसके बाद
- 2:34:18होती है हमारी सेकंड स्टेटमेंट सेकंड
- 2:34:21स्टेटमेंट क्या होती है यह हमारी स्टॉपिंग
- 2:34:23कंडीशन को बताती है स्टॉपिंग कंडीशन यानी
- 2:34:25यह हमारा जो लूप है वो कब तक चलेगा और
- 2:34:28तीसरी होती है हमारी स्टेटमेंट जिसको हम
- 2:34:30कहते हैं अपडेशन कि हमारा जो वेरिएबल है आ
- 2:34:33ये किस तरीके से अपडेट होगा तो यहां पर i
- 2:34:36की वैल्यू की शुरुआत कर दी हमने i = 1 के
- 2:34:38साथ और हम कह रहे हैं स्टॉपिंग स्टेटमेंट
- 2:34:41क्या है स्टॉपिंग कंडीशन क्या है कि हमारा
- 2:34:43लूप तब तक चलता रहेगा जब तक i की वैल्यू
- 2:34:45लेस देन या इक्वल टू 5 रहती है जब तक ये
- 2:34:48वैल्यू रहती है ये वैल्यू हमें ट्रू दे
- 2:34:50रहा है जब तक तब तक हमारा लूप चलता रहेगा
- 2:34:52मतलब i = 1 है तो 1 हमारा लेन = 5 होता है
- 2:34:56ट्रू दे रहा है मतलब लूप चलेगा उसके बाद
- 2:34:59अपडेशन कंडीशन होगी i + प् होगा i + प्
- 2:35:02हुआ मतलब i की वैल्यू वन से बढ़ के टू हो
- 2:35:04गई उसके बाद दोबारा चेक किया जाएगा कि
- 2:35:06क्या 2 की वैल्यू लेन = 5 है हां ये भी
- 2:35:08हमें ट्रू देगा तो भी हमारा लूप चलता
- 2:35:10रहेगा तो इस तरीके से एक बार हम इनिश इज
- 2:35:13करते हैं बार-बार हम अपडेट करते हैं और
- 2:35:15बार-बार हम अपनी स्टॉपिंग कंडीशन को चेक
- 2:35:16करते हैं पर इनिश इजेशन हमेशा एक बार किया
- 2:35:19जाता है अब एक बार इसको और थोड़ा सा डिटेल
- 2:35:21में पढ़ने से पहले एक बार इस कोड को हम रन
- 2:35:23करके देखते हैं यहां तो हमने पांच बार
- 2:35:25अपना कॉलेज प्रिंट करवाकर अपना लूप रन
- 2:35:27किया इसे कॉमेंट आउट कर देते हैं अब हम
- 2:35:29क्या करेंगे फॉर लूप लिखेंगे हम इस तरीके
- 2:35:31से अपने फॉर लूप को लिखते हैं फॉर फिर
- 2:35:33हमने क्या किया एक वेरिएबल बनाया या इस
- 2:35:35वेरिएबल को i की जगह एक बार काउंट नाम ले
- 2:35:37लेते हैं शुरुआत में हमारे काउंट की
- 2:35:39वैल्यू है वन लेट काउंट इज इक्वल ट 1 उसके
- 2:35:42बाद हम लूप तब तक चलाएंगे जब तक हमारे
- 2:35:43काउंट की वैल्यू लेस दन इक्वल ट 5 नहीं
- 2:35:45रहती और हर बार हम अपने काउंट को कर देंगे
- 2:35:48प्लस प्लस या हम काउंट इ इक्वल टू काउंट
- 2:35:50प्लव भी इस तरीके से भी अपना कोड लिखा जा
- 2:35:52सकता है ऐसे भी लिख सकते थे पर जनरली
- 2:35:54लूप्स के अंदर हम प्लस प्लस या माइनस
- 2:35:56माइनस यूज करते हैं तो ये हो गया काउंट
- 2:35:58प्लस प्लस एंड फिर हम क्या करेंगे हर बार
- 2:36:01ये जो कर्ली ब्रेसस होते हैं ये हमारा
- 2:36:03ब्लॉक ऑफ कोड हो गया और ये फॉर लूप का
- 2:36:04ब्लॉक ऑफ कोड है इस ब्लॉक ऑफ कोड के अंदर
- 2:36:06हम अपना काम करवाते हैं जिसको हमें रिपीट
- 2:36:08करवाना है हमें किस काम को रिपीट करवाना
- 2:36:09है हमें कसोल डलॉग अपना कॉलेज जो हम
- 2:36:13प्रिंट करवा रहे हैं उस काम को रिपीट
- 2:36:14करवाना है इसको सेव कर लेते हैं अभी हमारे
- 2:36:16कोड के अंदर सिर्फ ये वाला पार्ट है जो
- 2:36:18एग्जीक्यूट हो होगा एंड जैसे ही
- 2:36:20एग्जीक्यूट होगा रिफ्रेश करते हैं अब क्या
- 2:36:23आया अब हमारे पास आया अपना कॉलेज ये यहां
- 2:36:26पे तो एक बार दिखाई दे रहा है पर इसके
- 2:36:27सामने काउंट है काउंट क्या है फाइव कि
- 2:36:29हमने अपना कॉलेज पांच बार प्रिंट करने की
- 2:36:31कोशिश की है कौन सी लाइन से हमारी लाइन
- 2:36:33नंबर एट से स्क्रिप . जए के अंदर लाइन
- 2:36:35नंबर एट है हमारी ये वाली लाइन यानी ये
- 2:36:37लाइन पांच बार एग्जीक्यूट हुई है और इस
- 2:36:40लाइन के पांच बार एग्जीक्यूट होने की वजह
- 2:36:41से अपना कॉलेज पांच बार स्क्रीन के ऊपर
- 2:36:43प्रिंट हुआ है अब बात करते हैं कि हमारा
- 2:36:45जो फॉर लूप होता है वो एगजैक्टली किस
- 2:36:47फॉर्म में किस फ्लो में एग्जीक्यूट हो
- 2:36:49होता है बहुत सिंपल है इसको बहुत ही खुले
- 2:36:51दिमाग से हमें समझने की कोशिश करनी है
- 2:36:53हमें पता है हमारे पास तीन स्टेटमेंट्स
- 2:36:55होती हैं इनिश इजेशन स्टॉपिंग कंडीशन और
- 2:36:57अपडेशन अब हमारा लूप कैसे काम करता है
- 2:37:00जैसे ही फॉर लूप की शुरुआत होती है फॉर
- 2:37:01लूप की शुरुआत होती है हमेशा इनिश इजेशन
- 2:37:03के साथ इनिश इइ जशन कंडीशन एक बार रन करती
- 2:37:06है यानी शुरुआत में ही हमने i = 1 कर दिया
- 2:37:09और यहां पे हम क्या करेंगे यह एक छोटा सा
- 2:37:11बॉक्स ले लेते हैं इसके अंदर हम प्रिंट
- 2:37:13करवाने वाले हैं अपने आउटपुट को तो i = 1
- 2:37:18के साथ हमने स्टार्ट किया जैसे ही i = 1
- 2:37:20हुआ फिर हम क्या करते हैं यहां पे आ जाते
- 2:37:22हैं और अपनी कंडीशन को चेक करते हैं क्या
- 2:37:241 लेन इक्वल ट 5 है ऑब् वियस लेस दन इक्वल
- 2:37:27टू 5 है तो ये हमें ट्रू दे देगा ट्रू दे
- 2:37:28देगा तो फिर हम अपने कोड के अंदर आ जाएंगे
- 2:37:30ब्लॉक के अंदर आ जाएंगे फिर हमारे ब्लॉक
- 2:37:32के अंदर जो भी काम लिखा होगा वो काम किसी
- 2:37:34वेरिएबल के साथ कोई कैलकुलेशन करना भी हो
- 2:37:35सकता है कुछ भी काम हो सकता है यहां पे
- 2:37:37हमने प्रिंट करने का काम दिया है तो हम
- 2:37:38क्या कर देंगे यहां पे चीजों को प्रिंट कर
- 2:37:40देंगे प्रिंट किया तो हम अपना कॉलेज एक
- 2:37:42बार प्रिंट कर देंगे ये हमने प्रिंट कर
- 2:37:44दिया जैसे ही पूरा का पूरा काम खत्म हो
- 2:37:46गया तो ब्लॉक ऑफ कोड से वापस हम अपडेशन की
- 2:37:49तरफ जा आते हैं अब हम अपडेशन पर गए तो i
- 2:37:51प् प्लस हो जाएगा i प् प्स हुआ यानी इस
- 2:37:53बार i की वैल्यू हो गई टू जैसे ही अपडेशन
- 2:37:55हुआ उसके बाद दोबारा से स्टॉपिंग कंडीशन
- 2:37:57चेक की जाती है अब कंडीशन चेक करेंगे क्या
- 2:37:592 < इक्व 5 है ये हमें ट्रू दे देगा इसने
- 2:38:03ट्रू दिया यानी स्टॉपिंग कंडीशन चेक हो गई
- 2:38:04तो दोबारा से हम लूप के अंदर आके काम
- 2:38:06करेंगे लूप के अंदर काम क्या है अपना
- 2:38:08कॉलेज प्रिंट करना हमने दोबारा से अपना
- 2:38:10कॉलेज प्रिंट कर दिया या हमारे कंसोल के
- 2:38:12अंदर क्या होता है जब हम सेम चीज प्रिंट
- 2:38:13करने की कोशिश करते हैं तो हमारे कंसोल के
- 2:38:16अंदर उसके आगे एक नंबर अपेंड हो जाता है
- 2:38:18सेम लाइन जब सेम चीज कर की कोशिश करती है
- 2:38:20तो यहां नंबर टू हमारे पास आ जाता है इस
- 2:38:22तरीके से तो मतलब दो बार अपना कॉलेज
- 2:38:23प्रिंट हो गया उसके बाद जैसे ही प्रिंट हो
- 2:38:25गया वापस से हम इधर आ जाएंगे i को अपडेट
- 2:38:28करेंगे i को अपडेट करके i की वैल्यू को कर
- 2:38:29देंगे तीन i जैसे ही तीन हो गया दोबारा से
- 2:38:31स्टॉपिंग कंडीशन को चेक करेंगे ये वाली
- 2:38:34एरो हम हटा सकते हैं क्योंकि इनिश जशन
- 2:38:36वाला काम हो चुका है अब दोबारा चेक करेंगे
- 2:38:38क्या 3 < = 5 है यहां पे हम कर देंगे
- 2:38:42ट्रू जैसे ही ट्रू हो गया ये काउंट अपडेट
- 2:38:45होके तीन हो जाएगा यानी तीन बार अपना
- 2:38:46कॉलेज प्रिंट हो गया उसके बाद दोबारा से
- 2:38:48जैसे ये प्रिंट हो गया वापस से i+ प्
- 2:38:50करेंगे i की वैल्यू फोर हो जाएगी एंड फिर
- 2:38:52स्टॉपिंग कंडीशन चेक करेंगे i की वैल्यू
- 2:38:55फोर हो गई स्टॉपिंग कंडीशन कहती है क्या 4
- 2:38:56< = 5 है बिल्कुल है तो ये ट्रू दे देगा
- 2:38:59ट्रू दे देगा तो हम एक और बार अपना कॉलेज
- 2:39:00को प्रिंट करवा देंगे उसके बाद दोबारा से
- 2:39:02i को प्लस प्लस करेंगे दोबारा i+ प् ओके
- 2:39:04पांच हो जाएगा i + प होके जैसे ही पांच
- 2:39:07हुआ वापस से हम चेक करेंगे अपनी स्टॉपिंग
- 2:39:08कंडीशन को स्टॉपिंग कंडीशन कहती है क्या 5
- 2:39:11लेन इक्वल ट 5 है ऑब् वियस है लेस दन
- 2:39:13इक्वल टू में इक्वल टू तो आता ही है तो ये
- 2:39:15हमें ट्रू दे देगा जैसे ही इसने ट्रू दे
- 2:39:17दिया वापस से आके हम अपने काम को रिपीट कर
- 2:39:18देंगे और और हम फिफ्थ टाइम अपना कॉलेज को
- 2:39:21प्रिंट कर देंगे अपनी स्क्रीन के ऊपर उसके
- 2:39:23बाद जैसे ही काम हो जाएगा वापस से i को
- 2:39:25आके प्लस प्लस करेंगे i को प्लस प्लस किया
- 2:39:27तो इस बार आ हो गया सिक्स के बराबर एंड
- 2:39:29फिर यहां पर हम चेक करेंगे फाइनली क्या 6
- 2:39:32लेसन इक्वल टू 5 होता है ये कंडीशन हमारी
- 2:39:35रॉन्ग हो जाएगी यहां पे फाइनली आके हमारी
- 2:39:37कंडीशन हमें फॉल्स दे देगी और जैसे कंडीशन
- 2:39:39ने फॉल्स दे दिया वैसे ही अब हमें काम
- 2:39:41नहीं करवाना अब हम इस लूप से बाहर आ
- 2:39:43जाएंगे और अब लूप के बाद जो काम लिखा होगा
- 2:39:45उसको एग्जीक्यूट करेंगे तो इसीलिए अगर मैं
- 2:39:48लूप के बाद लिख दूं कसोल
- 2:39:50डलॉग लूप हैज
- 2:39:52एंडेड एंड सेव करें रिफ्रेश करें तो पांच
- 2:39:56बार अपना कॉलेज प्रिंट हुआ और लास्ट में
- 2:39:57प्रिंट होके आ गया लूप हैज एंडेड एंड इसी
- 2:40:00तरीके से अगर ये काउंट पांच ना होता ये
- 2:40:02काउंट तीन होता सेव कर लिया रिफ्रेश किया
- 2:40:04तो हमारे पास तीन बार अपना कॉलेज प्रिंट
- 2:40:06होता और इसी तरीके से अगर ये काउंट 100
- 2:40:08होता तो हमारे पास 100 टाइम्स अपना कॉलेज
- 2:40:11प्रिंट होता तो हमें 100 बार अपना मैनुअल
- 2:40:13जो लॉजिक है उसको कॉपी पेस्ट करने की
- 2:40:15जरूरत नहीं पड़ी हमें सिंपली बस अपनी
- 2:40:17एंडिंग कंडीशन को चेंज करना है लूप शुरू
- 2:40:19कर दो कंडीशंस के साथ और बस कहां पे रुकना
- 2:40:21है वो बता दो मान लो मुझे 1000 पर रुकना
- 2:40:23था सेव किया रिफ्रेश किया तो अब हम कहां
- 2:40:25रुके हम 1000 के ऊपर रुके मुझे 10000 पे
- 2:40:28रुकना था तो मुझे 10000 बाद चीजें कॉपी
- 2:40:30पेस्ट नहीं करनी पड़ी मैंने रिफ्रेश किया
- 2:40:32और इस बार अपना कॉलेज आपने नोटिस किया
- 2:40:34कितने टाइम के बाद प्रिंट हुआ 1000 बार
- 2:40:36प्रिंट हुआ यानी 10000 टाइम्स प्रिंट हुआ
- 2:40:3810000 बार प्रिंट हुआ इन फैक्ट आई कैन इवन
- 2:40:40मेक इट 1 लाख सेव किया रिफ्रेश किया
- 2:40:43धीरे-धीरे काउंट अपडेट हो रहा है मेरा और
- 2:40:45ये धीरे-धीरे जा रहा है जा रहा है जा रहा
- 2:40:46है चीजें प्रिंट हो रही हैं एंड इंटरनली
- 2:40:48मेमोरी के अंदर अपना कॉलेज जो है वो 1 लाख
- 2:40:50टाइम्स प्रिंट होगा तो अभी अराउंड हमारा
- 2:40:5280000 90000 एंड फाइनली 1 लाख बार प्रिंट
- 2:40:55हुआ और लास्ट में प्रिंट होके आ गया लूप
- 2:40:57हैज एंडेड तो वो काम वो जो हमारी मैनुअल
- 2:40:59मेहनत थी जिसको हमें बार-बार लिखना पड़ता
- 2:41:01कोड ने क्या किया ऑटोमेटिक कर दिया उस
- 2:41:03सारी मेहनत को तो ये मैजिक होता है लूप्स
- 2:41:06का प्रोग्रामिंग के अंदर कोडिंग के अंदर
- 2:41:08अब लूप्स को यूज़ करके बहुत सारे डिफरेंट
- 2:41:09डिफरेंट प्रोग्राम्स हैं जिनको क्रिएट
- 2:41:11किया जा सकता है हम वैसे तो लूप्स को बहुत
- 2:41:13ज्यादा फ्रीक्वेंसी
- 2:41:15लेते हैं प्रैक्टिकली जब हम अपने
- 2:41:17प्रोजेक्ट्स पर काम करना स्टार्ट करेंगे
- 2:41:19पर उससे पहले मैं एक दो इंटरेस्टिंग
- 2:41:20एग्जांपल्स दिखाती हूं आपको लूप्स के इसे
- 2:41:23वापस से चाहे तो हम फाइव कर सकते हैं एंड
- 2:41:25अपने कोड से ये वाली जो स्टेटमेंट है
- 2:41:28इन्हें हटा लेते हैं ये कौन सा लूप था
- 2:41:30हमारा प्रिंट ट फ का ये हमारे पास लूप
- 2:41:34था इसे कर देते हैं अभी के लिए कॉमन डाउट
- 2:41:37हम नेक्स्ट एक लूप बनाएंगे टू कैलकुलेट सम
- 2:41:41ऑफ फर्स्ट n नंबर्स या इसे कह सकते हैं सम
- 2:41:46ऑफ वन टू n अगर मुझे वन से लेके n तक n
- 2:41:49कोई भी वैल्यू हो सकती है शुरुआत में वन
- 2:41:50से लेके फाइव तक का अगर मुझे सम कैलकुलेट
- 2:41:52करना है सारे के सारे नंबर्स का 1 + 2 + 3
- 2:41:55+ 4 + 5 तो उसके लिए हम लूप लिख सकते हैं
- 2:41:57वो लूप कैसे लिखा जाएगा उसके लिए हम
- 2:41:59लिखेंगे फॉर और शुरू में हम एक वेरिएबल
- 2:42:01बना लेते हैं लेट सम इज इक्वल ट 0 ये क्या
- 2:42:03है मेरा सम वेरिएबल है जो शुरुआत में
- 2:42:05ज़ीरो के इक्वल है हम एक लूप चला सकते हैं
- 2:42:08जो बार-बार जो हमारे नंबर्स हैं उसको वन
- 2:42:10से स्टार्ट करेगा और कहां तक लेके जाएगा
- 2:42:12पांच तक लेके जाएगा और हर बार हम i को कर
- 2:42:14देंगे प्लस प्लस तो शुरू में i1 होगा फिर
- 2:42:16टू बनेगा फिर थ्री बनेगा फिर फोर बनेगा
- 2:42:18फिर फाइव बनेगा और फाइव तक जाएगा जैसे ही
- 2:42:20सिक्स हो जाएगा इस लूप से हम बाहर आ
- 2:42:21जाएंगे और हर बार हमारा जो नंबर है i हम
- 2:42:24उसको क्या करेंगे सम के अंदर ऐड करते चले
- 2:42:26जाएंगे तो सम के अंदर हर बार हम ऐड कर
- 2:42:28देंगे अपने i को अब ये फर्स्ट टाइम हो
- 2:42:31सकता है थोड़ा सा
- 2:42:36कॉम्प्लेक्टेड लास्ट में हम क्या करेंगे
- 2:42:38लास्ट में हम कसोल डलॉग करके प्रिंट करवा
- 2:42:40देंगे सम इज इक्वल टू एंड यहां पे अपने सम
- 2:42:43की वैल्यू इसको कर लेते हैं सेव एंड यहां
- 2:42:46हमने किया रिफ्रेश तो हमारा सम क्या होता
- 2:42:48है 1 + 2 + 3 + 4 + 5 का सम होता है हमारे
- 2:42:50पास 15 के इक्वल तो हमारा सम 15 प्रिंट
- 2:42:52होकर आ गया अब ये कैलकुलेट कैसे हुआ
- 2:42:54कैलकुलेट ही ऐसे हुआ शुरुआत में सम की
- 2:42:56वैल्यू क्या थी यहां पे लिखते जाते हैं सम
- 2:42:58की वैल्यू शुरुआत में सम की वैल्यू थी
- 2:43:00ज़ीरो तो यहां पर और जैसे ही हम लूप के
- 2:43:02अंदर एंटर हुए i की वैल्यू है वन तो यहां
- 2:43:05हो जाएगा सम की वैल्यू क्या हो जाएगी 0 +
- 2:43:071 यानी 0 + 1 तो सम की वैल्यू फाइनली आ
- 2:43:10जाएगी वन के इक्वल जैसे ही सम वन हो गया
- 2:43:12दोबारा यहां पे आ जाएंगे हम अपडेट कर
- 2:43:14देंगे अपडेट करके i की वैल्यू टू हो जाएगी
- 2:43:16i की वैल्यू टू हो गई ये कंडीशन ट्रू दे
- 2:43:18देगी तो दोबारा से सम की वैल्यू को अब चेक
- 2:43:20करेंगे सम की वैल्यू ऑलरेडी है वन उसके
- 2:43:22अंदर हम प्लस कर देंगे i को यानी टू को
- 2:43:24प्लस कर दिया तो सम की वैल्यू अब थी बन गई
- 2:43:26दोबारा आके लूप के ऊपर आके i को प्लस प्लस
- 2:43:29कर देंगे i हो गया हमारा थी के बराबर i3
- 2:43:31हो गया दोबारा लूप के अंदर आएंगे सम के
- 2:43:33अंदर हम थ्री को ऐड कर देंगे तो 3 + 3
- 2:43:35हमारे पास हो गया सिक्स के इक्वल जैसे ही
- 2:43:373 + 3 हो गया सम सिक्स हो गया उसके बाद i
- 2:43:39को दोबारा प्लस प्लस करके अपडेट कर देंगे
- 2:43:41i + प्स हो के इस बार क्या हो गया पहले i3
- 2:43:44था अब i4 हो गया और कंडीशन अभी भी ट्रू कह
- 2:43:46रही है तो सम के अंदर हम i को ऐड कर कर
- 2:43:49देंगे यानी फोर को ऐड कर देंगे तो इस बार
- 2:43:50सम हो गया 6 + 4 यानी 10 के इक्वल नेक्स्ट
- 2:43:53टाइम दोबारा i जब प्लस प्लस होगा तो i की
- 2:43:55वैल्यू प्लस होके क्या हो जाएगी i की
- 2:43:56वैल्यू प्लस होके हमारे लिए हो जाएगी फाइव
- 2:43:58के इक्वल ये कंडीशन क्या देगी ये कंडीशन
- 2:44:00ट्रू देगी 5 इज लेन इक्व 5 और फिर i को हम
- 2:44:03यहां पे ऐड कर देंगे तो सम फाइनली हो
- 2:44:05जाएगा 15 के इक्वल पर फिर भी हमारा i + प्
- 2:44:08होगा और i + प् होके क्या देगा i+ प् हो
- 2:44:11के इस बार i की वैल्यू सिक्स हो जाएगी 6 <
- 2:44:13= 5 नहीं होता तो हम इस लूप से बाहर निकल
- 2:44:15जाएंगे सम की वैल्यू क्या रही फाइनली सम
- 2:44:17की वैल्यू 15 रही और वही 15 हमारे लिए
- 2:44:19कंसोल विंडो पर आकर प्रिंट हो गया तो इस
- 2:44:21तरीके से हम अपने लूप्स को लॉजिकल काम
- 2:44:24करने के लिए यूज़ कर सकते हैं लॉजिकल काम
- 2:44:26बहुत सारे डिफरेंट डिफरेंट काम हो सकते
- 2:44:28हैं लॉजिकल काम ये भी हो सकता है सम ऑफ़ 1
- 2:44:30टू 5 हम कैलकुलेट करें या हम यहां पे सम
- 2:44:32ऑफ़ 1 टू n भी कैलकुलेट कर सकते हैं ये n
- 2:44:35कोई भी नंबर हो सकता है बस हमें क्या करना
- 2:44:36पड़ेगा अपनी स्टॉपिंग कंडीशन को चेंज करना
- 2:44:38पड़ेगा यहां पे हम लिख देंगे लेट्स सपोज
- 2:44:41हम कोई वेरिएबल बना ले n n की वैल्यू अगर
- 2:44:43फाइव है तो यहां स्टॉपिंग कंडीशन में हम n
- 2:44:46को लिख सकते हैं सेव किया रिफ्रेश किया
- 2:44:48अभी भी सम 15 के बराबर है पर जैसे ही
- 2:44:50सिक्स तक लेकर जा रहे हैं इस बार हमारा
- 2:44:52लूप सिक्स तक जाएगा रिफ्रेश किया तो इस
- 2:44:54बार सम के अंदर 15 के अंदर सिक्स ऐड हो
- 2:44:56गया यानी 21 हो गया अगर n को सेवन कर देते
- 2:44:59हैं तो इस बार लूप सेवन तक जाएगा सेव किया
- 2:45:01रिफ्रेश किया तो 21 के अंदर सेवन को ऐड
- 2:45:03किया तो 28 हो गया अगर हम चाहते हैं वन से
- 2:45:05लेके 100 तक सारे नंबर्स का सम कैलकुलेट
- 2:45:07हो तो कोई नहीं बस n की वैल्यू चेंज करनी
- 2:45:09है 100 कर दिया रिफ्रेश किया तो हमारा वन
- 2:45:11से लेकर 100 तक सारे के सारे नंबर्स का सम
- 2:45:13इज इक्वल ट 550 50 और वही सेम वैल्यू
- 2:45:16हमारे पास प्रिंट होकर आ गई तो जो
- 2:45:18कॉम्प्लेक्शन था जिसको यूज करने में हमें
- 2:45:20बहुत सारा टाइम लगता मैनुअली उसको
- 2:45:21प्रोग्राम ने क्या किया एक सिंपल से
- 2:45:23दो-तीन लाइनों के अंदर उसको निपटा दिया तो
- 2:45:25ये मैजिक होता है इस तरीके से हमारे लूप्स
- 2:45:27को प्रोग्रामिंग के अंदर हम यूज कर रहे
- 2:45:29होते हैं अब यहां एक और चीज हम सीखने वाले
- 2:45:31हैं लूप से रिलेटेड उसके लिए अपने पहले
- 2:45:33वाले एग्जांपल पे आ जाते हैं लेट्स कम टू
- 2:45:36आवर इनिशियल एग्जांपल जिसके अंदर हम अपना
- 2:45:38कॉलेज को पांच बार प्रिंट करवा रहे थे इस
- 2:45:40बार अपना कॉलेज की जगह हम क्या करेंगे आई
- 2:45:42को पांच बार प्रिंट करवा लेते हैं यहां
- 2:45:44लिख देते हैं i इ इक्वल टू ताकि हमें
- 2:45:47क्लियर हो हमारा लूप कैसे काम कर रहा है
- 2:45:49रिफ्रेश ओके i इज नॉट डिफाइंड इस काउंट को
- 2:45:52हम i कर लेते हैं जनरली हमारे जो लूप के
- 2:45:54वेरिएबल होते हैं उनको या तो हम i कहते
- 2:45:57हैं या हम j कहते हैं उनको हमें ज्यादा
- 2:45:58मीनिंगफुल इन जनरल बनाने की जरूरत नहीं
- 2:46:00पड़ती तो ये हमारा लूप हो गया इसके अंदर i
- 2:46:02को प्रिंट करवा रहे हैं पहले i1 था टू था
- 2:46:04थ्री था फोर था फाइव था तो इस तरीके से
- 2:46:06हमारे लूप के अंदर i की वैल्यू जो है वो
- 2:46:08चेंज हो रही है अपडेट हो रही है अब यहां
- 2:46:09पर इवन दो हमने i को यहां पे डिफाइन कर
- 2:46:12रखा है पर अगर इस लूप के बाहर मैं कोशिश
- 2:46:14करूं i की वैल्यू प्रिंट करवाने की हम
- 2:46:16यहां i की वैल्यू प्रिंट करवा रहे हैं
- 2:46:17लास्ट में लूप के बाद तो यहां हम सोच सकते
- 2:46:20हैं i यहां पे लास्ट टाइम क्या था सिक्स
- 2:46:21था तो यहां भी सिक्स आके प्रिंट होना
- 2:46:23चाहिए क्योंकि जब ये लूप खत्म हुआ तब i की
- 2:46:24वैल्यू अपडेट होते-होते छह हो गई थी पर
- 2:46:27सेव करके अगर रिफ्रेश करें तो यहां क्या
- 2:46:28आता है हमारे पास एरर आता है दैट आई इज
- 2:46:31नॉट डिफाइंड इसका रीजन क्या है इसका रीजन
- 2:46:33ये है कि ये जो हमारा आ वेरिएबल हमने
- 2:46:35डिफाइन किया है ये ब्लॉक स्कोप के अंदर
- 2:46:37डिफाइन हुआ है ब्लॉक स्कोप कहने का मतलब
- 2:46:39ये सिर्फ इस फॉर लूप तक जिंदा है उसके बाद
- 2:46:42ये खत्म हो जाएगा मेमोरी से खत्म हो जाएगा
- 2:46:44अब हमारे जावास्क्रिप्ट के कोड को नहीं
- 2:46:46पता कि आ क्या है तो हमें यहां पे आ को
- 2:46:48यूज करना है तो हमें i को री डिक्लेयर
- 2:46:50करना पड़ेगा दोबारा डिफाइन करना पड़ेगा पर
- 2:46:52ये एक डिफरेंस होता है लेट और वेर में अगर
- 2:46:54मैं यहां वेर लिखती तो उस केस में आ
- 2:46:56सर्वाइव कर जाता क्योंकि वेयर फॉर लूप तक
- 2:46:59नहीं सरवाइव करता वयर कहता है मैं ग्लोबल
- 2:47:00हूं हर जगह रहूंगा तो यहां सेव करते हैं
- 2:47:02रिफ्रेश किया वयर के केस में लास्ट वैल्यू
- 2:47:05आ की हमारी क्योंकि सिक्स थी तो वो हमारे
- 2:47:07पास आकर प्रिंट हो गई बट वर को हमें कभी
- 2:47:09यूज़ नहीं करना हम हमेशा लेट को ही यूज़
- 2:47:11करते हैं जब भी अपने हम वेरिएबल को लिख
- 2:47:14रहे होते हैं अपने लूप्स के अंदर पर ये
- 2:47:15चीज याद रखनी है कि लूप के अंदर जो
- 2:47:17वेरिएबल इनिशियलिज्म लूप तक ही रहते हैं
- 2:47:19वहीं तक जिंदा रहते हैं बाद में हम उन
- 2:47:21वेरिएबल को एक्सेस नहीं कर पाते तो ये थे
- 2:47:23हमारे फॉर लूप्स अब नेक्स्ट हम एक और
- 2:47:25कांसेप्ट के बारे में बात करेंगे व्हिच इज
- 2:47:27कॉल्ड एन इंफाइटिंग
- 2:47:28हमने मैथ के अंदर पढ़ा होगा इंफिनिटी इज
- 2:47:31बेसिकली समथिंग दैट नेवर एंड्स इंफाइटिंग
- 2:47:45अ प्रोग्राम कभी भी हमें ऐसा लूप क्रिएट
- 2:47:49नहीं करना जो हमेशा के लिए चलता रहता है
- 2:47:51क्योंकि उसके बहुत सारे नुकसान होते हैं
- 2:47:53नुकसान ये होता है क्योंकि जब भी कोई लूप
- 2:47:54चलता है तो उसके अंदर अगर कोई भी काम हो
- 2:47:56रहा है तो इंटरनली वो मेमोरी के अंदर जगह
- 2:47:58घेर है कोई भी काम होता है नया वेरिएबल
- 2:48:00डिफाइन हो रहा है कैलकुलेशन हो रही है हर
- 2:48:01चीज मेमोरी के अंदर रिसोर्सेस ऑक्यूपाइड
- 2:48:04पाई करती है मेमोरी के अंदर जगह घेर है और
- 2:48:07एक पॉइंट ऐसा आएगा इंफाइटिंग कर दिया कि
- 2:48:10हमारे कंप्यूटर की सिस्टम की सारी स्पेस
- 2:48:11खत्म हो जाएगी और हमारा जो भी प्रोग्राम
- 2:48:14चल रहा होगा कोड चल रहा होगा वो बंद हो
- 2:48:15जाएगा हमारा सिस्टम भी बंद हो सकता है एज
- 2:48:17सच परमानेंट डैमेज नहीं होगा
- 2:48:19जावास्क्रिप्ट के कोड में इंफाइटिंग
- 2:48:25लूप हमें कभी नहीं लिखना अब
- 2:48:36इनफाइकिल ही नहीं देती स्टॉपिंग कंडीशन
- 2:48:39अगर किसी भी लूप की जो हमारी स्टॉपिंग
- 2:48:42कंडीशन होती है वो अगर हमेशा ट्रू दे दे
- 2:48:45तो वो लूप क्या बन जाएगा वो लूप एक नेवर
- 2:48:47एंडिंग इंफाइटिंग
- 2:48:48जाएगा जैसे फॉर एग्जांपल मैंने यहां i की
- 2:48:51वैल्यू शुरुआत करी वन के साथ और i को मैं
- 2:48:53कह रही हूं लेस दन इक्वल ट 5 होना चाहिए
- 2:48:55और हर बार हम i को प्लस प्लस कर रहे हैं
- 2:48:57पर अगर यहां मैं स्टॉपिंग कंडीशन को चेंज
- 2:48:59करके कह दूं i की वैल्यू ग्रेटर दन इक्वल
- 2:49:00टू 0 होनी चाहिए ये है मेरा कोड इसको मैं
- 2:49:03रन करना चाहती हूं अब इसे एक बार ध्यान से
- 2:49:05देखना है लॉजिकली i की वैल्यू वन है
- 2:49:07अपडेशन में कह रखा है i हमेशा बढ़ेगा प्लस
- 2:49:09प्लस होगा टू होगा थ्री होगा फोर होगा
- 2:49:11फाइव होगा तो क्या मैं कह सकती हूं कि i
- 2:49:13तो हमेशा रो से बड़ा ही रहेगा तो यह
- 2:49:15कंडीशन तो हमेशा ही ट्रू देगी और ऐसे केस
- 2:49:17में क्या होगा और ऐसे केस में हमारे
- 2:49:25इनफाइनों आएंगे ब्राउजर के अंदर पर आपको
- 2:49:28ये अपने सिस्टम के ऊपर ट्राई नहीं करना बस
- 2:49:29मेरे सिस्टम प देख लेना और लेसन ले लेना
- 2:49:31कि इस चीज को नहीं करना है इसको सेव कर
- 2:49:34लिया है एंड रिफ्रेश करते हैं तो यू कैन
- 2:49:36सी ये काउंट बढ़ता ही जा रहा है बढ़ता ही
- 2:49:37जा रहा है बढ़ता ही जा रहा है एंड अब मेरी
- 2:49:41स्क्रीन जो है वो फ्रीज हो गई है कंपलीटली
- 2:49:43एंड हो सकता है क्रम अभी बंद हो जाए
- 2:49:44क्योंकि सारी जो स्पेस है दैट हैज
- 2:49:47रिड्यूस्ड तो तो इस तरीके से आई थिंक आई
- 2:49:50विल नीड टू स्टार्ट माय ब्राउजर वंस अगेन
- 2:49:53बट बेसिकली मैं विंडो क्रॉस भी नहीं कर पा
- 2:49:55रही हूं कुछ स्टॉप भी नहीं हो रहा है नहीं
- 2:49:56नया टैब भी नहीं खुल रहा है तो कुछ नहीं
- 2:49:58हो रहा है तो इस सिचुएशन से हमें बचना है
- 2:50:00कभी भी इंफाइटिंग
- 2:50:03लूप जिसको हमने क्रिएट करके देखा नेक्स्ट
- 2:50:05हम बात करने वाले हैं एक और स्पेशल टाइप
- 2:50:07के लूप की जिसका नाम है वाइ लूप अब जब भी
- 2:50:09हम डिफरेंट टाइप्स ऑफ लूप्स पढ़ रहे हैं
- 2:50:11फॉर एग्जांपल हमने फॉर लूप पढ़ लिया अब हम
- 2:50:13वाइल लूप पढ़ेंगे ऐसा कोई भी काम नहीं है
- 2:50:15जो फॉर लूप से हम नहीं कर सकते तो जो सारे
- 2:50:17काम हम फॉर लूप से कर सकते हैं वो सारे
- 2:50:19काम हम वाइल लूप से भी कर सकते हैं जो
- 2:50:20वाइल से कर सकते हैं वो फॉर से भी कर सकते
- 2:50:22हैं ये बस लूप्स को लिखने के डिफरेंट
- 2:50:25तरीके हैं अब वाइल लूप की जब हम बात करते
- 2:50:27हैं वाइल लूप को हम कुछ इस तरीके से लिखते
- 2:50:28हैं कि पहले हम अपना वाइल कीवर्ड लिखेंगे
- 2:50:30उसके बाद पैरेंस के अंदर हम अपनी स्टॉपिंग
- 2:50:33कंडीशन को लिखने वाले हैं ये स्टॉपिंग
- 2:50:35कंडीशन जब तक ट्रू है हमारा लूप चलता
- 2:50:36रहेगा जैसे ही ये फॉल्स हो जाएगी हमारा
- 2:50:38लूप रुक जाएगा और फिर अपना ब्लॉक बना के
- 2:50:40हम सारे के सारे काम यहां पर करते हैं अब
- 2:50:42जो भी वेरिएबल के इनिशियल इजेशन का काम
- 2:50:45होता है जनरली वो सारे काम हम वाइल लूप से
- 2:50:47पहले करते हैं और अपडेशन का काम हम लूप के
- 2:50:50अंदर ही कर रहे होते हैं तो अब एक बार कोड
- 2:50:52पर आ जाते हैं हमने पहले क्या किया था
- 2:50:53हमने वन से लेके फाइव तक सारे नंबर्स को
- 2:50:55प्रिंट किया था अब ये सेम काम हम अपने
- 2:50:57वाइल लूप से करने वाले हैं वाइल लूप को
- 2:50:59लिखने के लिए हम लिखते हैं y एंड वेरिएबल
- 2:51:01को हम अपने लूप से पहले ही बना लेंगे तो i
- 2:51:03= 1 जब तक हमारी i की वैल्यू लेस दन इक्वल
- 2:51:07टू 5 रहती है तब तक हमें क्या करना है तब
- 2:51:09तक हमें कसोल डलॉग करना है i को तो i = i
- 2:51:13अब यहां पर इस लूप के अंदर एक इंपॉर्टेंट
- 2:51:15चीज है जिसको हम मिस कर रहे हैं दैट इज
- 2:51:17आवर अपडेशन कंडीशन अभी लिए तो i की वैल्यू
- 2:51:19इ इक्वल ट 1 है और व हमेशा लेन = 5 रहेगा
- 2:51:21i अपडेट ही नहीं हो रहा तो i को अपडेट
- 2:51:24करना बहुत जरूरी है वाइल लूप के अंदर इसको
- 2:51:26सेव कर लेते हैं रिफ्रेश करते हैं सो दिस
- 2:51:28इज आवर आउटपुट जिसमें i की वैल्यू वन से
- 2:51:30लेकर फाइव तक जा रही है इस तरीके से वन से
- 2:51:32लेकर फाइव तक अगर हमें पांच बार कुछ और
- 2:51:34डिफरेंट काम करवाना हुआ लेट्स सपोज हमें
- 2:51:36पांच बार या इन दिस केस अगर हमें 10
- 2:51:39टाइम्स अपना कॉलेज को प्रिंट करवाना है
- 2:51:41सेव किया रिफ्रेश किया तो इस बार क्या हुआ
- 2:51:4310 टाइम्स हमारे पास अपना कॉलेज प्रिंट
- 2:51:44होक आ गया तो इस तरीके से जो सारे काम हम
- 2:51:46फॉर लूप से कर सकते थे उन सारे कामों को
- 2:51:48वाइल लूप से करना भी पॉसिबल है नेक्स्ट
- 2:51:51टाइप ऑफ़ लूप जिसको हम पढ़ने वाले हैं दैट
- 2:51:53इज़ द डू वाइल लूप अब डू वाइल लूप वाइल
- 2:51:55लूप जैसे ही काम करता है बस इसमें एक छोटा
- 2:51:57सा डिफरेंस होता है छोटा सा डिफरेंस ये
- 2:51:59होता है कि वाइल लूप में क्या होगी जो
- 2:52:01हमारी कंडीशन होती है कि कब स्टॉप करना
- 2:52:03चाहिए वो शुरू में ही चेक हो जाती है द
- 2:52:05कंडीशन इज एट द स्टार्ट जबकि डू वाइल लूप
- 2:52:08में ये जो कंडीशन होती है लास्ट में चेक
- 2:52:10होती है एंड में चेक होती है इसीलिए डू
- 2:52:12वाइल लूप में हमारे पास एक गारंटी होती है
- 2:52:14कि हमारा जो डू वाइल लूप होता है वो
- 2:52:16एटलीस्ट एक बार तो रन करेगा ही करेगा जबकि
- 2:52:20वाइल लूप में ऐसी कोई कंडीशन नहीं होती
- 2:52:22फॉर एग्जांपल वाइल लूप के अंदर मैंने लिख
- 2:52:24दिया i = 20 तो क्या i कभी भी लेसन इक्वल
- 2:52:28टू 10 होगा कभी भी नहीं होगा इसको सेव
- 2:52:29किया रिफ्रेश किया तो मेरी स्क्रीन के ऊपर
- 2:52:31कुछ भी प्रिंट नहीं होगा तो ये लूप क्या
- 2:52:33किया ये लूप एक बार भी रन नहीं किया
- 2:52:35क्योंकि पहली आपने सिचुएशन ऐसी दे दी पहली
- 2:52:37आपने कंडीशन ऐसी दे दी जिसके अंदर वो
- 2:52:39कंडीशन कभी ट्रू होगी ही नहीं बट डू वाइल
- 2:52:42लूप के अंदर फर्स्ट टाइम तो लूप हमेशा रन
- 2:52:44करेगा ही करेगा काम होगा ही होगा एंड उसके
- 2:52:46बाद हमारी कंडीशन जो है वो चेक की जाए
- 2:52:49जैसे इसी सेम चीज को अगर डू वाइल लूप से
- 2:52:51करें इसे कॉपी कर लेते हैं पेस्ट करते हैं
- 2:52:53एंड इसे कर देते हैं कॉमेंट आउट यहां पे
- 2:52:55लेट्स सपोज आई स्टार्ट विद i = 20 अब डू
- 2:52:58वाइल लूप को लिखने के लिए हम लिखते हैं डू
- 2:53:00एंड उसके बाद अपना काम बताते हैं लेट्स
- 2:53:02सपोज हमारा काम है कि हमें अपना कॉलेज
- 2:53:03प्रिंट करवाना है और हम हमेशा आ को प्लस
- 2:53:07प्लस करते रहेंगे अब डू वाइल लूप के अंदर
- 2:53:09इस तरीके से ब्लॉक के बाद हम अपनी वाइल की
- 2:53:11कंडीशन लिखते हैं हम चाहते हैं हमारा लूप
- 2:53:13तब तक चले जब तक i की वैल्यू लेसन इक्वल ट
- 2:53:1510 है और यहां लगा देते हैं सेमीकलन इसको
- 2:53:17सेव कर लेते है अब i की वैल्यू शुरुआत में
- 2:53:2020 है और कंडीशन कह रही है i < = 10 होना
- 2:53:22चाहिए तो हमारा लूप सिर्फ एक ही बार चलेगा
- 2:53:25रिफ्रेश किया तो अपना कॉलेज सिर्फ एक ही
- 2:53:27बार हमारे पास प्रिंट होक आया अब जो हमारा
- 2:53:28वाइल लूप होता है ये चीज याद रखनी है वाइल
- 2:53:31लूप के अंदर लास्ट में कोई सेमीकलन नहीं
- 2:53:32होता जबकि हम डू वाइल के अंदर जब अपनी
- 2:53:34लास्ट की कंडीशन लिखते हैं तो इसके बाद
- 2:53:36हमें अपना सेमीकलन लगाना पड़ता है तो ये
- 2:53:38चीज इंपॉर्टेंट है जिसको आपको याद रखना है
- 2:53:40अगर हम फर्स्ट टाइम वाइल एंड डू वाइल
- 2:53:42लूप्स को लिख रहे हैं तो अब इसी तरीके से
- 2:53:44डू वाइल लूप के अंदर वन से लेकर फाइव तक
- 2:53:45नंबर्स को कैसे प्रिंट करवा सकते हैं हम
- 2:53:47अपना वेरिएबल ले ले लेंगे i जिसको शुरू
- 2:53:49करेंगे वन के साथ हम क्या करेंगे हर बार
- 2:53:51हमें प्रिंट करवाना है i = i को हर बार i
- 2:53:55को प्लस प्लस करते रहेंगे और लूप हमारा तब
- 2:53:57तक चलना चाहिए जब तक i इज लेन इक्व 5 सेव
- 2:53:59कर लेते हैं रिफ्रेश करते हैं तो हमारे i
- 2:54:01की वैल्यू वन से लेकर फ तक जा रही है तो
- 2:54:03इस तरीके से हमारा डवा लूप ऑपरेट करता है
- 2:54:06नेक्स्ट हम बात करने वाले हैं एक और
- 2:54:08स्पेशल टाइप के लूप के बारे में व्हिच इज
- 2:54:10द फॉर ऑफ लूप अब हमारे पास जो फॉर लूप
- 2:54:13होता है जो डू वाइल लूप होता है एंड जो
- 2:54:16हमारा वाइल लूप होता है ये तो होते हैं
- 2:54:18तीन जनरल लूप्स जिनको हम यूज़ करते हैं और
- 2:54:20इनमें से भी मैक्सिमम टाइम हम फॉर लूप को
- 2:54:21ही यूज़ करेंगे पर इसके अलावा भी हमारे
- 2:54:23पास दो स्पेशल लूप्स होते हैं एक का नाम
- 2:54:26होता है फॉर ऑफ और एक का नाम होता है फॉर
- 2:54:28इन ये लूप्स एज सच कुछ अलग नहीं कर रहे
- 2:54:31होते बस ये हमें हेल्प करते हैं टू आइट ट
- 2:54:34आइट ट यानी लूप लगाना ऑन सम स्पेशल डेटा
- 2:54:37टाइप्स सबसे पहले फॉर ऑफ लूप के बारे में
- 2:54:40बात करते हैं फॉर ऑफ लूप का काम होता है
- 2:54:42कि ये हमें स्ट्रिंग्स एंड अरेज के ऊपर
- 2:54:45लूप लगाने में हेल्प करता है अरेज अभी
- 2:54:46क्या है अरेज को इग्नोर कर देना
- 2:54:48स्ट्रिंग्स को हमने ऑलरेडी देख रखा है
- 2:54:50स्ट्रिंग होता है हमारा कोई भी स्ट्रिंग
- 2:54:51फॉर एग्जांपल मैंने कुछ भी अगर नाम लिख
- 2:54:53दिया तो ये क्या हो जाएगी एक स्ट्रिंग हो
- 2:54:55जाएगी अगर इस स्ट्रिंग के ऊपर एक-एक
- 2:54:57कैरेक्टर के ऊपर जा जा के जा जा के मुझे
- 2:54:59लूप लगाना है स्ट्रिंग की वैल्यूज पर तो
- 2:55:01उसके लिए हम फॉर ऑफ लूप को यूज़ करेंगे
- 2:55:03फॉर ऑफ लूप को लिखने का सिंटेक्स होता है
- 2:55:05फॉर और इसके अंदर फिर हम कोई वेरिएबल
- 2:55:07बनाते हैं लेट और हम अपने वेरिएबल का नाम
- 2:55:09कुछ भी रख सकते हैं एंड फिर यहां पे हम
- 2:55:11अपने स्ट्रिंग वेरिएबल को लेते हैं अगर
- 2:55:13एरे वेरिएबल है तो हम एरे वेरिएबल को भी
- 2:55:15ले सकते हैं पर अरेज हमने पढ़े नहीं बाद
- 2:55:16में पढ़ेंगे तो हम फॉर ऑफ लूप को बाद में
- 2:55:18भी यूज कर रहे होंगे तो हम अपने स्ट्रिंग
- 2:55:20वेरिएबल का नाम लिखते हैं और बीच में हम
- 2:55:21अपने ऑफ कीवर्ड को यूज करते हैं और फिर यह
- 2:55:23जो हमारा वेरिएबल होता है इसमें एकएक करके
- 2:55:25एक एक करके स्ट्रिंग के सारे के सारे
- 2:55:26कैरेक्टर्स की वैल्यू हमारे पास आ जाती है
- 2:55:29तो इस फॉर ऑफ लूप को लिखते हैं एक बार इसे
- 2:55:31कर देते हैं कॉमेंट आउट एंड लेट्स ट्राई
- 2:55:34टू राइट आवर फॉर ऑफ लूप फॉर ऑफ लूप के लिए
- 2:55:38हमें एक स्ट्रिंग बनानी पड़ेगी तो उसके
- 2:55:40लिए एक स्ट्रिंग वेरिएबल बना लेते हैं लेट
- 2:55:42एटी इ टू इसको कह देते हैं अपना कॉलेज इस
- 2:55:45तरीके से हमने कोई स्ट्रिंग वेरिएबल बनाया
- 2:55:48अब इसके ऊपर फॉर ऑफ लूप हम अप्लाई करते
- 2:55:50हैं लेट वैल्यू ऑफ इस तरीके से हमने एक
- 2:55:53वेरिएबल बनाया वैल्यू इसको हम i भी बोल
- 2:55:55सकते थे एक बार इसे हम आ कह देते हैं लेट
- 2:55:57आ ऑफ स्ट्रिंग एटीआर और इसमें हम हर बार
- 2:56:00क्या करेंगे चेक करेंगे इस आ के अंदर
- 2:56:02वैल्यू क्या आती है क्योंकि इसको ना हमने
- 2:56:04इनिश इज किया जैसे पहले वाले लूप्स में हम
- 2:56:06हमेशा अपने वेरिएबल को पहले ही कोई वैल्यू
- 2:56:08दे देते थे पर फॉर ऑफ लूप के अंदर i के
- 2:56:10अंदर वैल्यू ऑटोमेटिक आती है और अपडेशंस
- 2:56:13भी इनफैक्ट ऑटोमेटिक होते हैं हमें ना
- 2:56:16यहां पे इनिश इजेशन देखना ना यहां पे हमें
- 2:56:18अपडेशन देखना ना यहां पे हमें स्टॉपिंग
- 2:56:20कंडीशन देखनी तीनों में से कुछ नहीं देखना
- 2:56:22ऑटोमेटिक फॉर ऑफ लूप हमारे लिए सब देख
- 2:56:24लेगा हमें क्या करना है हमें हर बार हम
- 2:56:26क्या करेंगे सिंपली अपने i को प्रिंट करवा
- 2:56:29देंगे या इनफैक्ट यहां लिख देते हैं i इज
- 2:56:32इक्वल टू इसको कर लेते हैं सेव एंड
- 2:56:34रिफ्रेश तो ये क्या हुआ हमारे पास i की
- 2:56:37सारी की सारी वैल्यूज प्रिंट होकर आ गई
- 2:56:39फर्स्ट आइट में i की वैल्यू a है फिर p है
- 2:56:41फिर n है फिर ए है फिर सी है फिर ओ है फिर
- 2:56:44दो बार डबल एल है फिर ई है जी है एंड इस
- 2:56:46तरीके से जो अपना कॉलेज था था ये जो हमारी
- 2:56:49स्ट्रिंग थी अगर इसके ऊपर फॉर ऑफ लूप
- 2:56:51लगाया तो हर बार जो ये आई होगा आइट मेटर
- 2:56:53होगा इसे आइट मेटर भी कहते हैं जो हमें
- 2:56:56आइट मेट करने में हेल्प करता है हमारा जो
- 2:56:58आइट मेटर होगा उसके अंदर हमारे कैरेक्टर्स
- 2:57:01आ जाएंगे हर बार अगर फॉर एग्जांपल इफ आई
- 2:57:04राइट जावास्क्रिप्ट हियर सेव कर लेते हैं
- 2:57:08रिफ्रेश करते हैं तो जावास्क्रिप्ट के जो
- 2:57:10सारे के सारे कैरेक्टर्स हैं वो हमारे पास
- 2:57:12प्रिंट होके आएंगे हम फिर चाहे तो इन
- 2:57:13कैरेक्टर्स के साथ कुछ भी काम कर सकते हैं
- 2:57:15कुछ भी ऑपरेशंस कर सकते हैं फॉर एग्जांपल
- 2:57:17मुझे अपनी स्ट्रिंग की लेंथ कैलकुलेट करनी
- 2:57:19हुई कि ये स्ट्रिंग कितनी लंबी है तो उसको
- 2:57:21कैलकुलेट करने का एक बेसिक तरीका होगा कि
- 2:57:23हम एक वेरिएबल बना लेते हैं लेंथ इज इक्वल
- 2:57:25टू 0 लेंथ की शुरुआत कर दी हमने रो के साथ
- 2:57:28या इसको लेंथ की जगह हम साइज कह लेते हैं
- 2:57:30हमारी स्ट्रिंग का साइज अभी क्या है साइज
- 2:57:32है जीरो जितनी बार ये लूप रन करेगा मतलब
- 2:57:35उतने कैरेक्टर्स हैं इस स्ट्रिंग के अंदर
- 2:57:37तो हम हर बार क्या करेंगे अपने साइज को
- 2:57:39इंक्रीज कर देंगे बाय वन हर बार मेरा साइज
- 2:57:41इंक्रीज हो जाएगा बाय वन और लास्ट में मैं
- 2:57:44प्रिंट करवा दूंगी स्ट्रिंग साइज इज इक्वल
- 2:57:46टू हमारा साइ इससे हमारे पास स्ट्रिंग का
- 2:57:49साइज आ जाएगा अब हमें पहले से क्या पता है
- 2:57:51कि हमारे स्ट्रिंग का साइज क्या है 1 2 3
- 2:57:544 5 6 7 8 9 10 हमारे पास लास्ट में यहां
- 2:57:57पे प्रिंट होकर आना चाहिए 10
- 2:57:58जावास्क्रिप्ट के अंदर 10 कैरेक्टर्स हैं
- 2:58:00रिफ्रेश किया तो लास्ट में क्या प्रिंट
- 2:58:01होके आया स्ट्रिंग साइज इज इक्वल टू 10 तो
- 2:58:03इस तरीके से कुछ भी डिफरेंट काम है जो हम
- 2:58:05अपनी कैरेक्टर्स हैं या दूसरी जो वैल्यूज
- 2:58:07आएंगी उनके साथ कर सकते हैं बट इस तरीके
- 2:58:09से हमारा फॉर ऑफ लूप वर्क करता है जनरली
- 2:58:11यहां पे आइट मेटर आ को हम वैल्यू ल बोल
- 2:58:15सकते हैं वैल्यू कह सकते हैं और हर बार
- 2:58:17हमारी जो वैल्यू है उसे हम लिख सकते हैं
- 2:58:20ये हमारी वैल्यू आ जाएगी व्हिच इज इक्वल
- 2:58:22टू इंडिविजुअल कैरेक्टर्स ईच टाइम अब ये
- 2:58:24जो हमारा फॉर ऑफ लूप होता है इसे हम
- 2:58:25स्ट्रिंग्स एंड अरेज के लिए यूज़ करते हैं
- 2:58:27बट ऑब्जेक्ट्स के लिए हमें इसे यूज़ नहीं
- 2:58:28करना है ऑब्जेक्ट्स के लिए जिस टाइप की
- 2:58:30लूप को हम यूज़ करते हैं उसे हम कहते हैं
- 2:58:32फॉर इन लूप फॉर इन लूप से हमारा जो आइट
- 2:58:35मेटर होता है उसके अंदर हमारे पास
- 2:58:36ऑब्जेक्ट की कीज आ जाती है फॉर इन लूप को
- 2:58:39हम ऑब्जेक्ट्स के लिए भी यूज़ कर सकते हैं
- 2:58:41और बाद में जब हम अरेज के बारे में
- 2:58:42पढ़ेंगे तो हम अरेज को भी यूज कर पाएंगे
- 2:58:44अब इसे यूज करने के लिए हम अपने कोड के
- 2:58:47अंदर एक ऑब्जेक्ट बना लेते हैं लेट्स
- 2:58:49ट्राई एंड कॉमेंट दिस एंड यहां हम लिख
- 2:58:53देते हैं अपना फॉर इन लूप एक ऑब्जेक्ट बना
- 2:58:56लेते हैं स्टूडेंट ऑब्जेक्ट स्टूडेंट के
- 2:58:58अंदर डिफरेंट वैल्यूज को हम सेव कर सकते
- 2:58:59हैं लेट्स सपोज स्टूडेंट का जो नाम है उसे
- 2:59:02कह देते हैं राहुल कुमार एज को हम कह देते
- 2:59:06हैं
- 2:59:0720 सीजीपीए हम कुछ भी रख सकते हैं वी कैन
- 2:59:10राइट इट
- 2:59:127.5 एंड क्या पास हो गया हमारा स्टूडेंट
- 2:59:15उसके लिए हम वैल्यू को रख सकते हैं ट्रू
- 2:59:16तो ये हमारा स्टूडेंट ऑब्जेक्ट हो गया अब
- 2:59:18स्टूडेंट ऑब्जेक्ट के ऊपर लूप लगाने के
- 2:59:20लिए हम क्या करेंगे हम अपना फॉर इन लूप
- 2:59:22लिखेंगे इसमें सबसे पहले हम एक आइट मेटर
- 2:59:25बना लेते हैं और फिर ऑफ की जगह हम यहां इन
- 2:59:27लिखते हैं लेट आई इन स्टूडेंट अपनी
- 2:59:30ऑब्जेक्ट का नाम एंड उसके बाद यहां पर हर
- 2:59:33बार हम क्या करेंगे अपने i को प्रिंट करवा
- 2:59:35देंगे console.log i इसको सेव कर लेते हैं
- 2:59:37रिफ्रेश किया तो हर बार i के अंदर क्या आ
- 2:59:39रहा है हमारे की की वैल्यू आ रही है तो जो
- 2:59:41हमारा फॉर इन लूप होता है वो हमें हमारी
- 2:59:43कीज रिटर्न करता है किसी भी ऑब्जेक्ट की
- 2:59:45तो कीज यानी यह वाली जो वैल्यूज होती है
- 2:59:48की वैल्यू पेयर में से की रिटर्न करेगा तो
- 2:59:50इसे इस आइट मेटर को हम अपनी की भी कह सकते
- 2:59:52हैं तो यहां पे इस वेरिएबल को की नाम दे
- 2:59:54दिया सेव किया रिफ्रेश किया तो यह सारी की
- 2:59:56सारी कीज हमारे पास आ गई अब एक बार हमारे
- 2:59:58पास कीज आ गई इसे प्रिंट कर लेते हैं की
- 3:00:00इज इक्वल टू दिस वैल्यू एक बार हमारे पास
- 3:00:03अगर यह की आ गई तो हर की के लिए हम उसकी
- 3:00:04वैल्यू भी निकाल सकते हैं कैसे निकालते
- 3:00:06हैं अगर हमारे पास किसी भी ऑब्जेक्ट की की
- 3:00:08हो तो उसकी वैल्यू निकालने के लिए हमें
- 3:00:11क्या करना पड़ता है हमें लिखना पड़ता है
- 3:00:12उस ऑब्जेक्ट का नाम एंड उसके अंदर फिर हम
- 3:00:15अपनी की की वैल्यू लिखते हैं तो यहां पर
- 3:00:17स्टूडेंट के अंदर हम अपने की वेरिएबल को
- 3:00:20पास कर देते हैं यहां पे हमें डबल कोट्स
- 3:00:22पास करने की जरूरत नहीं है क्योंकि डबल
- 3:00:23कोट से क्या करेंगे स्टूडेंट के अंदर वो
- 3:00:26एग्जैक्ट की वैल्यू ढूंढने की कोशिश करेगा
- 3:00:28बट हमें ऐसे नहीं करना इस बार डबल कोट्स
- 3:00:30नहीं क्योंकि की हमारा वेरिएबल ही है कोई
- 3:00:32वैल्यू नहीं है स्ट्रिंग वैल्यू तो उसको
- 3:00:33हम इसी तरीके से पास करेंगे सेव किया
- 3:00:36रिफ्रेश किया तो हर की के लिए उसकी वैल्यू
- 3:00:37भी प्रिंट होके आ गई की है अगर नेम तो
- 3:00:39वैल्यू है राहुल कुमार की है अगर एज तो
- 3:00:41वैल्यू है 20 की है अगर सीजीपीए तो वैल्यू
- 3:00:43है 7.5 तो इस तरीके से की वैल्यू पेयर्स
- 3:00:45को हम एक्सेस कर सकते हैं यूजिंग द फॉर इन
- 3:00:48लूप अब ये थे हमारे डिफरेंट डिफरेंट लूप्स
- 3:00:51जिनको हमने पढ़ा है इन्हीं को यूज़ करके
- 3:00:52हम कुछ प्रैक्टिस क्वेश्चंस को सॉल्व करने
- 3:00:54वाले हैं सबसे पहला क्वेश्चन हमारे पास
- 3:00:56कहता है कि प्रिंट ऑल द इवन नंबर्स फ्रॉम
- 3:00:590 टू 100 हमें रो से लेके 100 तक सारे के
- 3:01:01सारे इवन नंबर्स को प्रिंट करना है अब इसी
- 3:01:04का एक सिंपलर वर्जन पहले कर लेते हैं सबसे
- 3:01:06पहले प्रिंट करवाने की कोशिश करते हैं
- 3:01:08सारे के सारे नंबर्स को अगर हमें रो से
- 3:01:10लेके 100 तक सारे के सारे नंबर्स को
- 3:01:12प्रिंट करवाना होता तो हम कैसे करवाते
- 3:01:14यहां पे एक बार पॉज करना है खुद से कोशिश
- 3:01:17करनी है आप फॉर लूप वाइल लूप डू वाइल लूप
- 3:01:19किसी भी लूप को यूज कर सकते हो जो आपको
- 3:01:20पसंद है उससे जीरो से लेकर 100 तक सारे के
- 3:01:22सारे नंबर्स को हमें प्रिंट करवाने की
- 3:01:24कोशिश करनी है और इसे अब सॉल्व करते हैं
- 3:01:27सॉल्व करने के लिए यहां आ जाते हैं
- 3:01:28प्रैक्टिस क्वेश्चन वन है ये हमारा लेट्स
- 3:01:31सपोज एक फॉर लूप यूज करते हैं मुझे जीरो
- 3:01:33से लेक 100 तक सारे नंबर्स को प्रिंट
- 3:01:35करवाना है तो हमारा जो आइट मेटर होगा या
- 3:01:37इसको काउंट हम कह सकते हैं या इसको नंबर
- 3:01:41कह सकते हैं हमारा जो नंबर है इसको हम
- 3:01:42जीरो से स्टार्ट कर सकते हैं और ये जो
- 3:01:44नंबर है इसे हमें 100 तक लेके जाना है तो
- 3:01:46नंबर लेस दन इक्वल जब तक 100 है तब तक
- 3:01:49हमारी कंडीशन चलती रहेगी हर बार हम नंबर
- 3:01:51को कर देंगे प्लस प्लस और हर बार हम क्या
- 3:01:53करवाएंगे हर बार हम अपने नंबर को प्रिंट
- 3:01:55करवाएंगे तो इसे कह सकते हैं नंबर इज
- 3:01:57इक्वल टू आर नंबर कर लेते हैं सेव एंड
- 3:02:02रिफ्रेश तो हमारे पास जितने भी नंबर
- 3:02:04प्रिंट होके आए जीरो से लेकर 100 तक सारे
- 3:02:06के सारे नंबर्स हमारे पास प्रिंट होकर आ
- 3:02:08गए अब हमें सोचना है कि इन नंबर्स में से
- 3:02:11हम इवन नंबर्स को कैसे सॉर्ट आउट करें
- 3:02:13हमें पता है जब सारे नंबर्स प्रिंट
- 3:02:14करवाएंगे ऑड भी प्रिंट होगा इवन भी प्रिंट
- 3:02:16होगा अब हमें इस तरीके का कुछ सिस्टम
- 3:02:19चाहिए अगर हमारे पास ऑड नंबर आता है तो उस
- 3:02:22केस में तो प्रिंट मत करो डोंट प्रिंट और
- 3:02:26अगर हमारे पास कोई इवन नंबर आता है जैसे
- 3:02:27रो हो गया टू हो गया फोर हो गया सिक्स हो
- 3:02:29गया एट हो गया उस केस में हमें अपने
- 3:02:31नंबर्स को प्रिंट करना है तो इस तरीके की
- 3:02:34जब हमारे पास कंडीशन होती है कि कुछ
- 3:02:35कंडीशन है वो जब सच होगी तब नंबर्स को
- 3:02:38प्रिंट करना है और जब सच नहीं होगी तब
- 3:02:40नंबर्स को प्रिंट नहीं करना तो इस तरीके
- 3:02:42की कंडीशंस के लिए हम क्या करते हैं हम
- 3:02:43अपनी कंडीशनल स्टेटमेंट्स को यूज करते हैं
- 3:02:46तो हम यहां क्या कर सकते हैं लूप के अंदर
- 3:02:47अंदर ही हम अपनी कंडीशनल स्टेटमेंट को यूज
- 3:02:49करेंगे हम बात करेंगे कि अगर हमारा नंबर
- 3:02:52एक इवन नंबर है इवन नंबर कैसे चेक करते
- 3:02:54हैं जो नंबर टू के साथ मॉडलो में हमें
- 3:02:57जीरो दे दे वो क्या होता है इवन नंबर होता
- 3:02:59है अगर नंबर इवन नंबर है तो उसे प्रिंट
- 3:03:01करवा दो नहीं तो उसे प्रिंट मत करवाओ इसी
- 3:03:03सेम लॉजिक को कोड में लिखने का यह तरीका
- 3:03:05होता है कि हम अपने ब्लॉक के अंदर लिखें
- 3:03:08इफ आवर नंबर मॉडलो टू इज इक्वल टू 2 यह
- 3:03:13कौन सी कंडीशन है यह हमारी इवन नंबर की
- 3:03:16कंडीशन है अगर न नंबर होता है तो उस केस
- 3:03:18में तो नंबर को प्रिंट करवा दो हम प्रिंट
- 3:03:21करवा देंगे नंबर इज इक्वल टू नंबर और अगर
- 3:03:25इवन नहीं होता एल्स वाले केस में हमें
- 3:03:26क्या करना है एल्स वाले केस में हमें कुछ
- 3:03:28नहीं करना कुछ प्रिंट ही नहीं कराना तो
- 3:03:29कुछ काम ही नहीं करना तो बेसिकली एल्स
- 3:03:31वाला केस हम यहां से हटा भी सकते हैं इसको
- 3:03:33सेव कर लेते हैं रिफ्रेश करेंगे तो इस बार
- 3:03:36सारे के सारे नंबर्स आप नोटिस करोगे दे आर
- 3:03:38ऑल इवन नंबर्स रो है हमारे पास टू है फोर
- 3:03:40है सिक्स है 8 है 10 12 इस तरीके से सारे
- 3:03:43के सारे जो नंबर्स प्रिंट हुए हैं ये
- 3:03:44हमारे इवन नंबर्स हैं यहीं पे अगर हमें ऑड
- 3:03:46नंबर्स प्रिंट करवाने होते तो कुछ नहीं
- 3:03:47करना होता इसको नॉट इक्वल टू कर देना था
- 3:03:49बस जैसे ही नॉट इक्वल टू कर देते यह हमारी
- 3:03:52ऑड नंबर की कंडीशन बन जाती सेव करते
- 3:03:54रिफ्रेश करते इस बार सारे नंबर्स ऑड
- 3:03:56नंबर्स हैं तो शुरुआत ही वन के साथ हो रही
- 3:03:58है 3 5 7 9 11 इस तरीके से सारे के सारे
- 3:04:01ऑड नंबर्स को भी हम प्रिंट करवा सकते हैं
- 3:04:03नेक्स्ट प्रैक्टिस क्वेश्चन हमें कह रहा
- 3:04:04है क्रिएट अ गेम वेयर यू स्टार्ट विद एनी
- 3:04:07रैंडम गेम नंबर यानी हमें एक ऐसा गेम
- 3:04:09बनाना है जिसके अंदर हमें कोई भी हमारे
- 3:04:11गेम नंबर होगा उसको हम कुछ भी लिख सकते
- 3:04:13हैं फॉर एग्जांपल हमारा जो गेम का नंबर है
- 3:04:16इसको गेम नंबर कह लेते हैं गेम नंबर की
- 3:04:18शुरुआत की हमने 25 के साथ तो हमें क्या
- 3:04:20करना है हमें यूजर से पूछना है उस नंबर की
- 3:04:23वैल्यू तो आस्क द यूजर टू कीप गेसिंग द
- 3:04:25गेम नंबर अंट्स करेक्ट वैल्यू यानी हम
- 3:04:28क्या करेंगे हम कोई प्रॉम्स क्रिएट कर
- 3:04:30सकते हैं और हम यूजर को बोलेंगे कि सही
- 3:04:32वैल्यू को गेस करो यूजर हो सकता है फाइव
- 3:04:34गेस करें तो उस केस में क्या करना है उस
- 3:04:36केस में हमें पता है फाइव हमारे गेम नंबर
- 3:04:37के इक्वल नहीं है तो यूजर से फिर दोबारा
- 3:04:39पूछना है दोबारा प्रोमट में पूछो उस बार
- 3:04:42अगली बार हो सकता है यूजर 28 गेस करे हमें
- 3:04:44पता है 28 गलत नंबर है तो उससे दोबारा
- 3:04:46पूछो तो इस तरीके इसे बार-बार बार-बार
- 3:04:48यूजर से पूछते रहना है जब तक यूजर ने सही
- 3:04:50नंबर गेस नहीं कर लिया तो इसके लिए हमें
- 3:04:53एक गेम क्रिएट करना है अब इसमें सबसे पहले
- 3:04:56तो प्रैक्टिस क्वेश्चन टू लिख लेते हैं
- 3:04:59यहां पे सबसे पहले तो हम अपना गेम नंबर
- 3:05:01लिख सकते हैं लेट गेम नंबर गेम नंबर को हम
- 3:05:04कुछ भी वैल्यू के साथ इनिश आइज कर सकते
- 3:05:06हैं लेट्स कॉल इट 25 कि हमारे गेम का नंबर
- 3:05:08है 25 एंड यूजर को जो है ये गेम नंबर गेस
- 3:05:11करना है अब हम क्या करेंगे सबसे पहले यूजर
- 3:05:13को बोलेंगे कि गेस करो तो फर्स्ट टाइम तो
- 3:05:15यूजर सिर्फ अपना नंबर जो है उसको गेस
- 3:05:17करेगा तो यूजर से गेस करवाने के लिए एक
- 3:05:21प्रोमट क्रिएट कर लेते हैं गेस द गेम नंबर
- 3:05:26तो यूजर से कोई नंबर जो है उसको पूछेंगे
- 3:05:28और उसे एक वेरिएबल के अंदर स्टोर करा
- 3:05:30लेंगे इसको हम कह देते हैं यूजर नंबर यूजर
- 3:05:32ने जो नंबर एंटर किया और अभी के लिए क्या
- 3:05:35करेंगे इसे कंसोल ड लॉग करके प्रिंट करवा
- 3:05:37देंगे कि यूजर ने हमारे लिए यह नंबर एंटर
- 3:05:39किया सेव कर देते हैं रिफ्रेश करते हैं
- 3:05:41हमें हमारे पास प्रोमट आ रहा है गेस द गेम
- 3:05:43नंबर लेट्स सपोज हमने गेस किया 50 ओके कर
- 3:05:47दिया तो हम हमारे पास 50 प्रिंट होक आ गया
- 3:05:49वहीं पे अगर हम फाइव गेस करते तो हमारे
- 3:05:50पास फाइव प्रिंट हो के आ गया अभी तो इतना
- 3:05:52किया है हमने अब हमें क्या करना है इस
- 3:05:54यूजर नंबर को इस गेम नंबर के साथ मैच करने
- 3:05:57की कोशिश करनी है तो हम क्या कर सकते हैं
- 3:05:59एक हम वाइल लूप चला सकते हैं और ये वाइल
- 3:06:02लूप कब तक चलेगा इस वाइल लूप के अंदर
- 3:06:05बेसिकली हम अपने गेम को प्ले करेंगे और ये
- 3:06:07तब तक चलेगा जब तक यूजर सही नंबर मैच नहीं
- 3:06:09कर देता तो हमें इस वाइल लूप के अंदर इस
- 3:06:12वाइ लूप को तब तक रन करना है जब तक हमारी
- 3:06:14यूजर नंबर की वैल्यू इज नॉट इक्वल टू
- 3:06:17हमारे गेम नंबर की
- 3:06:20वैल्यू यानी यूजर नंबर जब तक हमारे गेम
- 3:06:23नंबर के इक्वल नहीं हो जाता तब तक हमारा
- 3:06:25वाइ लूप चलता रहेगा और जैसे ही ये दोनों
- 3:06:27वैल्यूज इक्वल हो गई उस केस में हम क्या
- 3:06:29करेंगे उस केस में लूप को खत्म कर देंगे
- 3:06:31और लास्ट में जाके हम प्रिंट करवा देंगे
- 3:06:33कंसोल डलॉग कांग्रेचुलेशन
- 3:06:36यू एंटर्ड द
- 3:06:40राइट नंबर तो इस तरीके का हम कुछ करने
- 3:06:44वाले हैं तो गेम नंबर हमारे पास ऑलरेडी है
- 3:06:46यूजर से हमने फर्स्ट टाइम अपना नंबर गेस
- 3:06:49करवा लिया फिर एक वाइल लूप के अंदर गेम
- 3:06:51चलता रहेगा अगर यूज़र ने गलत नंबर एंटर
- 3:06:52किया तो इस वाइल लूप के अंदर दोबारा उससे
- 3:06:54अगला नंबर पूछा जाएगा दोबारा पूछा जाएगा
- 3:06:56दोबारा पूछा जाएगा तब तक पूछा जाएगा जब तक
- 3:06:58यूज़र सही नंबर एंटर नहीं कर देता जैसे ही
- 3:07:00वो सही नंबर एंटर करेगा वैसे हम प्रिंट
- 3:07:02करवा देंगे कांग्रेचुलेशन
- 3:07:03यहां स्पेलिंग ठीक लग कर लेते हैं
- 3:07:06कांग्रेचुलेशन
- 3:07:07यू एंटर्ड द राइट नंबर अब यहां पर हमें
- 3:07:11अपने गेम के लॉजिक को सोचना है लेट्स सपोज
- 3:07:14यह लूप कब रन करेगा यह लूप तभी रन करेगा
- 3:07:16जब यूज़र ने गलत नंबर एंटर किया अगर यूजर
- 3:07:18गलत नंबर एंटर करता है तो हम क्या करेंगे
- 3:07:19हम उससे दोबारा पूछेंगे तो दोबारा हम एक
- 3:07:22प्रोमट क्रिएट करेंगे एंड उसको बताएंगे यू
- 3:07:25एंटर्ड रॉन्ग
- 3:07:28नंबर एंड फिर उसे बोलेंगे गेस अगेन कि
- 3:07:32दोबारा उसे नंबर को गेस करना है और सेकंड
- 3:07:34टाइम यूजर जिस नंबर को गेस करेगा उसे
- 3:07:36दोबारा से इसी वेरिएबल के अंदर हम सेव
- 3:07:38करवा सकते हैं नया वेरिएबल बनाने की हमें
- 3:07:39जरूरत नहीं है यूजर नंबर के अंदर ही उसे
- 3:07:43हम सेव करवा सकते
- 3:07:45हैं तो यूजर नंबर के अंदर दोबारा आ जाएगा
- 3:07:48फिर दोबारा से चेक करेंगे अगर यूजर ने
- 3:07:50सेकंड टाइम जो नंबर गेस किया क्या वो गेस
- 3:07:51नंबर गेम नंबर के इक्वल है अगर नहीं है
- 3:07:53इक्वल दोबारा गेस करवाओ दोबारा गेस करवाओ
- 3:07:55दोबारा गेस करवाओ जैसे ही इक्वल हो जाता
- 3:07:57है लास्ट में कांग्रेचुलेशन प्रिंट कर दो
- 3:07:59ये होगा हमारा एक्चुअल गेम व्हिच विल बी अ
- 3:08:02वर्किंग गेम इसको रिफ्रेश करके स्टार्ट
- 3:08:04करते हैं लेट्स स्टार्ट गेसिंग द नंबर फॉर
- 3:08:06एग्जांपल मैंने 50 गेस किया ओके यहां लिखा
- 3:08:09आ रहा है आपने गलत नंबर को गेस किया यू
- 3:08:10गेस द रॉन्ग नंबर गेस अगेन तो इस बार हम
- 3:08:12100 गेस कर लेते हैं ओके इस बार भी कह रहा
- 3:08:15है कि गलत गेस किया है लेट्स गेस 10 ओके
- 3:08:18इस बार भी कह रहे हैं गलत गेस किया है तो
- 3:08:20इस बार 30 गेस कर लेते हैं ये भी गलत नंबर
- 3:08:23है पर जैसे ही मैं सही नंबर गेस करूंगी
- 3:08:25माय गेम नंबर वाज 25 जैसे हम 25 एंटर
- 3:08:28करेंगे जैसे ही ओके किया ओके देयर इज अ
- 3:08:31प्रॉब्लम विद प्रोमट प्रोमट के साथ हमारा
- 3:08:32नंबर जो है वो इसलिए मैच नहीं कर रहा
- 3:08:34क्योंकि हमने डबल इक्वल टू लिख दिया
- 3:08:36बेसिकली प्रोमट से जो भी इनपुट आता है
- 3:08:37नंबर की फॉर्म में भी वो हमारे पास एक
- 3:08:39स्ट्रिंग होती है तो हमेशा प्रोमट
- 3:08:40स्ट्रिंग रिटर्न करता है तो इसीलिए
- 3:08:42स्ट्रिंग क्या कर रही है स्ट्रिंग इस नंबर
- 3:08:44के साथ मैच नहीं हो पा रही इसको सेव करके
- 3:08:45दोबारा एक बार अपने गेम को जो है ओके
- 3:08:49लेट्स ट्राई
- 3:08:50टू रीस्टार्ट आवर गेम नए टैब के अंदर हम
- 3:08:55अपनी गेम को रीस्टार्ट कर लेते हैं हम
- 3:08:57अपने गेम को स्टार्ट कर देते हैं विद द
- 3:08:59नंबर 25 इट सेल्फ इंस्पेक्ट करेंगे दोबारा
- 3:09:02कंसोल के अंदर आए क्या आ रहा है
- 3:09:03कांग्रेचुलेशन यू एंटर द राइट नंबर
- 3:09:05रिफ्रेश करके दोबारा गेम को स्टार्ट करते
- 3:09:07हैं मैंने एंटर किया 30 या 20 एंटर किया
- 3:09:10ओके दिखा रहा है गेस किया रंग नंबर इस बार
- 3:09:13हमने एंटर किया 50 रंग नंबर और इस बार
- 3:09:16हमने एंटर किया 20 फाइ जैसे ही ओके क्लिक
- 3:09:18करेंगे वैसे ही दिखा रहा है कांग्रेचुलेशन
- 3:09:19यू एंटर्ड द राइट नंबर तो इस तरीके से हम
- 3:09:22अपने गेम को प्ले कर सकते हैं ये गेम तब
- 3:09:24तक चलेगा जब तक यूजर सही नंबर एंटर नहीं
- 3:09:26कर देता एक इंपॉर्टेंट चीज हमने जानी कि
- 3:09:28प्रोमट के अंदर हमारे पास नंबर्स जो आ रहे
- 3:09:30हैं वो स्ट्रिंग की फॉर्म में आ रहे हैं
- 3:09:31तो गलती से भी डबल इक्वल टू मत कर देना
- 3:09:33नहीं तो हमें दोबारा से मेरी तरह आपको नया
- 3:09:35टैब खोलना पड़ जाएगा बट हां इसको हम रोक
- 3:09:37सकते थे डबल इक्वल टू तब आप कर सकते हो जब
- 3:09:39गेम नंबर भी एक स्ट्रिंग की फॉर्म में आप
- 3:09:41इस तरीके से डिफाइन करते हैं तो ये थे
- 3:09:43हमारे प्रैक्टिस क्वेश्चंस एंड दिस वाज ऑल
- 3:09:45अबाउट लूप्स नेक्स्ट टॉपिक जिसको स्टार्ट
- 3:09:47करेंगे दैट इज स्ट्रिंग्स स्ट्रिंग्स काफी
- 3:09:50इंपॉर्टेंट पार्ट होते हैं जावास्क्रिप्ट
- 3:09:52का एंड इन्हें हम बहुत ज्यादा फ्रीक्वेंसी
- 3:09:55क्वेंस ऑफ कैरेक्टर्स यूज्ड टू रिप्रेजेंट
- 3:09:57टेक्स्ट जब भी हमें कोई टेक्चुअल
- 3:09:59इंफॉर्मेशन लिखनी होती है हम मुझे कोई नेम
- 3:10:01लिखना है मुझे कोई लेट्स सपोज सेंटेंस
- 3:10:04लिखना है मुझे कोई पैराग्राफ लिखना है
- 3:10:05जावास्क्रिप्ट के अंदर सारे के सारे काम
- 3:10:07हम स्ट्रिंग्स की फॉर्म में कर रहे होते
- 3:10:09हैं अब सबसे पहले हम बात करेंगे कि हम
- 3:10:10स्ट्रिंग्स को क्रिएट कैसे करते हैं
- 3:10:12स्ट्रिंग्स को क्रिएट करने के लिए हम
- 3:10:14लिखते हैं लेट फिर अपने स्ट्रिंग वेरिएबल
- 3:10:15का नाम और फिर हम अपनी स्ट्रिंग की वैल्यू
- 3:10:17लिख देते हैं जैसे यहां पर अगर मुझे एक नई
- 3:10:21स्ट्रिंग को क्रिएट करना है लेट एसआर इज
- 3:10:23इक्वल टू और स्ट्रिंग्स को क्रिएट करने के
- 3:10:24दो तरीके होते हैं सबसे पहला तो हम डबल
- 3:10:26कोड्स के अंदर किसी स्ट्रिंग को क्रिएट कर
- 3:10:28सकते हैं तो इस तरीके से हम अपनी स्ट्रिंग
- 3:10:30को क्रिएट कर सकते हैं सेव किया रिफ्रेश
- 3:10:32किया तो यहां पर हम प्रिंट करवा सकते हैं
- 3:10:34अपनी स्ट्रिंग की वैल्यू को दूसरा तरीका
- 3:10:36होता है स्ट्रिंग को क्रिएट करने का इसको
- 3:10:38कह देते हैं ए2 इज इक्वल टू कि हम सिंगल
- 3:10:41कोड्स को यूज़ करें तो सिंगल कोड्स के
- 3:10:43अंदर भी अगर हम कोई स्ट्रिंग यूज कर रहे
- 3:10:45हैं क्रिएट कर रहे हैं तो वो भी एक वैलिड
- 3:10:47है तो दोनों में से किसी भी तरीके से हम
- 3:10:49अपनी स्ट्रिंग को क्रिएट कर सकते हैं पर
- 3:10:51एक तरीका होगा कि आप सोचे यहां तो मैं डबल
- 3:10:53कोड्स लिख दूं और यहां पर मैं सिंगल कोड
- 3:10:55लिख दूं तो इस तरीके से हमें स्ट्रिंग को
- 3:10:57क्रिएट नहीं करना डबल कोट्स है तो ओपनिंग
- 3:10:59एंड एंडिंग दोनों डबल कोट्स करेंगे सिंगल
- 3:11:01कोट है तो ओपनिंग एंड एंडिंग दोनों सिंगल
- 3:11:02कोट्स करेंगे नहीं तो हमारे पास एरर आ
- 3:11:04सकता है अब जितनी भी स्ट्रिंग्स को
- 3:11:06जावास्क्रिप्ट के अंदर हम क्रिएट करते हैं
- 3:11:08उन सारी की सारी स्ट्रिंग्स के पास कुछ
- 3:11:10इनबिल्ट प्रॉपर्टीज होती है और कुछ
- 3:11:14इनबिल्ट फंक्शंस होते हैं इन्हीं इनबिल्ट
- 3:11:17फंक्शंस को हम मेथड्स कह देते हैं अभी के
- 3:11:20लिए बात करते हैं प्रॉपर्टीज के ऊपर कुछ
- 3:11:22इनबिल्ट प्रॉपर्टीज होती हैं और इनमें से
- 3:11:24सबसे इंपॉर्टेंट प्रॉपर्टी होती है हमारी
- 3:11:26लेंथ प्रॉपर्टी प्रॉपर्टी कहने का मतलब है
- 3:11:28जैसे ऑब्जेक्ट है ऑब्जेक्ट के पास कुछ की
- 3:11:30वैल्यू पेयर्स होते हैं तो वहां पे की जो
- 3:11:32होती है वो ऑब्जेक्ट के बारे में
- 3:11:33इंफॉर्मेशन स्टोर कर रही है वैसे ही
- 3:11:34स्ट्रिंग्स के अंदर हमारे पास कुछ-कुछ
- 3:11:36इंटरनल इनको वेरिएबल कह सकते हैं कि हर
- 3:11:38स्ट्रिंग का अपना एक इंटरनल वेरिएबल होगा
- 3:11:40जो उसके बारे में कुछ वैल्यू स्टोर करेगा
- 3:11:42और इनमें से एक इंटरनल वेरिएबल जो हर
- 3:11:44स्ट्रिंग के पास होता है वो होता है लेंथ
- 3:11:45वेरिएबल किसी भी स्ट्रिंग की अगर हमें
- 3:11:47लेंथ लेंथ प्रिंट करनी है तो उसके लिए हम
- 3:11:48लिख सकते हैं एटीआर स्ट्रिंग का नाम डॉट
- 3:11:50लेंथ तो हमारे पास उसकी लेंथ आ जाएगी जैसे
- 3:11:52हमने स्ट्रिंग का साइज कैलकुलेट किया था
- 3:11:53वही हमें कैलकुलेट करने की जरूरत नहीं
- 3:11:55पड़ती खुद से वो ऑटोमेटिक पहले से स्टोर्ड
- 3:11:57होता है जावास्क्रिप्ट के अंदर फॉर
- 3:11:58एग्जांपल यहां रिफ्रेश करें तो ये था
- 3:12:00हमारा एटीआर और हम एसआर डॉट लेंथ लिख के
- 3:12:03एसआर डॉट लेंथ लिख के स्ट्रिंग की लेंथ
- 3:12:05प्रिंट करवा सकते हैं व्हिच इज इक्वल टू
- 3:12:0611 सो दिस इज 11 कैरेक्टर्स एसआर 2 की भी
- 3:12:10हम लेंथ प्रिंट करवा सकते हैं व्हिच इज
- 3:12:11इक्वल टू सेन एंड इफ यू काउंट दीज आर सेवन
- 3:12:14कैरेक्टर्स तो जो हमारी लेंथ है वो हमें
- 3:12:16टोटल नंबर ऑफ कैरेक्टर इन स्ट्रिंग रिटर्न
- 3:12:18करके दे देती है एंड इसके अलावा हम चाहे
- 3:12:20तो स्ट्रिंग के इंडिविजुअल इंडेक्स को भी
- 3:12:22एक्सेस कर सकते हैं अब जो स्ट्रिंग है
- 3:12:24उन्हे एक तरीके से यहां पर हमें नजर आ रहा
- 3:12:26होगा वो ऑब्जेक्ट की तरह बिहेव कर रही है
- 3:12:29ऑब्जेक्ट की तरह कैसे जैसे ऑब्जेक्ट के
- 3:12:30अंदर की होती है हम लिखते हैं ऑब्जेक्ट
- 3:12:32डॉट की उससे हम उसकी वैल्यू निकाल लेते
- 3:12:35हैं वैसे ही हम यहां लिख रहे हैं स्ट्रिंग
- 3:12:37डॉट लेंथ और उससे हम उसकी वैल्यू निकाल
- 3:12:39रहे हैं वैसे ही जैसे हम ऑब्जेक्ट के
- 3:12:42अंदर इस तरीके से अपनी की की वैल्यू लिख
- 3:12:45देते हैं वैसे ही स्ट्रिंग्स के अंदर हम
- 3:12:47क्या लिख सकते हैं स्ट्रिंग का नाम और
- 3:12:49उसके बाद जिस भी पोजीशन का हमें कैरेक्टर
- 3:12:51चाहिए उस कैरेक्टर को इंडिविजुअल कैरेक्टर
- 3:12:54को भी हम एक्सेस कर सकते हैं इसके लिए
- 3:12:56एग्जांपल के लिए फॉर एग्जांपल हमारे पास
- 3:12:58हमारी स्ट्रिंग है अपना कॉलेज वी हैव आवर
- 3:13:01स्ट्रिंग अपना कॉलेज इस अपना कॉलेज
- 3:13:04स्ट्रिंग के अंदर हर एक कैरेक्टर के पास
- 3:13:06ओरिजिनल अपनी एक पोजीशन होती है और ये जो
- 3:13:08पोजीशंस होती हैं ये हमेशा जरो से स्टार्ट
- 3:13:10होती हैं ये पोजीशन ज़ीरो है ये पोजीशन वन
- 3:13:12है टू है थ्री है फोर है फाइव है सिक्स है
- 3:13:15सेवन है एट है नाइन है एंड ये 10 है ये
- 3:13:18इंडिविजुअल पोजीशंस है एंड प्रोग्रामिंग
- 3:13:20के अंदर ये सारी की सारी पोजीशंस हमारी
- 3:13:22जीरो से स्टार्ट होती हैं और ये जो
- 3:13:23पोजीशंस होती हैं इन पोजीशंस को हम
- 3:13:25इंडेक्स भी बोलते हैं सिंगुलर फॉर्म होती
- 3:13:28है इंडेक्स प्लूरल फॉर्म होती है इंडा इसस
- 3:13:30दोनों का सेम ही मतलब है पोजीशन की बात कर
- 3:13:32रहे हैं कैरेक्टर की पोजीशन की तो यहां पर
- 3:13:34इंडेक्स नंबर रो पे हमारे पास कैरेक्टर है
- 3:13:36a इस कैरेक्टर को मुझे अगर एक्सेस करना है
- 3:13:39तो उसके लिए सिंपली मुझे लिखना पड़ेगा
- 3:13:41कलॉग एटीआर ऑफ 0 तो उससे क्या होगा रो एथ
- 3:13:45पोजीशन वाला कैरेक्टर मेरे पास आ जाएगा
- 3:13:47व्हि इज इक्वल टू a इसको सेव कर लेते हैं
- 3:13:49रिफ्रेश करते हैं हमारे पास प्रिंट होकर
- 3:13:50आया a अगर मुझे फर्स्ट पोजीशन वाला चाहिए
- 3:13:53यानी इंडेक्स वन वाला चाहिए तो उसके लिए
- 3:13:54हमारे पास p प्रिंट होके आएगा सेव करेंगे
- 3:13:57रिफ्रेश करेंगे सो दिस विल बी इक्वल टू p
- 3:13:59इसी तरीके से अगर कोई भी रैंडम एथ पोजीशन
- 3:14:01वाला कैरेक्टर चाहिए तो यहां पे एथ पोजीशन
- 3:14:03क्या होगी 0 1 2 3 4 5 6 7 8 हमारे पास e
- 3:14:08प्रिंट हो गया आना चाहिए सेव किया रिफ्रेश
- 3:14:10किया e प्रिंट होके आ गया तो इस तरीके से
- 3:14:12इंडिविजुअल पोजीशन वाले कैरेक्टर्स को भी
- 3:14:14हम स्ट्रिंग्स के अंदर एक्सेस कर सकते हैं
- 3:14:16अब ये तो हो गई नॉर्मल स्ट्रिंग को क्रिएट
- 3:14:18करना उसे यूज करना साथ के साथ इन
- 3:14:20जावास्क्रिप्ट वी हैव समथिंग कॉल्ड
- 3:14:22टेंप्लेट लिटरल्स टेंप्लेट लिटरल्स इज अ
- 3:14:24वे टू हैव एंबेडेड एक्सप्रेशंस इन
- 3:14:27स्ट्रिंग्स यानी नॉर्मली अगर हम कोई
- 3:14:29स्ट्रिंग बनाते हैं तो स्ट्रिंग को हम इस
- 3:14:31तरीके से बना सकते हैं पर स्ट्रिंग्स को
- 3:14:32बनाने का एक और तरीका भी होता है जैसे
- 3:14:35यहां पर अगर आई राइट टेंप्लेट लिटरल्स
- 3:14:39अगर हम कोई रैंडम लेट्स सपोज कोई सेंटेंस
- 3:14:42लिखते हैं दिस इज माय रैंडम सेंटेंस तो इस
- 3:14:44सेंटेंस को स्टार्ट करने के लिए हम बैक
- 3:14:46टेक्स को भी यूज यूज कर सकते हैं बैक
- 3:14:47टेक्स होता है टेढ़ा कोट ये हमारे कीबोर्ड
- 3:14:51के ऊपर अवेलेबल होगा जनरली लेफ्ट साइड में
- 3:14:53टॉप राइट कॉर्नर में हमारे पास अवेलेबल
- 3:14:55होता है बैक टेक अब बैक टेक्स को इस तरीके
- 3:14:57से यूज किया जाता है बैक टेक्स के अंदर हम
- 3:14:58कोई भी टेक्स्ट लिख सकते हैं दिस इज अ
- 3:15:02टेंप्लेट लिटरल टेंप्लेट लिटरल बेसिकली कह
- 3:15:05सकते हैं एक स्पेशल टाइप की स्ट्रिंग होती
- 3:15:07है इसको कह सकते हैं स्पेशल टाइप की
- 3:15:10स्ट्रिंग है हमारे पास माय टेंप्लेट लिटरल
- 3:15:13दिस इज अ स्पेशल स्ट्रिंग और इसको हम चाहे
- 3:15:15तो प्रिंट करवा सकते हैं कंसोल डलॉग
- 3:15:18हमारी स्पेशल स्ट्रिंग जो है इसको हम
- 3:15:21प्रिंट करवा लेते हैं सेव किया रिफ्रेश
- 3:15:23किया तो ये क्या आ गया दिस इज अ टेंप्लेट
- 3:15:25लिटरल जो स्ट्रिंग की वैल्यू थी वो हमारे
- 3:15:27पास आ गई हम चाहें तो इसका टाइप भी प्रिंट
- 3:15:29करवा सकते हैं टाइप ऑफ स्पेशल स्ट्रिंग
- 3:15:32क्या होता है हमारे पास स्ट्रिंग ही होता
- 3:15:34है यानी ये जो टेंप्लेट लिटरल जिसको हम कह
- 3:15:35रहे हैं ये है तो स्ट्रिंग ही बस ये कैसे
- 3:15:38क्रिएट हुई है बैक टेक्स की फॉर्म में
- 3:15:40क्रिएट हुई है अब यहां पे हमारे पास सवाल
- 3:15:41आ सकता है जब स्ट्रिंग ही क्रिएट करनी थी
- 3:15:43तो डबल कोट्स था सिंगल कोड्स था बैक टेक्स
- 3:15:45क्यों यूज़ करने की जरूरत है तो उसके लिए
- 3:15:47हम क्या करेंगे एक प्रैक्टिकल एग्जांपल
- 3:15:49देखते हैं फॉर एग्जांपल हमारे पास कोई
- 3:15:51ऑब्जेक्ट है और इसको कह देते हैं कोई भी
- 3:15:54ऑब्जेक्ट है ओजे कह देते हैं इसके अंदर
- 3:15:56हमारे पास कोई भी आइटम है एंड उस आइटम का
- 3:15:59हमारे पास प्राइस है फॉर एग्जांपल पेन है
- 3:16:01और पेन का हमने प्राइस स्टोर कर रखा है
- 3:16:04प्राइस इज इक्वल टू इसको कह देते हैं ₹10
- 3:16:08ये हमने ऑलरेडी स्टोर किया हुआ है एंड ये
- 3:16:10हमारी ऑब्जेक्ट है अब अगर हमें इस
- 3:16:12ऑब्जेक्ट का आइटम एंड प्राइस दोनों प्रिंट
- 3:16:15करवाने हैं एक ही लाइन के अंदर तो अभी तक
- 3:16:17कैसे करते आए हैं हम लिखेंगे कसोल डलॉग द
- 3:16:20आइटम या द कॉस्ट ऑफ फिर हम आइटम को प्रिंट
- 3:16:25करवाएंगे कॉमा करके हम लिखेंगे आइटम फिर
- 3:16:27कॉमा करके हम लिखेंगे इज फिर कॉमा करके हम
- 3:16:30लिखेंगे प्राइस एंड क्योंकि डायरेक्टली
- 3:16:33नहीं एक्सेस कर सकते तो इसको लिखेंगे
- 3:16:34ऑब्जेक्ट डॉट एंड ऑब्जेक्ट डॉट तो इस
- 3:16:37तरीके से कसोल डॉट लॉग करके हम अपनी
- 3:16:39वैल्यू को प्रिंट करवाएंगे सेव कर लेते
- 3:16:40हैं रिफ्रेश कर लेते हैं तो यहां पर लिखा
- 3:16:42हुआ द कॉस्ट ऑफ पेन इज ₹ इसको कह देते हैं
- 3:16:4610 यह हमारी 10 वैल्यू आ जाएगी और फिर
- 3:16:48कॉमा करके हमें अलग से रुपीज जो है इसको
- 3:16:52प्रिंट करवाना
- 3:16:53पड़ेगा सेव कर लेते हैं रिफ्रेश करते हैं
- 3:16:56इस बार आ रहा है द कॉस्ट ऑफ़ पेन इज़ ₹10
- 3:16:58इस तरीके से एक स्ट्रिंग की फ़ॉर्म में
- 3:16:59हमने प्रिंट करवा दिया अब इसी को करने का
- 3:17:02एक और बेटर तरीका होता कि बार-बार हमने एक
- 3:17:03छोटी स्ट्रिंग बनाई फिर वेरिएबल लिखा फिर
- 3:17:06स्ट्रिंग बनाई फिर वेरिएबल लिखा फिर
- 3:17:07स्ट्रिंग बनाई इस पूरी चीज़ को क्यों ना
- 3:17:09मैं एक सिंगल स्ट्रिंग के अंदर कंबाइन कर
- 3:17:11दूं और इसको सिंगल स्ट्रिंग के अंदर
- 3:17:13कंबाइन करने का तरीका होता है हमारे
- 3:17:14टेंप्लेट लिटरल्स टेंप्लेट लेट ल्स के
- 3:17:17अंदर स्ट्रिंग के साथ हम अपने वेरिएबल को
- 3:17:19भी लिख सकते हैं फॉर एग्जांपल यहां मैं एक
- 3:17:21स्ट्रिंग बनाती आउटपुट स्ट्रिंग इसको कह
- 3:17:23देते हैं लेट आउटपुट इज इक्वल टू और ये
- 3:17:25हमारी टेंप्लेट लेटरल टाइप की स्ट्रिंग
- 3:17:26होती है और इसमें हम लिखते हैं द कॉस्ट ऑफ
- 3:17:29और फिर अगर कोई भी वेरिएबल हमें लिखना
- 3:17:31होता है तो उसके लिए हम लिखते हैं डॉलर
- 3:17:32साइन और फिर कर्ली ब्रेसे और इसके अंदर हम
- 3:17:35किसी भी वेरिएबल का नाम लिख सकते हैं
- 3:17:37वेरिएबल का भी नाम लिख सकते हैं कोई
- 3:17:39एक्सप्रेशन हो उसको भी लिख सकते हैं तो ये
- 3:17:41हमारे वेरिएबल का नाम आ जाएगा और इसी
- 3:17:42स्ट्रिंग के अंदर कंटिन्यू कर सकते हैं
- 3:17:44कोई कॉमा की जरूरत नहीं है इज फिर हम लिख
- 3:17:46देंगे अपने ऑब्जेक्ट प्राइस का नाम
- 3:17:48ऑब्जेक्ट डॉट प्राइस एंड
- 3:17:51रुपीज यह जो चीज है कसोल डलॉग के अंदर
- 3:17:54यानी अब अगर मैं सिंपली करूं कसोल डलॉग
- 3:17:56माय
- 3:17:57आउटपुट यह जो कोड है इसे समझना काफी
- 3:18:01सिंपलर है एज कंपेयर्ड टू दिस थिंग और
- 3:18:03इसको लिखना भी ज्यादा आसान है एक बार हमें
- 3:18:05टेंप्लेट लेटर्स लिखने की आदत हो गई जो
- 3:18:07बहुत ही कमाल की चीज होती है
- 3:18:08जावास्क्रिप्ट के अंदर तो उसके बाद शायद
- 3:18:09ही हम इस तरीके से चीजों को लिख रहे होंगे
- 3:18:12तो यहां पर जो हमें बार-बार कॉमा लगाने
- 3:18:14पड़ रहे हैं चीजें करनी पड़ रही है यहां
- 3:18:15से सिंपली हमारा प्रॉपर्ली पूरा आउटपुट
- 3:18:17प्रिंट हो जाएगा एंड सेम लाइन प्रिंट होगी
- 3:18:18इसको सेव कर लेते हैं रिफ्रेश करेंगे तो
- 3:18:21इस बार प्रिंट होके आया द कॉस्ट ऑफ़ पेन
- 3:18:22इज ₹10 एक चीज आप नोटिस करोगे पहले वाले
- 3:18:25आउटपुट में ये 10 हाईलाइट होके आ रहा था
- 3:18:27हाईलाइट होके कैसे आ रहा था दोनों को
- 3:18:29प्रिंट करवाते हैं रिफ्रेश किया तो ये 10
- 3:18:31हाईलाइट होके इसलिए आ रहा था क्योंकि एक
- 3:18:32नंबर है इंडिविजुअली ये क्या है एक नंबर
- 3:18:34है तो नंबर्स हमारे आउटपुट में हाईलाइट
- 3:18:36होके आते हैं बट क्योंकि मैंने टेंप्लेट
- 3:18:38लेटरल क्रिएट किया तो टेंप्लेट लेटरल में
- 3:18:40ये नंबर कहां चला गया स्ट्रिंग का पार्ट
- 3:18:42बन गया तो इस बार हमारी जो 10 वाली वैल्यू
- 3:18:44है वो हाईलाइट होकर नहीं आ रही तो एक सिंग
- 3:18:46स्ट्रिंग के अंदर कन्वर्ट हो गया है हमारा
- 3:18:48आउटपुट तो इस तरीके से जनरली हम टेंप्लेट
- 3:18:50लिटरल्स को यूज़ करते हैं और ये जो तरीका
- 3:18:52है जिसमें हम टेंप्लेट लिटरल्स के अंदर
- 3:18:55प्लेस होल्डर्स ऐड कर रहे हैं बेसिकली इस
- 3:18:57तरीके से कोई भी एक्सप्रेशन या कोई भी
- 3:18:59वेरिएबल हम लिख सकते हैं इसी फिनोमिना को
- 3:19:01इसी चीज को हम स्ट्रिंग इंटरपोलेशन कहते
- 3:19:03हैं तो कोई इंटरव्यूज के अंदर पूछता है
- 3:19:05टेंप्लेट लिटरल्स क्या होते हैं तो
- 3:19:07टेंप्लेट लिटरल्स होते हैं हमारी
- 3:19:08स्ट्रिंग्स ही होती हैं बस बैक टिक से
- 3:19:10क्रिएट करते हैं और उसके अंदर बेसिकली हम
- 3:19:12अपने एक्सप्रेशंस को एंबेड कर सकते हैं अब
- 3:19:14जैसे ही हमने एक्सप्रेशन को एंबेड कर कर
- 3:19:16लिया यानी कुछ प्लेस होल्डर्स डाल दिए
- 3:19:18जिनकी वैल्यू रन टाइम पे हमारे पास
- 3:19:20कैलकुलेट होके आ रही होगी इसी फिनोमिना को
- 3:19:22हम स्ट्रिंग इंटरपोलेशन कहते हैं अब यहां
- 3:19:25तो वैसे तो हमने क्या किया है अपने
- 3:19:26वेरिएबल को ऐड किया है इतने पार्ट को चाहे
- 3:19:29तो हटा सकते हैं बट हम चाहे तो टेंप्लेट
- 3:19:31लिटरल के अंदर एक्सप्रेशंस को भी ऐड कर
- 3:19:33सकते हैं यानी मैं ऐड कर सकती हूं 1+ 2 +
- 3:19:353 1+ 2 + 3 हमारे पास 6 होता है सेव
- 3:19:39करेंगे रिफ्रेश करेंगे ओके टाइप ऑफ की जगह
- 3:19:43स्ट्रिंग ही अपनी प्रिंट करवाते हैं
- 3:19:44रिफ्रेश किया हमारे पास आ रहा है दिस इज अ
- 3:19:46टेंप्लेट लिटरल और फिर वैल्यू आ रही है
- 3:19:47सिक्स यानी डॉलर एंड ये जो हमारे कर्ली
- 3:19:50ब्रेसस होते हैं इसके अंदर कुछ भी चीज जो
- 3:19:52लिखी होती है उसकी पहले वैल्यू कैलकुलेट
- 3:19:54होती है और फिर वो वैल्यू स्ट्रिंग का
- 3:19:55पार्ट बनती है तो इस तरीके से हमारे
- 3:19:57टेंप्लेट लिटरल्स काम करते हैं अब
- 3:19:59टेंप्लेट लिटरल्स के साथ में वी आल्सो हैव
- 3:20:02समथिंग कॉल्ड एस्केप कैरेक्टर्स
- 3:20:04एस्केप कैरेक्टर्स भी हमारे स्ट्रिंग का
- 3:20:07पार्ट होते हैं कैरेक्टर्स एस्केप
- 3:20:10कैरेक्टर्स कहने का मतलब होता है जैसे
- 3:20:12कभी-कभार अगर कसोल डलॉग के अंदर हमारे पास
- 3:20:15बहुत बड़ा सा कोई आउटपुट है लेट्स सपोज
- 3:20:17हमें कसोल डलॉग के अंदर प्रिंट करवाना है
- 3:20:20अपना कॉलेज ये बड़ा आउटपुट नहीं लिया छोटा
- 3:20:23सा आउटपुट लिया मैंने अपना कॉलेज इस तरीके
- 3:20:26से मुझे प्रिंट करवाना है पर मैं चाहती
- 3:20:27हूं अपना एक लाइन में आ जाए और कॉलेज
- 3:20:29सेकंड लाइन में आ जाए तो उसके लिए मुझे
- 3:20:31क्या करना पड़ेगा अलग से इसको मुझे कट
- 3:20:33करके दोबारा एक और कसोल लॉग की स्टेटमेंट
- 3:20:35लिखनी पड़ेगी पर एक और तरीका होता है
- 3:20:37हमारे पास तरीका ये होता है कि हम क्या कर
- 3:20:39सकते हैं बै n यहां पे लिख सकते हैं ये
- 3:20:41आपको हाईलाइट होके भी दिखाई दे रहा होगा
- 3:20:43बै स् ए हमारा एक एक टाइप ऑफ एस्केप
- 3:20:46कैरेक्टर होता है जिसका काम होता है
- 3:20:48स्ट्रिंग के अंदर नेक्स्ट लाइन दे देना
- 3:20:50इसको जैसे ही सेव करेंगे रिफ्रेश करेंगे
- 3:20:53बैक स्ल ए हमारे लिए प्रिंट नहीं होगा बट
- 3:20:55जहां पर भी बैक स्ल ए आ गया वहां से
- 3:20:57नेक्स्ट लाइन आ जाएगी तो अपना एक लाइन में
- 3:20:59आ गया कॉलेज एक लाइन में आ गया अब कॉलेज
- 3:21:01के पहले जो स्पेस है उसे हटाने के लिए एक
- 3:21:03पीछे कर लेते हैं एंड यहां से भी स्पेस
- 3:21:05हटा सकते हैं रिफ्रेश कर दिया तो तो जो
- 3:21:08हमारे एस्केप कैरेक्टर्स होते हैं वो खुद
- 3:21:10प्रिंट नहीं होते वो कुछ काम हमें करके
- 3:21:11देते हैं वैसे ही अगर मुझे टैब का स्पेस
- 3:21:13चाहिए होता तो उसके लिए हम स्लटी को यूज
- 3:21:16कर तो ये हमें टैब स्पेस दे देती
- 3:21:19है तो n की जगह हम t यूज कर सकते हैं सेव
- 3:21:22किया रिफ्रेश किया तो बीच में एक टैब का
- 3:21:24स्पेस हमारे पास आ गया तो एस्केप
- 3:21:26कैरेक्टर्स भी होते हैं हमारी स्ट्रिंग्स
- 3:21:28के अंदर और जब हम स्ट्रिंग की लेंथ को
- 3:21:29प्रिंट करवाते हैं यानी अगर मैं इस चीज को
- 3:21:32इफ आई ट्राई टू सेव इट इन अ स्ट्रिंग लेट
- 3:21:34एसआर इ इक्वल टू यह अगर हमारे पास
- 3:21:37स्ट्रिंग है और अब मैं स्ट्रिंग की लेंथ
- 3:21:39को प्रिंट करवाऊं तो हम ये सोच सकते हैं
- 3:21:41कि स्ट्रिंग की लेंथ क्या होनी चाहिए
- 3:21:43स्ट्रिंग की लेंथ होनी चाहिए 1 2 3 4 5 6
- 3:21:467 8 9 10 11 12 13 हम एक्सपेक्ट करेंगे
- 3:21:50स्ट्रिंग की लेंथ 13 होनी चाहिए लेकिन
- 3:21:52एक्चुअली जो स्ट्रिंग की लेंथ आएगी वो 12
- 3:21:54आएगी क्योंकि एस्केप कैरेक्टर्स के अंदर
- 3:21:56इवन दो हम दो कैरेक्टर्स लिखते हैं स्लैश
- 3:21:58और टी बट वो दोनों हमारे एक सिंगल
- 3:22:00कैरेक्टर की तरह काउंट होते हैं सेव
- 3:22:02करेंगे रिफ्रेश करेंगे आउटपुट में हमारे
- 3:22:04पास आएगा 12 तो एस्केप कैरेक्टर का अगर
- 3:22:06आपके पास कोई ट्रिकी इंटरव्यू क्वेश्चन आ
- 3:22:08जाता है कभी बैठते हुए कि स्ट्रिंग की आप
- 3:22:10लेंथ निकाल के दिखाओ तो इस तरीके से हमें
- 3:22:12पता होना चाहिए एस्केप कैरेक्टर्स की लेंथ
- 3:22:13जो है वो दो कैरेक्टर नहीं बल्कि एक सिंगल
- 3:22:15कैरेक्टर की की तरह काउंट होती है नेक्स्ट
- 3:22:18हम बात करने वाले हैं और भी एक लेवल अप
- 3:22:20अपने स्ट्रिंग्स के अंदर अबाउट अ टॉपिक
- 3:22:23कॉल्ड स्ट्रिंग मेथड्स अब स्ट्रिंग के
- 3:22:24अंदर अपनी लेंथ प्रॉपर्टी के बारे में तो
- 3:22:26हमने पढ़ लिया इसके अलावा स्ट्रिंग के
- 3:22:27अंदर एक इंपॉर्टेंट कांसेप्ट होता है
- 3:22:29हमारे पास स्ट्रिंग मेथड्स का स्ट्रिंग
- 3:22:31मेथड्स का मतलब होता है स्ट्रिंग फंक्शंस
- 3:22:33फंक्शंस एंड मेथड्स ऐसी टर्म है जो आपको
- 3:22:36बहुत बार सुनने को मिलेगी प्रोग्रामिंग के
- 3:22:38अंदर और दोनों का जब तक हम आगे के टॉपिक्स
- 3:22:41नहीं पढ़ते दोनों का सेम ही मतलब हमें
- 3:22:43समझना है तो कोई भी मेथड क्या होता है
- 3:22:46मेथड या फंक्शन क्या होता है मेथड होता है
- 3:22:48कुछ भी काम
- 3:22:50करवाना कुछ भी काम हमें करके देना फॉर
- 3:22:53एग्जांपल ये जो लॉग है ये एक मेथड है ये
- 3:22:56लॉग क्या काम कर रहा है यह लॉग हमारे लिए
- 3:22:58कुछ भी चीज प्रिंट करवाने का काम कर रहा
- 3:22:59है वैसे ही स्ट्रिंग्स के पास भी अपने कुछ
- 3:23:02मेथड होते हैं जो स्ट्रिंग्स के ऊपर कुछ
- 3:23:04काम हमें करके देते हैं तो मेथड इज लाइक अ
- 3:23:07ब्लॉक ऑफ कोड जो हमारे लिए कुछ काम हमें
- 3:23:10करके देता है तो स्ट्रिंग के बहुत सारे
- 3:23:13बिल्ट इन मेथड्स होते हैं द बिल्ट इन
- 3:23:15फंक्शंस द आर यूज टू मैनिपुलेट अ स्ट्रिंग
- 3:23:17स्ट्रिंग को मैनिपुलेट करना यानी उसकी
- 3:23:19वैल्यू के अंदर कुछ चेंज लेके आना तो सबसे
- 3:23:21पहला मेथड जिसकी हम बात करने वाले हैं दिस
- 3:23:23मेथड इज कॉल्ड टू अपर केस हमारे पास अगर
- 3:23:26कोई भी स्ट्रिंग है फॉर एग्जांपल आई हैव
- 3:23:28दिस स्ट्रिंग ए बी सी इसको अगर हमें
- 3:23:31कंप्लीट अपर केस के अंदर कन्वर्ट करना है
- 3:23:33तो उसके लिए यह मेथड हम अपनी स्ट्रिंग के
- 3:23:35ऊपर अप्लाई कर सकते हैं हम अपनी स्ट्रिंग
- 3:23:37का नाम लिखते हैं एटीआर डॉट और फिर हम
- 3:23:39अपने मेथड का नाम लिखते हैं एंड मेथड का
- 3:23:41नाम लिखने के बाद हम अपने पैरेंस को यूज
- 3:23:44करते हैं तो इस तरीके से हम अपने किसी
- 3:23:46किसी भी मेथड को फंक्शन को अप्लाई करते
- 3:23:48हैं अब जैसे हमने स्ट्रिंग डॉट लेंथ लिखा
- 3:23:50तो लेंथ क्या है स्ट्रिंग की एक प्रॉपर्टी
- 3:23:52है जो हमें डायरेक्टली अपनी वैल्यू दे
- 3:23:53देगी बट ये क्या है यह एक मेथड है जो हमें
- 3:23:55कुछ काम करके देगा काम क्या देगा इस
- 3:23:58स्ट्रिंग को इस स्ट्रिंग के अंदर कन्वर्ट
- 3:24:00करके देगा फॉर एग्जांपल यहां पर लेट्स
- 3:24:03क्रिएट अ स्ट्रिंग लेट एटीआर इज इक्वल टू
- 3:24:07हम क्रिएट करते हैं लेट्स सपोज वी राइट
- 3:24:09अपना कॉलेज इसको सेव कर लेते हैं अब यहां
- 3:24:13रिफ्रेश करके लेट्स ट्राई टू प्रिंट एसआर
- 3:24:16तो हमारे पास ये हमारी स्ट्रिंग आ गई और
- 3:24:18जैसे ही हम इसके ऊपर मेथड अप्लाई करेंगे
- 3:24:19एआर डॉटू अपर केस एक चीज यहां पे नोटिस
- 3:24:23करना ये जो चीज लिखी हुई है ये भी कैमल
- 3:24:25केस के अंदर लिखी हुई है जिसकी हमने
- 3:24:27शुरुआत में बात की थी यानी ऑलरेडी
- 3:24:28जावास्क्रिप्ट के अंदर जो इनबिल्ट चीजें
- 3:24:30हैं वो भी कैमल केस के अंदर हमारे जो
- 3:24:32फंक्शन एंड मेथड्स या वेरिएबल होते हैं वो
- 3:24:34भी जनरली कैमल केस के अंदर लिखे होते हैं
- 3:24:35पर सिर्फ इतना लिखने से कुछ नहीं होगा
- 3:24:37इसके बाद हमें क्या करना पड़ेगा इसके बाद
- 3:24:39हमें पैरेंस लगाने पड़ेंगे तब जाके हमारी
- 3:24:42जो स्ट्रिंग है ओरिजिनल स्ट्रिंग वो अपर
- 3:24:44केस के अंदर सारी की सारी जो कैरेक्टर्स
- 3:24:46वो अपर केस के अंदर कन्वर्ट होकर आ रहे
- 3:24:48होंगे तो इस तरीके से हम अपनी स्ट्रिंग के
- 3:24:50अंदर चेंज करते हैं अब एक चीज नोटिस करने
- 3:24:52वाली है एक चीज हम नोटिस करेंगे कि यहां
- 3:24:54पर अगर मैंने लिखा स्ट्रिंग डॉट अपर केस
- 3:24:57और पैरेंस इस तरीके से और फिर मैंने क्या
- 3:24:59की फिर अपनी स्ट्रिंग की वैल्यू प्रिंट
- 3:25:01करवाने की कोशिश की सेव किया रिफ्रेश किया
- 3:25:04तो यहां क्या प्रिंट होके आ रहा है यहां
- 3:25:05तो प्रिंट होके आ रहा है नॉर्मली जो हमारी
- 3:25:07ओरिजिनल स्ट्रिंग थी पर हमने तो प्रिंट
- 3:25:09करवाने से पहले अपर केस के अंदर कन्वर्ट
- 3:25:11कर दिया था तो फिर हमारी ओरिजिनल वैल्यू
- 3:25:13क्यों प्रिंट होके आई इसका रीजन यह है कि
- 3:25:15जो भी हम जितने जितने भी हमारे मेथड्स
- 3:25:17होते हैं स्ट्रिंग वाले मेथड्स उनमें से
- 3:25:18कोई भी मेथड ओरिजिनल स्ट्रिंग को चेंज
- 3:25:20नहीं करता मतलब ये जो हमारी स्ट्रिंग है
- 3:25:22इसको कभी चेंज नहीं किया जाएगा यह मेथड
- 3:25:25हमेशा एक नई वैल्यू रिटर्न कर रहा होता है
- 3:25:28जैसे अगर मैंने किसी भी स्ट्रिंग के ऊपर
- 3:25:30अपना मेथड अप्लाई किया तो वो ओरिजिनल
- 3:25:32स्ट्रिंग के अंदर चेंज नहीं करेगा ओरिजिनल
- 3:25:34स्ट्रिंग तो वही रहेगी वो एक न्यू
- 3:25:36स्ट्रिंग क्रिएट करेगा मेथड विद द न्यू
- 3:25:39वैल्यू तो यहां पे जो भी ये न्यू स्ट्रिंग
- 3:25:42क्रिएट करते हैं इसे हम कह सकते हैं न्यू
- 3:25:44स्ट्रिंग इज इक्वल टू तो ये जो मेथड है है
- 3:25:46यह उस वैल्यू को हमें रिटर्न करके देता है
- 3:25:48और उसे हम किसी वेरिएबल के अंदर स्टोर करा
- 3:25:50सकते हैं तो हम अपनी ओरिजिनल स्ट्रिंग को
- 3:25:52प्रिंट करवा सकते हैं और साथ के साथ हम
- 3:25:54अपनी न्यू स्ट्रिंग को प्रिंट करवा सकते
- 3:25:56हैं सेव किया रिफ्रेश किया ये हमारी
- 3:25:58ओरिजिनल स्ट्रिंग थी एंड दिस वाज आवर न्यू
- 3:26:00स्ट्रिंग साथ के साथ व्हाट वी कैन डू इज
- 3:26:02इसी को अगर हम अपनी पुरानी स्ट्रिंग
- 3:26:04वेरिएबल के अंदर सेव कर ले एसआर = एड अपर
- 3:26:08केस तो उस केस में हमारी स्ट्रिंग जो है
- 3:26:10वो चेंज हो जाएगी रिफ्रेश किया तो इस केस
- 3:26:12में सारी चीजें हमारे पास अपर केस में
- 3:26:14होके आएंगी अब ओरिजिनल स्ट्रिंग के अंदर
- 3:26:16कभी भी चेंज क्यों नहीं होता क्योंकि
- 3:26:18जावास्क्रिप्ट के अंदर जो स्ट्रिंग्स होती
- 3:26:19हैं स्ट्रिंग्स आर इमू बल इन
- 3:26:22जावास्क्रिप्ट इ म्यूटेशंस
- 3:26:25चेंज नहीं होती तो स्ट्रिंग्स के अंदर
- 3:26:28जावास्क्रिप्ट में कोई भी चेंज नहीं आता
- 3:26:30अगर आपको छोटी से छोटी चीज किसी कैरेक्टर
- 3:26:32को मान लो हमने ए बी सी लिखा है इसको अगर
- 3:26:34आपको ए बी सी भी बनाना है तो भी आपको एक
- 3:26:36नई स्ट्रिंग क्रिएट करनी पड़ेगी विद द
- 3:26:38न्यू चेंज कभी भी पुरानी ओरिजिनल स्ट्रिंग
- 3:26:41के अंदर चेंज नहीं आता हमेशा जब भी कोई भी
- 3:26:43चेंज आएगा हमेशा नई स्ट्रिंग क्रिएट होगी
- 3:26:45तो आपसे इंटरव्यू उस के अंदर पूछा जा सकता
- 3:26:47है कि जावास्क्रिप्ट की जो स्ट्रिंग्स
- 3:26:48होती है वो इ
- 3:26:58म्यूटेशंस
- 3:27:03इसको सेव कर लेते हैं रिफ्रेश किया तो
- 3:27:05हमारे पास आ गई सारी की सारी वैल्यूज इन
- 3:27:07लोअर कैरेक्टर्स अब नेक्स्ट मेथड जिसको हम
- 3:27:09पढ़ेंगे वो होता है हमारा ट्रिम मेथड
- 3:27:11ट्रिम मेथड का काम होता है कि हमारी वाइट
- 3:27:13स्पेसेस को रिमूव करता है और कहां से
- 3:27:15रिमूव करता है ये स्टार्टिंग एंड एंड में
- 3:27:18जितनी भी वाइट स्पेसेस होती है हमारी
- 3:27:20स्ट्रिंग के अंदर उन सारी स्पेसेस को
- 3:27:21रिमूव करके हमें दे देगा फॉर एग्जांपल
- 3:27:23मैंने एक स्ट्रिंग बनाई उसके अंदर शुरुआत
- 3:27:25में कुछ खाली स्पेसेस हैं फिर मैंने लिखा
- 3:27:26ए बी सीडी और फिर लास्ट में कुछ खाली
- 3:27:29स्पेसेस दे दी तो इन स्पेसेस को रिमूव
- 3:27:31करने का काम हमारे लिए ट्रिम करता है जैसे
- 3:27:33यहां पर इफ आई क्रिएट माय स्ट्रिंग टू बी
- 3:27:36लाइक दिस शुरुआत में बहुत सारी स्पेस दे
- 3:27:37दी फिर मैंने लिखा अपना फिर मैंने बीच में
- 3:27:40एक स्पेस दी फिर मैंने लिखा कॉलेज फिर
- 3:27:42मैंने एक और स्पेस दी फिर लेट्स सपोज आई
- 3:27:45राइट जेएस एंड फिर लास्ट में भी बहुत सारी
- 3:27:47स्पेस दे दी अब यहां पर अगर मैं प्रिंट
- 3:27:49करवाऊं console.log
- 3:27:52एटम सो ये सेव कर लेते हैं रिफ्रेश करते
- 3:27:55हैं तो जब हम अपनी स्ट्रिंग को प्रिंट
- 3:27:57करवाएंगे तो यहां पर हमारे लिए प्रिंट
- 3:27:58होगा अपना कॉलेज जेएस तो मतलब इसकी जो
- 3:28:01शुरुआत की हमारी स्पेसेस थी एंड लास्ट की
- 3:28:04जो स्पेसेस थी उनको ट्रिम मेथड हमारे लिए
- 3:28:06ट्रिम कर देता है बीच में जितनी भी
- 3:28:08स्पेसेस होती हैं चाहे वो एक स्पेस हो
- 3:28:09चाहे वो दो स्पेसेस हो या मल्टीपल स्पेसेस
- 3:28:11हो वो रह जाती हैं तो स्टार्टिंग एंड एंड
- 3:28:13से हमारी वाइट स्पेसेस को ट्रिम करके हमें
- 3:28:14देता है इसके अलावा हमारे पासस और भी काफी
- 3:28:17मेथड्स होते हैं जिनको हम डे टू डे बेसिस
- 3:28:18पे यूज़ करते हैं अब ये जो जितने भी
- 3:28:20मेथड्स हैं जिनको हम डिस्कस कर रहे हैं
- 3:28:22इनको एज सच हमें मेमराइज नहीं करना होता
- 3:28:25जनरली जब हम कोड लिख रहे होंगे इनको हम
- 3:28:26बहुत बार लिख लेंगे तो हमें ये ऑटोमेटिक
- 3:28:28जो फ्रीक्वेंसी
- 3:28:35लिए तो वरना इसके अलावा भी स्ट्रिंग्स के
- 3:28:39अंदर बहुत सारे स्ट्रिंग मेथड्स होते हैं
- 3:28:40सारे के सारे हमें याद नहीं करने होते और
- 3:28:42जनरली अगर आप लेट्स सपोज अगर आप कभी
- 3:28:44जावास्क्रिप्ट के अंदर कोडिंग कर रहे हो
- 3:28:45कभी आप किसी और लैंग्वेज के अंदर कोडिंग
- 3:28:47कर रहे हो तो जनरली हम क्या करते हैं हम
- 3:28:48अपने मेथड्स जो स्पेसिफिक स्ट्रिंग मेथड्स
- 3:28:50होते हैं वो याद नहीं रहते तो ऐसे केसेस
- 3:28:52में अगर आप कोई प्रोजेक्ट बिल्ड कर रहे हो
- 3:28:53कुछ और बिल्ड कर रहे हो जावास्क्रिप्ट के
- 3:28:54अंदर तो अगर आप भूल भी जाते हो तो कोई
- 3:28:56टेंशन की बात नहीं है आप कभी भी जाके उस
- 3:28:57चीज को ग कर सकते हो आपको स्ट्रिंग के
- 3:28:59अंदर कुछ चेंज लेके आना है आप सिंपली ग कर
- 3:29:01सकते हो कि स्ट्रिंग के अंदर ये वाला चेंज
- 3:29:02कैसे लेके आते हैं जावास्क्रिप्ट में तो
- 3:29:04देयर इज नथिंग रॉन्ग विद दैट जनरली जब हम
- 3:29:06बहुत सारी टेक्नोलॉजी सीख लेते हैं तो इस
- 3:29:08तरीके से googlethalli.com
- 3:29:16का काम होता है स्लाइस का मतलब होता है
- 3:29:17काटना कोई टुकड़ा दे देना तो स्लाइस मेथड
- 3:29:19हमें हमारी स्ट्रिंग का कोई टुकड़ा रिटर्न
- 3:29:21करके देता है फॉर एग्जांपल मैंने अपनी
- 3:29:23स्ट्रिंग लिखी a बी सडी e f g दिस इज माय
- 3:29:26स्ट्रिंग अब मुझे इस स्ट्रिंग का यहां से
- 3:29:29लेके यहां तक कोई टुकड़ा चाहिए तो उसके
- 3:29:31लिए क्या मेरी स्टार्टिंग पोजीशन होगी दिस
- 3:29:34विल बी बेसिकली माय स्टार्टिंग पोजीशन एंड
- 3:29:36क्या मेरी एंडिंग पोजीशन होगी पोजीशन या
- 3:29:39इसको हम इंडेक्स कह सकते हैं क्या मेरा
- 3:29:40स्टार्टिंग इंडेक्स होगा क्या मेरा एंडिंग
- 3:29:42इंडेक्स होगा वो हमें स्लाइस को बताना
- 3:29:43पड़ता है कि मुझे यहां से लेके यहां तक
- 3:29:46टुकड़ा चाहिए और ये जो एंडिंग इंडेक्स
- 3:29:47होता है दिस इज एन ऑप्शनल वैल्यू प्लस दिस
- 3:29:50इज नॉन इंक्लूसिव नॉन इंक्लूसिव मतलब
- 3:29:52स्ट्रिंग है हमारे पास ए बी सीडी e इसके
- 3:29:55अंदर इंडेक्स है 0 1 2 3 4 तो अगर हम
- 3:29:58स्लाइस के अंदर स्टार्ट की वैल्यू जो है
- 3:30:01उसको पास करते हैं एज वन और एंडिंग वैल्यू
- 3:30:04जो है उसको पास करते हैं एज थ्री तो हम तो
- 3:30:07सोचेंगे वन से लेके थ्री तक हमें टुकड़ा
- 3:30:09मिल जाएगा बट ये जो थ्री है एंडिंग वैल्यू
- 3:30:11ये इंक्लूड नहीं होती तो इसीलिए हमारे पास
- 3:30:13जो टुकड़ा रिटर्न होके आएगा उसके अंदर
- 3:30:16सिर्फ वन से लेके टू तक ही वैल्यूज होंगी
- 3:30:18यानी फाइनल आंसर हमारे पास बी एंड c इस
- 3:30:20तरीके से रिटर्न होके आएगा तो इसीलिए
- 3:30:22एंडिंग वैल्यू नॉन इंक्लूसिव होती है तो
- 3:30:25इसका एक एग्जांपल देखते हैं फॉर एग्जांपल
- 3:30:27आई हैव दिस स्ट्रिंग कॉल्ड या स्ट्रिंग के
- 3:30:30अंदर एक बार हम नंबर्स ही लिख लेते हैं 0
- 3:30:321 2 3 4 5 6 इस तरीके से नंबर लिख लिया
- 3:30:35हमने अब स्ट्रिंग के अंदर हम स्लाइस करना
- 3:30:37चाहते हैं स्टार्टिंग इंडेक्स यहां पे
- 3:30:40इनफैक्ट वीएस कोड दिखा भी देगा स्टार्टिंग
- 3:30:42इंडेक्स क्या देना चाहते हैं आप एंडिंग
- 3:30:43इंडेक्स क्या देना चाहते हैं स्टार्टिंग
- 3:30:45के अंदर इफ आई पास द इंडेक्स वन कि मुझे
- 3:30:47वन से लेकर थ्री तक चाहिए तो उसके उसमें
- 3:30:50क्या प्रिंट करेगा वन एंड टू ही प्रिंट
- 3:30:51होगा थ्री क्या होता है थर्ड इंडेक्स क्या
- 3:30:53होता है नॉन इंक्लूसिव होता है तो इसने
- 3:30:55क्या किया इस इंडेक्स से शुरू किया और
- 3:30:56यहां तक गया अगर मैं कहूं मुझे वन से लेके
- 3:30:59या इसे थोड़ा ठीक कर लेते हैं 5 6 से होना
- 3:31:02चाहिए मुझे वन से लेके सिक्स तक चाहिए
- 3:31:04वैल्यूज तो क्या प्रिंट करेगा मेरे लिए
- 3:31:06प्रिंट करेगा 1 2 3 4 5 तो सिक्स वाला
- 3:31:08इंडेक्स क्या होगा नॉन इंक्लूसिव होगा
- 3:31:10इंक्लूड नहीं होगा ऐसे ही अगर हम कोई
- 3:31:12स्ट्रिंग लिखते हैं लेट्स सपोज इफ आई राइट
- 3:31:14हेलो तो हेलो के अंदर मुझे मुझे चाहिए
- 3:31:16कैरेक्टर्स रो से लेके थ्री तक मुझे चाहिए
- 3:31:21तो एई एल तीन ही लेटर्स प्रिंट करवाएगा यह
- 3:31:23रो इंडेक्स था ये वन इंडेक्स था ये टू
- 3:31:25इंडेक्स था थर्ड वाले इंडेक्स को इंक्लूड
- 3:31:27नहीं करेगा और किसी भी केस में लेट्स सपोज
- 3:31:29अगर हम वन से थ्री तक करते हैं तो ये ल
- 3:31:31प्रिंट करवा
- 3:31:33देगा और ये जो हमारी एंडिंग है एंडिंग
- 3:31:35वाला जो हमारा कैरेक्टर है ये हमारे पास
- 3:31:37ऑप्शनल होता है इसको अगर हम हटा भी देंगे
- 3:31:39तो बाय डिफॉल्ट क्या करेगा इस इंडेक्स से
- 3:31:41स्टार्ट करेगा और लास्ट तक जितनी भी
- 3:31:43स्ट्रिंग बनेगी उसे प्रिंट करवा देगा
- 3:31:45रिफ्रेश किया एओ प्रिंट करवा दिया टू से
- 3:31:47स्टार्ट करेंगे तो डबल एओ प्रिंट करवा
- 3:31:50दिया थ्री से स्टार्ट करेंगे तो सिंगल एओ
- 3:31:53प्रिंट करवा दिया तो इस तरीके से स्ट्रिंग
- 3:31:55का कोई भी टुकड़ा हमें रिटर्न करके देता
- 3:31:57है अगर हम कुछ भी पास नहीं करेंगे रिफ्रेश
- 3:31:59करेंगे तो हमें पूरी की पूरी स्ट्रिंग मिल
- 3:32:01जाती है पर जनरली जब भी हम स्लाइस करते
- 3:32:03हैं एटलीस्ट स्टार्टिंग इंडेक्स तो हमें
- 3:32:05पास करना ही करना चाहिए नेक्स्ट जिसके
- 3:32:07बारे में हम बात करेंगे नेक्स्ट मेथड होता
- 3:32:08है कॉन्कैटिनेट कॉन्कैटिनेट का मतलब होता
- 3:32:11है दो स्ट्रिंग्स को जोड़ना तो अगर हमें
- 3:32:12स्ट्रिंग वन को स्ट्रिंग टू के साथ जोड़ना
- 3:32:14है तो हम लिखते हैं स्ट्रिंग वन डॉट ककट
- 3:32:17और फिर अपने पेंसिस और फिर हम अंदर
- 3:32:20स्ट्रिंग टू का नाम लिख देते हैं फॉर
- 3:32:22एग्जांपल मेरे पास दो स्ट्रिंग्स है लेट
- 3:32:24स्ट्रिंग वन स्ट्रिंग वन है मेरे पास
- 3:32:27अपना और एक है स्ट्रिंग टू स्ट्रिंग टू है
- 3:32:31कॉलेज अब मुझे पहले स्ट्रिंग वन चाहिए फिर
- 3:32:33मुझे स्ट्रिंग टू चाहिए दोनों को जोड़कर
- 3:32:35मुझे एक सिंगल स्ट्रिंग बनानी है तो उसके
- 3:32:37लिए हम लिख सकते हैं एसटी आरव डॉट कॉन कट
- 3:32:42पेंसिस और इसके अंदर हम पास कर देंगे अपनी
- 3:32:44स्ट्रिंग टू ये क्या करेगी हमें हम एक नई
- 3:32:46स्ट्रिंग रिटर्न करके देगी तो इस नई
- 3:32:48स्ट्रिंग को हम रिजल्ट कह देते हैं लेट आर
- 3:32:50रिजल्ट इज इक्वल टू दिस और फिर हम प्रिंट
- 3:32:52करवा देंगे अपने रिजल्ट को सेव कर लेते
- 3:32:54हैं रिफ्रेश करते हैं तो रिजल्ट के अंदर
- 3:32:56क्या आया रिजल्ट के अंदर आया अपना कॉलेज
- 3:32:59यहीं पर अगर हम स्ट्रिंग टू को पहले लिख
- 3:33:01देते स्ट्रिंग वन को बाद में लिख देते तो
- 3:33:03जो चीज पहले लिखते हैं वो पहले आ जाएगी तो
- 3:33:05कॉलेज पहले आएगा एंड फिर हमारे पास अपना
- 3:33:07आएगा इसमें एक और चीज जो स्ट्रिंग कंकट
- 3:33:10होती है जनरली जावास्क्रिप्ट के अंदर
- 3:33:12सिर्फ प्लस लिखकर भी हम स्ट्रिंग्स को
- 3:33:13कॉन्कैटिनेट कर सकते हैं यानी अगर मैं ने
- 3:33:15लिख दिया एसआर 1 प् एसआर 2 सेव कर लेते
- 3:33:19हैं रिफ्रेश करते हैं तो भी कॉन्कैटिनेट
- 3:33:21हो जाएगा तो कॉन्कैटिनेट के लिए स्ट्रिंग
- 3:33:23का मेथड भी होता है प्लस स्ट्रिंग्स के
- 3:33:25बीच में आप प्लस लिख के भी स्ट्रिंग
- 3:33:26कॉन्कैटिनेट कर सकते हो मल्टीपल
- 3:33:27स्ट्रिंग्स को भी कॉन्कैटिनेट कर सकते हैं
- 3:33:29मैंने लिख दिया यहां पर आई
- 3:33:33एम लर्निंग कोडिंग फ्रॉम इस तरीके का कुछ
- 3:33:37मैंने लिख दिया आई एम लर्निंग कोडिंग
- 3:33:40फ्रॉम अपना कॉलेज तो ये क्या हो गई तीन
- 3:33:42स्ट्रिंग्स हो गई ये मेरी एक स्ट्रिंग है
- 3:33:43ये मेरी सेकंड स्ट्रिंग है ये मेरी थर्ड
- 3:33:44स्ट्रिंग है सेव किया रिफ्रेश किया तो एक
- 3:33:47कंप्लीट जो है हमारे पास टोटल सिंगल
- 3:33:49स्ट्रिंग रिटर्न होकर आ गई तो जो फर्स्ट
- 3:33:52लेक्चर के अंदर मैंने आपको दिखाया था कि
- 3:33:53दो स्ट्रिंग्स को हम ऐसे भी जोड़ सकते हैं
- 3:33:55अगर मैंने लिखा हेलो और प्लस कर दिया
- 3:33:57मैंने 1 2
- 3:33:583 तो हेलो 1 2 3 हमारे पास प्रिंट होके आ
- 3:34:01जाएगा ये क्या है ये भी स्ट्रिंग
- 3:34:03कॉन्कैटिनेट ही होता है दो स्ट्रिंग्स को
- 3:34:05जोड़ना तो यहां पे नंबर स्ट्रिंग के साथ
- 3:34:06जुड़ जाता है क्योंकि इंटरनली
- 3:34:08जावास्क्रिप्ट उसे स्ट्रिंग के अंदर
- 3:34:09कन्वर्ट करके फिर स्ट्रिंग के साथ कंकट कर
- 3:34:11देता है नेक्स्ट मेथड जिसकी हम बात करेंगे
- 3:34:13दिस इज माय रिप्लेस मेथड रिप्लेस इस मेथड
- 3:34:16स्ट्रिंग के अंदर किसी वैल्यू को सर्च
- 3:34:17करने के काम आता है फॉर एग्जांपल मैंने
- 3:34:19कोई स्ट्रिंग लिखी ए बी सी डी e एज ए इसके
- 3:34:23अंदर मुझे सर्च करनी है अपनी वैल्यू e तो
- 3:34:26इस वैल्यू को सर्च करके अगर इसकी जगह हम 1
- 3:34:292 3 कुछ भी लिखना चाहते हैं तो उसके लिए
- 3:34:31हम दो पैरामीटर्स पास करते हैं मतलब दो
- 3:34:33वैल्यूज पास करते हैं हम लिखेंगे अपनी
- 3:34:35स्ट्रिंग का नाम डॉट रिप्लेस जिस भी
- 3:34:36वैल्यू को सर्च करके हम नई वैल्यू के साथ
- 3:34:38रिप्लेस करना चाहते हैं तो अपनी सर्च
- 3:34:40वैल्यू पास करते हैं और न्यू वैल्यू पास
- 3:34:42करते हैं तो यहां पर एग्जांपल के लिए एक
- 3:34:45स्ट्रिंग ले लेते हैं लेट स्ट्रिंग इज
- 3:34:47इक्वल टू हेलो हेलो हमारे पास स्ट्रिंग है
- 3:34:49और हम चाहते हैं कि स्ट्रिंग के अंदर कसोल
- 3:34:52डलॉग कर लेते हैं इस स्ट्रिंग के अंदर हम
- 3:34:55रिप्लेस करना चाहते हैं अपने h
- 3:34:57को y के साथ हेलो को हम येलो बनाना चाहते
- 3:35:01हैं सेव कर लिया रिफ्रेश
- 3:35:05किया तो हमारे पास फाइनल स्ट्रिंग क्या आ
- 3:35:08गई हमारे पास फाइनल स्ट्रिंग आ गई रिटर्न
- 3:35:09होके येलो हम h को अगर m के साथ रिप्लेस
- 3:35:13करते तो इट वुड हैव बीन मेलो अगर अग हम
- 3:35:16लेट्स सपोज ए को ही कंप्लीट रिप्लेस करना
- 3:35:19चाहते हैं या जो ये एओ है इस एओ को मुझे p
- 3:35:22से रिप्लेस करना है तो इसको हटा के मुझे
- 3:35:24हेल्प बनाना है अपने स्ट्रिंग को सेव कर
- 3:35:27लिया रिफ्रेश कर लिया तो हमारे पास हेल्प
- 3:35:29आ जाएगा तो इस तरीके से किसी भी मैचिंग
- 3:35:31कैरेक्टर को हम किसी भी दूसरी वैल्यू के
- 3:35:33साथ रिप्लेस कर सकते हैं और अगर यहां पे
- 3:35:35एओ एओ तीन बार होता तो उस केस में हमारे
- 3:35:38पास सिर्फ जो फर्स्ट मैचिंग चीज है फर्स्ट
- 3:35:41टाइम जब एओ मैच करेगा तो रिप्लेस होगा
- 3:35:43यानी सिर्फ एक ही बार रिप्लेसमेंट होगी
- 3:35:45बार ह बार रिप्लेसमेंट नहीं होगी रिप्लेस
- 3:35:47ऑल हमारे पास एक चीज होती है जिससे क्या
- 3:35:49होगी हर बार रिप्लेसमेंट हो जाएगी तो
- 3:35:51रिप्लेस से एक बार पहली बार जब हमारी जो
- 3:35:54सर्च वैल्यू होती है वो मैच करती है तब
- 3:35:55रिप्लेस होगा रिप्लेस ऑल से सारी की सारी
- 3:35:57मैचिंग वैल्यूज रिप्लेस हो जाएंगी एंड
- 3:35:59लास्ट मेथड जिसके बारे में हम पढ़ रहे
- 3:36:01होंगे दैट इज द कैरेक्टर एट मेथड स्ट्रिंग
- 3:36:04के अंदर अगर किसी भी इंडेक्स पे कोई
- 3:36:06कैरेक्टर अगर हमें फाइंड आउट करना है
- 3:36:08रिटर्न करवाना है तो उसके लिए हम लिखते
- 3:36:09हैं स्ट्रिंग डटकर ट और फिर पेंसिस के
- 3:36:12अंदर हम अपने इंडेक्स की वैल्यू लिखते हैं
- 3:36:14जैसे फॉर एग्जांपल मेरे पास स्ट्रिंग है
- 3:36:17आई लव जावास्क्रिप्ट इस तरीके की कुछ
- 3:36:20स्ट्रिंग है हमारे पास इसके अंदर हम जानना
- 3:36:22चाह रहे हैं कि स्ट्रिंग के अंदर कैरेक्टर
- 3:36:26एट इंडेक्स जीरो क्या है जरूरत इंडेक्स प
- 3:36:28कौन सा कैरेक्टर है हमें पता है हमारे पास
- 3:36:30कैरेक्टर आ है रिफ्रेश करेंगे तो आई
- 3:36:32प्रिंट होके आएगा थर्ड इंडेक्स प कौन सा
- 3:36:35कैरेक्टर है कैरेक्टर ओ है रिफ्रेश करेंगे
- 3:36:39ओके ओके दिस इज सेकंड इंडेक्स 0 1 2 सेकंड
- 3:36:44इंडेक्स पर ओ है रिफ्रेश करेंगे ओ प्रिंट
- 3:36:46होके आएगा थर्ड इंडेक्स पे हमारे पास v है
- 3:36:49ओ के बाद तो हमारे पास v प्रिंट होके आएगा
- 3:36:52तो इस तरीके से किसी भी इंडेक्स का अगर
- 3:36:53हमें कैरेक्टर सर्च करना होता है तो उसके
- 3:36:55लिए वी सिंपली नीड टू यूज द कैर एट मेथड
- 3:36:57ऑफ स्ट्रिंग्स अब साथ में एक छोटी सी चीज
- 3:36:59मैं आपको दिखाना चाहती हूं फॉर एग्जांपल
- 3:37:02यहां पर ये जो आ है इस आई को मुझे किसी और
- 3:37:05लेटर की जगह चेंज करना है मैं बेसिकली
- 3:37:07लिखना चाहती हूं स्ट्रिंग ऑफ रो को जैसे
- 3:37:11मुझे पता है स्ट्रिंग ऑफ जीरो की अगर
- 3:37:12वैल्यू प्रिंट करवानी है तो हम स्ट्रिंग
- 3:37:14ऑफ रो को इस तरीके से लिख सकते हैं
- 3:37:16तो हमारे पास आई प्रिंट हो जाएगा रिफ्रेश
- 3:37:18किया आई प्रिंट हो गया अब मुझे अगर इसकी
- 3:37:20वैल्यू चेंज करनी है तो हमारे दिमाग में आ
- 3:37:21सकता है कि हम सिंपली क्या करेंगे
- 3:37:23स्ट्रिंग ऑफ ज जीरो को हम लेट्स सपोज आई
- 3:37:26विल मेक इट s s बना दिया मैंने एंड फिर
- 3:37:28अपनी स्ट्रिंग को हम प्रिंट करवाएंगे तो
- 3:37:30अब हमें अज्यू करना चाहिए s लव जे एस इस
- 3:37:33तरीके का कुछ प्रिंट होके आएगा हमारे पास
- 3:37:35बट एक्चुअली ऐसा नहीं होता एक्चुअली हमारी
- 3:37:38जो ओरिजिनल स्ट्रिंग है उसके अंदर चेंज
- 3:37:40नहीं आएगा और उसका रीजन वही है उसका रीजन
- 3:37:42यह है ओरिजिनल स्ट्रिंग इ
- 3:37:45के अंदर अगर आपको चेंज करना है तो आपको नई
- 3:37:47स्ट्रिंग बनानी पड़ेगी तो इस तरीके से
- 3:37:49किसी भी इंडेक्स पे जाके वैल्यू को चेंज
- 3:37:51कर पाना पॉसिबल नहीं होता हमें हमेशा नई
- 3:37:54स्ट्रिंग को जनरेट करना पड़ेगा तो अगर यह
- 3:37:56काम मुझे करना है तो उसके लिए हम रिप्लेस
- 3:37:58मेथड को यूज़ करेंगे यानी मैं सिंपली यहां
- 3:38:01पे लिखूंगी एसआर = एड रिप्लेस रिप्लेस के
- 3:38:05अंदर हम पास करेंगे कि मुझे i को रिप्लेस
- 3:38:07करना है s के साथ तब जाके जो फाइनल आउटपुट
- 3:38:10है वो s लव जेएस इस तरीके का कुछ बन पाएगा
- 3:38:13तो हम स्ट्रिंग मेथड्स को हम हमेशा यूज़
- 3:38:15करते हैं डायरेक्टली किसी भी इंडेक्स पे
- 3:38:16जाके हम वैल्यू को मैनिपुलेट नहीं कर सकते
- 3:38:18अब आई अंडरस्टैंड कि स्ट्रिंग मेथड्स के
- 3:38:20बारे में हमने बहुत सारी चीजें सीख ली हैं
- 3:38:21और ये एक साथ बहुत सारा कन्फ्यूजिंग लग
- 3:38:23सकता है फर्स्ट टाइम स्ट्रिंग्स के बारे
- 3:38:25में पढ़ रहे हैं तो इतनी सारी चीजें हो गई
- 3:38:26हमारे पास याद करने के लिए एक चीज आपको
- 3:38:28करनी है साथ के साथ हम नोट्स बना सकते हैं
- 3:38:30अपने नोट्स के अंदर ये सारे मेथड्स हमें
- 3:38:32लिख लेने हैं पर एट दी एंड जब हम
- 3:38:33प्रोजेक्ट्स बना रहे होंगे तो
- 3:38:36इवेंचर हमें अगर कुछ चीज नहीं आती तो
- 3:38:38मैंने ऑलरेडी बता दिया हम
- 3:38:45हमें याद होती चली जाएंगी अब नेक्स्ट हम
- 3:38:47सॉल्व करने वाले हैं स्ट्रिंग से रिलेटेड
- 3:38:49अपना एक प्रैक्टिस क्वेश्चन प्रैक्टिस
- 3:38:50क्वेश्चन के अंदर हमें प्रोमट करना है
- 3:38:52यूजर को टू एंटर देयर फुल नेम यानी प्रोमट
- 3:38:55क्रिएट करना है और यूजर को बोलना है अपना
- 3:38:56फुल नेम एंटर करो और उस फुल नेम को यूज
- 3:38:58करके हमें एक यूजर नेम जनरेट करना है उस
- 3:39:00यूजर के लिए उसको अज्यू कर सकते हैं कि हम
- 3:39:02कोई वेबसाइट बना रहे हैं
- 3:39:15स्टार्ट होना चाहिए उसके बाद यूजर नेम के
- 3:39:17अंदर फुल नेम आना चाहिए जो भी यूजर ने
- 3:39:19जनरेट किया है एंड फिर फाइनली हमारे पास
- 3:39:22जो फुल नेम की लेंथ है वो क्रिएट होके आनी
- 3:39:25चाहिए जैसे यहां पे एग्जांपल है कि अगर
- 3:39:27यूजर ने अपना नेम एंटर किया श्रद्दा खपरा
- 3:39:29तो यूजर नेम होना चाहिए रेट फिर पूरा नाम
- 3:39:32श्रद्धा खाप एंड लास्ट में उसकी लेंथ तो
- 3:39:34लेंथ ऑफ दिस स्ट्रिंग इज इक्वल टू 13 तो
- 3:39:37लास्ट में हमने उसे अपेंड कर दिया है या
- 3:39:39एक तरीके से कह सकते हैं कंकट कर दिया है
- 3:39:41तो इस तरीके से हमें अपने एक यूजर नेम को
- 3:39:43जनरेट करना है अब यहां पे एक एक बार पॉज
- 3:39:45करना है लेक्चर को खुद से इस सवाल को हमें
- 3:39:47सॉल्व करने की कोशिश करनी है जितने भी
- 3:39:49हमने मेथड्स पढ़े हैं जितने भी हमने
- 3:39:50प्रॉपर्टीज पढ़ी है उनको एक बार रिवाइज
- 3:39:52करना है देख लेना है और फिर उनसे इसको
- 3:39:54सॉल्व करने की कोशिश करनी है अगर हमें याद
- 3:39:56नहीं है मेथड्स एंड प्रॉपर्टीज कोई बात
- 3:39:57नहीं थोड़ा सा रिवाइंड करके दोबारा देख
- 3:39:59लेना है देख हम सकते हैं पर लॉजिक अपना
- 3:40:01खुद का लगाना है सॉल्व करने के लिए और अब
- 3:40:03हम सॉल्व करने की तरफ बढ़ते हैं तो
- 3:40:05बेसिकली सोचते हैं क्या-क्या चीजें हमें
- 3:40:06चाहिए सबसे पहला तो यूजर हमें कोई फुल नेम
- 3:40:09एंटर करके देखा एक चीज इंश्योर करनी है
- 3:40:11यूजर जो फुल नेम एंटर करे उसके अंदर
- 3:40:12स्पेसेस नहीं होने चाहिए तो हम जो एंटर
- 3:40:15करेंगे फुल नेम उसके अंदर स्पेसेस नहीं
- 3:40:16होंगे अब यूजर ने जो भी फुल नेम एंटर किया
- 3:40:18हमें उससे एक यूजर नेम नाम की नई स्ट्रिंग
- 3:40:21बनानी
- 3:40:22है जिसके अंदर शुरू में हम @ द रेट लिख
- 3:40:25देंगे प्लस हमारा जो फुल नेम यूजर ने एंटर
- 3:40:29किया था उस फुल नेम की हम वैल्यू जो है
- 3:40:31उसको कंकट कर सकते हैं प्लस लिख के एंड
- 3:40:34दोबारा प्लस लिख के लास्ट में हम क्या
- 3:40:35कंकट कर देंगे तीन चीजें हमें चाहिए रेट
- 3:40:38है रेट जोड़ दिया हमने अपनी स्ट्रिंग में
- 3:40:40फुल नेम है फुल नेम जोड़ दिया हमने अपनी
- 3:40:42स्ट्रिंग में फिर हमें लेंथ जोड़नी है तो
- 3:40:44फिर हम कंकट ट कर देंगे फुल नेम डॉट लेंथ
- 3:40:48को तो बेसिकली ये हमारा फाइनल यूजर नेम बन
- 3:40:51जाएगा इस चीज को इंप्लीमेंट करने के लिए
- 3:40:54अपना कोड लिखते हैं सबसे पहले तो प्रोमट
- 3:40:57क्रिएट कर लेते हैं एंटर योर फुल नेम
- 3:41:01विदाउट स्पेसेस तो जो भी यूजर एंटर करेगा
- 3:41:05वो हम इस वेरिएबल के अंदर स्टोर कर लेंगे
- 3:41:07लेट फुल नेम इज इक्वल टू दिस वेरिएबल और
- 3:41:10फिर एक बार प्रिंट करवा लेते हैं अपने फुल
- 3:41:13नेम को जो भी फुल नेम हमारे पास आता
- 3:41:16है सेफ
- 3:41:19रिफ्रेश इस बार एंटर करते हैं श्रद्धा
- 3:41:21खपरा एंटर किया ओके यह हमारे पास फुल नेम
- 3:41:24था रिफ्रेश किया इफ आई डिसाइड टू एंटर अमन
- 3:41:26द तरवाल एंटर किया तो यह हमारे पास नाम आ
- 3:41:28गया अब हमें अपना यूज़र नेम क्रिएट करना
- 3:41:31है इससे तो लेट यूजर
- 3:41:33नेम इज इक्वल टू सबसे पहले तो हम @
- 3:41:37लिखेंगे प्लस फुल नेम हम चाहे तो कंकट
- 3:41:40मेथड को भी यूज़ कर सकते हैं तो अभी के
- 3:41:43लिए हाफ यूजर नेम क्रिएट करते हैं रिफ्रेश
- 3:41:45किया मैंने एंटर किया श्रद्धा ओके तो यह
- 3:41:48मेरा यूजर नेम आ गया रिफ्रेश किया मैंने
- 3:41:50एंटर किया अमन तवाल तो यह मेरा यूजर नेम आ
- 3:41:53गया तो इस तरीके से इतना यूजर नेम हमारे
- 3:41:55पास आ रहा है हम चाहे तो डॉट कॉन कट भी
- 3:41:57लिख सकते हैं और लास्ट में हमें क्या ऐड
- 3:41:59करना है लास्ट में हमें ऐड करना है फुल
- 3:42:00नेम डॉट लेंथ को इसको सेव कर लेते हैं
- 3:42:04रिफ्रेश किया इस बार इफ आई राइट श्रद्धा
- 3:42:06खाप एंटर किया रेट श्रद्धा कापरा 13
- 3:42:09रिफ्रेश किया इफ आई एंटर अमन द तरवाल एंटर
- 3:42:13किया ट अमन द तरवाल 14 रिफ्रेश किया इफ
- 3:42:17माय फुल नेम इज अपना कॉलेज एंटर किया रेट
- 3:42:19अपना कॉलेज 11 तो हमारे लिए हमारा जो यूजर
- 3:42:22नेम है ये ऑटोमेटिक जनरेट होके आ रहा है
- 3:42:24तो इस तरीके से हम अपनी स्ट्रिंग्स को यूज
- 3:42:26कर सकते हैं टू बिल्ड इंटरेस्टिंग थिंग्स
- 3:42:28इन आवर कोड एंड आई होप कि जावास्क्रिप्ट
- 3:42:30के अंदर ऑल दो लूप्स वाला कांसेप्ट शुरुआत
- 3:42:32जब करते हैं स्ट्रिंग्स वाला कांसेप्ट
- 3:42:33शुरुआत में डिफिकल्ट लग सकता है बट कोई
- 3:42:35बात नहीं धीरे-धीरे इन कॉन्सेप्ट्स की हम
- 3:42:37प्रैक्टिस करते चले जाएंगे बार-बार इन
- 3:42:38चीजों को जब हम देखेंगे बार-बार जब कोड को
- 3:42:40लिख रहे होंगे तो हमें ऑटोमेटिक चीजें याद
- 3:42:42होनी स्टार्ट हो जाएंगी इसके अलावा अगर
- 3:42:44आपको और डिटेल में स्ट्रिंग्स मेथड को
- 3:42:46पढ़ना है तो मैंने रिसोर्स आपको लास्ट
- 3:42:48क्लास में भी बताया था कि हम एमडीएन को
- 3:42:49जाके एक्सप्लोर कर सकते हैं एमडीएन के
- 3:42:51अंदर हम सर्च कर सकते हैं अबाउट स्ट्रिंग
- 3:42:54मेथड्स तो स्ट्रिंग के अंदर यूजफुल
- 3:42:57स्ट्रिंग मेथड्स वाला एक पेज होगा इसके
- 3:42:59अंदर बहुत सारे डिफरेंट डिफरेंट मेथड्स
- 3:43:01होप फुली हमें यहां पर मिल जाएंगे जैसे
- 3:43:05रिप्लेस ऑल यहां पर लिखा हुआ है रिप्लेस
- 3:43:07मेथड लिखा हुआ है हमने इसे ऑलरेडी पढ़
- 3:43:09लिया है टू लोअर केस अपर केस को हम पढ़
- 3:43:12चुके हैं स्लाइस को हम पढ़ चुके हैं तो
- 3:43:14काफी इपोर्ट टेंट जो मेथड्स हैं येय
- 3:43:16इंडेक्स ऑफ इसको आप जाके पढ़ सकते हो
- 3:43:17इंडेक्स ऑफ किस लिए यूज हो रहा है एंड्स
- 3:43:19विद किस लिए यूज होता है स्टार्टस विद किस
- 3:43:21लिए यूज होता है तो बहुत सारे डिफरेंट
- 3:43:22डिफरेंट स्ट्रिंग के मेथड्स हैं यूजफुल
- 3:43:24स्ट्रिंग मेथड्स जिनको हम जाके पढ़ सकते
- 3:43:26हैं एज अ होमवर्क प्रॉब्लम और उनको एक बार
- 3:43:27लिख लिख के ट्राई करेंगे तो हमारी खुद की
- 3:43:29भी प्रैक्टिस होती
- 3:43:31रहेगी हाय एवरीवन और अब हम शुरुआत करने
- 3:43:33वाले हैं अपने चैप्टर फोर के साथ जिसके
- 3:43:35अंदर हम पढ़ेंगे अपने अरेज के बारे में
- 3:43:37डिटेल में अब जब भी हम अरेज की बात करते
- 3:43:39हैं जावास्क्रिप्ट के अंदर एरे इज अ
- 3:43:41कलेक्शन ऑफ आइटम्स अभी तक हमने ऑलरेडी एक
- 3:43:44और कलेक्शन ऑफ आ की बात की है जिसके अंदर
- 3:43:46हमने ऑब्जेक्ट्स की बात की थी हमने देखा
- 3:43:48था कि अगर मुझे किसी स्टूडेंट की
- 3:43:49इंफॉर्मेशन सेव करवानी है फॉर एग्जांपल
- 3:43:51किसी स्टूडेंट के लिए नेम सेव करवाना है
- 3:43:53उसकी एज स्टोर करानी है उसकी सिटी का नाम
- 3:43:55स्टोर कराना है उसकी सीजीपीए स्टोर करानी
- 3:43:57है तो इस तरीके की जो रिलेटेड इंफॉर्मेशन
- 3:43:59है उसे हम एक स्टूडेंट नाम की ऑब्जेक्ट के
- 3:44:01अंदर स्टोर करा सकते हैं अब यहीं से
- 3:44:03मिलता-जुलता एक और सवाल मैं आपसे पूछती
- 3:44:05हूं अज्यू करते हैं कि मुझे मेरी एक क्लास
- 3:44:08है आई हैव अ क्लास ऑफ स्टूडेंट्स और उस
- 3:44:10क्लास के अंदर पांच स्टूडेंट्स हैं और
- 3:44:12मुझे इन पांच स्टूडेंट्स के मार्क्स स्टोर
- 3:44:13कराने हैं एक स्टूडेंट के मार्क्स आए हैं
- 3:44:16लेट्स सपोज 97 एक के मार्क्स आए हैं 82 एक
- 3:44:19के मार्क्स आए हैं 76 एक के मार्क्स आए
- 3:44:21हैं 65 एक के मार्क्स आए हैं 54 इस तरीके
- 3:44:24से पांच स्टूडेंट्स ने अलग-अलग मार्क्स
- 3:44:25स्टोर किए हैं इन मार्क्स को हम किस तरीके
- 3:44:27से स्टोर करा सकते हैं सबसे पहला सबसे
- 3:44:29बेसिक तरीका जो हमारे दिमाग में हिट करता
- 3:44:31है इसे कोड के अंदर लिखने की कोशिश करते
- 3:44:33हैं कोड सेटअप के लिए ऑलरेडी
- 3:44:34जावास्क्रिप्ट का हमारा फोल्डर था जिसके
- 3:44:35अंदर हमने index.htm के अंदर ये बहुत ही
- 3:44:38बेसिक सा बॉयलर प्लेट कोड जो है उसको
- 3:44:40जनरेट कर रखा है script.js हमारी
- 3:44:42जावास्क्रिप्ट फाइल है जिसको हमने अटैच कर
- 3:44:44रखा है एंड script.js के अंदर हम अपना
- 3:44:46जावास्क्रिप्ट का कोड लिख सकते हैं सेम
- 3:44:48फाइल को हमने अपने ब्राउजर के अंदर खोला
- 3:44:49हुआ है इंस्पेक्ट करके कंसोल विंडो के
- 3:44:51अंदर ऑलरेडी हमें ये सारी चीजें ऑलरेडी
- 3:44:54हमें पता है जावास्क्रिप्ट के अंदर कैसे
- 3:44:55काम करती है अब बात करते हैं अरेज के बारे
- 3:44:57में अब script.js के अंदर लेट्स सपोज मुझे
- 3:44:59पांच स्टूडेंट्स के मार्क्स स्टोर करने
- 3:45:01हैं तो सबसे पहली अप्रोच होगी कि हम पांच
- 3:45:02अलग-अलग वेरिएबल बना ले हम इसे बोलेंगे
- 3:45:05मार्क वन या मार्क्स ऑफ स्टूडेंट वन इसे
- 3:45:09मार्क्स ऑफ स्टूडेंट वन हम लिख सकते हैं
- 3:45:11इनके हम मार्क्स स्टोर कर लेंगे लेट्स कॉल
- 3:45:12इट 97 ये हमारा फर्स्ट वेरिएबल हो गया इसी
- 3:45:15तरीके से हम अपना सेकंड वेरिएबल बना सकते
- 3:45:16हैं जिसमें स्टूडेंट टू के मार्क्स स्टोर
- 3:45:18कराएंगे इसके लिए हम लिख लेते हैं 82 एंड
- 3:45:21इसी तरीके से हम पांच अलग-अलग वेरिएबल बना
- 3:45:23लेंगे अब लेट्स अज्यू कल को क्लास के अंदर
- 3:45:2610 नए बच्चे आ जाते हैं या 50 नए बच्चे आ
- 3:45:28जाते हैं कल को क्लास का साइज बड़ा हो
- 3:45:30जाता है तो ये अप्रोच बिल्कुल भी
- 3:45:32प्रैक्टिकल नहीं है क्यों क्योंकि इसके
- 3:45:33अंदर हमें बहुत सारे वेरिएबल बनाने
- 3:45:34पड़ेंगे और हर वेरिएबल का अलग से ट्रैक
- 3:45:36रखना पड़ेगा अब दूसरा केस हमारे पास हो
- 3:45:38सकता है कि हम मार्क्स नाम की एक ऑब्जेक्ट
- 3:45:40बना ले सो व्हाट वी कैन डू इज वी कैन
- 3:45:42क्रिएट एन ऑब्जेक्ट इसको हम मार्क्सस कह
- 3:45:44देते हैं और हमें पता है ऑब्जेक्ट के अंदर
- 3:45:45क्या होता है की वैल्यू पेयर्स होते हैं
- 3:45:47पहले हो सकता है हम कोई की ऐड कर दें इसको
- 3:45:49कह देते हैं स्टूडेंट वन हमारी की हो
- 3:45:51जाएगी उसके अंदर 97 मार्क्स स्टोर करा
- 3:45:53देंगे स्टूडेंट टू हमारी की हो जाएगी उसके
- 3:45:55अंदर 82 मार्क्स स्टोर करा देंगे इस तरीके
- 3:45:56से तो स्टूडेंट वन की हो जाएगी 97 मार्क्स
- 3:45:59स्टोर करा दिए स्टूडेंट टू की हो जाएगी 82
- 3:46:02मार्क्स स्टोर करा दिए तो इस तरीके से हम
- 3:46:03अलग-अलग स्टूडेंट्स के जो है मार्क्स
- 3:46:05स्टोर कराते चले जाएंगे इसमें अब इस तरीके
- 3:46:07से भी हम अपने स्टूडेंट्स के मार्क्स
- 3:46:08स्टोर करा सकते हैं पर ये उतना अच्छा
- 3:46:09तरीका नहीं है उतना अच्छा तरीका इसलिए
- 3:46:11नहीं क्योंकि यहां पे स्टूडेंट वन
- 3:46:12स्टूडेंट टू स्टूडेंट थ्री इस तरीके से जो
- 3:46:14इंफॉर्मेशन है जो नाम है वो एक तरीके से
- 3:46:16रिपीट ही हो रहे हैं मतलब हमें पता ही है
- 3:46:18हमेशा हर जो मार्क्स हम स्टोर करा रहे हैं
- 3:46:19वो पहले स्टूडेंट वन के ही कराएंगे फिर 2
- 3:46:21के ही कराएंगे फिर थ के ही कराएंगे फिर 4
- 3:46:23केही कराएंगे तो मार्क्स जो है ऑब्जेक्ट
- 3:46:25की फॉर्म में भी स्टोर कराए जा सकते हैं
- 3:46:26पर वो प्रोग्रामिंग के अंदर उतना अच्छा
- 3:46:28तरीका नहीं होता जनरली जब हम रिलेटेड
- 3:46:31इंफॉर्मेशन को जो सेम टाइप की इंफॉर्मेशन
- 3:46:33है उसको स्टोर कराते हैं तो उनके लिए हम
- 3:46:36कलेक्शन की फॉर्म में अरेज के अंदर
- 3:46:38इंफॉर्मेशन स्टोर कराना प्रेफर करते हैं
- 3:46:40और अरेज क्या होता है अरेज इंफॉर्मेशन को
- 3:46:42स्टोर कराने का एक लीनियर तरीका होता है
- 3:46:45लीनियर कहने का मतलब है कि जब भी हम एरे
- 3:46:48को इमेजिन करेंगे एरे को हम इस तरीके से
- 3:46:50एक सिंगल लाइन के अंदर इमेजिन करेंगे कि
- 3:46:52यहां पे एक बॉक्स है बॉक्स के अंदर हमारी
- 3:46:54फर्स्ट इंफॉर्मेशन आ जाएगी फिर सेकंड
- 3:46:57इंफॉर्मेशन आ जाएगी थर्ड इंफॉर्मेशन आ
- 3:46:58जाएगी फोर्थ आ जाएगी फिफ्थ आ जाएगी
- 3:47:00सिक्स्थ आ जाएगी सेवेंथ आ जाएगी और जैसे
- 3:47:01ऑब्जेक्ट के अंदर हर की को मुझे अलग नाम
- 3:47:03देना पड़ता है जैसे यहां स्टूडेंट वन को
- 3:47:05अलग नाम देना पड़ा स्टूडेंट टू को अलग नाम
- 3:47:07देना पड़ा तो यहां भी हमें बहुत सारे नाम
- 3:47:09ट्रैक करने पड़ेंगे पर ये जो हमारा एरे है
- 3:47:11एरे को हमें एक ही नाम देना पड़ता है जैसे
- 3:47:13इस एरे को मैंने कह दिया ये मेरा मार्क्स
- 3:47:15एरे है तो इसे मुझे एक ही नाम देना पड़ा
- 3:47:17मार्क्स अब मार्क्स के अंदर मुझे पता है
- 3:47:19कि मार्क्स के अंदर ये वाली इंफॉर्मेशन भी
- 3:47:21स्टोर्ड है फर्स्ट पोजीशन पे ये वाली
- 3:47:23इंफॉर्मेशन स्टोर्ड है सेकंड पोजीशन पे ये
- 3:47:24वाली इंफॉर्मेशन थर्ड पोजीशन पे ये वाली
- 3:47:26इंफॉर्मेशन फोर्थ पोजीशन पे तो इस तरीके
- 3:47:28से एरे के अंदर पोजीशन मैटर करती है एज सच
- 3:47:31ऑब्जेक्ट के अंदर जैसे की का नाम मैटर
- 3:47:33करता है यहां पे नाम मैटर नहीं करता यहां
- 3:47:34पे पोजीशन मैटर करती है या पोजीशन के बारे
- 3:47:37में हमने ऑलरेडी एक बात सीखी थी पोजीशन को
- 3:47:39हम इंडेक्स कहते हैं इंडेक्स मैटर करता है
- 3:47:41एरे के अंदर तो इस तरीके की जो इंफॉर्मेशन
- 3:47:43है जिसमें हमें सेम टाइ टाइप की
- 3:47:45इंफॉर्मेशन का कलेक्शन बनाना होता है उसके
- 3:47:47लिए इंफॉर्मेशन को स्टोर कराने के लिए हम
- 3:47:48अपने एरे को यूज़ करते हैं अब एरे को हम
- 3:47:51क्रिएट कैसे करेंगे एरे को क्रिएट करने के
- 3:47:53लिए हम सिंपली लिखते हैं अपने एरे का नाम
- 3:47:55लेट एरे भी लिख सकते हैं कॉन्स्ट एरे भी
- 3:47:57लिख सकते हैं इज इक्वल टू और फिर राइट
- 3:47:59साइड में हम अपने स्क्वायर ब्रैकेट्स को
- 3:48:00यूज करते हैं और स्क्वायर ब्रैकेट्स के
- 3:48:02अंदर फिर हम एक-एक करके अपने आइटम्स को
- 3:48:04लिख देते हैं बाय सेपरेटिंग देम विद अ
- 3:48:06कॉमा जैसे ऑब्जेक्ट के अंदर ये हमारा
- 3:48:08फर्स्ट एलिमेंट हो गया कॉमा सेकंड एलिमेंट
- 3:48:10हो गया कॉमा पर यहां पे की वैल्यू पेयर
- 3:48:11होता है एरे के अंदर पेयर नहीं होता एरे
- 3:48:13के अंदर सिंगल वैल्यू होती है एरे के अंदर
- 3:48:15कोई कीज नहीं होती तो यहां पे ये फर्स्ट
- 3:48:17आइटम हो गया ये सेकंड आइटम हो गया ये थर्ड
- 3:48:19आइटम हो गया ये हमारा फोर्थ आइटम हो गया
- 3:48:20इसी तरीके से मुझे मार्क्स का एरे बनाना
- 3:48:22है तो ये मैंने सारे के सारे मार्क्स का
- 3:48:23एरे बना लिया अब अरेज के अंदर हम अलग-अलग
- 3:48:26टाइप की इंफॉर्मेशन भी हम स्टोर कर सकते
- 3:48:28हैं जैसे एक सिंगल एरे के अंदर हम
- 3:48:29स्ट्रिंग भी ऐड कर सकते हैं तो हम नंबर भी
- 3:48:31ऐड कर सकते हैं तो हम वूलिन भी ऐड कर सकते
- 3:48:33हैं पर जनरली इस तरीके से हम एरे बनाना
- 3:48:35प्रेफर नहीं करते हम जनरली सेम टाइप की
- 3:48:37इंफॉर्मेशन का एरे बनाना प्रेफर करते हैं
- 3:48:39पर हम चाहें तो ऐसे भी बना सकते हैं
- 3:48:40जावास्क्रिप्ट में अब अपने सैंपल एरे को
- 3:48:42एक बार क्रिएट करके देखते हैं लेट्स सपोज
- 3:48:45मुझे अपने मार्क्स का एरे बनाना है तो मैं
- 3:48:46लिखूंगी लेट मार्क्स इज इक्वल टू और इसमें
- 3:48:48सारे मार्क्स आ जाएंगे 97 आ जाएगा 82 आ
- 3:48:50जाएगा 75 आ जाएगा 64 आ जाएगा वी कैन आल्सो
- 3:48:54हैव 36 तो इस तरीके से अलग-अलग मार्क्स की
- 3:48:56इंफॉर्मेशन हमारे पास आ गई तो ये हो गया
- 3:48:58हमारा एरे हम चाहे तो इसे लॉग भी करा सकते
- 3:49:01हैं आई कैन राइट console.log मेरा मार्क्स
- 3:49:04वाला एरे इसको कर लेते हैं सेव एंड
- 3:49:06रिफ्रेश तो ये हमारा मार्क्स वाला एरे आ
- 3:49:08गया एरे का साइज हमें दिखाई दे रहा है
- 3:49:10पहले ही किस साइज का एरे है फाइव साइज का
- 3:49:12एरे है इसे एक्सपेंड कर सकते हैं अब हम
- 3:49:14हमारी पोजीशन जीरो पे यानी इंडेक्स रो पे
- 3:49:1697 है वैल्यू इंडेक्स वन पे 82 है वैल्यू
- 3:49:18इंडेक्स टू पे 75 है इंडेक्स थ्री पे ये
- 3:49:21है इंडेक्स फोर पे ये है और लेंथ भी साथ
- 3:49:23के साथ हमारे पास है तो जो हमारा एरे होता
- 3:49:25है जनरली अरेज को हम उन सिचुएशन के लिए
- 3:49:28प्रेफर करते हैं जहां हम मल्टीपल आइटम्स
- 3:49:30का कलेक्शन बना के तो स्टोर करना चाहते
- 3:49:32हैं पर सारे आइटम्स को हम एक ही नाम देना
- 3:49:34चाहते हैं तो ऑब्जेक्ट के अंदर तो हर की
- 3:49:36को हमें अलग नाम देना पड़ता है पर एरे के
- 3:49:38अंदर सारे के सारे आइटम्स को हम एक सिंगल
- 3:49:40नाम के अंदर सिंगल अंब्रेला के अंदर स्टोर
- 3:49:42करके रख देते हैं अब ये जो एरे है एरे के
- 3:49:45अंदर हमारे पास लेंथ नाम की प्रॉपर्टी भी
- 3:49:47होती है तो जैसे हमारे पास स्ट्रिंग होती
- 3:49:48है हम स्ट्रिंग की लेंथ प्रिंट कर सकते
- 3:49:50हैं वैसे ही हम एरे की लेंथ भी प्रिंट कर
- 3:49:51सकते हैं जैसे इन द नेक्स्ट लाइन आई कैन
- 3:49:54चूज टू प्रिंट मार्क्स डॉट लेंथ तो इस
- 3:49:57तरीके से हम अपने एरे का नाम लिखते हैं
- 3:49:59डॉट लिखते हैं और हम लेंथ लिखते हैं ये जो
- 3:50:01लेंथ है ये हमारी प्रॉपर्टी होती है एरे
- 3:50:03के अंदर प्रॉपर्टीज और मेथड्स के बीच में
- 3:50:06डिफरेंसेस हमने पहली ही क्लास में बात कर
- 3:50:07ली स्ट्रिंग्स के अंदर प्रॉपर्टी होती है
- 3:50:09जो बस कुछ वैल्यू दे देती है मेथड होता है
- 3:50:11जो कुछ काम करता है तो यहां पे लेंथ कुछ
- 3:50:13काम नहीं कर रही बस एक है जो स्टोर्ड है
- 3:50:15तो हर एरे के साथ उसकी लेंथ की प्रॉपर्टी
- 3:50:18स्टोर्ड होती है सेव कर लिया रिफ्रेश कर
- 3:50:19लिया हमारा यह एरे है और इसका साइज है फ
- 3:50:22के इक्वल तो इस तरीके से एरे की फॉर्म में
- 3:50:24कोई भी इंफॉर्मेशन स्टोर कराई जा सकती है
- 3:50:26हम चाहे तो एक स्ट्रिंग्स का एरे भी बना
- 3:50:27सकते हैं लेट्स मेक एन एरे कॉल्ड हीरोज
- 3:50:30हीरोस के अंदर हम अपने सुपर हीरोस के नाम
- 3:50:32स्टोर कर सकते हैं लेट्स स्टार्ट विद आयन
- 3:50:34मैन उसके बाद वी कैन हैव थॉर वी कैन हैव
- 3:50:38हल्क वी कैन हैव शक्तिमान वी कैन हैव
- 3:50:43स्पाइडर मैन इस तरीके से बहुत सारे
- 3:50:45डिफरेंट डिफरेंट नाम हम स्टोर कर सकते हैं
- 3:50:46और इस एरे को भी हम प्रिंट करवा सकते हैं
- 3:50:48console.log एंड वी कैन प्रिंट आवर हीरोज
- 3:50:52सेव रिफ्रेश तो ये हमारा पांच साइज का
- 3:50:54हीरोज वाला एरे जो है वो हमारे पास प्रिंट
- 3:50:56होकर आ गया साइज क्योंकि सेम आ रहा है वी
- 3:50:59कैन ऐड वन मोर एंट मैन सेव रिफ्रेश तो ये
- 3:51:03हमारे पास साइज इंक्रीज होकर आ गया एरे का
- 3:51:05एंड इस एरे की भी हम लेंथ को प्रिंट करवा
- 3:51:06सकते हैं तो ये तो हो गया अरेज के बारे
- 3:51:08में अब एक और इंटरेस्टिंग चीज हम देखने
- 3:51:11वाले हैं कि जब भी हम अरेज की बात करते
- 3:51:12हैं इफ आई इसे एक बार क्लियर कर लेते हैं
- 3:51:15कमांड के से लेट्स सपोज मैंने अपना
- 3:51:16मार्क्स वाला एरे प्रिंट करवाया अब मैं
- 3:51:18क्या करने वाली हूं अब मैं टाइप प्रिंट
- 3:51:20करवाने वाली हूं टाइप ऑफ मार्क्स और एक
- 3:51:22इंटरेस्टिंग चीज हम नोटिस करेंगे कि जो
- 3:51:24एरे होता है वो एरे अपने आप में कोई टाइप
- 3:51:26नहीं होता एरे खुद एक ऑब्जेक्ट टाइप होता
- 3:51:29है जब हमने डटा टाइप्स की बात की थी दो
- 3:51:31टाइप के हमारे डेटा टाइप्स होते थे एक
- 3:51:32होते थे प्रिमिटिव यानी बेसिक डेटा टाइप्स
- 3:51:34एक होते हैं नॉन प्रिमिटिव एडवांस डेटा
- 3:51:36टाइप्स एडवांस डेटा टाइप्स के अंदर हमने
- 3:51:37ऑब्जेक्ट्स की बात की थी तो एरे क्या होता
- 3:51:39है तो एरे एक स्पेशल टाइप ऑफ ऑब्जेक्ट ही
- 3:51:41होती है एरे इंटरनली जावास्क्रिप्ट के
- 3:51:43अंदर एक ऑब्जेक्ट होती है तो उसके टाइप
- 3:51:45में आपको एरे प्रिंट होके नहीं आएगा बट
- 3:51:47हां अरेज को ऑब्जेक्ट के कंपैरिजन में हम
- 3:51:49थोड़ा सा सेपरेटली ट्रीट करते हैं तो हम
- 3:51:51ये सोच सकते हैं कि एरे हमारी ऐसी
- 3:51:53ऑब्जेक्ट है जिसमें की वैल्यू पेयर तो
- 3:51:55होता है बट की की जगह हम अपने इंडेक्स को
- 3:51:59यूज करते हैं कि इंडेक्स रो पे ये की
- 3:52:01वैल्यू पेयर ही तो है एक तरीके से कि
- 3:52:03इंडेक्स रो पे वैल्यू 97 है इंडेक्स वन पे
- 3:52:06वैल्यू 82 है इंडेक्स टू पे वैल्यू 75 है
- 3:52:09तो इसको कह सकते हैं की जीरो है वैल्यू 97
- 3:52:11है की वन है वैल्यू 82 है की टू है वैल्यू
- 3:52:1470 5 है तो यहां पे ये ऐसी ऑब्जेक्ट है
- 3:52:16जिसके अंदर की की जगह हमारे पास इंडेक्स
- 3:52:18की वैल्यूज होती हैं एंड देयर इज आल्सो
- 3:52:20दिस फनी थिंग अबाउट जावास्क्रिप्ट व्हिच
- 3:52:22इज अ बेसिकली जो की जावास्क्रिप्ट के अंदर
- 3:52:23मैक्सिमम चीजें आपको नहीं पता कब क्या
- 3:52:25ऑब्जेक्ट निकल जाए तो काफी सारी
- 3:52:27इंटरेस्टिंग चीजें जावास्क्रिप्ट के अंदर
- 3:52:28आपको देखने को ऐसी मिलेंगी जिसके अंदर
- 3:52:30चीजें दे टर्न आउट टू बी ऑब्जेक्ट्स और दे
- 3:52:33बिहेव लाइक ऑब्जेक्ट्स व्हिच इज अ वियर्ड
- 3:52:35एंड आल्सो एन इंटरेस्टिंग पार्ट अबाउट
- 3:52:36जावास्क्रिप्ट एज अ लैंग्वेज तो ये तो हो
- 3:52:38गया अबाउट बेसिक्स ऑफ़ अरेज इसके साथ में
- 3:52:41नेक्स्ट हम बात करने वाले हैं अबाउट एरे
- 3:52:42इंडा इसस इंडा इसस यानी इंडेक्स की प्लूरल
- 3:52:45फॉर्म तो जैसे स्ट्रिंग के अंदर अगर हम
- 3:52:47कोई स्ट्रिंग क्रिएट करते हैं हेलो और अगर
- 3:52:49हम ये रो इथ इंडेक्स वाला आइटम एक्सेस
- 3:52:51करना चाहते हैं तो हम लिखते हैं स्ट्रिंग
- 3:52:53ऑफ ज़ीरो वैसे ही एरे के अंदर इंडेक्स के
- 3:52:55थ्रू आइटम्स एक्सेस करने के लिए हम लिखते
- 3:52:57हैं एरे का नाम एंड उसके बाद अपने
- 3:52:59स्क्वायर ब्रैकेट्स और फिर अपने इंडेक्स
- 3:53:01की पोजीशन तो फॉर एग्जांपल अगर हमने कोई
- 3:53:03अपना एरे क्रिएट किया है लेट्स सपोज हमने
- 3:53:06अपने मार्क्स के लिए एरे क्रिएट किया है
- 3:53:07मार्क्स में है 97 है 82 है 64 है 76 है
- 3:53:1236 है इस तरीके से बहुत सारी वैल्यूज हैं
- 3:53:14अगर तो ये जो सारी की सारी वैल्यूज होती
- 3:53:16हैं ये हमारे एरे के अंदर कुछ इस तरीके से
- 3:53:18स्टोर होती हैं कि यहां हमारे पास 97 आ
- 3:53:20गया ये 82 आ गया ये 64 आ गया 76 आ गया 36
- 3:53:23आ गया तो बेसिकली द वैल्यूज आर स्टोर्ड इन
- 3:53:26अ लीनियर फैशन लीनियर यानी सिंगल लाइन
- 3:53:29फैशन के अंदर वैल्यू स्टोर होती हैं और ये
- 3:53:31हमारा इंडेक्स रो हो जाएगा वन हो जाएगा टू
- 3:53:32हो जाएगा थ्री हो जाएगा फोर हो जाएगा और
- 3:53:34यहां इंडेक्स के बेसिस पे वैल्यूज एक्सेस
- 3:53:36करने के लिए अगर मुझे रोत वाले इंडेक्स की
- 3:53:38वैल्यू एक्सेस करनी है यानी ज़ीरो पोजीशन
- 3:53:39की तो मैं लिखूंगी एरे ऑफ़ ज़ीरो एरे ऑफ़
- 3:53:41वन पे ये वैल्यू आ जाएगी टू पे ये वैल्यू
- 3:53:43आ जाएगी थ्री पे ये वैल्यू आगी आ जाएगी
- 3:53:44इसको एक बार ट्राई करके देखते हैं लेट्स
- 3:53:47क्लियर द स्क्रीन यह हो गया हमारा मार्क्स
- 3:53:49वाला एरे अब मार्क्स एरे के अंदर रो
- 3:53:52इंडेक्स वाली वैल्यू को अगर हम प्रिंट
- 3:53:53करवाए तो वी कैन राइट मार्क्स ऑफ रो तो
- 3:53:55हमारे पास 97 आ जाएगा मार्क्स ऑफ वन में
- 3:53:58हमारे पास 82 आ जाएगा मार्क्स ऑफ टू में
- 3:54:00हमारे पास 75 आ जाएगा एंड इस तरीके से
- 3:54:02वैल्यूज आ जाएंगी अब क्योंकि ये एरे हमारे
- 3:54:04पास पांच ही साइज का है तो लेट्स ट्राई टू
- 3:54:06प्रिंट मार्क्स ऑफ फाइ अब मार्क्स ऑफ़
- 3:54:09फाइव एज सच इंडेक्स एजिस्ट नहीं करता
- 3:54:11इंडेक्स कहां से कहां तक जाते हैं रो से
- 3:54:13फर तक जाते हैं तो मार्क्स ऑफ फाइव को जब
- 3:54:15हम प्रिंट करवाएंगे तो वो हमारे लिए आएगा
- 3:54:17अनडिफाइंड हम मार्क्स ऑफ 100 को प्रिंट
- 3:54:20करवाएंगे तो वो भी हमारे लिए आएगा तो इस
- 3:54:22तरीके से जब हम वो इंडेक्स एक्सेस करने की
- 3:54:24कोशिश करते हैं जो एरे के अंदर एजिस्ट ही
- 3:54:26नहीं करता तो हमारे पास अनडिफाइंड प्रिंट
- 3:54:27होके आता है आल्सो अगर हमें कभी भी जाके
- 3:54:29एरे की वैल्यूज को चेंज करना होता है तो
- 3:54:31हम उन्हें भी जाके चेंज कर सकते हैं
- 3:54:33सिंपली किसी भी इंडेक्स पे जाके अगर मुझे
- 3:54:35वैल्यू को चेंज करना है फॉर एग्जांपल 64
- 3:54:37की जगह हम 66 करना चाहते हैं तो हम सिंपली
- 3:54:39क्या कर सकते हैं हम लिख सकते हैं एरे ऑफ
- 3:54:41जो भी इसका इंडेक्स है 0 1 2 इसका इंडेक्स
- 3:54:44से 2 तो एरे ऑफ 2 = 66 इस तरीके से जैसे
- 3:54:48ही हम कर देंगे तो मेमोरी के अंदर यह 64
- 3:54:50हट के यहां पे वैल्यू हो जाएगी 66 के
- 3:54:53इक्वल दिस थिंग इज आल्सो पॉसिबल सो इफ आई
- 3:54:56मेक एरे ऑफ या एक बार मार्क्स को प्रिंट
- 3:54:59करवाते हैं ये हमारे मार्क्स हो गए अब
- 3:55:00मार्क्स में 97 की जगह मार्क्स ऑफ रो को
- 3:55:03मुझे कन्वर्ट करना है टू 66 एंटर किया तो
- 3:55:05इस बार मार्क्स की वैल्यू क्या हो गई
- 3:55:07मार्क्स की वैल्यू हो गई 66 के इक्वल तो
- 3:55:09यह चीज कंप्लीट कर पाना पॉसिबल है अरेज के
- 3:55:12केस में ये चीज हम स्ट्रिंग्स में नहीं कर
- 3:55:14स सकते स्ट्रिंग्स में अगर हमने कोई
- 3:55:17स्ट्रिंग बनाई
- 3:55:19हेलो इस तरीके से स्ट्रिंग बना ली अब मैं
- 3:55:22सोचू स्ट्रिंग ऑफ जीरो को मैं y बना
- 3:55:24दूं और अब स्ट्रिंग को प्रिंट करवाए तो
- 3:55:27स्ट्रिंग के अंदर चेंज नहीं आएगा स्ट्रिंग
- 3:55:29हेलो की हेलो ही रहेगी इसका रीजन यह होता
- 3:55:31है जिसके बारे में लास्ट लेक्चर के अंदर
- 3:55:33भी हमने बात की थी कि हमारी जो स्ट्रिंग्स
- 3:55:35होती हैं वो जावास्क्रिप्ट के अंदर इम
- 3:55:38मूटे बल होती हैं उन्हें चेंज नहीं कर
- 3:55:40सकते इन प्लेस लेकिन हमारा जो एरे होता है
- 3:55:43वो स्क्रिप्ट के अंदर मूटे होता है मूटे
- 3:55:46यानी उसे चेंज किया जा सकता है तो
- 3:55:47पर्टिकुलर इंडेक्स पे जाके हम अपने एरे की
- 3:55:49वैल्यू को चेंज कर सकते हैं पर पर्टिकुलर
- 3:55:51इंडेक्स पे जाके हम अपनी स्ट्रिंग की
- 3:55:53वैल्यू को इस तरीके से डायरेक्टली चेंज
- 3:55:54नहीं कर सकते ये इंपॉर्टेंट चीज है इसको
- 3:55:56आप नोट डाउन कर सकते हैं अपने नोट्स के
- 3:55:57अंदर क्योंकि ये चीज हो सकता है आपसे
- 3:55:59इंटरव्यूज के अंदर पूछ ली जाए इ म्यूटेशनल
- 3:56:01एंड मूटे बल से रिलेटेड सवाल जनरली
- 3:56:03इंटरव्यूज के अंदर पूछ लिए जाते हैं
- 3:56:04नेक्स्ट जिस चीज के बारे में हम बात
- 3:56:06करेंगे दैट इज लूपिंग ओवर एन एरे ये तो
- 3:56:08हमने ऐसा एरे बना दिया जिसके अंदर पांच
- 3:56:10आइटम है ऐसा भी एरे हो सकता है जिसके अंदर
- 3:56:11100 आइटम हो ऐसा भी एरे हो सकता है जिसके
- 3:56:13अंदर एक ख आइटम्स हो तो हम अपने आइटम्स जो
- 3:56:16होते हैं एरे के उसके ऊपर लूप ओवर कैसे
- 3:56:18करते हैं इसके लिए एग्जांपल ले लेते हैं
- 3:56:20फॉर एग्जांपल हमें एरे के सारे के सारे
- 3:56:21एलिमेंट्स को प्रिंट करवाना है यहां पर आ
- 3:56:23जाते हैं कोड के अंदर लेट्स सपोज वी हैव अ
- 3:56:26लिस्ट ऑफ ऑल आवर हीरोज यह हमारे सारे के
- 3:56:29सारे सुपर हीरोज की हमारे पास एक लिस्ट है
- 3:56:31थोड़ा सा इसे स्मल करके मैं आपको पूरी की
- 3:56:33पूरी लिस्ट दिखा देती हूं यह हमारे पास एक
- 3:56:35लिस्ट है अब इस लिस्ट के अंदर सारे के
- 3:56:36सारे आइटम्स को हमें प्रिंट करवाना है तो
- 3:56:38प्रिंट करवाने का बहुत बेसिक तरीका ये हो
- 3:56:40सकता है कि हम लिखें कसोल डलॉग हीरोज ऑफ
- 3:56:44जीरो नेक्स्ट लाइन के अंदर सेम चीज कॉपी
- 3:56:47पेस्ट करके हम लिख सकते हैं हीरोज ऑफ वन
- 3:56:49सेव किया रिफ्रेश किया तो इस तरीके से
- 3:56:50एक-एक करके हम अपने नामों को प्रिंट करवाए
- 3:56:52बट इसको करने का एक और बेटर तरीका हमारे
- 3:56:55पास है जिसको हमने लास्ट लेक्चर के अंदर
- 3:56:57ही कवर किया है व्हिच आर आवर
- 3:56:59लूप्स तो लूप्स का जो असली काम है वो यहीं
- 3:57:02पे हमें दिखाई देगा लूप्स का जो असली काम
- 3:57:04है वो आइट एबल्स के अंदर दिखाई देता है
- 3:57:07आइट एबल क्या होते हैं आइट मेबल ऐसे
- 3:57:09आइटम्स होते हैं जावास्क्रिप्ट के अंदर
- 3:57:11जिनके ऊपर हम आइट मेट कर सकते हैं मतलब
- 3:57:13लूप लगा सकते सकते हैं तो आइट एबल्स में
- 3:57:15स्ट्रिंग्स भी आ जाती हैं आइट एबल्स में
- 3:57:17ऑब्जेक्ट्स भी आ जाती हैं और आइट एबल्स
- 3:57:20में हमारे अरेज भी आ जाते हैं ये ऐसे
- 3:57:22कलेक्शंस हैं आइटम्स के स्ट्रिंग भी क्या
- 3:57:23है कैरेक्टर्स का कलेक्शन है ऑब्जेक्ट
- 3:57:25क्या है की वैल्यू पेयर्स का कलेक्शन है
- 3:57:27एरे क्या है सिमिलर टाइप ऑफ आइटम्स का हम
- 3:57:29कलेक्शन इसको बोल सकते हैं तो वैल्यूज का
- 3:57:31कलेक्शन है ये सारे आइट एबल्स है जिनके
- 3:57:33ऊपर आप आइट मेट कर सकते हो तो लूप्स का
- 3:57:35असली यूज समझ में हमें आएगा अरेज को पढ़ते
- 3:57:37टाइम अब अरेज के ऊपर जब हम लूप लगा रहे
- 3:57:40होते हैं तो हम हर एक आइटम को प्रिंट कर
- 3:57:41सकते हैं तो उसके लिए हम फॉर लूप भी यूज़
- 3:57:43कर सकते हैं हम लूप भी यूज कर सकते हैं हम
- 3:57:45डू वाइल लूप भी यूज कर सकते हैं सबसे पहले
- 3:57:46एग्जांपल लेते हैं अपने फॉर लूप का अब फॉर
- 3:57:49लूप की जब हम शुरुआत कर रहे हैं तो एरे इस
- 3:57:51के लिए फॉर लूप लिखने के लिए हमारे पास एक
- 3:57:53स्पेशल प्रॉपर्टी है जिसको हम यूज करते
- 3:57:54हैं व्हिच इज आवर लेंथ प्रॉपर्टी क्योंकि
- 3:57:57हमें पता होनी चाहिए एरे के अंदर कितने
- 3:57:58आइटम्स है तभी तो लूप लगा पाएंगे स्टॉपिंग
- 3:58:00कंडीशन तो पता होनी चाहिए ना कि कहां पे
- 3:58:02हमें रुकना है तो हमें जीरो से स्टार्ट
- 3:58:04करना होता है और हमें जितनी लेंथ है हमारे
- 3:58:06एरे की वहां तक हमें जाना होता है तो इफ
- 3:58:08आई राइट अ फॉर लूप आई कैन राइट फॉर हम एक
- 3:58:11वेरिएबल बना सकते हैं लेट i इज इक्वल टू
- 3:58:13या आ की की जगह इसको इंडेक्स वेरिएबल कह
- 3:58:15देते हैं हमारा जो इंडेक्स है इसको हम रो
- 3:58:17से स्टार्ट करते हैं फॉर एग्जांपल हमारे
- 3:58:19पास एक एरे है जिसके अंदर आइटम है वन 2 3
- 3:58:234 5 दिस इज माय एरे अब इस एरे के अंदर ये
- 3:58:27इंडेक्स ज़ीरो है वन है टू है थ्री है फोर
- 3:58:29है अब यहां से अगर मुझे लूप लगाना स्टार्ट
- 3:58:31करना है तो वी विल ओबवियसली गो टू इंडेक्स
- 3:58:33जरो फिर इंडेक्स वन में जाएंगे फिर
- 3:58:35इंडेक्स टू पे जाएंगे फिर इंडेक्स थ्री पे
- 3:58:37जाएंगे कब तक जाएंगे जब तक हम लास्ट
- 3:58:39इंडेक्स तक नहीं पहुंच जाते तो हमें
- 3:58:41इंडेक्स को तो जरो से स्टार्ट करना है और
- 3:58:43स्टॉपिंग कंडीशन क्या होगी स्टॉपिंग
- 3:58:45कंडीशन होगी इस एरे की लेंथ क्या है इस
- 3:58:47एरे की लेंथ हमारे पास है फव के इक्वल यह
- 3:58:50चीज याद रखनी है एरे लेंथ लास्ट इंडेक्स
- 3:58:52प्लव होती है लास्ट इंडेक्स फोर होगा तो
- 3:58:54एरे लेंथ फव होगी एरे लेंथ लास्ट इंडेक्स
- 3:58:56नहीं होता एरे लेंथ होती है कि उस एरे के
- 3:58:59अंदर कितने नंबर ऑफ कैरेक्टर्स हमारे पास
- 3:59:01है कितने नंबर ऑफ आइटम्स हमारे पास है तो
- 3:59:03इंडेक्स जीरो से जाएगा और कब तक बढ़ता
- 3:59:05जाएगा जब तक मेरे इंडेक्स की वैल्यू लेस
- 3:59:08देन माय एरे डॉट लेंथ नहीं
- 3:59:11रहती लेस देन एरे डॉट लेंथ नहीं रह हर बार
- 3:59:14हम अपने इंडेक्स को करते रहेंगे प्लस प्लस
- 3:59:17तो इस तरीके से हम अपने एरे के ऊपर लूप
- 3:59:18चलाते हैं ये हमारी स्टार्टिंग कंडीशन हो
- 3:59:20गई इंडेक्स कब तक बढ़ेगा पहले इंडेक्स
- 3:59:22ज़ीरो होगा फिर वन होगा हर बार प्लस प्लस
- 3:59:24होगा फिर टू होगा फिर थ्री होगा फिर फोर
- 3:59:26होगा अब जैसे ही इंडेक्स की वैल्यू फाइव
- 3:59:27हो जाएगी वो क्या लेस दन फाइव रहेगी नहीं
- 3:59:29रहेगी तो हम इस एरे से हम इस लूप से बाहर
- 3:59:31निकल आएंगे तो इंडेक्स की वैल्यू कभी भी
- 3:59:34इक्वल टू एरे डॉट लेंथ नहीं होती हमेशा
- 3:59:36लेस दन एरे डॉट लेंथ रहती है तो इस तरीके
- 3:59:38से ये स्टैंडर्ड तरीका है हमारे एरे के
- 3:59:41लिए कोई भी लूप लिखने का तो सेम लूप हम
- 3:59:43यहां पर लिख सकते हैं फॉर लेट इंडेक्स इ
- 3:59:46इक्वल ट 0 इंडेक्स लेसन एरे डॉट लेंथ या
- 3:59:50एरे की जगह इसको हम कहेंगे हीरोज अपने एरे
- 3:59:53का नाम लिखते हैं रोज ड लेंथ हर बार कर
- 3:59:55देंगे इंडेक्स प्लस प्लस और यहां पर हम
- 3:59:57अपने आइटम्स को कैसे एक्सेस करेंगे आइटम्स
- 4:00:00को जनरली हम एक्सेस करने के लिए लिखते हैं
- 4:00:01अपने एरे का नाम और फिर अपना इंडेक्स
- 4:00:03लिखते हैं रो लिख सकते हैं वन लिख सकते
- 4:00:05हैं टू लिख सकते हैं इस बार इंडेक्स क्या
- 4:00:07है इंडेक्स है आईडी एक तो इसको हम प्रिंट
- 4:00:09करवा देंगे सेव किया रिफ्रेश किया तो ये
- 4:00:11सारे के सारे हमारी हीरोज के नाम हमारे
- 4:00:13पास निकल कर आ गई तो हमारा लूप कहां तक
- 4:00:15चलेगा हमारा लूप तब तक चलेगा जब तक
- 4:00:17इंडेक्स की वैल्यू हीरोज की लेंथ से लेस
- 4:00:19रहती है यहां गलती से इक्वल टू नहीं कर
- 4:00:21देना इक्वल टू आप तब कर सकते हो यहां
- 4:00:24इक्वल टू कर देंगे जब यहां हम इस इंडेक्स
- 4:00:27को वन से स्टार्ट करेंगे और यहां हमें
- 4:00:29इंडेक्स -1 करना पड़ेगा सेव किया रिफ्रेश
- 4:00:31किया तो भी हमारा कोड रन कर जाएगा बट ये
- 4:00:33स्टैंडर्ड तरीका नहीं है स्टैंडर्ड तरीका
- 4:00:36है ओके स्टैंडर्ड तरीका है इस तरीके से
- 4:00:38अपने फॉर लूप को लिखने का और यहां पर और
- 4:00:40सिंपल करने के लिए हम हमेशा इंडेक्स की
- 4:00:42जगह i को यूज़ करते हैं तो जनरली जो हमारे
- 4:00:45फॉर लूप्स होते हैं प्रोग्रामिंग के अंदर
- 4:00:47वो जरो वैल्यू के साथ स्टार्ट होते हैं
- 4:00:48इंस्टेड ऑफ़ स्टार्टिंग विद वन व्हेन वी
- 4:00:50आर डीलिंग विद आइट एबल्स लाइक स्ट्रिंग
- 4:00:52ऑब्जेक्ट एरे तो हम अपने हमेशा जो हमारा
- 4:00:55इटरेटर होता है उसको आई को जे को के को
- 4:00:57जिसको भी हम लिख रहे हैं उसको हम रो के
- 4:00:59साथ स्टार्ट करते हैं और लेस देन लेंथ
- 4:01:01वाली वैल्यू रखते हैं तो ये तो हो गया
- 4:01:03हमारा हीरोज वाला एरे जिसको हमने प्रिंट
- 4:01:05करवा दिया अब इस एरे को हमने प्रिंट
- 4:01:07करवाया यूजिंग अ फॉर लूप पर एरे को प्रिंट
- 4:01:11करवाने के लिए एरे एलिमेंट्स को प्रिंट
- 4:01:12करवाने के लिए हम फॉर ऑफ लूप भी यूज कर
- 4:01:14सकते हैं फॉर इन लूप भी यूज कर सकते हैं
- 4:01:16जनरली दोनों को ही यूज कर सकते हैं फॉर ऑफ
- 4:01:18भी वैलिड होगा फॉर इन भी वैलिड होगा ब
- 4:01:21जनरली प्रोग्रामिंग के अंदर अगर एरे को
- 4:01:23एक्सेस करना है तो हम फॉर ऑफ लूप को
- 4:01:25प्रेफर करेंगे अब फॉर ऑफ लूप से एरे के
- 4:01:27एलिमेंट्स को प्रिंट करवाने के लिए हम
- 4:01:29यहां लिख सकते हैं फॉर लेट आइटम आइटम इसको
- 4:01:34बोल सकते हैं नहीं तो एलिमेंट इसको बोल
- 4:01:35सकते हैं आई लाइक टू राइट इट एज ल एलिमेंट
- 4:01:39का शॉर्ट फॉर्म लेट एलिमेंट ऑफ और फिर
- 4:01:43अपने एरे का हम नाम लिखते हैं और यहां पे
- 4:01:45हम अपने इंडिविजुअल एलिमेंट को एक्सेस कर
- 4:01:47सकते हैं इसको कमेंट आउट कर देते हैं यहां
- 4:01:49पे अपने इंडिविजुअल एलिमेंट को हम एक्सेस
- 4:01:51कर सकते हैं या इसको हीरो ऑफ हीरोज भी बोल
- 4:01:54सकते हैं हम कि हीरोज तो क्या हो गया
- 4:01:56प्लूरल नाम हो गया बहुत सारे हीरोज की
- 4:01:57इंफॉर्मेशन हमने स्टोर करा ली इंडिविजुअल
- 4:02:00हीरो को हम हीरो कहेंगे तो हीरोज एरे से
- 4:02:02हमने इंडिविजुअल हीरो को निकाल दिया सेव
- 4:02:04कर लेते हैं रिफ्रेश किया ओके हीरोज इज
- 4:02:07नॉट डिफाइंड हैव आई मेड अ स्पेलिंग
- 4:02:09मिस्टेक इसको हीरोज कह देते हैं रिफ्रेश
- 4:02:13किया तो हमारे पास सारी की सारी वैल्यूज आ
- 4:02:15गई इस तरीके से लेट्स सपोज हमने एक नया
- 4:02:18एरे बनाया कॉल्ड सिटीज तो सिटीज के अंदर
- 4:02:21हम अलग-अलग सिटीज की इंफॉर्मेशन स्टोर करा
- 4:02:23सकते हैं दिल्ली हो गया पुणे हो गया मुंबई
- 4:02:26हो गया हमारे पास हमारे पास हैदराबाद हो
- 4:02:30गया हमारे पास गुड़गांव हो गया अलग-अलग
- 4:02:32सिटीज हो गई तो हम क्या कर सकते हैं इसके
- 4:02:34लिए भी लेट सिटी ऑफ
- 4:02:37सिटीज एंड कसोल डट लॉग करके प्रिंट करवा
- 4:02:40सकते हैं अपनी हर इंडिविजुअल सिटी की
- 4:02:42वैल्यू सेव किया रिफ्रेश किया तो यह हमारे
- 4:02:45पास सारी की सारी सिटीज की वैल्यू आ गई तो
- 4:02:47इस तरीके से हम अपने एरे के ऊपर लूप करते
- 4:02:49हैं अब लूप करके इंटरनली हम कोई भी काम
- 4:02:51करवा सकते हैं जैसे फॉर एग्जांपल हर सिटी
- 4:02:53को मुझे अपर केस करके प्रिंट करवाना है
- 4:02:55कैसे प्रिंट करवाएंगे हम सिटी को प्रिंट
- 4:02:57करवाते टाइम हर बार लिख देंगे डॉट टू अपर
- 4:02:59केस जो हमारा स्ट्रिंग का मेथड था जिसको
- 4:03:01हमने पढ़ा था सेव किया तो स्ट्रिंग मेथड
- 4:03:03क्या करता है हमारे लिए कुछ काम करके दे
- 4:03:04देता है सिटी को अपर केस करके दे देगा
- 4:03:06रिफ्रेश किया तो इस बार सारी की सारी
- 4:03:08सिटीज अपर केस के अंदर प्रिंट होकर आ गई
- 4:03:10तो लूप्स को हम बहुत ज़्यादा फ्रीक्वेंसी
- 4:03:13डील कर रहे होते हैं अब नेक्स्ट टॉपिक
- 4:03:15जिसके बारे में हम बात करेंगे वो टॉपिक
- 4:03:17नहीं व हमारा प्रैक्टिस क्वेश्चन होने
- 4:03:18वाला है प्रैक्टिस क्वेश्चन के अंदर वी आर
- 4:03:20गिवन एन एरे विद मार्क्स ऑफ स्टूडेंट बहुत
- 4:03:23सारे स्टूडेंट्स के हमें मार्क्स दिए हुए
- 4:03:24हैं एरे की फॉर्म में हमें क्या करना है
- 4:03:26हमें क्लास के एवरेज मार्क्स फाइंड आउट
- 4:03:28करने हैं अब एवरेज मार्क्स जिन स्टूडेंट्स
- 4:03:31को नहीं पता हम सारे के सारे मार्क्स का
- 4:03:33जो है सम कैलकुलेट करेंगे यानी 85 + 97 +
- 4:03:3744 + 37 इस तरीके से सारी की सारी वैल्यूज
- 4:03:40का सम कैलकुलेट करके अगर हम टोटल नंबर ऑफ
- 4:03:43वैल्यूज से उसे डिवाइड कर दें फॉर
- 4:03:44एग्जांपल जो भी यहां पे सम आएगा उसको अगर
- 4:03:46हम 0 1 2 3 4 5 जितने भी एलिमेंट्स हैं इस
- 4:03:50एरे के अंदर उससे अगर डिवाइड कर दें जो
- 4:03:52यहां पे सिक्स के इक्वल तो हमारे पास
- 4:03:54एवरेज आ जाता है अब सम हमें ऑलरेडी
- 4:03:57कैलकुलेट करना आता है लूप पढ़ते टाइम हमने
- 4:03:58बात की थी ये टोटल नंबर ऑफ एलिमेंट्स कैसे
- 4:04:01आएंगे किसी भी एरे की लेंथ क्या होती है
- 4:04:03उसके टोटल नंबर ऑफ एलिमेंट्स होते हैं तो
- 4:04:05यहां पे सम को कैलकुलेट करके हम डिवाइड कर
- 4:04:08सकते हैं एरे की लेंथ से तो हमारे पास
- 4:04:09एवरेज मार्क्स आ जाएंगे बहुत इजी सवाल है
- 4:04:12यहां पे एक बार पॉज करना है दो दो मिनट
- 4:04:14खुद से सोच के इस सवाल को सॉल्व करने की
- 4:04:15कोशिश करनी है और बाकी हम तो सॉल्व कर ही
- 4:04:17रहे हैं तो लेट्स क्रिएट आवर एरे फर्स्ट
- 4:04:20अपना यह मार्क्स नाम का एरे हम क्रिएट कर
- 4:04:23सकते हैं लेट मार्क्स इज इक्वल टू वी हैव
- 4:04:2685 वी हैव 97 हमारे पास 44 है 37 है 76 है
- 4:04:32और 60 है तो ये सारे के सारे हमारे
- 4:04:34मार्क्स आ गए अब मुझे जाके एक एक एक एक
- 4:04:37एकएक मार्क्स को ऐड करके उसका सम निकालना
- 4:04:40है तो सम को स्टोर करवाने के लिए हम एक
- 4:04:42वेरिएबल क्रिएट कर सकते हैं सम जिसको इनिश
- 4:04:44इइ कर देंगे ज़ीरो के साथ शुरुआत में सम
- 4:04:46की वैल्यू ज़ीरो है अब या तो हम यह कर
- 4:04:48सकते हैं सम इज इक्वल ट मार्क्स ऑफ़ ज़ीरो
- 4:04:52प्लस मार्क्स ऑफ़ व प्लस मार्क्स ऑफ़ टू
- 4:04:56यह तो हो गई नॉर्मल जिंदगी पर प्रोग्रामर
- 4:04:59की जिंदगी के अंदर क्या होता है
- 4:05:00प्रोग्रामर की जिंदगी कहती है ऐसे नहीं
- 4:05:02करूंगा काम मुझे अगर इस तरीके से चीजों को
- 4:05:05इंक्रीमेंट करते जाना है हर एक इंडेक्स पे
- 4:05:06जाके वैल्यू को के साथ कुछ चेंज करना है
- 4:05:08कुछ कैलकुलेट करना है तो मैं तो जी
- 4:05:10लगाऊंगा लूप एरे के साथ तो लूप लगाने के
- 4:05:12लिए वी कैन यूज अ फॉर ऑफ लूप या हम फॉर
- 4:05:16लूप भी यूज कर सकते हैं सिंपल सा वरना
- 4:05:18अरेज के लिए हम एक और लूप को सीखेंगे बाद
- 4:05:20में जाके जिसको हम कहते हैं फॉर ईच लूप
- 4:05:24इसे एक बार फंक्शंस वाला हम टॉपिक कर
- 4:05:25लेंगे ना उसके बाद इसे सीखेंगे फॉर ईच लूप
- 4:05:28को भी हम यूज कर सकते हैं अरेज के लिए बट
- 4:05:30अभी के लिए जो लूप्स हमने सीखे हैं उन्हीं
- 4:05:32के साथ काम चलाते हैं तो यहां पे लेट
- 4:05:34मार्क्स या लेट वैल्यू ऑफ मार्क्स
- 4:05:36इंडिविजुअल मार्क्स की वैल्यू आ
- 4:05:38जाएगी तो इसमें पहले तो हम अपनी वैल्यू को
- 4:05:41प्रिंट करवा लेते हैं टू वेरीफाई वैल्यूज
- 4:05:43आ रही है क्या हमारे पास सेव किया रिफ्रेश
- 4:05:45किया ये सारे के सारे मार्क्स आ गए हमारे
- 4:05:47पास हमें क्या करना है मार्क्स को सम के
- 4:05:48अंदर ऐड करते चले जाना है तो हम यहां तो
- 4:05:50लिख सकते हैं सम इज इक्वल ट सम प्लस
- 4:05:53मार्क्स सॉरी सम प्लस वैल्यू तो उससे सम
- 4:05:57के अंदर वैल्यू ऐड हो जाएगी नहीं तो इसी
- 4:05:58लाइन को लिखने का एक छोटा तरीका है सम
- 4:06:02प्लस इक्वल टू वैल्यू ये क्या हो गया ये
- 4:06:04हमारा असाइनमेंट ऑपरेटर हो गया सेव किया
- 4:06:06लास्ट में हम अपनी सम की वैल्यू को प्रिंट
- 4:06:08करवा सकते हैं तो हमारे पास सम की टोटल
- 4:06:10वैल्यू आ जाएगी रिफ्रेश किया सम है टोटल
- 4:06:12399 के इक्वल अब एवरेज निकालने के लिए
- 4:06:15हमें क्या करना पड़ेगा लेट
- 4:06:16एवरेज इज इक्वल टू सम डिवाइडेड बाय सम को
- 4:06:20किससे डिवाइड करना पड़ेगा टोटल एरे की
- 4:06:22लेंथ से तो उसके लिए लिख सकते हैं मार्क्स
- 4:06:24डॉट लेंथ ये हमारे पास एवरेज आ जाएगा और
- 4:06:26यहां प्रिंट कर सकते हैं एवरेज मार्क्स ऑफ
- 4:06:30द
- 4:06:31क्लास इज इक्वल टू और यह यूज कर लेंगे
- 4:06:35यहां पे हम अपना टेंप्लेट लेटरल आई होप कि
- 4:06:38लास्ट क्लास से स्ट्रिंग्स के अंदर हमें
- 4:06:40याद है टेंप्लेट लिटरल्स क्या होते हैं ये
- 4:06:42एंबेड कर दिया हमने अपने वेरिएबल को यहां
- 4:06:44पे सेव किया रिफ्रेश किया तो एवरेज
- 4:06:46मार्क्स कितने आए हैं क्लास के एवरेज
- 4:06:48मार्क्स आए हैं 66.5 के इक्वल तो इस तरीके
- 4:06:51से हमने एक लॉजिकल प्रोग्राम बिल्ड किया
- 4:06:53है जिसके अंदर काफी सारी नॉलेज हमने यूज़
- 4:06:54किया है हमने स्ट्रिंग्स के कांसेप्ट को
- 4:06:56यूज़ किया है हमने वेरिएबल एंड डेटा
- 4:06:58टाइप्स को तो यूज़ किया ही है हमने अरेज
- 4:06:59को यूज़ किया है हमने लूप्स को यूज़ किया
- 4:07:01है प्लस इक्वल टू के अंदर ऑपरेटर को यूज़
- 4:07:03कर लिया डिवाइड को यूज़ कर लिया तो इस
- 4:07:05तरीके से जितने भी बेसिक कॉन्सेप्ट्स हम
- 4:07:07सीखते हैं उनको हर क्लास के अंदर किसी ना
- 4:07:09किसी फॉर्म में हम यूज़ करते हुए चले जाते
- 4:07:10हैं नेक्स्ट एक और प्रैक्टिस क्वेश्चन
- 4:07:13सॉल्व करेंगे इस प्रैक्टिस क्वेश्चन के
- 4:07:15अंदर हमें दिया हुआ है गिवन एरे विद
- 4:07:16प्राइस ऑफ फाइव आइटम्स हमारे पास ये पांच
- 4:07:19आइटम्स है जो हमें दिए हुए हैं और हर आइटम
- 4:07:21के ऊपर 10 पर का ऑफर है 10 पर ऑफ है हर
- 4:07:24आइटम के ऊपर तो हमें क्या करना है इसी एरे
- 4:07:26के अंदर हमें स्टोर करना है फाइनल प्राइस
- 4:07:29आफ्टर
- 4:07:30अप्लाइज मल ये एक वैल्यू ले लेते हैं 300
- 4:07:33ये अगर 300 वैल्यू मेरे पास है अभी एरे के
- 4:07:35अंदर तो इस पर ऑफर कितना होगा इस पर % का
- 4:07:38ऑफर होगा मतलब ₹ ऑफ होंगे अब मुझे यही 0
- 4:07:42300 में से माइनस करने हैं तो मेरी फाइनल
- 4:07:44अमाउंट हो जाएगी 300 - 30 दिस विल टर्न
- 4:07:46आउट टू बी 270 तो फाइनल वैल्यू जो यहां पे
- 4:07:49नए एरे के अंदर आनी चाहिए इसी एरे के अंदर
- 4:07:52300 को काट के यहां पे 270 सेव होना चाहिए
- 4:07:55तो इसी तरीके से करना है जैसे 900 वाला है
- 4:07:57तो 900 का 10 पर ऑफ होगा 90 ऑफ हो जाएंगे
- 4:08:01फाइनल वैल्यू क्या आएगी 900 - 90 दिस विल
- 4:08:03बी इक्वल टू 810 तो यहां से कट के 810 आ
- 4:08:07जाना चाहिए तो हमें क्या करना है स्टेप
- 4:08:09बाय स्टेप एक-एक इंडेक्स पर हम जाएंगे और
- 4:08:10एक-एक इंडेक्स पे जाके हम अपनी वैल्यूज को
- 4:08:12चेंज करेंगे एक एक इंडेक्स पर कैसे जाते
- 4:08:14हैं हम एक एक इंडेक्स पर जाने के लिए हम
- 4:08:16अपने लूप को यूज करेंगे फॉर एग्जांपल हम
- 4:08:20अपना जो फॉर लूप लिखेंगे उसके अंदर लेट अ
- 4:08:24वैल्यू ऑफ आइटम्स लिख सकते हैं आइटम्स ले
- 4:08:28सकते हैं अपने एरे का नाम और उसके अंदर हर
- 4:08:31एक आइटम के लिए हमें क्या करना है अगर
- 4:08:33मेरे पास कोई भी वैल्यू है वैल्यू के अंदर
- 4:08:35तो 300 भी हो सकता है 600 भी हो सकता है
- 4:08:37सबसे पहले तो ऑफर निकाल लो कितना ऑफर है
- 4:08:39ऑफर हो जाएगा वैल्यू का 10 पर किसी भी
- 4:08:42नंबर का 10 पर कैसे नि निकलता है उसको
- 4:08:44मल्टीप्लाई कर देते हैं या उसको हम डिवाइड
- 4:08:45कर देते हैं 10 के साथ किसी भी नंबर को 10
- 4:08:48से डिवाइड कर दो तो उसका 10 पर आ जाएगा तो
- 4:08:50ये हमारे पास ऑफर आ जाएगा मुझे क्या करना
- 4:08:52है वैल्यू में से ऑफर को माइनस करना है और
- 4:08:55इसी को फाइनली फिर वैल्यू के अंदर सेव
- 4:08:58करवा लेना है तो इस तरीके से हम चेंज कर
- 4:09:00पाएंगे अब यहां पे एक चीज नोट करने वाली
- 4:09:03है एक चीज नोट करने वाली है कि यहां पे हम
- 4:09:06फॉर ऑफ लूप को यूज नहीं कर पाएंगे फॉर ऑफ
- 4:09:09लूप को इसलिए यूज नहीं कर पाएंगे क्योंकि
- 4:09:10फॉर ऑफ लूप हमें डायरेक्टली वैल्यू दे
- 4:09:12देता है पर इंडेक्स नहीं देता पर एरे के
- 4:09:14अंदर चेंज करने के लिए हमें इंडेक्स पता
- 4:09:17होना चाहिए कि हम कौन से इंडेक्स पर चेंज
- 4:09:18करना चाहते हैं तो सिर्फ वैल्यू के बेसिस
- 4:09:20पर हम इंडेक्स के अंदर चेंज नहीं कर
- 4:09:22पाएंगे तो इसीलिए इस सवाल को सॉल्व करने
- 4:09:23के लिए हमें फॉर लूप को यूज करना पड़ेगा
- 4:09:26या वाइल लूप या डू वाइल लूप कोई ऐसा लूप
- 4:09:28यूज करना पड़ेगा जिसके अंदर हम अपने
- 4:09:30इंडेक्स को ट्रैक कर सके वैसे इसके अंदर
- 4:09:32भी इंडेक्स को ट्रैक कर सकते हैं
- 4:09:33इनडायरेक्टली इन फैक्ट लेट मी टेल यू हाउ
- 4:09:36डू वी डू इट यूजिंग फॉर ऑफ लूप एक हम
- 4:09:41वेरिएबल बना लेते हैं लेट आइटम्स
- 4:09:44इज इक्वल टू इसमें हर आइटम का प्राइस
- 4:09:45स्टोर कर लेते हैं 250 हो गया हमारे पास
- 4:09:48645 हो गया हमारे पास 300 हो गया वी हैव
- 4:09:51900 वी हैव 50 सारे के सारे आइटम्स आ गए
- 4:09:56अब हम क्या करेंगे फॉर ऑफ लूप से
- 4:09:59लेट प्राइस या वैल्यू ऑफ
- 4:10:03आइटम्स सबसे पहले तो अपनी वैल्यू को हम
- 4:10:06प्रिंट करवा लेते हैं कसोल डलॉग
- 4:10:08वैल्यू सेव किया प्रिंट किया ये सारी की
- 4:10:11सारी वैल्यूज आ गई अब मुझे देखना है मैं
- 4:10:13यहां पे आटर कैसे बना सकती ह मतलब ए
- 4:10:16इंडेक्स कैसे ट्रैक कर सकते हैं उसके लिए
- 4:10:17हम एक अलग वेरिएबल बना सकते हैं लेट
- 4:10:20इंडेक्स इ इक्वल ट 0 इसको जीरो से स्टार्ट
- 4:10:22कर लो और लूप के अंदर हर बार इस इंडेक्स
- 4:10:24को प्लस प्लस कर दो तो हर बार हमारे पास
- 4:10:26इंडेक्स भी होगा तो हम यहां प्रिंट करवा
- 4:10:28सकते हैं वैल्यू
- 4:10:31एट इंडेक्स और यहां आपने इंडेक्स की
- 4:10:34वैल्यू लिख दो इंडेक्स इज इक्वल टू और
- 4:10:38यहां अपनी वैल्यू को हम प्रिंट करवा लेंगे
- 4:10:41इस तरीके से हर इंडेक्स प डॉलर लगा देते
- 4:10:44हैं हर इंडेक्स पे जो वैल्यू होगी वो
- 4:10:45हमारे लिए प्रिंट हो जाएगी रिफ्रेश किया
- 4:10:47तो इंडेक्स नंबर रो पे 250 है इंडेक्स
- 4:10:49नंबर वन पे 645 है इंडेक्स नंबर टू पे 300
- 4:10:52है तो इस तरीके से हम इंडेक्स को भी ट्रैक
- 4:10:54कर सकते हैं अपने फॉर ऑफ लूप में हां इस
- 4:10:56इंडेक्स को हम इनडायरेक्टली ट्रैक कर रहे
- 4:10:58हैं डायरेक्टली ये लूप का पार्ट नहीं है
- 4:11:00लूप का पार्ट तो तब होता जब हम फॉर लूप
- 4:11:01लगाते लेट i इ इक्व 0 i < आइटम्स डॉट
- 4:11:06लेंथ और हर बार हम करते हैं अपना i+ प् तो
- 4:11:10इस तरीके से भी हम अपने लूप को यूज़ कर
- 4:11:11सकते हैं इस तरीके से भी लूप को यूज कर
- 4:11:12सकते हैं यहां हम चाहे तो इंडेक्स को
- 4:11:14शॉर्ट में आ बोल सकते हैं दिस विल बी माय
- 4:11:17आ वेरिएबल इसको कर लेते हैं सेव पहले इस
- 4:11:20लूप से सॉल्व करते हैं सवाल को इसे कॉमेंट
- 4:11:22आउट कर देते हैं यहां से सॉल्व करेंगे
- 4:11:24सवाल को तो हमें क्या करना है हर इंडेक्स
- 4:11:26के लिए उसकी वैल्यू चेंज कर देनी है तो
- 4:11:28सबसे पहले तो ऑफर निकाल लो लेट ऑफर हर
- 4:11:30वैल्यू के ऊपर कितना ऑफर होगा आइटम्स का
- 4:11:3210 पर तो हर जो इंडिविजुअल आइटम की वैल्यू
- 4:11:35है वो आ जाएगी वैल्यू डिवाइडेड बाय 10 ये
- 4:11:39हमारा ऑफर वैल्यू आ गई और फाइनली हमें
- 4:11:41क्या करना है फाइनली हमें आइटम्स के अंदर
- 4:11:43जाके इंडेक्स
- 4:11:45पर अपनी वैल्यू को उसी से डिक्रीज करना है
- 4:11:49वैल्यू से ऑफर अमाउंट को डिक्रीज कर देना
- 4:11:51है तो फाइनली जो अमाउंट आईगी कंसोल ड लॉग
- 4:11:54कर लेंगे हम उसे वैल्यू आफ्टर ऑफर इज
- 4:11:58इक्वल टू अब अपनी यहां वैल्यू को नहीं
- 4:12:02प्रिंट करवाना क्योंकि वैल्यू को अगर हम
- 4:12:04प्रिंट करवाएंगे इफ आई राइट वैल्यू यर तो
- 4:12:06उसके अंदर कोई चेंज नहीं आएगा सेव रिफ्रेश
- 4:12:09तो 250 था आफ्टर ऑफर भी 250 है 6 45 था
- 4:12:13आफ्टर ऑफर भी 645 है तो ये क्या है वैल्यू
- 4:12:16वैल्यू लूप का वेरिएबल है मुझे क्या मैंने
- 4:12:19क्या चेंज किया है मैंने तो एरे को चेंज
- 4:12:21किया है आपको समझना पड़ेगा ये वेरिएबल अलग
- 4:12:23है वेरिएबल के अंदर वैल्यू कॉपी होके आ
- 4:12:25रही है उस इंडेक्स की और एरे जो है वो
- 4:12:27मेमोरी के अंदर अलग ही चल रहा है तो यहां
- 4:12:29मुझे प्रिंट करवाना है एक्चुअली अपने
- 4:12:31आइटम्स ऑफ आई को आइटम्स ऑफ आई को प्रिंट
- 4:12:35करवाएंगे सेव करेंगे रिफ्रेश करेंगे तो इस
- 4:12:37बार हर बार हमारा जो ऑफर है वो अप्लाई हो
- 4:12:39रहा है आप नोटिस करोगे 300 का जिसका
- 4:12:41प्राइस था उसका फाइनल प्राइस टू 2 70 आ
- 4:12:43गया है 900 का जिसका प्राइस था उसका फाइनल
- 4:12:45प्राइस 810 आ गया है 50 था तो 45 हो गया
- 4:12:48सब पे 10 पर का ऑफर अप्लाई हो गया है तो
- 4:12:51हम इस लाइन को तो डायरेक्टली हटा ही सकते
- 4:12:53हैं सेव किया रिफ्रेश किया तो ये हमारी
- 4:12:56ऑफर के बाद वाली अमाउंट आ गई तो अब अगर हम
- 4:12:59अपने आइटम्स वाले एरे को प्रिंट करवाएंगे
- 4:13:01तो इन सब में नई वाली अमाउंट्स होंगी जिन
- 4:13:03सब पे 10 पर का ऑफर अप्लाई हो चुका है तो
- 4:13:06ये तो हो गई फॉर ऑफ लूप को यूज करना यही
- 4:13:09सेम काम हम अपने फॉर लूप में कर सकते हैं
- 4:13:11ये हमने फॉर लूप बनाया इसमें सबसे पहले तो
- 4:13:13आइटम के ऊपर जितना ऑफर है उसको कैलकुलेट
- 4:13:15कर लिया कैसे कैलकुलेट करेंगे आइटम्स
- 4:13:19ऑफ i डिवा बा 10 ये ऑफर कैलकुलेट हो गया
- 4:13:22इसको कॉमेंट आउट कर लेते हैं फिर क्या
- 4:13:25करेंगे हर जो आइटम्स ऑफ आ है वहां से
- 4:13:28माइनस इक्वल टू हम कर सकते हैं अपना ऑफर
- 4:13:31माइनस इक्वल टू इसी चीज को लिखने का एक
- 4:13:33सेकंड तरीका है बेटर तरीका है एंड फिर हम
- 4:13:35अपनी या इनफैक्ट यहां पे कुछ नहीं करेंगे
- 4:13:38यहां पे सिर्फ चेंज करेंगे चेंज कर लिया
- 4:13:40और लास्ट में अपना पूरा एरे ही प्रिंट
- 4:13:41करवा देंगे तोला में अपने आइटम री को हम
- 4:13:44प्रिंट करवा देंगे इसे इनफैक्ट यहां से
- 4:13:46हटा सकते हैं तो ये क्या हो गया और सिंपलर
- 4:13:48लूप हो गया सेम चीज को करने का सेव किया
- 4:13:50रिफ्रेश किया तो ये हमारे पास सारे के
- 4:13:52सारे आइटम्स आ गए विद द ऑफर अप्लाइड टू
- 4:13:54देम तो इस तरीके से एरे को यूज करते हुए
- 4:13:56हम जनरली अपने लूप्स को यूज कर रहे होते
- 4:13:58हैं और लूप के अंदर हम कोई काम करते हैं
- 4:14:00ऐसा काम जो हमें हर एक एलिमेंट के लिए
- 4:14:02करना होता है अब नेक्स्ट टॉपिक जिसकी हम
- 4:14:04बात कर रहे होंगे इसका नाम है एरे मेथड्स
- 4:14:06तो जैसे पहले हमने स्ट्रिंग्स की बात की
- 4:14:08फिर स्ट्रिंग के अंदर कौन-कौन से यूजफुल
- 4:14:10मेथड्स होते हैं जिनको हम यूज कर सकते हैं
- 4:14:12उनके बा बारे में बात की वैसे ही हमारे
- 4:14:14अरेज के साथ भी कई सारे यूज़फुल मेथड्स
- 4:14:16होते हैं जिनको हम यूज़ कर सकते हैं तो इन
- 4:14:18सारे मेथड्स के बारे में हम बात करने वाले
- 4:14:19हैं अब एरे मेथड सीखने से पहले हमारे
- 4:14:21दिमाग में ख्याल आ सकता है कि अरेज हम पढ़
- 4:14:23तो रहे हैं बट प्रैक्टिकली अरेज या लूप्स
- 4:14:25यूज कहां पर होते हैं तो जनरली जहां पर भी
- 4:14:27एरे जैसी चीज जहां पर भी स्ट्रिंग जैसी
- 4:14:29चीज जहां पर भी ऑब्जेक्ट्स जैसी चीजें
- 4:14:31यूज़ होती है इंटरनली प्रोग्रामिंग में
- 4:14:32उनके अंदर अगर हमें कुछ चेंजेज लेके आने
- 4:14:34हैं तो हम लूप्स को तो यूज़ करते ही हैं
- 4:14:35और अरेज की स्पेसिफिकली अगर बात करें तो
- 4:14:37जनरली जितनी भी बड़ी हम वेबसाइट देखते हैं
- 4:14:40हर वेबसाइट का कुछ ना कुछ डाटा इंटरनली
- 4:14:42अरेज की फॉर्म में ही स्टोर हो रहा होता
- 4:14:44है फॉर एग्जांपल हमारे पास कुछ आइटम्स है
- 4:14:46आइटम्स की हो सकता है बहुत सारी
- 4:14:47प्रॉपर्टीज हो हम
- 4:15:11amazononline.in सकते हैं तो इस तरीके से
- 4:15:14हमारे ऊपर डिपेंड करता है कि अपने डटा को
- 4:15:16स्टोर करने के लिए हम किस तरीके के
- 4:15:17स्ट्रक्चर को क्या हम अरेज के अंदर अपने
- 4:15:19डेटा को स्टोर कराना चाहते हैं ऑब्जेक्ट
- 4:15:21के अंदर डेटा को स्टोर कराना चाहते हैं तो
- 4:15:23ये ऐसी चीजें हम पढ़ रहे हैं जब हम
- 4:15:24बेसिक्स ऑफ जावास्क्रिप्ट पढ़ रहे हैं हम
- 4:15:26ऐसी चीजें पढ़ रहे हैं जो हम प्रोग्रामिंग
- 4:15:27के अंदर बहुत जगह यूज़ कर रहे होंगे
- 4:15:29इनफैक्ट आने वाले हर एक लेक्चर के अंदर
- 4:15:30ऑलमोस्ट इन कॉन्सेप्ट्स को रिपीट कर करके
- 4:15:32यूज़ कर रहे होंगे अब एरे मेथड्स के ऊपर
- 4:15:34वापस आ जाते हैं मेथड्स हमारे वही कुछ ऐसी
- 4:15:37चीजें होती है प्रोग्रामिंग के अंदर जो
- 4:15:38हमें कुछ काम करके देती हैं इनमें से सबसे
- 4:15:40पहला मेथड जिसे हम पढ़ रहे होंगे दैट विल
- 4:15:42बी आर पुश मेथड अब पुश मेथड को पढ़ने से
- 4:15:44पहले हमारे पास दो तरीके के मेथड्स होते
- 4:15:46हैं अरेज के अंदर एक वो मेथड होते हैं जो
- 4:15:48हमारे एरे को चेंज करते हैं और एक वो मेथड
- 4:15:50होते हैं जो हमारे एरे को चेंज नहीं करते
- 4:15:52एक नया एरे हमें रिटर्न करके देते हैं अब
- 4:15:54स्ट्रिंग्स के अंदर तो क्लियर था
- 4:15:56स्ट्रिंग्स के अंदर हमें पता था
- 4:15:57स्ट्रिंग्स इ मूबल होती है चेंज होती नहीं
- 4:15:59तो वहां पे तो हर बार हमारे जो भी मेथड्स
- 4:16:01होते थे वो हमें नई स्ट्रिंग रिटर्न करके
- 4:16:03देते थे पर एरे के अंदर ऐसा नहीं होता एरे
- 4:16:06के अंदर कुछ मेथड्स हमें उसी सेम एरे के
- 4:16:08अंदर चेंज कर देते हैं कुछ मेथड नया एरे
- 4:16:09रिटर्न करते हैं हमें एज सच याद करने की
- 4:16:11जरूरत नहीं होती एरे मेथड को या कौन सा
- 4:16:13चेंज करता है कौन सा चेंज नहीं करता जनरली
- 4:16:15टाइम के साथ धीरे-धीरे हम प्रैक्टिस
- 4:16:16करेंगे बार-बार यूज़ करेंगे हमें खुद याद
- 4:16:18हो जाएगा वरना डे टू डे लाइफ के अंदर डे
- 4:16:20टुडे प्रैक्टिकल लाइफ के अंदर हम क्या
- 4:16:22करते हैं हम जब भी कोई प्रोजेक्ट बिल्ड कर
- 4:16:24रहे होते हैं हम जनरली गल कर लेते हैं कि
- 4:16:26कौन सा एरे मेथड किस तरीके से काम कर रहा
- 4:16:28होता है पर हां एक बार हमें बेसिक
- 4:16:29अंडरस्टैंडिंग हो जाए कुछ एरे मेथड्स की
- 4:16:31जो इंपॉर्टेंट वाले हैं तो हमें जनरली
- 4:16:33चीजें यादद रह जाती हैं सबसे पहले बात
- 4:16:35करेंगे अपने पुश मेथड के बारे में पुश
- 4:16:36मेथड का काम होता है एरे के अंदर एंड में
- 4:16:38अगर हम कुछ भी ऐड करना चाहते हैं तो तो
- 4:16:40पुश जनरली प्रोग्रामिंग के अंदर ऐड होता
- 4:16:43है यूज होता है टू ऐड समथिंग और पॉप यूज
- 4:16:47होता है टू डिलीट समथिंग तो दोनों का
- 4:16:49अलग-अलग यूसेज होता है तो पुश करने का
- 4:16:51मतलब होता है एंड में एरे के एंड में
- 4:16:52चीजों को ऐड करना फॉर एग्जांपल आई हैव अ
- 4:16:56लिस्ट
- 4:16:56ऑफ वेजस वेजिटेबल्स की लिस्ट है मेरे पास
- 4:17:00मेरे पास है अ आई हैव पोटैटो मेरे पास है
- 4:17:05अ व्हाट आर द वेजिटेबल्स वी ईट या अभी
- 4:17:08वेजिटेबल्स के नाम मुझे ज्यादा याद नहीं आ
- 4:17:10रहे तो इसको हम आइटम्स या फूड आइटम्स बोल
- 4:17:12सकते लेट्स कॉल इट फूड आइटम्स फूड आइटम्स
- 4:17:16की लिस्ट है हमारे पास इसमें पोटेटो आ गया
- 4:17:19वी हैव
- 4:17:20एप्पल वी हैव लीची वन ऑफ माय फेवरेट
- 4:17:25फ्रूट्स एंड वी कैन हैव लेट्स से टोमेटो
- 4:17:29काफी सारे डिफरेंट फूड आइटम्स है हमारे
- 4:17:30पास अब इस फूड आइटम वाला जो एरे है इसके
- 4:17:32अंदर लास्ट में मुझे अपने आइटम को पुश
- 4:17:34करना है या यहां पर आ जाते हैं अपने फूड
- 4:17:37आइटम्स को प्रिंट करवाते हैं तो ये हमारे
- 4:17:38फूड आइटम्स हो गए अब फूड आइटम्स में लास्ट
- 4:17:40में प्रिंट करने के लिए हम लिखते हैं ओके
- 4:17:43फूड आइटम्स डॉट पुश और डॉट पुश के अंदर इस
- 4:17:48तरीके से पैरेंस लगाकर हम अपने मेथड को
- 4:17:50यूज करते हैं और अंदर हम वो वैल्यू पास कर
- 4:17:52सकते हैं जिसे हमें ऐड करना है फॉर
- 4:17:54एग्जांपल मुझे ऐड करना है चिप्स को फूड
- 4:17:56आइटम्स एंटर किया तो अब क्या हुआ हमारा
- 4:17:59फूड आइटम्स जो है वो चेंज हो गया और यह
- 4:18:02मेथड क्या करता है ये मेथड नई जो अपडेटेड
- 4:18:04लेंथ होती है उसको रिटर्न कर देता है अब
- 4:18:05अगर आप फूड आइटम्स की वैल्यू देखोगे सो
- 4:18:07नाउ दिस इज एन अपडेटेड वैल्यू जिसके अंदर
- 4:18:09एक और आइटम जो है वो ऐड होकर आ गया है इसी
- 4:18:12तरह से फूड आइटम्स के अंदर अगर हमें
- 4:18:14मल्टीपल आइटम्स ऐड करने होते हैं फूड
- 4:18:16आइटम्स डॉट पुश को हम यूज कर सकते हैं
- 4:18:18पहले मान लो हमने चिप्स ऐड कर दिया उसके
- 4:18:21बाद कॉमा से सेपरेट करके हम नया ही आइटम
- 4:18:23ऐड कर सकते हैं लेट्स सपोज आई ऐड अ बर्गर
- 4:18:26या उसके बाद फूड आइटम्स के अंदर मैंने
- 4:18:28पनीर ऐड कर दिया एंड फिर जब हम प्रिंट
- 4:18:30करवाएंगे कंसोल डॉट लॉक करके अपने फूड
- 4:18:32आइटम्स को तो हमारा एरे चेंज हो चुका होगा
- 4:18:35और उसके अंदर यह सारी की सारी नई जो
- 4:18:37वैल्यूज है वो हमारे पास आ गई होंगी तो
- 4:18:39पुश होता है सारी चीजें एक चीज आपने नोटिस
- 4:18:41किया होगा एंड में जाके ड हुई है
- 4:18:43स्टार्टिंग में नहीं ऐड हुई ऑलरेडी जो
- 4:18:44एसिस्टिंग आइटम्स थे उसके एंड में जाके ऐड
- 4:18:46हुए हैं और पुश जो है हमारे
- 4:18:50एजिस्टिफाई
- 4:19:00मस को डिलीट करता है एक आइटम को डिलीट
- 4:19:03करता है और फिर उस डिलीटेड आइटम को रिटर्न
- 4:19:05भी करके दे देता है फॉर एग्जांपल इफ आई
- 4:19:07राइट फूड आइटम्स ड प तो यहां से क्या होगा
- 4:19:11ये टोमेटो जो है ये डिलीट हो जाएगा और फिर
- 4:19:14बाद में पहले एक बार फूड आइटम्स को प्रिंट
- 4:19:16करवा लेते हैं एंड बाद में एक बार प्रिंट
- 4:19:17करवाएंगे सेफ रिफ्रेश तो पहले फूड आइटम के
- 4:19:21अंदर य चार आइटम थे एंड इस बार फूड आइटम
- 4:19:23के अंदर सिर्फ तीन ही हमारे पास आइटम्स रह
- 4:19:24गए हैं अब यहां पर यह जो पॉप है यह हमें
- 4:19:27डिलीटेड वैल्यू रिटर्न करता है लेट
- 4:19:29डिलीटेड वैल्यू या डिलीटेड आइटम इज इक्वल
- 4:19:34टू दिस वैल्यू तो हम इसे भी प्रिंट करवा
- 4:19:35सकते हैं कसोल
- 4:19:38डलॉग
- 4:19:41डिलीटेड डिलीटेड आइटम सेव रिफ्रेश तो कौन
- 4:19:45सा आइटम डिलीट हुआ टोमेटो जो आइटम था वह
- 4:19:48हमारे लिए डिलीट हो गया और यह भी क्या हुआ
- 4:19:49एंड से डिलीट हुआ तो पॉप भी कहां चेंज
- 4:19:51करता है पॉप भी ओरिजिनल एरे के अंदर चेंज
- 4:19:53लेके आता है इसके बाद बात करते हैं टू
- 4:19:55स्ट्रिंग की टू स्ट्रिंग का काम होता है
- 4:19:57टू कन्वर्ट एन एरे टू अ स्ट्रिंग फॉर
- 4:19:59एग्जांपल इफ आई हैव दिस एरे हो सकता है
- 4:20:01अभी तो इसके अंदर ऑलरेडी स्ट्रिंग अवेलेबल
- 4:20:03है पर अगर हम पूरे के पूरे एरे को
- 4:20:05स्ट्रिंग के अंदर कन्वर्ट करना चाहते हैं
- 4:20:07वी हैव दिस फ़ूड आइटम्स तो एक तो है कि
- 4:20:10मैं नॉर्मली अपने एरे को इस तरीके से से
- 4:20:12प्रिंट करवाऊं फूड आइटम्स मैंने लिख दिया
- 4:20:15और दूसरा तरीका है कि इसी लाइन को कॉपी
- 4:20:17करके हम प्रिंट करवाएं फूड आइटम्स डट
- 4:20:20स्ट्रिंग सेव करेंगे रिफ्रेश करेंगे तो एक
- 4:20:23तो हमें पता चल रहा है एक के अंदर क्या है
- 4:20:24सारे के सारे एरे के आइटम्स प्रिंट होके आ
- 4:20:26रहे हैं और दूसरा है सारे के सारे एरे के
- 4:20:28आइटम्स प्रिंट हो रहे हैं विद अ कॉमा बट
- 4:20:29ये क्या है ये एक स्ट्रिंग है ये एक एरे
- 4:20:31नहीं है ये एक स्ट्रिंग है तो इस तरीके से
- 4:20:33हम अपने किसी भी एरे को स्ट्रिंग के अंदर
- 4:20:35कन्वर्ट कर सकते हैं और चेक करने के लिए
- 4:20:37कि ओरिजिनल एरे के अंदर चेंज हुआ है या
- 4:20:39नहीं हुआ वो हमने कर लिया कि ओरिजिनल एरे
- 4:20:41के अंदर टू स्ट्रिंग चेंज नहीं करता टू
- 4:20:43स्ट्रिंग क्या करता है यहां पे एक नया
- 4:20:45स्ट्रिंग रिटर्न करता है जिसके अंदर एरे
- 4:20:47के सारे आइटम्स होते हैं ओरिजिनल एरे वैसा
- 4:20:48का वैसा इंटैक्ट रहता है यह तो हमने
- 4:20:51स्ट्रिंग्स वाला ही एरे दे दिया अगर हमारे
- 4:20:52पास कोई मार्क्स वाला एरे होता जिसमें
- 4:20:54हमारे पास स्टूडेंट्स के लेट्स सपोज
- 4:20:56मार्क्स होते 36 इस तरीके से तो हम इसे भी
- 4:20:59कन्वर्ट कर सकते थे टू अ स्ट्रिंग वी कुड
- 4:21:02हैव रिटन मार्क्स तो मार्क्स तो एरे हो
- 4:21:03जाता हम लिख सकते थे मार्क्स डट
- 4:21:06स्ट्रिंग तो ये एक हमारे पास सिंगल
- 4:21:08स्ट्रिंग आ जाती अब सिंगल स्ट्रिंग क्यों
- 4:21:10चाहिए कुछ-कुछ यूज केसेस हो सकते हैं
- 4:21:12स्पेसिफिक किसी वेबसाइट के अंदर हो सकता
- 4:21:14है हम कुछ चेंज लेके आ रहे हो हमें
- 4:21:15स्ट्रिंग के अंदर डाटा चाहिए हो पर हां
- 4:21:17अगर इस तरीके की कोई सिचुएशन होगी तो फिर
- 4:21:19हम अपने इस मेथड को यूज कर सकते हैं
- 4:21:21नेक्स्ट हम एक और मेथड के बारे में बात कर
- 4:21:23सकते हैं व्हिच इज द कंकट मेथड कंकट का
- 4:21:25काम होता है टू कॉन्कैटिनेट यानी टू जॉइन
- 4:21:27मल्टीपल एरे जैसे कॉनकेटिंग के अंदर भी
- 4:21:31पढ़ा था कॉनकेटिंग के अंदर एक स्ट्रिंग को
- 4:21:33दूसरी स्ट्रिंग के साथ जोड़ने के काम आता
- 4:21:35है और यहां पे वो मल्टीपल अरेज को एक
- 4:21:37दूसरे के साथ जोड़ने के काम आता है तो
- 4:21:39कंकट क्या करता है इट जॉइंट मल्टीपल अरेज
- 4:21:41एंड रिटर्न्स द रिजल्ट ओरिजिनल एरे के
- 4:21:43अंदर चेंज नहीं करता कॉन काट नया रिजल्ट
- 4:21:45हमें रिटर्न करके देता है जैसे एक एरे हम
- 4:21:49बनाते हैं लेट्स कॉल इट
- 4:21:51मार्वल मार्वल हीरोज का एरे बनाते हैं
- 4:21:55इसके अंदर हमारे पास थॉर आ जाएगा इसी के
- 4:21:58अंदर वी विल हैव स्पाइडर मैन वी विल
- 4:22:03हैव व्हाट डू वी हैव वी हैव आयन मैन तीन
- 4:22:06हमारे पासस सुपर हीरोज हो गए और मार्वल और
- 4:22:10एक हम डीसी
- 4:22:12हीरोज का बना सकते हैं जिसके अंदर हमारे
- 4:22:15पास सुपरमैन आ जाएगा जिसके अंदर हमारे पास
- 4:22:17बैटमैन आ जाएगा इस तरीके से तो फाइनली हम
- 4:22:20क्या कर सकते हैं अगर इन दोनों अरेज के
- 4:22:22एलिमेंट्स को कंबाइन करके मुझे एक कॉमन
- 4:22:24एरे बनाना है हीरोज तो उसके लिए हम अपने
- 4:22:26पहले एरे का नाम लिख सकते हैं मार्वल
- 4:22:28हीरोज और फिर हम लिख सकते हैं डॉट कंकट और
- 4:22:33कॉन्कैटमैप हीरोज इस तरीके से लिख लेते
- 4:22:36हैं फॉलो आर कैमल केस तोय मार्वल हीरोज हो
- 4:22:39गए ये हमारे डीसी हीरोज हो गए इस तरीके से
- 4:22:42तो यह क्या करेगा यह हमें एक नया एरे
- 4:22:44रिटर्न करेगा जिसे हम हीरोज कह सकते हैं
- 4:22:46और फिर हम अपने नए एरे को प्रिंट करवा
- 4:22:48लेंगे कल डलॉग हीरोज सेव किया रिफ्रेश
- 4:22:52किया तो ये हमारा नया एरे रिटर्न होकर आ
- 4:22:54गया जिसमें ये तीन जो आइटम्स है वो हमारे
- 4:22:56फर्स्ट वाले एरे यानी इस वाले एरे के आते
- 4:22:58हैं और सेकंड वाले एरे का आइटम्स फिर इसके
- 4:23:00अंदर जाके कंकट ट हो जाते हैं ऐड हो जाते
- 4:23:03हैं और सारे के सारे आइटम्स उसी सीक्वेंस
- 4:23:05में ऐड होते हैं जिस सीक्वेंस में वो एरे
- 4:23:07के अंदर स्टोर्ड थे और यहां से हम वेरीफाई
- 4:23:09भी कर सकते हैं कि हमारा जो कॉनकेटिंग एरे
- 4:23:12को नहीं करता जैसे इफ आई ट्राई टू प्रिंट
- 4:23:14डीसी हीरोज व वैसे का वैसा इफ आई ट्राई टू
- 4:23:17प्रिंट मार्वल हीरोज वो एरे भी वैसे का
- 4:23:19वैसा यह हमारा नया एरे है जो हमारे लिए
- 4:23:21रिटर्न होके आया है क्रिएट हुआ है इसके
- 4:23:23अंदर अगर हम डीसी हीरोस को पहले ऐड करना
- 4:23:25चाहते हैं तो हम यहां डीसी हीरोज डट ककट
- 4:23:28फिर दूसरा नाम लिख सकते हैं हम चाहे तो
- 4:23:30यहां पर मल्टीपल एरे भी पास कर सकते हैं
- 4:23:32जैसे फॉर एग्जांपल इफ आई पास इंडियन
- 4:23:36हीरोस च आई कैन पास शक्तिमान या आई कैन
- 4:23:42पास क्रिश इफ दिस इज द राइट स्पेलिंग एंड
- 4:23:45यहां हम अपने इंडियन हीरोज को भी साथ में
- 4:23:48कंकट ट कर सकते हैं रिफ्रेश किया तो इस
- 4:23:50बार सारे के सारे जो मल्टीपल हीरोज हैं वो
- 4:23:52हमारे पास सिंगल एरे के अंदर रिटर्न होकर
- 4:23:53आ गए अब नेक्स्ट मेथड जिसकी हम बात करेंगे
- 4:23:56यह है हमारा अनशिफ्ट मेथड अनशिफ्ट मेथड इज
- 4:23:59इक्विवेलेंट टू द पुश मेथड मतलब ये पुश की
- 4:24:01जैसे काम करता है और शिफ्ट मेथड जो होता
- 4:24:03है यह हमारा पॉप की तरह काम करता है अब
- 4:24:05अनशिफ्ट मेथड क्या करता है यह किसी भी एरे
- 4:24:07के स्टार्ट में एलिमेंट को ऐड करने के काम
- 4:24:09आता है फॉर एग्जांपल अगर हमारे पास सिर्फ
- 4:24:12मार्वल हीरोज वाला एरे है तो मार्वल हीरोज
- 4:24:14के अंदर हम क्या कर सकते हैं अनशिफ्ट कर
- 4:24:16सकते हैं अनशिफ्ट और यहां ऐड कर देंगे
- 4:24:19लेट्स सपोज एंट मैन तो ये एंटम क्या है
- 4:24:21हमारे एरे के अंदर स्टार्टिंग में ऐड होके
- 4:24:23आ जाएगा सेव किया रिफ्रेश किया वी कैन
- 4:24:25प्रिंट आवर मार्बल हीरोज तो स्टार्टिंग
- 4:24:27में क्या आ गया स्टार्टिंग में हमारे पास
- 4:24:28एंटम प्रिंट होक आ गया एंड शिफ्ट का काम
- 4:24:30होता है स्टार्टिंग से डिलीट करना तो अगर
- 4:24:32हम यहां पर इसे हटा देते हैं सिर्फ शिफ्ट
- 4:24:35कर देते हैं तो यह हमें जो भी वैल्यू
- 4:24:37रिटर्न करेगा लेट वैल्यू इज इक्वल टू दिस
- 4:24:40उसे हम प्रिंट करवा सकते हैं तो ये वैल्यू
- 4:24:42क्या हो जाएगी डिलीट हो जाएगी
- 4:24:43डिलीटेड एंड यहां हम अपनी वैल्यू को
- 4:24:46प्रिंट कर देंगे रिफ्रेश किया तो इसने
- 4:24:47क्या किया थॉर को डिलीट कर दिया और मार्वल
- 4:24:49हीरोज वाला अगर हम देखेंगे तो अब हमारे
- 4:24:52मार्बल हीरोज के अंदर सिर्फ स्पाइडरमैन
- 4:24:53आयन मैन है ये जो फर्स्ट एलिमेंट था
- 4:24:56फर्स्ट आइटम था इसको डिलीट कर दिया हमारे
- 4:24:58शिफ्ट ऑपरेटर ने तो शिफ्ट जो भी डिलीट
- 4:25:00करता है उस वैल्यू को रिटर्न कर देता है
- 4:25:01और ओरिजिनल एरे के अंदर हमें चेंज करके दे
- 4:25:03देता है अब एक और चीज़ आपको यहां पे नोट
- 4:25:05करनी है इवन दो मेरे जो एरे मेथड्स हैं
- 4:25:08इनके नाम मैंने कैपिटल के अंदर लिखे हुए
- 4:25:10हैं यहां भी कैपिटल में लिखा हुआ है यहां
- 4:25:11भी कैपिटल में पर ये ये सारे के सारे जो
- 4:25:13हमारे मेथड्स होते हैं हमेशा स्मॉल से
- 4:25:15स्टार्ट होते हैं तो कभी भी शिफ्ट की जगह
- 4:25:17यहां कैपिटल एस से शिफ्ट नहीं लिख देना वो
- 4:25:19शिफ्ट जो है स्मल एस से है कंकट में भी
- 4:25:21स्मल सी से स्टार्ट होता है जितने भी
- 4:25:22मेथड्स होते हैं एरे के स्ट्रिंग के सारे
- 4:25:24के सारे स्मॉल लेटर के साथ स्टार्ट होते
- 4:25:26हैं नेक्स्ट हम दो और इंपॉर्टेंट मेथड्स
- 4:25:28के बारे में बात करेंगे इनमें से एक है
- 4:25:30स्लाइस एक है स्लाइस स्लाइस मेथड को हमने
- 4:25:33स्ट्रिंग्स के अंदर देखा था जैसा काम
- 4:25:35स्लाइस मेथड स्ट्रिंग्स के अंदर करता है
- 4:25:37वैसा ही काम एरे इस के अंदर करता है
- 4:25:38स्लाइस मेथड क्या करता है हमें स्लाइस काट
- 4:25:40के जैसे केक की स्लाइस हमने ल लेते हैं
- 4:25:43किसी भी अ हम खीरा काटते खीरे की स्लाइस
- 4:25:46निकाल लेते हैं वैसे ही हम अपने एरे की
- 4:25:48स्लाइस निकाल सकते हैं पीस निकाल सकते हैं
- 4:25:50कैसे स्लाइस को हम ये बता देते हैं
- 4:25:51स्टार्टिंग इंडेक्स ये है एंडिंग इंडेक्स
- 4:25:53ये है मुझे एक टुकड़ा लाकर दे दो अब
- 4:25:55स्लाइस मेथड जो है ओरिजिनल एरे के अंदर
- 4:25:57चेंज नहीं करता ओरिजिनल एरे के अंदर चेंज
- 4:26:01नहीं करता हमारा स्लाइस मेथड तो स्लाइस
- 4:26:03मेथड को एक बार देखते हैं लेट्स ऐड सम मोर
- 4:26:07हीरोज इन दिस वी कैन ऐड एंट मैन हम ऐड कर
- 4:26:11सकते हैं
- 4:26:13डॉक्टर
- 4:26:14स्ट्रेंज तो ये हमारे पास काफी सारे हीरोज
- 4:26:17आ गए एंड कसोल डॉट लॉग करके हम अपने हीरोज
- 4:26:20को प्रिंट भी करवा सकते हैं सेव किया
- 4:26:21रिफ्रेश किया तो वी हैव फाइव एलिमेंट्स अब
- 4:26:24फाइव एलिमेंट्स में से लेट्स सपोज मुझे तो
- 4:26:26यहां से लेके यहां तक ही चाहिए स्टार्टिंग
- 4:26:28इंडेक्स क्या हो जाएगा स्टार्टिंग इंडेक्स
- 4:26:29है वन ये एंडिंग इंडेक्स है टू तो हम लिख
- 4:26:32सकते हैं कसोल डलॉ आई वांट अ पीस ऑफ इट सो
- 4:26:35marvel's स्लाइस स्टार्टिंग इंडेक्स वन हो
- 4:26:38जाएगा और हम हमेशा क्या करते हैं जब भी
- 4:26:39हमें कोई टुकड़ा चाहिए होता है एंडिंग
- 4:26:41इंडेक्स नॉन इंक्लूसिव होता है नॉन
- 4:26:43इंक्लूसिव यानी जो भी हम एंडिंग इंडेक्स
- 4:26:45लिखेंगे वो एंड वाला इंडेक्स इंक्लूड नहीं
- 4:26:47होगा तो अगर मैंने टू लिखा तो टू इंक्लूड
- 4:26:49नहीं होगा सिर्फ वन से लेकर वन तक ही
- 4:26:50स्लाइस मेरे पास आएगी जैसे अगर मैंने वन
- 4:26:52से टू
- 4:26:53लिखा सेव किया रिफ्रेश किया तो मेरे पास
- 4:26:56सिर्फ एक ही आइटम आएगा क्यों क्योंकि वन
- 4:26:58से लेके टू का मतलब है टू को मत इंक्लूड
- 4:27:00करो वन से लेके वन तक ही लेके आओ तो अगर
- 4:27:03मुझे दो आइटम्स चाहिए तो मुझे वन से लेके
- 4:27:04थ्री लिखना पड़ेगा सेव किया रिफ्रेश किया
- 4:27:06इस बार हमारे पास टू आइटम्स आ गए सिमिलरली
- 4:27:09इफ आई डोंट ऐड एनीथिंग तो इसका मतलब होता
- 4:27:11है वन से लेके एंड तक रिफ्रेश किया तो ये
- 4:27:13वन से लेके एंड तक सारे के सारे चारों
- 4:27:15आइटम्स हमारे पास प्रिंट होके आ गए इसमें
- 4:27:17से फर्स्ट आइटम नहीं आया बाकी सारे आइटम्स
- 4:27:19हमारे पास आ गए तो ये भी हमारे पास ऑप्शनल
- 4:27:21होता है एंड अगर स्टार्टिंग इंडेक्स हटा
- 4:27:23दिया तो जो टुकड़ा ये चीज रिटर्न करेगा
- 4:27:25स्लाइस मेथड रिटर्न करेगा वो पूरा का पूरा
- 4:27:27एरे होगा तो ये कंप्लीट एरे को स्लाइस
- 4:27:29मेथड रिटर्न कर देता है तो कभी-कभी स्लाइस
- 4:27:31मेथड को हम अपने एरे की कॉपी बनाने के लिए
- 4:27:33भी यूज़ कर सकते हैं तो ये तो हो गया
- 4:27:35हमारा स्लाइस मेथड अब बात करते हैं ऐसा ही
- 4:27:37साउंड करने वाला स्प्लाइसोजोम्स
- 4:27:42चेंज करता है और
- 4:27:49स्प्लाइसोजोम्स
- 4:28:06उसको डिलीट करने चाहिए जैसे फॉर एग्जांपल
- 4:28:10इफ वी हैव एन एरे इस इसके अंदर वन है टू
- 4:28:13है थ्री है फोर है फाइव है सिक्स है सेवन
- 4:28:15है ये एरे है मेरे पास सारे के सारे
- 4:28:17इंडेक्स की वैल्यूज लिख लेते हैं ये सारे
- 4:28:18के सारे इंडेक्स हो गए अब जो स्लाइस है
- 4:28:21स्लाइस के अंदर सबसे पहले हम अपना
- 4:28:22स्टार्टिंग इंडेक्स पास करते हैं लेट्स
- 4:28:24सपोज हमें इंडेक्स नंबर टू से चेंज शुरू
- 4:28:26करना है तो मैं इंडेक्स टू पास कर दूंगी
- 4:28:28फिर हमें बताना होता है टू के बाद मुझे
- 4:28:30कितने एलिमेंट्स को डिलीट करना है अगर टू
- 4:28:33के बाद मैं चाहती हूं एक एलिमेंट डिलीट हो
- 4:28:34जाए तो इंडेक्स वन ये जो इंडेक्स टू वाला
- 4:28:36एलिमेंट है ये डिलीट हो जाएगा अगर मैं
- 4:28:38कहती हूं इंडेक्स टू के बाद मुझे दो
- 4:28:39एलिमेंट्स को डिलीट करना है तो टू और थ
- 4:28:42दोनों डिलीट हो जाएंगे अगर मैं कहती हूं
- 4:28:44इंडेक्स टू के बाद मुझे तीन एलिमेंट्स को
- 4:28:45डिलीट करना है तो 2 3 4 ये तीनों
- 4:28:47एलिमेंट्स डिलीट हो जाएंगे तो अगर मैं
- 4:28:49कहती हूं मुझे एक भी एलिमेंट डिलीट नहीं
- 4:28:50करना तो इसको हम रो की तरह पास कर सकते
- 4:28:52हैं कि मुझे तो एक भी एलिमेंट डिलीट नहीं
- 4:28:54करना या लेट्स सपोज मुझे दो एलिमेंट्स
- 4:28:56डिलीट करने हैं और फिर हम बताते हैं क्या
- 4:28:58आपको कुछ नए एलिमेंट्स ऐड करने हैं अगर
- 4:29:01हमें नए एलिमेंट्स नहीं ऐड करने तब तो आप
- 4:29:02कुछ भी नहीं आप इसको खाली छोड़ सकते हैं
- 4:29:04हम पेंसिस से इसे क्लोज कर सकते हैं पर
- 4:29:07अगर हमें कुछ नए एलिमेंट्स ऐड करने हैं तो
- 4:29:09वो एलिमेंट्स कहां पे ऐड होते हैं वो
- 4:29:11एलिमेंट इसी इंडेक्स पे होते हैं ये जो
- 4:29:12इंडेक्स है यहीं से सब कुछ डिसाइड होता है
- 4:29:15इसी इंडेक्स पे जाके हम नंबर ऑफ एलिमेंट्स
- 4:29:16डिलीट करते हैं यहीं पे जाके नंबर ऑफ
- 4:29:18एलिमेंट्स ऐड करते हैं तो यहां हम ऐड कर
- 4:29:20सकते हैं लेट्स सपोज मुझे 101 ऐड करना है
- 4:29:23और 102 ऐड करना है तो ये एरे कैसे चेंज
- 4:29:25होगा इस एरे के अंदर इंडेक्स रो और
- 4:29:28इंडेक्स वन तो वैसे ही रहेंगे इंडेक्स रो
- 4:29:30और इंडेक्स वन तो वैसे का वैसा रहेगा उसके
- 4:29:32अंदर कोई चेंज नहीं आएगा इंडेक्स टू के
- 4:29:34पास जाके दो एलिमेंट्स डिलीट हो जाएंगे तो
- 4:29:36कौन-कौन डिलीट होगा टू वाला एलिमेंट डिलीट
- 4:29:38हो जाएगा थ्री वाला एलिमेंट दो एलिमेंट
- 4:29:40डिलीट हो गए और फिर क्या होगा इस इसी
- 4:29:43इंडेक्स टू पे आके हम अपने नए एलिमेंट्स
- 4:29:46को ऐड कर देंगे जितने भी नए एलिमेंट्स
- 4:29:47हमने पास किए हैं तो हम यहां पे ऐड कर
- 4:29:49देंगे 101 को हम यहां पे ऐड कर देंगे 102
- 4:29:52को और और भी होते तो उनको भी ऐड कर देते
- 4:29:54तो ये इंडेक्स टू हो जाएगा ये इंडेक्स
- 4:29:56थ्री हो जाएगा और फिर जो बाकी के बच गए
- 4:29:58एलिमेंट्स एरे में फिर वो सारे आ जाते हैं
- 4:29:59तो यहां पे फाइव आ जाएगा सिक्स आ जाएगा
- 4:30:02सेवन आ जाएगा तो इस तरीके से हमारा
- 4:30:04स्प्लाइसोसोम
- 4:30:12लेट्स क्रिएट अ न्यूमेरिकल एरे इसको एरे
- 4:30:14नाम दे देते हैं इसके अंदर वी हैव
- 4:30:16एलिमेंट्स 1 2 3 4 5 6 एंड 7 तो जो अभी
- 4:30:20मैंने आपको एक्सप्लेन करके दिखाया उसी को
- 4:30:23मैं आपको शो करके दिखाती हूं एरे डॉट
- 4:30:24स्लाइस मुझे इंडेक्स टू पे जाके दो
- 4:30:26एलिमेंट्स को डिलीट करना है 101 को ऐड
- 4:30:28करना है 102 को ऐड करना है सेव कर लिया
- 4:30:30रिफ्रेश किया अब अपने एरे को फाइनल एरे जो
- 4:30:33आया रिफ्रेश कर लेते हैं फाइनल एरे को
- 4:30:35प्रिंट करवाते हैं फाइनल एरे के अंदर क्या
- 4:30:36आया 1 2 इंडेक्स टू पे 101 इंडेक्स थ पे
- 4:30:39102 फिर 567 ये वही से आउटपुट है जिसको
- 4:30:42अभी हमने कैलकुलेट करके दिखाया तो स्
- 4:30:45पलाइस को अलग-अलग काम करने के लिए यूज़ कर
- 4:30:47सकते हैं लेट्स सपोज स्लाइस से इसको कॉमन
- 4:30:50आउट कर देते हैं स्लाइस से हम सिर्फ कोई
- 4:30:52एलिमेंट ऐड करना चाहते हैं हमें कुछ डिलीट
- 4:30:53नहीं करना हमें सिर्फ एलिमेंट को ऐड करना
- 4:30:56है या इसे कह सकते हैं ऐड करना है एलिमेंट
- 4:30:59को व्हाट वी कैन डू इज एरे डॉट स्लाइस फॉर
- 4:31:02एग्जांपल मुझे टू के बाद 101 ऐड करना है
- 4:31:05तो एलिमेंट डॉट स्लाइस टू कहां पे है टू
- 4:31:07है इंडेक्स वन पे थ्री कहां पे है थ्री है
- 4:31:09इंडेक्स टू पे तो मुझे कहां पे चाहिए 101
- 4:31:12मुझे 101 चाहिए इंडेक्स नंबर टू के ऊपर
- 4:31:14मैं क्या करूंगी इंडेक्स टू पास करूंगी
- 4:31:16उसके बाद कितने एलिमेंट्स को डिलीट करना
- 4:31:18है ज़ीरो एलिमेंट्स को डिलीट करना है और
- 4:31:20कहां पे ऐड करना है वैल्यू या और क्या
- 4:31:22वैल्यू ऐड करनी है वैल्यू ऐड करनी है 101
- 4:31:24सेव किया रिफ्रेश किया अब एरे क्या होगा
- 4:31:28माय एरे माय एरे विल बी इक्वल टू 1 2 एंड
- 4:31:31101 मैंने क्या किया टू के बाद 101 ऐड
- 4:31:33करना है तो जिस इंडेक्स पे आप चाहते हो वो
- 4:31:35वैल्यू ऐड हो वो इंडेक्स आपको पास करना
- 4:31:37पड़ेगा तो टू के बाद वाला इंडेक्स मैंने
- 4:31:39पास किया व्हिच इज द नंबर टू इंडेक्स टू
- 4:31:42का इंडेक्स क्या था वन था थ्री का इंडेक्स
- 4:31:43क्या था टू था तो सेकंड इंडेक्स पे जाके
- 4:31:46रो आइटम्स को डिलीट करो और 101 इस वैल्यू
- 4:31:48को ऐड कर दो अब लेट्स सपोज मुझे किसी
- 4:31:50एलिमेंट को डिलीट करने का काम करना है हम
- 4:31:53मल्टीपल एलिमेंट्स भी डिलीट कर सकते हैं
- 4:31:54एक एलिमेंट भी डिलीट कर सकते हैं लेट्स
- 4:31:57इसे कॉमेंट आउट कर देते हैं लेट्स ट्राई
- 4:31:59टू डिलीट दिस एलिमेंट फोर तो फोर का बस
- 4:32:01इंडेक्स पता होना चाहिए हमें फोर का
- 4:32:03इंडेक्स क्या है थ्री है मैं कर सकती हूं
- 4:32:05रेड स्लाइस इंडेक्स नंबर थ्री पे जाके एक
- 4:32:07एलिमेंट को डिलीट कर दो इसको सेव कर लेते
- 4:32:09हैं एंड रिफ्रेश करते हैं अब एरे आ गया
- 4:32:11एरे के अंदर क्या हुआ नंबर फोर वाला आइटम
- 4:32:13हमारे लिए डिलीट हो गया हम आइटम्स को
- 4:32:16रिप्लेस करने के लिए भी यूज कर सकते हैं
- 4:32:18वी कैन रिप्लेस एन एलिमेंट फॉर एग्जांपल
- 4:32:20मुझे इस फोर को 104 से रिप्लेस करना है
- 4:32:23कैसे करेंगे लॉजिक ये होगा कि एरे डॉट
- 4:32:26स्लाइस कर दो इंडेक्स नंबर तीन पे जाके एक
- 4:32:29एलिमेंट को डिलीट कर दो और वहीं पे 101 इस
- 4:32:32एलिमेंट को ऐड कर दो तो एक एलिमेंट डिलीट
- 4:32:34तो होगा पर उसी की खाली जगह में 101 ऐड हो
- 4:32:36जाएगा सेव किया रिफ्रेश किया एरे को
- 4:32:39प्रिंट करवाएंगे तो 1 2 3 4 की की जगह 101
- 4:32:42आ गया फिर 567 तो इस तरीके से एलिमेंट्स
- 4:32:45को ऐड करना हो डिलीट करना हो रिप्लेस करना
- 4:32:47हो तीनों ऑपरेशंस के लिए हम अपने
- 4:32:49स्प्लाइसोजोम्स
- 4:33:11की तरह एक्ट करने लगेगा यानी इंडेक्स नंबर
- 4:33:14फोर के बाद वाले जो एलिमेंट्स थे उनका एरे
- 4:33:16मुझे रिटर्न करके दे देगा अब ओरिजिनल एरे
- 4:33:18के अंदर मेरे पास चेंज होकर आ गया यानी जब
- 4:33:21आप नंबर ऑफ आइटम्स कितने आइटम्स डिलीट
- 4:33:23करने हैं वो पास नहीं करोगे तो उसका मतलब
- 4:33:25क्या होता है उसका मतलब वो इस तरीके से
- 4:33:27समझेगा कि इस स्टार्टिंग इंडेक्स चार वाले
- 4:33:29इंडेक्स से स्टार्ट हो जाओ और जितने भी
- 4:33:30एलिमेंट्स हैं सबको डिलीट कर दो तो सबको
- 4:33:32जो डिलीट किया उसने एलिमेंट्स को वो उसने
- 4:33:34रिटर्न कर दिया एंड ओरिजिनल एरे के अंदर
- 4:33:36चेंज होके बाकी सारे जो आइटम्स हैं वो
- 4:33:38हमारे पास रह गए तो इस तरीके से स् पलाइस
- 4:33:40के अंदर अगर हम सिर्फ एक इंडेक्स पास करते
- 4:33:42हैं तो उसका मतलब होता है उस इंडेक्स से
- 4:33:44लेके आगे के सारे एलिमेंट्स को डिलीट कर
- 4:33:45दो अगर हम कोई इंडेक्स पास नहीं करते जैसे
- 4:33:47एरे डॉट स्लाइस मैंने लिख दिया एंटर किया
- 4:33:50अब अगर मैं एरे को प्रिंट करवाऊं तो मेरे
- 4:33:52एरे के अंदर कोई चेंज नहीं आएगा मतलब
- 4:33:54स्लाइस में अगर कोई इंडेक्स पास नहीं किया
- 4:33:55तो इसका मतलब कोई भी आइटम हमारे लिए डिलीट
- 4:33:57नहीं होने वाला अब नेक्स्ट हम बात करने
- 4:33:59वाले हैं अपने एक और प्रैक्टिस क्वेश्चन
- 4:34:01के बारे में इस प्रैक्टिस क्वेश्चन के
- 4:34:02अंदर हम बेसिकली अपने एरे मेथड्स को यूज़
- 4:34:04करने की कोशिश करेंगे आप चाहे तो पॉज कर
- 4:34:06सकते हैं यू कैन डू इट योरसेल्फ ट्राई इट
- 4:34:08योरसेल्फ और फिर हम आ जाएंगे अपने लेक्चर
- 4:34:10के ऊपर तो क्वेश्चन क रहा है क्रिएट एन
- 4:34:12एरे टू स्टोर कंपनी ये कंपनीज के कुछ नाम
- 4:34:14है जो हमें स्टोर करने एक एरे की फॉर्म
- 4:34:16में सबसे पहला टास्क हमारे लिए है टू
- 4:34:18रिमूव द फर्स्ट कंपनी फ्रॉम द एरे सबसे
- 4:34:20पहले तो अपने लिए एरे बना लेते हैं कोड प
- 4:34:22आ जाते हैं लेट्स क्रिएट द एरे लेट्स कॉल
- 4:34:24इट कंपनीज कंपनीज के अंदर हमें सबसे पहले
- 4:34:28ब्लूमबर्ग को स्टोर कराना है फिर वी हैव
- 4:34:31माइक्रोसॉफ्ट फिर वी हैव र देन वी
- 4:34:36हैव देन वी हैव आईबीएम एंड उसके बाद वी
- 4:34:41हैव
- 4:35:11स्टार्ट से डिलीट करता है तो यहां हम यूज
- 4:35:14कर सकते हैं अपने शिफ्ट मेथड को तो व्हेन
- 4:35:17आई डू कंपनीज डॉट
- 4:35:20शिफ्ट सेव किया रिफ्रेश किया अब मुझे
- 4:35:22कंपनीज की अगर मैं वैल्यू प्रिंट करवाऊं
- 4:35:24तो कंपनीज के अंदर ब्लूमबर्ग हमें नहीं
- 4:35:26दिखाई देगा क्योंकि उसने क्या किया
- 4:35:27स्टार्टिंग से एलिमेंट को डिलीट कर दिया
- 4:35:30सेकंड पार्ट की तरफ आते हैं सेकंड पार्ट
- 4:35:31कहता है रिमूव u एंड ऐड ओला इन इट्स प्लेस
- 4:35:35यानी एरे के अंदर से मुझे इस u को हटाना
- 4:35:37है और इसकी जगह मुझे ओला लेके आना है तो
- 4:35:39बेसिकली हम रिप्लेस कर रहे हैं
- 4:35:41रिप्लेसमेंट कर रहे हैं और हमें पता है जब
- 4:35:44भी हमें रिप्लेसमेंट करनी होती है हम किसे
- 4:35:46यूज कर सकते हैं जब भी एलिमेंट्स को
- 4:35:47रिप्लेस करना है हम अपने स्लाइस मेथड को
- 4:35:49यूज कर सकते हैं स्लाइस मेथड के अंदर हमें
- 4:35:51इंडेक्स बताना पड़ेगा क्या इंडेक्स है u
- 4:35:53का 0 1 2 इंडेक्स नंबर टू पर जाओ रिप्लेस
- 4:35:56करने के लिए क्या होता है एक एलिमेंट को
- 4:35:58डिलीट करो एक एलिमेंट को ऐड करो तो एक
- 4:36:00एलिमेंट को डिलीट करना है कौन से एलिमेंट
- 4:36:01को ऐड करना है ओला को ऐड करना है तो आई
- 4:36:05कैन राइट द सेम स्टेटमेंट या इसी के बाद
- 4:36:08कर लेते हैं कंपनीज के अंदर या इससे तो
- 4:36:10इंडेक्स चेंज हो जाएगा कंपनीज के अंदर
- 4:36:12जाके
- 4:36:29स्प्लाइसोसोम एंड में हमें
- 4:36:33amazon's को हमने पढ़ा है एक होता है
- 4:36:35हमारा पुश मेथड एक होता है हमारा अनशिफ्ट
- 4:36:37मेथड पुश कहां ऐड करता है पुश ऐड करता है
- 4:36:40एंड में अनशिफ्ट कहां ऐड करता है अनशिफ्ट
- 4:36:42ऐड करता है स्टार्ट में हम पुश को यूज कर
- 4:36:44रहे होंगे पुश को यूज करने के लिए वी कैन
- 4:36:47राइट
- 4:36:48कंपनीज डॉट पुश डॉट पुश के अंदर आई कैन ऐड
- 4:37:11प्रोग्रामिंग के अंदर जिसे आगे जाके हम
- 4:37:13एक्सटेंसिवली यूज़ कर रहे होंगे तो आज के
- 4:37:14लेक्चर के लिए इतना ही प्रोग्रामिंग के
- 4:37:16अंदर काफी नई-नई चीजें हमने आज और सीखी
- 4:37:17हैं इन्हें आप जाके प्रैक्टिस कर सकते हैं
- 4:37:19यू कैन रीड अबाउट मोर डिफरेंट एरे मेथड्स
- 4:37:21ऑन द एमडी एंड डॉक्यूमेंटेशन जिसका आपके
- 4:37:23साथ लिंक मैंने शेयर किया हुआ है जिसके
- 4:37:24बारे में आपको मैंने बताया हुआ है तो वहां
- 4:37:26जाके हम और ज्यादा मेथड्स के बारे में
- 4:37:27चाहे तो पढ़ सकते
- 4:37:29हैं हाय एवरीवन तो अब हम स्टार्ट करने
- 4:37:32वाले हैं अपने फंक्शंस के साथ फंक्शंस
- 4:37:34क्या होते हैं जावास्क्रिप्ट के अंदर
- 4:37:35फंक्शंस हमारा एक ऐसा ब्लॉक ऑफ कोड होता
- 4:37:37है जो हमारे लिए कुछ स्पेसिफिक टास्क हमें
- 4:37:40परफॉर्म करके देता है फॉर एग्जांपल अजूम
- 4:37:43करते हैं हम मोदी जी की जिंदगी के बारे
- 4:37:44में बात कर रहे हैं तो ये हैं मोदी जी एंड
- 4:37:47इनको अगर कोई भी काम कराना है तो इनके पास
- 4:37:49हो सकता है कोई पर्सनल सेक्रेटरी हो तो
- 4:37:51अगर इन्हें कोई भी अपनी मीटिंग सेटअप करनी
- 4:37:53होगी तो वो काम क्या करेगा वो पर्सनल
- 4:37:54सेक्रेटरी को बुलाएंगे और मीटिंग सेटअप
- 4:37:56करवा लेंगे मान लेते हैं एक हफ्ते बाद एक
- 4:37:58महीने बाद दोबारा कोई मीटिंग सेट अप करनी
- 4:37:59होगी तो हर बार क्या किया जाएगा पर्सनल
- 4:38:01सेक्रेटरी को कॉल करके मीटिंग को सेट अप
- 4:38:02किया जाएगा हो सकता है इनकी टीम के अंदर
- 4:38:05एक ड्राइवर भी हो अगर कभी भी गाड़ी चलानी
- 4:38:07होगी मान लेते हैं एक जगह से दूसरी जगह
- 4:38:08जाना होगा तो क्या करेंगे हर बार ड्राइवर
- 4:38:10को बुलाएंगे काम करवाएंगे ड्रा को
- 4:38:11बुलाएंगे काम करवाएंगे उसी तरीके से अगर
- 4:38:13किसी को खाना बनाना होगा तो टीम के अंदर
- 4:38:15एक कुक होगा अगर कभी भी खाना चाहिए होता
- 4:38:17है ब्रेकफास्ट में डिनर में लंच में तो हर
- 4:38:19बार क्या किया जाएगा कुक को बुलाया जाएगा
- 4:38:21खाना बनवाया जाएगा कुक को बुलाया जाएगा
- 4:38:22खाना बनवाया जाएगा तो हमारा जो प्रोग्राम
- 4:38:24होता है उसके अंदर भी अगर ऐसा कोई ब्लॉक
- 4:38:26ऑफ कोड होता है अगर ऐसा कोई पीस हमारे
- 4:38:28पूरे प्रोग्राम का होता है जो कुछ
- 4:38:30स्पेसिफिक काम करता है उसका फिक्स मतलब है
- 4:38:32कि अगर इस ब्लॉक ऑफ कोड को बुलाया जाएगा
- 4:38:34तो ये वही सेम काम हमें करके देगा तो उसे
- 4:38:36हम क्या कहते हैं उसे हम फंक्शन कहते हैं
- 4:38:39और ये जो हमारे फंक्शंस होते हैं इन्हें
- 4:38:40हम एक बार बार क्रिएट करते हैं और फिर हम
- 4:38:42इन्हें कभी भी इवोक कर सकते हैं इवोक मतलब
- 4:38:45कॉल कर सकते हैं जैसे कुक है टीम के अंदर
- 4:38:47तो कुक को कॉल किया जा सकता है जब भी खाना
- 4:38:49बनवाना हो वैसे ही अगर हमारा कोड है तो
- 4:38:51कोड के अंदर एक पीस ऑफ कोड ऐसा होगा जो
- 4:38:53हमारा फंक्शन होगा और इस पीस ऑफ कोड को हम
- 4:38:55कभी भी बुला सकते हैं इन वोक कर सकते हैं
- 4:38:58जब भी हमें वो स्पेसिफिक काम करवाना होगा
- 4:39:01एंड सबसे इंटरेस्टिंग बात तो यह है कि
- 4:39:02ऑलरेडी हम काफी सारे फंक्शंस को देख चुके
- 4:39:04हैं फॉर एग्जांपल अपने कोड में एक बार आ
- 4:39:06जाते हैं हमारे पास अपनी स्क्रिप्ट . जए
- 4:39:08फाइल है जिसको हमने अपनी index.htm के साथ
- 4:39:11कनेक्ट कर रखा है तो स्क्रिप्ट . जए के
- 4:39:14अंदर हम लिख सकते हैं console.log अगर
- 4:39:16हमें कुछ भी प्रिंट करवाना है अगर मुझे
- 4:39:17हेलो प्रिंट करवाना है मैंने ये लिख दिया
- 4:39:19अगर हमारे पास कुछ स्ट्रिंग है लेट्स सपोज
- 4:39:21वी हैव अ स्ट्रिंग कॉल्ड ए बी स ए बी स के
- 4:39:23ऊपर हम कोई मेथड अप्लाई कर सकते हैं टू
- 4:39:24अपर केस तो मैंने ये लिख दिया अगर हमारे
- 4:39:26पास कोई एरे है दो नंबर्स का तीन नंबर्स
- 4:39:29का इस तरीके से कोई एरे है और एरे के अंदर
- 4:39:31मुझे एक और एलिमेंट पुश करना है तो मैंने
- 4:39:33ये लिख दिया ये जो तीनों एग्जांपल हैं ये
- 4:39:35जो यहां पे लॉग है ये टू अपर केस है ये जो
- 4:39:38पुश है ये तीनों की तीनों फंक्शंस है
- 4:39:40फंक्शन या यानी ऐसा पीस ऑफ कोड जो हमें
- 4:39:42वही सेम काम बार-बार परफॉर्म करके देता है
- 4:39:44जहां भी मैंने कंसोल के साथ डॉट लॉग लिख
- 4:39:46दिया ये क्या करेगा हमेशा कुछ भी लॉग करवा
- 4:39:48देगा कंसोल के ऊपर जहां भी किसी भी
- 4:39:50स्ट्रिंग के साथ टू अपर केस लिख दिया टू
- 4:39:52अपर केस का फिक्स्ड काम है कि इसे भाई
- 4:39:54लेटर्स को अपर केस के अंदर कन्वर्ट करना
- 4:39:56है अगर एरे के साथ पुश लिख दिया तो पुश का
- 4:39:59सेम काम है कि इसे हमारे एरे के अंदर एक
- 4:40:01नया जो एलिमेंट है या कपल ऑफ एलिमेंट्स है
- 4:40:03उन्हें पुश करना है उन्हें ऐड करना है तो
- 4:40:05ये फिक्स्ड पीस ऑफ कोड है टू अपर केस को
- 4:40:08स्ट्रिंग ए बी सी के साथ भी लिख सकते हैं
- 4:40:10x वाज के साथ भी टू टू अपर केस को हम लिख
- 4:40:12सकते हैं इस तरीके से कभी भी टू अपर केस
- 4:40:14को हम कॉल कर सकते हैं जब भी हमें किसी भी
- 4:40:15स्ट्रिंग को अपर केस के अंदर कन्वर्ट करना
- 4:40:17हो और एक और एक्स्ट्रा चीज आप नोटिस करोगे
- 4:40:19जब भी फंक्शंस को लिखते हैं हम उनके साथ
- 4:40:21हम पैरेंस को यूज करते हैं यहां भी क्या
- 4:40:23करेंगे पैरेंस को यूज करेंगे ये फंक्शन को
- 4:40:26इवोक करने का तरीका होता है तो हम फंक्शन
- 4:40:28का नाम लिखते हैं और पेंसिस तो यहां
- 4:40:30फंक्शन को इवोक करना कॉल करने का मतलब है
- 4:40:32उस फंक्शन को यूज करना तो जब भी हम
- 4:40:34फंक्शंस को समझते हैं फंक्शंस के बारे में
- 4:40:36सोचते हैं फंक्शंस हमारे बेसिकली एक ऐसा
- 4:40:39ब्लैक बॉक्स की तरह इसको हम सोच सकते हैं
- 4:40:41दिस इज माय ब्लैक बॉक्स जिसके अंदर हम कुछ
- 4:40:44इनपुट दे सकते हैं उसको हम कुछ कमांड दे
- 4:40:46सकते हैं जैसे लॉग फंक्शन को पता है कि
- 4:40:48उसे कंसोल स्क्रीन के ऊपर कुछ लॉग करवाना
- 4:40:50है कुछ प्रिंट करवाना है पर क्या प्रिंट
- 4:40:52करवाना है वो हमें उसे पास करना पड़ेगा वो
- 4:40:54हमें उसे लिख के देना पड़ेगा कि ये मैसेज
- 4:40:55है इसको प्रिंट करवा के दे दो जैसे पुश
- 4:40:57फंक्शन को पता है एरे के अंदर कुछ नया
- 4:40:59एलिमेंट ऐड करना है पर क्या एलिमेंट ऐड
- 4:41:01करना है वो हमें उसे पास करना पड़ेगा तो
- 4:41:03जो भी इनपुट होता है उसे हम अपने पैरेंस
- 4:41:05के अंदर लिखकर भेज रहे होते हैं कि क्या
- 4:41:07इनपुट हम इसे देना चाहते हैं और फिर हमारा
- 4:41:09फंक्शन हमें कुछ काम करके देता है काम इज
- 4:41:12बेसिकली आवर आउटपुट हो सकता है फंक्शन कोई
- 4:41:14वैल्यू भी वापस हमें लाकर दे दे अभी के
- 4:41:16लिए उसको नहीं देखेंगे अभी के लिए ये
- 4:41:18सोचना है फंक्शन हमारा ऐसा ब्लैक बॉक्स
- 4:41:19होता है जो कुछ इनपुट लेता है और हमें कुछ
- 4:41:21काम करके देता है यानी कुछ आउटपुट रिटर्न
- 4:41:23करता है अब फंक्शंस को लिखा कैसे जाता है
- 4:41:25प्रोग्रामिंग के अंदर ये तो हो गए ऐसे
- 4:41:27फंक्शन जो ऑलरेडी लिखे हुए हैं
- 4:41:28जावास्क्रिप्ट में हमें इन्हें लिखना नहीं
- 4:41:29पड़ा हमें नहीं बताना पड़ा कि कंसोल
- 4:41:31स्क्रीन पे प्रिंट करवाना है तो क्या
- 4:41:32प्रोसेस होगा बट हम खुद के भी फंक्शंस बना
- 4:41:35सकते हैं और मोस्ट ऑफ द जो प्रोग्रामिंग
- 4:41:37में होते हैं हम खुद के ही फंक्शंस बना
- 4:41:38रहे होते हैं तो खुद के फंक्शंस बनाने के
- 4:41:40लिए दो पार्ट होते हैं या दो स्टेप हमारा
- 4:41:43प्रोसेस होता है सबसे पहले हम फंक्शन की
- 4:41:46डेफिनेशन लिखते हैं और फिर हम उस फंक्शन
- 4:41:48को कॉल करते हैं फंक्शन की डेफिनेशन है
- 4:41:50बेसिकली जैसे मान लो कोई कंपनी है हायर कर
- 4:41:52रही है तो उसे बताना पड़ेगा मैं वेब
- 4:41:53डेवलपर हायर कर रही हूं तो मेरी जो वेब
- 4:41:55डेवलपर की रिक्वायरमेंट्स होंगी उन्हें ये
- 4:41:57ये स्किल्स आनी चाहिए उनका जो रोल है
- 4:41:59उसमें ये ये होगा अगर हम कोई कुक हायर कर
- 4:42:01रहे हैं तो कुक के लिए हमें बताना पड़ेगा
- 4:42:02अच्छा हम हमें चाइनीज जो डिशेस हैं चाइनीज
- 4:42:04जो क्विजन है उसे बनवाना है या हमें
- 4:42:06फ्रेंच डिशेस को बनवाना है तो उस तरीके से
- 4:42:08हमें बताना पड़ेगा जॉब डिस्क्रिप्शन में
- 4:42:10कि क्या काम करना है तो वो जो काम करना है
- 4:42:13कि काम होगा क्या वह हम बताते हैं फंक्शन
- 4:42:15डेफिनेशन के अंदर और काम करवाने के लिए हम
- 4:42:18फंक्शन को कॉल कर देते हैं जैसे कुक हमने
- 4:42:20हायर कर लिया वो हो गई फंक्शन डेफिनेशन
- 4:42:22बता के कि कुक की ये रिस्पांसिबिलिटीज
- 4:42:24होंगी जब एक्चुअली कुक को बुला के हम उससे
- 4:42:26कुछ खाना बनवा रहे हैं वो हो गई फंक्शन
- 4:42:28कॉल अब फंक्शन डेफिनेशन के लिए हम लिखते
- 4:42:30हैं अपना फंक्शन कीवर्ड ये हमारा रिजर्व
- 4:42:32वर्ड होता है एंड फिर हम अपने फंक्शन का
- 4:42:34नाम लिखते हैं जैसे हम अपने वेरिएबल का
- 4:42:36कुछ भी नाम लिख सकते हैं वैसे ही हम अपने
- 4:42:37फंक्शन का भी कुछ भी नाम लिख सकते हैं फिर
- 4:42:39हम लगाते हैं दो पैरेंस और कर्ली ब्रेसेज
- 4:42:42और ये जो कर्ली ब्रेसेज होते हैं ये भी
- 4:42:44हमारा एक ब्लॉक ऑफ कोड होता है ब्लॉक ऑफ
- 4:42:46कोड यानी दो कर्ली ब्रेसस के बीच में जो
- 4:42:47कोड लिखते हैं और फिर कर्ली ब्रेसस के बीच
- 4:42:49में हम हमें फंक्शन से जो भी काम करवाना
- 4:42:51है उसको हम लिख सकते हैं तो इस तरीके से
- 4:42:53हम अपने फंक्शन को डिफाइन करते हैं
- 4:42:55जावास्क्रिप्ट के अंदर तो एक बार एक
- 4:42:57फंक्शन को खुद के फंक्शन को लिखते हैं हम
- 4:42:59लिखेंगे शुरुआत करेंगे अपने फंक्शन कीवर्ड
- 4:43:01के साथ हम इस फंक्शन को कुछ भी नाम दे
- 4:43:03सकते हैं लेट्स कॉल इट माय फंक्शन ये मेरा
- 4:43:05फंक्शन है हमने पैरेंस लगाए उसके बाद
- 4:43:08लेट्स सपोज मेरा जो फंक्शन है वो प्रिंट
- 4:43:10करवाता है
- 4:43:11अ लेट्स राइट वेलकम टू अपना कॉलेज इस
- 4:43:15तरीके का कुछ प्रिंट करवाता
- 4:43:18है एंड नेक्स्ट लाइन में एक और काम करवाता
- 4:43:21है नेक्स्ट लाइन में प्रिंट करवाता है वी
- 4:43:24आर लर्निंग
- 4:43:27जेएस इस तरीके से इसने दो लाइने जो है
- 4:43:30प्रिंट करवा दी ये इसका काम हो गया इसे
- 4:43:31सेव कर सकते हैं जैसे ही हमने यह चीज लिख
- 4:43:34दी तो हमने क्या किया हमने अपने मेमोरी के
- 4:43:36अंदर अपने कोड के अंदर एक माय फंक्शन नाम
- 4:43:38का फंक्शन बना लिया इसे सेव कर लेते हैं
- 4:43:40एंड हम जा सकते हैं अपने फोल्डर पर फोल्डर
- 4:43:43में जाएंगे जहां जावास्क्रिप्ट फाइल है
- 4:43:44index.htm के ऊपर डबल क्लिक करेंगे तो
- 4:43:46हमारी फाइल हमारे लिए खुल जाएगी मैंने
- 4:43:48फाइल को ऑलरेडी खोला हुआ है डबल क्लिक
- 4:43:50करके मैंने इंस्पेक्ट भी खोला हुआ है
- 4:43:51इंस्पेक्ट के अंदर हमें कंसोल पे जाना है
- 4:43:53ऑलरेडी हम हर क्लास के अंदर देखते आ रहे
- 4:43:55हैं और कंसोल विंडो को हम लेफ्ट के अंदर
- 4:43:57शिफ्ट कर देते हैं अब कंसोल विंडो के ऊपर
- 4:44:00जाके हम देख सकते हैं कि हमारे लिए एज सच
- 4:44:01कुछ प्रिंट नहीं हुआ है मतलब हमने फंक्शन
- 4:44:03तो डिफाइन कर दिया उसके अंदर कसोल डलॉग
- 4:44:05वाली स्टेटमेंट्स भी लिखी हुई है पर
- 4:44:06स्क्रीन के ऊपर कुछ प्रिंट होकर नहीं आया
- 4:44:08वो इसलिए प्रिंट होके नहीं आया क्योंकि
- 4:44:09फंक्शन को सिर्फ डिफाइन कर ना काफी नहीं
- 4:44:11है डिफाइन करना तो मतलब आपने बता दिया
- 4:44:13जावास्क्रिप्ट को कि यह हमारा फंक्शन है
- 4:44:15और ये ये काम करेगा पर उस फंक्शन से काम
- 4:44:17करवाने के लिए हमें उस फंक्शन को कॉल करना
- 4:44:19पड़ता है और फंक्शन को कॉल करने के लिए हम
- 4:44:21लिखते हैं फंक्शन का नाम एंड फिर उसके साथ
- 4:44:24पैरेंस एंड फिर अपना सेमीकलन दिखाने के
- 4:44:27लिए कि एक स्टेटमेंट कंप्लीट हो गई अब जब
- 4:44:29फंक्शन को डिफाइन करते हैं तो इस तरीके से
- 4:44:30इसके बाद में हमें सेमीकलन लगाने की जरूरत
- 4:44:32नहीं पड़ती क्योंकि बाय डेफिनेशन जनरली जो
- 4:44:34हमारा ब्लॉक ऑफ कोड होता है यानी दो कर्ली
- 4:44:36ब्रेसस दो कर्ली ब्रेसस का मतलब होता है
- 4:44:38ये इतना पार्ट सीमित है इसके बाद आपको
- 4:44:40सेमी कोलन लगाने की जरूरत जरत नहीं है तो
- 4:44:41अब फंक्शन को कॉल करने के लिए हम लिखेंगे
- 4:44:43माय फंक्शन उसके बाद पेंसिस एंड अपना
- 4:44:46सेमीकलन सेव कर लेते हैं रिफ्रेश किया तो
- 4:44:48इस बार हमारे लिए दोनों चीजें प्रिंट होके
- 4:44:50आई अगर ये जो दो चीजें प्रिंट होने का काम
- 4:44:52मुझे दो बार करवाना होता तो कुछ नहीं करना
- 4:44:54था बस फंक्शन को दो बार कॉल कर दो सेव
- 4:44:56किया रिफ्रेश किया ये फर्स्ट टाइम फंक्शन
- 4:44:58कॉल हुआ ये हमारा सेकंड टाइम फंक्शन कॉल
- 4:45:00हुआ अगर ये इसी सेम फंक्शन को मुझे पांच
- 4:45:02बार कॉल करवाना था तो कुछ नहीं करना था बस
- 4:45:04पांच बार कॉलिंग स्टेटमेंट लिखनी थी एक
- 4:45:06चीज आप नोटिस करोगे ये जो अंदर दो लाइने
- 4:45:08हैं या यहां पे कितनी भी लाइने हो सकती थी
- 4:45:10फॉर ए एग्जांपल यहां पर चार लाइने होती और
- 4:45:13मैंने दो बार फंक्शन को कॉल करवाया सेव
- 4:45:14करेंगे रिफ्रेश करेंगे तो आई वुड हैव गोटन
- 4:45:17एट लाइंस ऑफ कोड पर मैंने यहां पे एक ही
- 4:45:19बार सिर्फ चार लाइनें लिखी तो फंक्शंस का
- 4:45:22एक और स्पेसिफिक काम ये भी होता है कि कोड
- 4:45:24के अंदर आपको अगर ऐसा कुछ कोड का पीस ऑफ
- 4:45:26कोड आप नोटिस करो जो रिपीट हो रहा है
- 4:45:28बार-बार बार-बार आपको लिखना पड़ रहा है तो
- 4:45:30उसे आप एक फंक्शन के अंदर कन्वर्ट कर सकते
- 4:45:32हो फॉर एग्जांपल लेट्स सपोज यू आर मेकिंग
- 4:45:34अ गेम आप कोई 3डी गेम बना रहे हो आप कोई
- 4:45:35डी गेम बना रहे हो आपके जो कैरेक्टर है
- 4:45:40लेट करनी पड़ रही है फिजिक्स का कोई
- 4:45:42फार्मूला लगाना पड़ रहा है यू कैन कन्वर्ट
- 4:45:44दैट फार्मूला इनटू अ फंक्शन तो जब भी आपको
- 4:45:46अगली बार वो फार्मूला लगाना पड़े आप
- 4:45:48सिंपली फंक्शन को कॉल कर सकते हो तो
- 4:45:49बार-बार वो जो लॉजिक है वो जो लाइंस ऑफ
- 4:45:51कोड है आपको रिपीट नहीं करनी पड़ेगी तो एक
- 4:45:53तरीके से फंक्शन हमें क्या बचाते हैं कोड
- 4:45:55के अंदर से रिडंडेंसी से बचाते हैं
- 4:45:58रिडंडेंसी इज अ टेक्निकल वर्ड
- 4:46:01रिडंडेंसी रिडंडेंसी का मतलब होता है
- 4:46:03चीजें रिपीट होना हमारे कोड के अंदर जब
- 4:46:06चीजें रिपीट होती है उससे क्या होता है
- 4:46:07रिडंडेंसी आती है रिपीटेशन आती है और
- 4:46:09रिपीटेशन किसी भी अच्छे कोड के लिए अच्छी
- 4:46:10नहीं नहीं है जो अच्छे डेवलपर्स होते हैं
- 4:46:12वो क्या करते हैं अपने कोड के अंदर चीजें
- 4:46:14कम रिपीट करने की कोशिश करते हैं बार-बार
- 4:46:15कुछ रिपीट हो रहा होता है उसको फंक्शन के
- 4:46:17अंदर कन्वर्ट करते हैं तो हमें भी क्या
- 4:46:19बनना है हमें भी अच्छा डेवलपर बनना है तो
- 4:46:20कोड के अंदर रिडंडेंसी हमें मिनिमाइज करनी
- 4:46:22होती है खैर ये तो हो गई
- 4:46:25थोरेट्स
- 4:46:27को कॉल करते हैं इसे कॉल करना भी कह सकते
- 4:46:30हैं इसे फंक्शन को इवोक करना इवोक करना
- 4:46:33यानी बुलाना भी कह सकते हैं अब ये तो हो
- 4:46:35गया हमारा ऐसा फंक्शन जिसका जो आउटपुट है
- 4:46:37वो किसी इनपुट पे डिपेंड नहीं करता आपको
- 4:46:39कुछ भी अगर प्रिंट करवा ना है उसके लिए
- 4:46:41हमें कोई स्पेसिफिक इनपुट नहीं चाहिए पर
- 4:46:43मान लो मुझे कोई स्पेसिफिक मैसेज ही है
- 4:46:45जिसको प्रिंट करवाना है यह मेरा मैसेज है
- 4:46:47जिसको मुझे प्रिंट करवाना है तो हर बार हम
- 4:46:49क्या करेंगे कसोल डलॉग करके हम यहां लिख
- 4:46:53सकते हैं अपना मैसेज कि मुझे हर बार इसी
- 4:46:55मैसेज को प्रिंट करवाना है तो ये मेरे
- 4:46:56इनपुट के ऊपर डिपेंड करेगा तो इनपुट्स
- 4:46:58डिफाइन करने के लिए हम इन पेंसिस के बीच
- 4:47:01में अपने इनपुट वेरिएबल को लिख लेते हैं
- 4:47:03और ये जो हमारा वेरिएबल होता है इसे हम
- 4:47:04कहते हैं अपना
- 4:47:06पैरामीटर तो जितने भी हमारे इनपुट्स होते
- 4:47:08हैं फंक्शन के अंदर जो इनपुट होता है उसे
- 4:47:10हम अपना फंक्शन का पैरामीटर कहते हैं
- 4:47:12पैरामीटर यानी जो इनपुट वेरिएबल है जो
- 4:47:14हमारे पास आ रहा होगा और अब अगर मैं माय
- 4:47:17फंक्शन को कॉल करूं तो माय फंक्शन को
- 4:47:19सिर्फ इतना लिखकर कॉल करना काफी नहीं होगा
- 4:47:21सेव करेंगे रिफ्रेश करेंगे वी विल गेट
- 4:47:23अनडिफाइंड अनडिफाइंड क्यों प्रिंट होके आ
- 4:47:25रहा है क्योंकि हमने मैसेज को कभी भेजा ही
- 4:47:26नहीं मैसेज कभी गया ही नहीं तो यहां पे वो
- 4:47:28मैसेज को तो प्रिंट करवा देगा पर जिस
- 4:47:30वेरिएबल के अंदर कोई वैल्यू ही नहीं है वो
- 4:47:31क्या होगा अनडिफाइंड होगा तो इसीलिए माय
- 4:47:33फंक्शन के अंदर मुझे कुछ मैसेज भेजना
- 4:47:35पड़ेगा मेरा मैसेज कुछ भी हो सकता है आई
- 4:47:37लव जावास्क्रिप्ट सेव कर देते हैं रिफ्रेश
- 4:47:39कर देते हैं तो वही चीज मेरे लिए प्रिंट
- 4:47:41हो कर आ जाएगी तो यहां पे जो हमारा
- 4:47:43पैरामीटर होता है वो हम फंक्शन कॉल के
- 4:47:45अंदर पैरेंस के अंदर ही लिखकर पास कर रहे
- 4:47:48होते हैं और यहां पर क्या करेंगे यहां पर
- 4:47:50इसी सेम पैरामीटर को हम आर्गुमेंट कह देते
- 4:47:52हैं तो पैरामीटर और आर्गुमेंट सेम ही चीज
- 4:47:55होती है फंक्शन डेफिनेशन के अंदर जिस
- 4:47:56वेरिएबल को हम यूज़ कर रहे हैं उसको
- 4:47:57पैरामीटर कह देते हैं और फंक्शन कॉल के
- 4:48:00अंदर जिस वैल्यू को हम पास कर देते हैं
- 4:48:02उसे हम आर्गुमेंट कह देते हैं पर इनको
- 4:48:04जनरली लोग इंटरचेंजेबली भी यूज कर लेते
- 4:48:06हैं आपकी मर्जी आप यूज करना चाहो तो बट
- 4:48:08टेक्निकल टर्म्स जो सही तरीका है लिखने का
- 4:48:09वो यही है कि फंक्शन डेफिनेशन के अंदर जो
- 4:48:11वेरिएबल होता है वो पैरामीटर होता है कॉल
- 4:48:13के अंदर जो वैल्यू पास करते हैं उसको
- 4:48:14आर्गुमेंट कहते हैं बाकी बात दोनों जगह
- 4:48:16सेम ही चीज की हो रही है अब हम चाहते तो
- 4:48:18मल्टीपल आर्गुमेंट भी पास कर सकते थे जैसे
- 4:48:20यहां पर मैं कोई और वेरिएबल पास कर देती
- 4:48:22लेट्स सपोज आई पास्ड अ वैल्यू 100 और यहां
- 4:48:25पे उसे दूसरे वेरिएबल के अंदर स्टोर करा
- 4:48:26लेते तो कॉमा से सेपरेट करके हम मल्टीपल
- 4:48:28इनपुट्स ले सकते हैं अब इस इनपुट को हम
- 4:48:30किस तरीके से यूज़ करें किसी भी तरीके से
- 4:48:32यूज़ कर सकते हैं फॉर एग्जांपल मेरी जो
- 4:48:33स्ट्रिंग है मैसेज वाली स्ट्रिंग उसको
- 4:48:35मैंने मल्टीप्लाई कर दिया n के साथ लेट्स
- 4:48:38सपोज इससे क्या हमारे पास आउटपुट निकल के
- 4:48:40आता है सेव किया रिफ्रेश किया तो हमारे
- 4:48:42पास एक एरर आ रहा है व्हिच इज ए ए ए ए जो
- 4:48:45एरर होता है उसका मतलब होता है नॉट अ नंबर
- 4:48:48नॉट अ नंबर मतलब इसका जो आउटपुट निकल के
- 4:48:51आया दिस इज नॉट अ नंबर दिस इज नॉट वैलिड
- 4:48:54यू कांट डू इट तो इस तरीके से हम अपने
- 4:48:56नंबर को अपनी स्ट्रिंग से मल्टीप्लाई नहीं
- 4:48:57करेंगे अब ये तो हो गया बहुत सिंपल सा
- 4:48:59एग्जांपल एक और एग्जांपल लेते हैं लेट्स
- 4:49:01क्रिएट अ फंक्शन जो दो नंबर्स का सम
- 4:49:05कैलकुलेट करने के काम आता है हमें लेट्स
- 4:49:07सपोज हमारा कोई कोड है जिसमें बारबार
- 4:49:09बारबार हमें दो नंबर्स का सम कैलकुलेट
- 4:49:11करना पड़ रहा है कभी हमें 4+ 5 का सम
- 4:49:12कैलकुलेट करना पड़ रहा है कभी हमें 7 + 8
- 4:49:15का सम कैलकुलेट करना पड़ रहा है इस तरीके
- 4:49:17से बार-बार हमारे कोड के अंदर लेट्स सपोज
- 4:49:19हमें सम कैलकुलेट करना पड़ रहा है तो हम
- 4:49:21एक फंक्शन बना सकते हैं वी कैन कॉल इट सम
- 4:49:23सम के अंदर दो नंबर्स का सम कैलकुलेट होगा
- 4:49:26तो वो दो नंबर्स आने चाहिए इसके अंदर
- 4:49:27इनपुट में तो इनपुट में हम दो नंबर्स ले
- 4:49:29सकते हैं a एंड b इनको हम x एंड y भी बोल
- 4:49:32सकते हैं जो हमारा मन करे और फिर क्या कर
- 4:49:34सकते हैं हम कसोल डलॉग करके इन दो नंबर्स
- 4:49:36के सम को प्रिंट करवा सकते हैं इसको सेव
- 4:49:39कर लिया रिफ्रेश किया रिफ्रेश किया अब इसे
- 4:49:41कॉल करना पड़ेगा तो यहीं पे कंसोल के अंदर
- 4:49:43कॉल कर लेते हैं लेट्स सपोज वी वांट टू
- 4:49:46कैलकुलेट द सम ऑफ व एंड टू थ आ गया हमारे
- 4:49:48पास उसी तरीके से 121 एंड 38 92 इस नंबर
- 4:49:54का सम कैलकुलेट कर रहे हैं 1013 हमारे पास
- 4:49:56आ गया तो इस तरीके से जब भी हमें दो
- 4:49:58नंबर्स का सम कैलकुलेट करना हुआ हम अपने
- 4:49:59सम फंक्शन को इवोक कर सकते हैं उसे कॉल कर
- 4:50:02सकते हैं अब ये तो हो गया वो फंक्शन जो
- 4:50:05कुछ भी काम हमें करके दे रहा है फंक्शंस
- 4:50:07कुछ इनपुट लेते हैं तो वो कुछ वैल्यू भी
- 4:50:09रिटर्न कर सकते हैं फंक्शन जो है हमें कुछ
- 4:50:11वैल्यू रिटर्न करके वापस करके भी दे सकता
- 4:50:13है उसके लिए हमें अपने रिटर्न कीवर्ड को
- 4:50:15यूज करना होता है जैसे फॉर एग्जांपल ये जो
- 4:50:18सम फंक्शन है ये वैल्यू को प्रिंट ना
- 4:50:19करवाए ये उस वैल्यू को बस रिटर्न करके दे
- 4:50:21दे तो यहां क्या कर सकते हैं यहां एक
- 4:50:24वेरिएबल बना सकते हैं सम और उसके अंदर x +
- 4:50:27y की वैल्यू हम कैलकुलेट कर सकते हैं या
- 4:50:29कंफ्यूजन ना हो जाए सेम नेम से तो इसे s
- 4:50:32बोल देते हैं s के अंदर x + y की वैल्यू
- 4:50:34कैलकुलेट हो सकती है और फिर इस फंक्शन से
- 4:50:36वैल्यू रिटर्न करने के लिए हम अपना रिटर्न
- 4:50:38कीवर्ड लिखते हैं तो रिटर्न कीवर्ड भी एक
- 4:50:40रिजर्व्ड कीवर्ड होता है जिसका काम होता
- 4:50:42है वैल्यूज को वापस भेजना वैल्यूज को
- 4:50:44रिटर्न करना फंक्शन से और ये s वाली
- 4:50:46वैल्यू को रिटर्न कर सकता है रिटर्न
- 4:50:48कीवर्ड जो है हमेशा एक की वैल्यू रिटर्न
- 4:50:50कर सकते हैं वो एक वैल्यू एरे भी हो सकता
- 4:50:51है जिसके अंदर बहुत सारी वैल्यूज हो पर एट
- 4:50:53दी एंड जाएगा एक ही वेरिएबल तो आप कोई
- 4:50:55स्ट्रिंग रिटर्न कर सकते हो कोई नंबर
- 4:50:56रिटर्न कर सकते हो कोई ऑब्जेक्ट रिटर्न कर
- 4:50:58सकते हो कोई एरे रिटर्न कर सकते हो पर एट
- 4:51:00द एंड एक ही रिटर्न वैल्यू आपको रिटर्न
- 4:51:02करनी है तो यहां पर सेव कर लेते हैं जैसे
- 4:51:05ही हम सम ऑफ x या सम ऑफ थ्री एंड फोर को
- 4:51:09कॉल करेंगे तो इस बार कुछ भी प्रिंट नहीं
- 4:51:10होगा रिफ्रेश किया हमारी स्क्रीन खाली है
- 4:51:12क्योंकि कहीं भी कसोल डलॉग वाली स्टेटमेंट
- 4:51:15नहीं आ रही पर यहां क्या होगा सम ऑफ थ एंड
- 4:51:17फर हमारे लिए एक वैल्यू रिटर्न करके देगा
- 4:51:19तो इसे कहीं पे स्टोर करा लेते हैं लेट
- 4:51:21वैल्यू इज इक्वल टू दिस वैल्यू और फिर हम
- 4:51:23इस वैल्यू को प्रिंट कर सकते हैं
- 4:51:24console.log वैल्यू सेव कर लेते हैं
- 4:51:27रिफ्रेश कर लेते हैं तो हमारे पास वैल्यू
- 4:51:29आ गई सेवन के इक्वल तो इस तरीके से कोई भी
- 4:51:31वैल्यू फंक्शन से रिटर्न हो सकती है एंड
- 4:51:33उसे हम कहीं भी किसी भी नए वेरिएबल के
- 4:51:34अंदर सेव करवा सकते हैं फिर उसे यूज़ कर
- 4:51:36सकते हैं एक और इंपॉर्टेंट चीज टू नोट कि
- 4:51:38जैसे ही कोई फंक्शन रिटर्न कर देता उसके
- 4:51:41बाद अगर आपने कुछ भी कोड लिखा लेट्स सपोज
- 4:51:44हम यहां कसोल डलॉग लिख देते हैं आफ्टर
- 4:51:46रिटर्न ये हमारी कसोल डट लॉग की स्टेटमेंट
- 4:51:49हो गई और एक स्टेटमेंट यहां लिख देते हैं
- 4:51:51बिफोर रिटर्न ये रिटर्न से पहले ये रिटर्न
- 4:51:54के बाद तो यहां वीएस कोड तो पहले ही आपको
- 4:51:56इंडिकेट कर रहा है वस कोड के अंदर लिखोगे
- 4:51:57तो यहां धुंधली सी चीज आ रही है मतलब
- 4:51:59धुंधली सी हमारी लाइन हो गई है एंड यू इफ
- 4:52:01यू हर ओवर इट इट शोज अनरीचेबल कोड
- 4:52:04डिटेक्टेड अनरीचेबल कोड यानी यह कोड कभी
- 4:52:07एग्जीक्यूट नहीं होगा इस कोड को कभी रन ही
- 4:52:09नहीं किया जाएगा ये जो लाइन ऑफ कोड है
- 4:52:10इसको सेव करके रिफ्रेश करते हैं हमारे पास
- 4:52:13प्रिंट होके आ रहा है बिफोर रिटर्न हमारे
- 4:52:14पास सेवन प्रिंट होके आ रहा है पर कभी भी
- 4:52:16आफ्टर रिटर्न प्रिंट होके नहीं आएगा तो एक
- 4:52:18बार आपने किसी भी फंक्शन से रिटर्न कर
- 4:52:20दिया उसके बाद कुछ भी आप कोड के अंदर
- 4:52:22लिखें वो कभी एग्जीक्यूट नहीं होता इसीलिए
- 4:52:25जनरली रिटर्न स्टेटमेंट के बाद हम कुछ भी
- 4:52:27नहीं लिखते अपने फंक्शन के अंदर तो फंक्शन
- 4:52:29कैसे काम करता है ऊपर से लेके नीचे तक काम
- 4:52:31करता है पहले ये स्टेटमेंट एग्जीक्यूट
- 4:52:32होगी फिर ये स्टेटमेंट एग्जीक्यूट होगी तो
- 4:52:34प्रिंट हो गया बिफोर रिटर्न फिर ये
- 4:52:36स्टेटमेंट एग्जीक्यूट होगी तो रिटर्न s से
- 4:52:38क्या होगा हमारी s की वैल्यू सम की वैल्यू
- 4:52:40रिटर्न हो जाएगी सम की वैल्यू कहां रिटर्न
- 4:52:42होगी सम की वैल्यू वहां रिटर्न होगी जहां
- 4:52:43उसको कॉल किया गया था तो वहां पे हम
- 4:52:45वैल्यू के पास आ गए अब नीचे का जो काम है
- 4:52:47वो स्टार्ट हो जाएगा तो कभी भी रिटर्न के
- 4:52:50बाद वाला कोड एग्जीक्यूट नहीं होता तो
- 4:52:51फंक्शन की अगर आपको कहीं भी रिटर्न लिखना
- 4:52:53है फंक्शन में वो जनरली हमारी लास्ट लाइन
- 4:52:55होती है तो हमारी फंक्शन की जो सेकंड टाइप
- 4:52:58ऑफ डेफिनेशन थी वो हो जाएगी कि आप फंक्शन
- 4:53:00कीवर्ड लिखते हैं फिर हम फंक्शन का नाम
- 4:53:02लिखते हैं फिर अपने पैरामीटर्स डिफाइन
- 4:53:03करते हैं कॉमा से सेपरेट करके और फिर अपने
- 4:53:05ब्लॉक ऑफ कोड के अंदर कुछ भी काम कर सकते
- 4:53:07हैं ये काम कुछ नॉर्मल कैलकुलेशंस भी हो
- 4:53:09सकती हैं यह काम हो सकता है हमने फाइनली
- 4:53:12किसी वैल्यू को रिटर्न कर दिया वो भी एक
- 4:53:14वैलिड काम है जिसको हम करवा सकते हैं अब
- 4:53:16हमारे जो फंक्शन के अंदर जितने भी
- 4:53:18पैरामीटर्स होते हैं हमारे लेट्स सपोज
- 4:53:20हमारे पास सम फंक्शन के अंदर x एंड y
- 4:53:22पैरामीटर है अब ये जो x एंड y पैरामीटर है
- 4:53:25ये एक्ट करेंगे एज दिस फंक्शंस लोकल
- 4:53:28वेरिएबल ये फंक्शन के लोकल वेरिएबल की तरह
- 4:53:31एक्ट करते हैं लोकल वेरिएबल यानी ऐसा
- 4:53:33वेरिएबल जो इसी फंक्शन इसी के ब्लॉक ऑफ
- 4:53:35कोड के अंदर आता है मतलब इसी फंक्शन के
- 4:53:38स्कोप में रहता है स्कोप की बात हमने पहले
- 4:53:40भी की थी स्कोप का मतलब बेसिकली होता है
- 4:53:42वो वेरिएबल कहां तक जिंदा है तो ये जो
- 4:53:44पैरामीटर्स आते हैं किसी भी फंक्शन के
- 4:53:46अंदर ये लोकल वेरिएबल बन जाते हैं फंक्शन
- 4:53:47के तो मतलब ये फंक्शन के कर्ली ब्रेसस के
- 4:53:50अंदर तक ही जिंदा है उसके बाद ये एजिस्ट
- 4:53:52नहीं करेंगे फॉर एग्जांपल अगर इस फंक्शन
- 4:53:55को कॉल करने के बाद यहां पर हम प्रिंट
- 4:53:57करवाने की कोशिश करें console.log
- 4:54:00x तो यहां क्या आएगा हमारे पास अनडिफाइंड
- 4:54:02आएगा रिफ्रेश करेंगे वी विल हैव एन एरर इट
- 4:54:05सेज x इज नॉट डिफाइंड कौन सी लाइन पे लाइन
- 4:54:08नंबर 11 पे तो ये हमारी लाइन नंबर 11 है
- 4:54:10जहां पर x डिफाइन नहीं है क्यों क्योंकि x
- 4:54:12तो सम फंक्शन का पार्ट है पर अगर यहां पर
- 4:54:14हम प्रिंट करवाए कसोल डलॉग x तो यहां पर
- 4:54:17प्रिंट हो जाएगा रिफ्रेश करेंगे x की
- 4:54:19वैल्यू आ गई x = 3 तो इस तरीके से हमारे
- 4:54:22पास प्रिंट होकर आ जाएगी वैल्यू तो यहां
- 4:54:24से अपने नोट्स में एक चीज हमें लिख लेनी
- 4:54:26है कि जो हमारे फंक्शन के पैरामीटर्स होते
- 4:54:28हैं मैं शॉर्ट में लिख रही हूं पम्स व्हाट
- 4:54:31आर दे दे आर लाइक लोकल
- 4:54:34वेरिएबल लोकल वेरिएबल ऑफ
- 4:54:38फंक्शन एंड इन का क्या स्कोप होता है इनके
- 4:54:41पास ब्लॉक स्कोप होता है ब्लॉक स्कोप कहने
- 4:54:44का मतलब कहां तक जिंदा रहते हैं ब्लॉक तक
- 4:54:46जिंदा रहते हैं कौन से ब्लॉक तक जिंदा
- 4:54:47रहते हैं फंक्शन के ब्लॉक तक जिंदा रहते
- 4:54:49हैं तो ये चीज इंपॉर्टेंट है इसको हमें
- 4:54:52याद रखना है तो ब्लॉक का मतलब होता है अगर
- 4:54:53आपने कोई वेरिएबल लिखा है या कुछ और लिखा
- 4:54:55है तो वो कहां तक जिंदा है तो हमारे जो
- 4:54:57फंक्शन के पैरामीटर्स होते हैं उनका ब्लॉक
- 4:54:59स्कोप होता है और वो ब्लॉक तक ही जिंदा
- 4:55:00रहते हैं नेक्स्ट हम बात करने वाले हैं
- 4:55:03अबाउट एरो फंक्शंस एरो फंक्शंस फंक्शंस को
- 4:55:06ही लिखने का एक कंपैक्ट तरीका होता है
- 4:55:08कंपैक्ट यानी छोटा तरीका होता है एक दो
- 4:55:10फंक्शन बनाकर देखते हैं तो वी कैन मेक
- 4:55:14फंक्शन फ्रॉम स्टार्टिंग एक हम सम फंक्शन
- 4:55:16बना लेते हैं तो यह हमारा फंक्शन हो गया
- 4:55:18सम जिसके पास दो नंबर आते हैं ए और बी और
- 4:55:21ये क्या करता है ए और बी का सम रिटर्न कर
- 4:55:23देता है a प् बी उसी तरीके से हम एक और
- 4:55:25फंक्शन बना सकते हैं वी कैन कॉल इट मल
- 4:55:28इसको मल्टीप्लिकेशन फंक्शन हम बना सकते
- 4:55:30हैं तो मल्टीप्लिकेशन के लिए या
- 4:55:35मल्टीप्लिकेशन
- 4:55:37फंक्शन इसके अंदर ए एंड बी दो नंबर्स आ तो
- 4:55:40ये फंक्शन हमारे लिए रिटर्न करेगा a * b
- 4:55:43तो ये इसने रिटर्न कर दिया तो इस तरीके से
- 4:55:45बहुत सारे फंक्शंस हैं जो बनाए जा सकते
- 4:55:46हैं अब इन्हीं फंक्शंस को एक और कंपैक्ट
- 4:55:49तरीके से छोटे तरीके से लिखने का तरीका
- 4:55:51होता है हमारे एरो फंक्शंस एरो फंक्शंस हम
- 4:55:53कैसे लिखते हैं एरो फंक्शंस के अंदर सीधा
- 4:55:55हम अपने पेंसिस लगाते हैं और पैरेंस के
- 4:55:57अंदर हम अपने पैरामीटर्स यूज़ करते हैं और
- 4:55:59पैरामीटर्स के बाद हम एक एरो देते हैं एरो
- 4:56:02कैसे देते हैं पहले हम लिखते हैं इक्वल टू
- 4:56:04उसके बाद ग्रेटर दन का साइन बिना किसी
- 4:56:05स्पेस के तो इसको क्या कह देते हैं हम ये
- 4:56:08हमारे एरो फंक्शन का साइन हो जाता
- 4:56:11है हम लिखते हैं पैरेंस फिर एरो और फिर एक
- 4:56:16ब्लॉक ऑफ कोड बनाते हैं कर्ली ब्रेसस से
- 4:56:18और उसके अंदर अपना काम लिखते हैं तो
- 4:56:19बेसिकली ये एरो फंक्शन क्या कर रही है बता
- 4:56:21रही है ये हमारे इनपुट आएंगे और इन इनपुट
- 4:56:23के ऊपर क्या काम करना है वो हमारे लिए एरो
- 4:56:25हमारे पास बता के दे रही है तो इतना जो
- 4:56:27पार्ट होता है इसको हम अपना एरो फंक्शन कह
- 4:56:29देते हैं और इस एरो फंक्शन की वैल्यू को
- 4:56:31चाहे तो हम किसी एक वेरिएबल के अंदर स्टोर
- 4:56:33कर सकते हैं तो जो हमारे फंक्शंस होते हैं
- 4:56:35उनको भी वेरिएबल के अंदर स्टोर किया जा
- 4:56:37सकता है तो इसका एक एग्जांपल देखते हैं हम
- 4:56:40सम फंक्शन को रीक्रिएट करेंगे बट यूजिंग
- 4:56:42एरो तो यहां पे यहां आ जाते हैं सम फंक्शन
- 4:56:45का एरो वर्जन क्या होगा हम लिखेंगे पैरेंस
- 4:56:47पैरेंस के अंदर दो वेरिएबल आएंगे a और b
- 4:56:50एंड फिर हम लिखेंगे अपना एरो इक्वल टू एंड
- 4:56:52ग्रेटर दन एंड उसके बाद ब्लॉक बना के फिर
- 4:56:54हम अपना काम कर सकते हैं लेट्स सपोज हमारा
- 4:56:57काम अभी करके दे रहा है हमें a + b की
- 4:56:58वैल्यू रिटर्न करके दे रहा है इतना हमने
- 4:57:00लिख दिया इसको सेव कर लेते हैं तो ये
- 4:57:01हमारा क्या बन गया ये हमारा एक एरो फंक्शन
- 4:57:04बन गया अगर रिफ्रेश करेंगे अपने कोड को तो
- 4:57:06एज सच कुछ प्रिंट नहीं होगा क्योंकि इस
- 4:57:08एरो फंक्शन को हमने यहां पे लिख तो दिया
- 4:57:09पर इसको एग्जीक्यूट नहीं किया अभी इसको
- 4:57:11एग्जीक्यूट करने के लिए हमें इसे किसी
- 4:57:12वेरिएबल के अंदर स्टोर करना पड़ेगा तो
- 4:57:14यहां पे हम कोई वेरिएबल बना सकते हैं
- 4:57:16कंस्ट इसको हम कह सकते हैं
- 4:57:18एरो
- 4:57:20सम तो एरो सम ये जो वेरिएबल होगा ये अब एक
- 4:57:23फंक्शन बन जाएगा इसको सेव कर लेते हैं
- 4:57:25रिफ्रेश करते हैं और अपने एरो सम को एक
- 4:57:27बार प्रिंट करवा के देखते हैं तो जैसे ही
- 4:57:29हम अपने एरो सम वेरिएबल को प्रिंट
- 4:57:30करवाएंगे कंसोल के अंदर वो क्या करेगा वो
- 4:57:32हमें उसकी डेफिनेशन लाके दे देगा जैसे
- 4:57:34हमारे पास कोई नॉर्मल वेरिएबल होता है
- 4:57:37कॉस्ट x = 5 रिफ्रेश करते हैं x को प्रिंट
- 4:57:40करवाते हैं x क्या करेगा अपनी वैल्यू दे
- 4:57:42देगा वैसे ही हमारा एरो सम क्या करेगा एरो
- 4:57:44सम अपनी वैल्यू दे देगा और एरो सम की
- 4:57:46वैल्यू के अंदर क्या है इसकी वैल्यू के
- 4:57:48अंदर एक पूरा का पूरा फंक्शन डेफिनेशन
- 4:57:51स्टोर्ड है तो ये क्या है ये एक्चुअली एक
- 4:57:53फंक्शन है अब इस एरो फंक्शन को एग्जीक्यूट
- 4:57:55करने का वही सेम तरीका होता है हम एरो सम
- 4:57:56अपने फंक्शन का नाम लिखेंगे और उसके अंदर
- 4:57:58कुछ वैल्यू को पास कर देंगे तो फंक्शन को
- 4:58:00एग्जीक्यूट कराने के लिए हमें पेंसिस के
- 4:58:02अंदर वैल्यू पास करनी होती है तो ये क्या
- 4:58:03करेगा हमें हमारा सम रिटर्न करके दे देगा
- 4:58:05तो इस तरीके से हम किसी भी नॉर्मल फंक्शन
- 4:58:07का एक एरो फंक्शन वर्जन लिख सकते हैं और
- 4:58:10हमारे जो एरो फंक्शंस हैं दे आर पार्ट ऑफ
- 4:58:11मॉडर्न जावास्क्रिप्ट तो जो मॉडर्न
- 4:58:13जावास्क्रिप्ट के अंदर एक और नया फीचर
- 4:58:15इंट्रोड्यूस हुआ था दोज वर एरो फंक्शंस और
- 4:58:17जनरली अपनी जो मॉडर्न डे प्रोग्रामिंग
- 4:58:18होती है जावास्क्रिप्ट के अंदर उसके अंदर
- 4:58:20हम एरो फंक्शंस को ही लिखना प्रेफर करते
- 4:58:22हैं तो ये हमारा एरो फंक्शन हो गया अब
- 4:58:23मल्टीप्लिकेशन का एरो फंक्शन अगर हमें
- 4:58:25बनाना है तो सबसे पहले तो मैं आपको
- 4:58:27बोलूंगी पॉज करके खुद उसको करने की कोशिश
- 4:58:29करनी है उसके बाद अब मेरे साथ आप बना सकते
- 4:58:31हो तो यहां पर वी कैन राइट कंस्ट हमारा
- 4:58:34एरो मल्टीप्लिकेशन इज इक्वल टू पेंसिस
- 4:58:37बनाएंगे a एंड b
- 4:58:40एरो बना लिया एंड उसके बाद यहां हम प्रिंट
- 4:58:42करवा सकते हैं कलॉग a ल् b को इसको सेव कर
- 4:58:47लेते हैं रिफ्रेश किया एंड अब एरो
- 4:58:50मल्टीप्लिकेशन की वैल्यू हम प्रिंट करवा
- 4:58:51सकते हैं पर इसको कॉल भी कर सकते हैं थ्री
- 4:58:53एंड फर को हमें मल्टीप्लाई करवाना है तो
- 4:58:55आंसर हो जाएगा 12 के इक्वल तो इस तरीके से
- 4:58:57एरो फंक्शन हमारे लिए काम करते हैं हम
- 4:58:58चाहे तो वैल्यू रिटर्न भी कर सकते हैं एरो
- 4:59:00फंक्शन से रिटर्न a मल्टीप्ला बा b इसका
- 4:59:03मतलब ये नहीं है कि a मल्टीप्ला बाय b की
- 4:59:05वैल्यू एरो मल्टीप्लिकेशन के अंदर जाके
- 4:59:06स्टोर हो जाएगी इसका मतलब यह है जब भी एरो
- 4:59:09मल्टीप्लिकेशन को कॉल किया जाएगा तब a
- 4:59:11मल्टीप्ला बा b की वैल्यू रिटर्न होगी सेव
- 4:59:13कर लेते हैं रिफ्रेश किया एरो
- 4:59:15मल्टीप्लिकेशन के अंदर अभी भी हमारा
- 4:59:18फंक्शन ही स्टोर हो रहा है पर इस बार इसे
- 4:59:19कॉल करेंगे थ्री एंड फोर को तो ये हमें
- 4:59:22वैल्यू रिटर्न कर देगा व्हिच विल बी इक्वल
- 4:59:23टू 12 तो इस तरीके से हमारे एरो फंक्शंस
- 4:59:26काम करते हैं और हम मल्टीपल काम के लिए
- 4:59:28अपने एरो फंक्शंस को क्रिएट कर सकते हैं
- 4:59:30ये चीज याद रखनी है एरो फंक्शन क्या है
- 4:59:31एरो फंक्शन राइट साइड वाला पार्ट है ये तो
- 4:59:34बस एरो फंक्शन की वैल्यू को हमने किसी
- 4:59:36वेरिएबल के अंदर स्टोर करा दिया तो ये
- 4:59:38क्या बन गया ये वेरिएबल ये हमारा एक
- 4:59:39फंक्शन वेरिल बबल बन गया ऐसा वेरिएबल
- 4:59:41जिसके अंदर वैल्यू में एक फंक्शन स्टोर्ड
- 4:59:43है कल को हम चाहे तो एरो मल्टीप्लिकेशन के
- 4:59:46अंदर फाइव नॉर्मल वैल्यू भी स्टोर कर सकते
- 4:59:48हैं क्योंकि ये क्या है ये सिंपल वेरिएबल
- 4:59:49ही तो है सेव किया रिफ्रेश
- 4:59:52किया ओके कांस्टेंट था लेट्स से डिफाइन कर
- 4:59:55लेते हैं रिफ्रेश किया तो इस बार एरो
- 4:59:58मल्टीप्लिकेशन के अंदर फाइव वैल्यू आ गई
- 5:00:00तो ये एक नॉर्मल वेरिएबल है जिसके अंदर आज
- 5:00:02एक फंक्शन वैल्यू है तो कल को कुछ और
- 5:00:03नॉर्मल वैल्यू भी स्टोर्ड हो सकती थी सो
- 5:00:05दिस इज हाउ आवर एरो फंक्शन वर्क अब जनरली
- 5:00:08जो हमारे एरो फंक्शंस होते हैं इनको हम
- 5:00:09छोटे फंक्शन के लिए यूज करते हैं एक तो हो
- 5:00:11सकता है हमारे पास ऐसा फंक्शन है जो बहुत
- 5:00:13सारा काम करके दे रहा है तीन चार पा छ
- 5:00:15लाइन ऑफ कोड है उसके अंदर उन केसेस के लिए
- 5:00:17हम जनरली एरो फंक्शन को प्रेफर नहीं
- 5:00:18करेंगे पर फॉर एग्जांपल हमारे पास
- 5:00:20मल्टीप्लिकेशन का काम है मेरे पास सम
- 5:00:22कैलकुलेट करने का काम है इस तरीके के अगर
- 5:00:24छोटे काम हमारे पास होते हैं तो हम एरो
- 5:00:25फंक्शन को यूज करते हैं तो एरो फंक्शन से
- 5:00:28यहां से क्या कर सकते हैं वी कैन रिटर्न
- 5:00:30आवर वैल्यू ए प्लस बी इसके अलावा हम कुछ
- 5:00:34प्रिंट करवाने के लिए भी एरो फंक्शन
- 5:00:36क्रिएट कर सकते हैं फॉर एग्जांपल आई कैन
- 5:00:38क्रिएट अ फंक्शन कॉस्ट प्रिंट हेलो हेलो
- 5:00:41मुझे प्रिंट करवाना है तो उसके लिए बिना
- 5:00:43कोई आर्गुमेंट लिए इस बार मुझे आर्गुमेंट
- 5:00:45की जरूरत नहीं है पैरामीटर्स की जरूरत
- 5:00:46नहीं है तो हम खाली पैरेंस भी लिख सकते
- 5:00:48हैं और फिर अपना एरो लगा सकते हैं कर्ली
- 5:00:50ब्रेसेज एंड यहां हम लिख सकते हैं
- 5:00:52console.log हेलो तो बिना इनपुट के भी
- 5:00:55हमारा एरो फंक्शन हमें कुछ काम करके दे
- 5:00:57सकता है तो इस तरीके से हम अपने प्रिंट
- 5:00:58हेलो फंक्शन को लिख सकते हैं रिफ्रेश किया
- 5:01:00नाउ आई कैन एग्जीक्यूट माय प्रिंट
- 5:01:03हेलो मेरे पास हेलो प्रिंट होकर आ
- 5:01:06गया एंड जनरली हमारे पास सिंगल लाइन ऑफ
- 5:01:09कोड होता है होता है तो हम इस कर्ली
- 5:01:10ब्रेसस को भी हटा सकते हैं सेव किया तो इस
- 5:01:13तरीके से हमारे फंक्शन की डेफिनेशन आ जाती
- 5:01:15है जिसके अंदर एक सिंगल लाइन ऑफ़ कोड है
- 5:01:17रिफ्रेश किया दोबारा से प्रिंट हेलो को
- 5:01:19प्रिंट करवा सकते हैं हेलो प्रिंट होके आ
- 5:01:20जाएगा इसके अंदर कोई एरर नहीं है पर जनरली
- 5:01:22यहां पर हम प्रेफर करेंगे कि हम कर्ली
- 5:01:24ब्रेसस के अंदर ही अपने फंक्शन से काम
- 5:01:26करवाएं सो दिस वाज ऑल अबाउट फंक्शंस एंड
- 5:01:29एरो फंक्शंस नेक्स्ट हम कुछ प्रैक्टिस
- 5:01:31क्वेश्चंस को सॉल्व करने वाले हैं सबसे
- 5:01:33पहला हमारा सवाल है क्रिएट अ फंक्शन
- 5:01:34यूजिंग द फंक्शन कीवर्ड दैट टेक्स अ
- 5:01:36स्ट्रिंग एज एन आर्गुमेंट एंड रिटर्न्स द
- 5:01:38नंबर ऑफ वल इन द स्ट्रिंग वोवेल्स हमारे
- 5:01:41क्या होते हैं इंग्लिश के अंदर ए ई आई ओ
- 5:01:44यू ये हमारे पांच वोवेल्स होते हैं
- 5:01:46इंग्लिश के अंदर और हमें कोई भी स्ट्रिंग
- 5:01:48दी जाएगी फॉर एग्जांपल हमें स्ट्रिंग दी
- 5:01:49जा रही है हेलो तो हेलो के अंदर जो नंबर
- 5:01:51ऑफ वोवेल्स है उनको हमें प्रिंट करवाना है
- 5:01:52एक वॉवेल है हमारे पास ई एक है हमारे पास
- 5:01:54ओ तो हमारा जो फंक्शन है वो रिटर्न करे
- 5:01:57नंबर ऑफ वॉबल्स या काउंट ऑफ वोवेल्स तो ये
- 5:02:00दो वैल्यू को रिटर्न कर देगा तो इस तरीके
- 5:02:02का फंक्शन हमें क्रिएट करना है इट इज
- 5:02:03गोइंग टू बी वेरी इजी नॉर्मल जो हमने
- 5:02:05चीजें सीखी है वही सारी चीजें हमारे काम
- 5:02:07आएंगी तो एक बार पॉज करके फंक्शन का तो
- 5:02:09लॉजिक यूज करना ही है पुराना जो
- 5:02:11स्ट्रिंग्स के टाइम पे लूप्स के टाइम पे
- 5:02:12हमने चीजें सीखी थी उनको भी हमें याद करना
- 5:02:14है और फिर एक बार इसको खुद सॉल्व करने की
- 5:02:16कोशिश करनी है बाकी हम तो अभी करेंगे ही
- 5:02:18लेट्स ट्राई एंड सॉल्व इट सबसे पहले तो हम
- 5:02:21अपने फंक्शन का नाम सोच लेते हैं क्या
- 5:02:23फंक्शन हम अपने फंक्शन का नाम लिख सकते
- 5:02:25हैं काउंट वोवेल्स फंक्शन का नाम जनरली
- 5:02:28पढ़ के ही समझ आ जाना चाहिए कि ये फंक्शन
- 5:02:30क्या काम करवाता है तो अपना फंक्शन एक बार
- 5:02:32क्रिएट करते हैं इन आवर कोड लेट्स क्रिएट
- 5:02:35अ फंक्शन काउंट वल्स इसके अंदर इनपुट के
- 5:02:39अंदर क्या आएगा इस फंक्शन के अंदर इनपुट
- 5:02:40के अंदर एक स्ट्रिंग आएगी तो स्ट्रिंग के
- 5:02:42लिए उसको नाम दे देते हैं एसआर ये हमारे
- 5:02:45वेरिएबल का नाम हो जाएगा स्ट्रिंग वेरिएबल
- 5:02:46का नाम एंड अब हमें स्ट्रिंग वेरिएबल के
- 5:02:49अंदर सारे के सारे वोवेल्स को काउंट करना
- 5:02:51है अब वोवेल्स को कैसे काउंट करेंगे लेट्स
- 5:02:53सपोज हमारे पास कोई भी स्ट्रिंग है हमारे
- 5:02:54पास एक स्ट्रिंग है अपना कॉलेज अब इस
- 5:02:57स्ट्रिंग के अंदर मुझे क्या करना पड़ेगा
- 5:02:59एक-एक इंडेक्स पे जाना पड़ेगा और देखना
- 5:03:01पड़ेगा क्या ये वॉबल है एक हमारी स्ट्रिंग
- 5:03:03है और एक अपना काउंट वेरिएबल हम ले सकते
- 5:03:05हैं काउंट को इनिश इज कर देंगे जीरो के
- 5:03:07साथ अब स्ट्रिंग के एक-एक लेटर के ऊपर
- 5:03:09जाएंगे लेट्स सपोज हमारे पास लेटर है a हम
- 5:03:12चेक करेंगे क्या ये वॉवेल है या ये वॉवेल
- 5:03:14नहीं है अगर है वॉवेल तो काउंट को इंक्रीज
- 5:03:16कर देंगे वन से फिर p पे जाएंगे p तो
- 5:03:19ववलू नहीं है फिर a पे जाएंगे ए तो ववलू
- 5:03:22इंक्रीज कर दिया बाय वन फिर स पे जाएंगे
- 5:03:24नहीं है o पे जाएंगे है इंक्रीज कर दिया
- 5:03:27बाय वन ए पे जाएंगे नहीं है दूसरे एल पे
- 5:03:29जाएंगे नहीं है फिर e पर जाएंगे e पर
- 5:03:31जाएंगे तो इट इज अ वॉवेल तो इसे काउंट को
- 5:03:33इंक्रीज कर दिया फोर जी पर जाएंगे नहीं है
- 5:03:35e पे जाएंगे दोबारा काउंट को इंक्रीज कर
- 5:03:36देंगे बाय फोर तो इस तरीके से एक-एक लेटर
- 5:03:39एक कैरेक्टर एक एक इंडेक्स प मुझे जाना है
- 5:03:41और अपने वोल्स को मुझे काउंट करना है तो
- 5:03:43वोल आइडेंटिफिकेशन
- 5:03:57ऑफ स्ट्रिंग हम अपनी स्ट्रिंग से एक एक
- 5:04:01कैरेक्टर निकालेंगे और क्या करेंगे कंसोल
- 5:04:03डॉट लॉग करके अपने कैरेक्टर्स को प्रिंट
- 5:04:05करवाएंगे इसे यहां से हटा लेते हैं सेव
- 5:04:08करते हैं रिफ्रेश करते हैं काउंट वोवेल्स
- 5:04:11को हम कॉल करने वाले हैं विद अ स्ट्रिंग
- 5:04:15इसके अंदर स्ट्रिंग रख लेते हैं अपना
- 5:04:17कॉलेज ये हमारी स्ट्रिंग हो गई तो
- 5:04:19स्ट्रिंग के सारे के सारे जो इंडिविजुअल
- 5:04:21कैरेक्टर्स हैं वो हमारे पास प्रिंट होके
- 5:04:22आ गए फॉर ऑफ लूप को कैसे लिखना है वो हमने
- 5:04:24ऑलरेडी सीखा हुआ है अब हमें एक एक
- 5:04:26कैरेक्टर के लिए चेक करना है क्या ये
- 5:04:29ववलू जिसकी वैल्यू अभी a है उसे कैसे चेक
- 5:04:32करेंगे कि वो कोई
- 5:04:33ववलू को कंपेयर कर सकते हैं विद आवर फाइव
- 5:04:36वैल्यूज ए इ आई ओ एंड यू चेक करलो तो हर
- 5:04:39इंडिविजुअल के साथ क्या ये इससे मैच कर
- 5:04:41रहा है तो इक्वल टू इक्वल टू इक्वल टू
- 5:04:43इसका हमें चेक लगाने की जरूरत है तो यहां
- 5:04:45पे पहले तो एक वेरिएबल ले लेते हैं लेट
- 5:04:47काउंट इज इ
- 5:04:480 एंड फिर यहां पे हम चेक कर सकते हैं अगर
- 5:04:52अगर मेरे कैरेक्टर की वैल्यू इक्वल टू हो
- 5:04:55जाती है a के या फिर कैरेक्टर की वैल्यू
- 5:04:58इक्वल टू हो जाती है e के इसी तरीके से
- 5:05:02अगर हमारे कैरेक्टर की वैल्यू इक्वल टू हो
- 5:05:04जाती है
- 5:05:05i और माय कैरेक्टर इज इक्वल टू o
- 5:05:10और माय
- 5:05:11कैरेक्टर इज इक्वल टू य इस तरीके से पांच
- 5:05:16कैरेक्टर्स के साथ हम कंपेयर कर सकते हैं
- 5:05:18क्या किया हमने पांचों के पांचों
- 5:05:19कैरेक्टर्स के नाम लिख दिए और सबके साथ
- 5:05:21कंपेयर कर लिया अगर इसके साथ मैच हो जाता
- 5:05:23है ठीक है तब तो बाकियों को चेक करने की
- 5:05:25जरूरत नहीं है नहीं तो यह तो क्या किसकी
- 5:05:27कंडीशन होती है और और या तो की कंडीशन या
- 5:05:30तो या नहीं तो इसके साथ चेक करो नहीं तो
- 5:05:31इसके साथ चेक करो नहीं तो इसके साथ चेक
- 5:05:33करो नहीं तो इसके साथ चेक करो पांचों में
- 5:05:35अगर किसी के साथ भी मैच हो गया तो हम क्या
- 5:05:36करेंगे तो फिर हमें काउंट को कर देना है
- 5:05:39प्लस प्लस तो हमारा काउंट हो जाएगा प्लस
- 5:05:42प्लस और अगर नहीं होता मैच तो हमें कुछ
- 5:05:43करने की जरूरत नहीं है काउंट तो वैसे ही
- 5:05:45कम था उसको प्लस प्लस नहीं करेंगे और
- 5:05:47लास्ट में क्या करेंगे अभी के लिए लास्ट
- 5:05:49में सिर्फ प्रिंट करवाते हैं अपना काउंट
- 5:05:52सेव कर लेते हैं तो इस तरीके से ऑटोमेटिक
- 5:05:56वीएस कोड ने क्या किया हमारे कोड को एक
- 5:05:58बेटर तरीके से लिख दिया इसके लिए आई बिलीव
- 5:06:00मैंने प्रीटियर एक एक्सटेंशन होती है वीएस
- 5:06:02कोड के अंदर आपको एक्सटेंशन इंस्टॉल करनी
- 5:06:03है यू कैन सिंपली गो टू दिस एक्सटेंशंस
- 5:06:05एंड यहां से जाके आप एक्सटेंशंस को
- 5:06:07इंस्टॉल कर सकते हो और फिर कुछ कु
- 5:06:09एक्सटेंशन होती है कोड लिखने में हेल्प कर
- 5:06:11रही होती है बटियर इज वन ऑफ देम एक लाइव
- 5:06:13सर्वर होती है जिसको वेबसाइट बनाते टाइम
- 5:06:15हम यूज कर सकते हैं बहुत सारी डिफरेंट
- 5:06:16डिफरेंट एक्सटेंशन होती है तो इस तरीके से
- 5:06:19हमारा कोड लिखकर आ गया लॉजिक सेम है
- 5:06:21रिफ्रेश किया अब काउंट वोवेल्स को एक बार
- 5:06:23एक सिंपल स्ट्रिंग के लिए कॉल करते हैं
- 5:06:25लेट्स कॉल इट फॉर ए बी सी एंटर किया ए बी
- 5:06:27सी के अंदर कितने वोल्स हैं एक ही वोल है
- 5:06:29ए प्रिंट करवा दिया उसने अब ट्रिपल ए के
- 5:06:33लिए कॉल करते हैं थ्री बिल्कुल सही अब इफ
- 5:06:36आई कॉल इट फॉर अपना कॉलेज एंटर किया कितने
- 5:06:39वोवेल्स हैं फाइव वल्स हैं कौन-कौन से a
- 5:06:41सेकंड ए o e एंड सेकंड e इस तरीके से
- 5:06:45हमारे पास आ गया अगर मैंने यूज किया काउंट
- 5:06:48वोवेल्स को फॉर लेट्स सपोज x वाज एक भी
- 5:06:51वॉवेल नहीं है तो हमारे पास प्रिंट होकर आ
- 5:06:53गया जरो तो इस तरीके से हम अपना ऐसा
- 5:06:54फंक्शन बना सकते हैं जो वल्स को काउंट
- 5:06:56करता है और फाइनली हमें क्या करना है
- 5:06:58काउंट को रिटर्न करना है तो ये फंक्शन
- 5:06:59क्या करेगा रिटर्न कर देगा द काउंट ऑफ
- 5:07:02वल्स तो इस तरीके से हमने अपने फंक्शन को
- 5:07:04क्रिएट कर लिया है नेक्स्ट पार्ट पे आ
- 5:07:06जाते हैं क्रिएट एन एरो फंक्शन टू परफॉर्म
- 5:07:09द सेम सेम टास्क मुझे क्या करना है एरो
- 5:07:10फंक्शन की फॉर्म में सेम काम परफॉर्म करना
- 5:07:12है तो उसके लिए कुछ नहीं करना सिंपली अपना
- 5:07:15एक एरो फंक्शन बनाओ इसके लिए इसे नाम देते
- 5:07:18हैं कंस्ट अ लेट्स कॉल इट काउंट वोवेल्स
- 5:07:22की जगह ओड दे देते हैं बस ये हमारा एरो
- 5:07:25फंक्शन हो जाएगा जिसके अंदर इनपुट में एक
- 5:07:26स्ट्रिंग आएगी फिर हम एरो लगा देंगे और
- 5:07:28वही सेम काम करना है इन फैक्ट वी कैन कॉपी
- 5:07:30द सेम कोड कॉपी कर लिया पेस्ट कर दिया सेव
- 5:07:34कर लिया रिफ्रेश किया काउंट वाओ को कॉल
- 5:07:37करते हैं काउंट
- 5:07:40वाव को कॉल करते हैं विद आवर स्ट्रिंग
- 5:07:42इट्स कॉल्ड इट ए बी सीडी एंटर किया हमारे
- 5:07:46पास एक वॉवेल आ गया इसी तरीके से ए ई आई ओ
- 5:07:49यू आई नो हमारे पास पांच आएगा काउंट एंटर
- 5:07:51किया हमारे पास काउंट में रिटर्न होकर आ
- 5:07:53गया पांच तो इस तरीके से हम अपने फंक्शंस
- 5:07:55को क्रिएट कर रहे हैं इन जावास्क्रिप्ट अब
- 5:07:57फंक्शंस के बाद नेक्स्ट हम बात करने वाले
- 5:07:59हैं एक और इनबिल्ट इंटरेस्टिंग फंक्शन के
- 5:08:01बारे में फॉर अरेज व्हिच इज कॉल्ड द फॉर
- 5:08:03ईच फॉर ईच एक तरीके का लूप होता है जिसको
- 5:08:06जनरली हम अपने अरेज के लिए यूज कर सकते
- 5:08:08हैं अब जो रीच है इट इज एक्चुअली अ मेथड
- 5:08:12दो टर्म्स आप बार-बार बार-बार सुनेंगे एक
- 5:08:14टर्म आप सुनेंगे फंक्शन एक टर्म आप
- 5:08:16सुनेंगे मेथड अब फंक्शन क्या होता है हमने
- 5:08:18ऑलरेडी पढ़ लिया पर जनरली हमने बात की है
- 5:08:21कि जब भी हम कोई स्ट्रिंग लेते हैं लेट्स
- 5:08:23सपोज हमने ली ए बी सी और उसके लिए अगर
- 5:08:25हमने लिखा टू अपर केस तो ये जो टू अपर केस
- 5:08:28होता है दिस इज एक्चुअली अ मेथड उसी तरीके
- 5:08:31से ये जो हमारा फॉर ईच है दिस इज एक्चुअली
- 5:08:33अ मेथड अब फंक्शन तो एक नॉर्मल फंक्शन
- 5:08:36होता है नॉर्मल ब्लैक बॉक्स होता है जो
- 5:08:38हमारे लिए कुछ इनपुट के बेसिस पे हमें कुछ
- 5:08:40आउटपुट कुछ काम करके देता है पर अगर हम
- 5:08:43इसी फंक्शन को लेट्स सपोज किसी ऑब्जेक्ट
- 5:08:45के साथ एसोसिएट कर देते हैं तो फिर यही
- 5:08:47फंक्शन हमारे लिए मेथड बन जाता है फॉर
- 5:08:49एग्जांपल हमने बोल दिया टू अपर केस एक
- 5:08:52स्ट्रिंग के लिए ही यूज हो सकता है तो ये
- 5:08:54क्या बन गया ये मेथड बन गया क्योंकि टू
- 5:08:56अपर केस अब लगाने के लिए टू अपर केस को
- 5:08:58यूज करने के लिए हमें हमेशा अब एक
- 5:09:00स्ट्रिंग की जरूरत होगी ऐसा नहीं है कि
- 5:09:02नॉर्मली हम अपने कोड के अंदर लिखें कोई
- 5:09:04एरे 1 2 3 और उसके लिए हम यूज कर ले डॉटू
- 5:09:08अपर केस
- 5:09:10टू अपर केस अगर इस तरीके से हम करते हैं
- 5:09:13सेव किया रिफ्रेश किया तो हमारे पास एरर आ
- 5:09:15जाएगा टू अपर केस इज नॉट अ फंक्शन एट दिस
- 5:09:17वैल्यू मतलब इस तरीके से हम उसे यूज नहीं
- 5:09:20कर सकते हमें हमेशा स्ट्रिंग की जरूरत
- 5:09:22होगी अपने टू अपर केस को यूज़ करने के लिए
- 5:09:24तो ये जो टू अपर केस था ये था तो एक
- 5:09:26फंक्शन पर इसे हमने बाइंडर दिया इसे हमने
- 5:09:28जोड़ दिया एक स्ट्रिंग के साथ तो अब यह
- 5:09:30हमेशा स्ट्रिंग्स के साथ यूज़ होता है ऐसे
- 5:09:32ही हमारा जो फॉर ईच है फॉर ईच है तो एक
- 5:09:35फंक्शन ही पर यह फंक्शन जुड़ गया है अरेज
- 5:09:37के साथ या इसे हम स्ट्रिंग्स के लिए भी
- 5:09:39यूज कर सकते हैं पर क्योंकि ये किसी डेटा
- 5:09:41स्ट्रक्चर के साथ जहां पे हम डेटा स्टोर
- 5:09:42कराते हैं उसके साथ जुड़ गया है तो इसी
- 5:09:44फंक्शन को हम मेथड कहेंगे तो मेथड्स क्या
- 5:09:46होते हैं मेथड्स फंक्शंस ही होते हैं बस
- 5:09:48मेथड्स को हम किसी ऑब्जेक्ट के साथ या
- 5:09:50किसी और चीज के साथ किसी डेटा स्ट्रक्चर
- 5:09:52के साथ एसोसिएट कर देते हैं बाइंडर देते
- 5:09:54हैं जोड़ देते हैं अब नेक्स्ट मेथड जिसको
- 5:09:56हम पढ़ रहे होंगे ये हमारा फॉर ईच मेथड
- 5:09:58होगा और इसका काम होता है टू क्रिएट अ लूप
- 5:10:00फॉर ईच को हम इस तरीके से यूज़ करते हैं
- 5:10:02अगर हम किसी एरे के ऊपर फॉर ईच लगाना चाह
- 5:10:04रहे हैं तो हम अपने एरे का नाम लिखते हैं
- 5:10:05फिर हम लिखते हैं डॉट फॉर ईच उसके बाद
- 5:10:07पैरेंस के अंदर हम अपना एक फंक्शन पास
- 5:10:10करते हैं और यह जो फंक्शन होता है इसको हम
- 5:10:12कॉलबैक फंक्शन भी बोल सकते हैं अब फंक्शंस
- 5:10:15जावास्क्रिप्ट के अंदर दिस इज़ अ वेरी
- 5:10:18इंटरेस्टिंग कांसेप्ट इन जावास्क्रिप्ट कि
- 5:10:20फंक्शंस जावास्क्रिप्ट के अंदर पैरामीटर्स
- 5:10:24की तरह पास हो सकते हैं वो पैरामीटर्स की
- 5:10:26तरह पास भी हो सकते हैं प्लस आप चाहो तो
- 5:10:29किसी फंक्शन की वैल्यू को आप रिटर्न भी कर
- 5:10:30सकते हो तो नॉर्मली हम क्या करते थे किसी
- 5:10:33वेरिएबल को जो लेट्स सपोज कोई नंबर
- 5:10:35वेरिएबल है या कोई स्ट्रिंग वेरिएबल है
- 5:10:37उसे हम फंक्शन के अंदर पैरामीटर की तरह
- 5:10:39पास कर सकते थे यहां पर मैंने लिखा एक
- 5:10:42फंक्शन माय फंक और इसके अंदर हमने क्या
- 5:10:46किया कोई नंबर लिया लेट्स सपोज हमारे पास
- 5:10:48कोई नंबर
- 5:10:49है यहां पर एय नंबर है और इसी नंबर को ये
- 5:10:53फंक्शन क्या करता है रिटर्न कर देता है तो
- 5:10:54नॉर्मल नंबर्स को नॉर्मल स्ट्रिंग्स को
- 5:10:56रिटर्न करना पैरामीटर की तरह लेना ये सारी
- 5:10:58चीजें नॉर्मल है पर जावास्क्रिप्ट के अंदर
- 5:11:01हम फंक्शंस को भी यहां पर ले सकते हैं
- 5:11:03जैसे अगर मैंने डिफाइन किया कोई फंक्शन ए
- 5:11:06स एी स मेरा क्या है एक फंक्शन है ये
- 5:11:08फंक्शन क्या काम करवाता है
- 5:11:09यह फंक्शन काम करवाता है console.log हेलो
- 5:11:12प्रिंट करने
- 5:11:13का तो इसी ए बी स को यहां पे लिखा भी जा
- 5:11:16सकता है और इसी ए बी सी को यहां से रिटर्न
- 5:11:19भी किया जा सकता है तो फंक्शन
- 5:11:20जावास्क्रिप्ट के अंदर नॉर्मल वेरिएबल की
- 5:11:22तरह कहीं पे पास भी किए जा सकते हैं कहीं
- 5:11:24से रिटर्न भी किए जा सकते हैं इसीलिए
- 5:11:25जावास्क्रिप्ट के जो फंक्शंस होते हैं दे
- 5:11:27आर वेरी स्पेशल और ऐसा फंक्शन जो किसी
- 5:11:29दूसरे फंक्शन को आर्गुमेंट की तरह पास
- 5:11:31किया जाता है इसी फंक्शन को हम नाम दे
- 5:11:33देते हैं कॉलबैक तो कॉल बैक इज अ फंक्शन
- 5:11:35व्हिच इज पास्ड एज एन आर्गुमेंट टू अनदर
- 5:11:37फंक्शन तो ये जो हमारा कॉलबैक फंक्शन है
- 5:11:39फॉर ईच के अंदर यह फंक्शन हर एक एलिमेंट
- 5:11:42के लिए एरे के अंदर एग्जीक्यूट होता है
- 5:11:44इसका एक एग्जांपल देखते हैं एग्जांपल के
- 5:11:46अंदर हम क्रिएट करते हैं एक एरे लेट एरे
- 5:11:48इज इक्वल टू वी हैव 1 2 3 फर एंड फाइव इस
- 5:11:52तरीके से हमने एक एरे बना लिया अब फॉर ईच
- 5:11:54यूज़ करने के लिए हम लिखते हैं एरे डॉट
- 5:11:55फॉर ईच और इस तरीके से हम अपना फंक्शन
- 5:11:58एग्जीक्यूट कर सकते हैं अब इस मेथड को
- 5:11:59एग्जीक्यूट करने के लिए हमें इसके अंदर
- 5:12:01कोई फंक्शन पास करना पड़ेगा तो या तो हम
- 5:12:03लिख सकते हैं नॉर्मली कोई फंक्शन फंक्शन
- 5:12:05के साथ हम इसे नाम दे सकते हैं माय फंक्शन
- 5:12:08या प्रिंट वैल्यू प्रिंट वैल्यू नाम दे
- 5:12:11देते हैं इस फंक्शन को तो प्रॉपर फंक्शन
- 5:12:13की डेफिनेशन जो होती है उसको हम पास करते
- 5:12:15हैं और इसके अंदर इसी फंक्शन के अंदर हम
- 5:12:17क्या कर सकते हैं वैल्यू कोई भी वेरिएबल
- 5:12:20है जिसको डिफाइन करेंगे अब ये वैल्यू का
- 5:12:21क्या मतलब होगा इस फंक्शन के अंदर वैल्यू
- 5:12:24जो है ये फॉर ईच पास करेगा फॉर ईच एरे के
- 5:12:26एकएक एलिमेंट को वैल्यू की तरह उठाएगा और
- 5:12:29इस फंक्शन को ये जो इंटरनल कॉल बैक फंक्शन
- 5:12:31है इसको पास करेगा तो यहां पे वैल्यू का
- 5:12:33मतलब है
- 5:12:36ईच वैल्यू एट ईच इंडेक्स हर जो इंडेक्स की
- 5:12:41वैल्यू है वो इस वैल्यू वेरिएबल के अंदर
- 5:12:42एक-एक करके एक-एक करके आती रहेगी तो ये जो
- 5:12:44कॉलबैक फंक्शन है ये हर एक वैल्यू हर एक
- 5:12:46आइटम के लिए एग्जीक्यूट होगा और इस फंक्शन
- 5:12:48के अंदर हम कुछ नहीं करेंगे हम कसोल डलॉग
- 5:12:50करके प्रिंट करवा देंगे वैल्यू इसको सेव
- 5:12:53कर लेते हैं ये जो फंक्शन होता है कॉल बैक
- 5:12:55फंक्शन इसको हमें एग्जीक्यूट नहीं करना
- 5:12:56होता सिर्फ इसकी डेफिनेशन पास करनी होती
- 5:12:58है फॉर ईच इसे ऑटोमेटिक एग्जीक्यूट कर
- 5:13:00देगा हर एक एलिमेंट के लिए अब रिफ्रेश
- 5:13:02करेंगे तो हमने फॉर ईच को तो ऑलरेडी कॉल
- 5:13:04किया था तो हमारे पास सारे के सारे आइटम्स
- 5:13:05प्रिंट होकर आ गए तो इस तरीके से हमारा
- 5:13:07फॉर ईच काम करता है अब जनरली फॉर ईच के
- 5:13:09अंदर ये जो कॉल बैक हम पास करते हैं इसको
- 5:13:11हम पास करते हैं इन द फॉर्म ऑफ एन एरो
- 5:13:13फंक्शन एरो फंक्शन लिखने के लिए हम यहां
- 5:13:15बना सकते हैं अपने पेंसिस हमने लिख दिया
- 5:13:17वैल्यू जो हमारा इनपुट होने वाला है अब ये
- 5:13:19जो वैल्यू है हर एक इंडेक्स के लिए
- 5:13:21अलग-अलग वैल्यू होगी और यहां हम अपना कोई
- 5:13:23भी काम कर सकते हैं तो वी कैन राइट कंसोल
- 5:13:25डलॉग
- 5:13:26वैल्यू इसे कर सकते हैं सेव एंड रिफ्रेश
- 5:13:29तो फिर से हमारे लिए वैल्यू आके प्रिंट हो
- 5:13:31जाएगी अगर हमारे पास एरे के अंदर
- 5:13:33स्ट्रिंग्स होती तो सारी स्ट्रिंग्स की
- 5:13:34वैल्यू आ जाती फॉर एग्जांपल हमने सिटीज के
- 5:13:36नाम स्टोर कराए मैंने पुणे लिख दिया मैंने
- 5:13:38दिल्ली लिख दिया
- 5:13:39मैंने मुंबई लिख दिया सेव किया रिफ्रेश
- 5:13:42किया सो वी हैव ऑल द सिटी नेम्स तो इस
- 5:13:44तरीके से हमारा फॉर इच काम करता है फॉर ईच
- 5:13:46को हम तब यूज़ करते हैं जब हमें एरे के हर
- 5:13:48एक एलिमेंट के लिए कुछ काम परफॉर्म कराना
- 5:13:50होता है फॉर एग्जांपल मुझे हर एक एलिमेंट
- 5:13:52को अपर केस के अंदर प्रिंट करना है तो मैं
- 5:13:54लिख सकती हूं फॉर ईच वैल्यू डॉट टू अपर
- 5:13:58केस एंड इसे एग्जीक्यूट कर देंगे यहां पर
- 5:14:01ऐसे सेव किया रिफ्रेश किया ये सारी की
- 5:14:03सारी सिटीज हमारे पास अपर केस के अंदर आ
- 5:14:05गई सो दिस इज माय फॉर ईच अब फॉर ईच का ये
- 5:14:08जो कॉल बैक फंक्शन होता है कॉलबैक फंक्शन
- 5:14:10के अंदर तीन पैरामीटर्स होते हैं जिनको हम
- 5:14:11यूज़ कर सकते हैं और ये जो पैरामीटर्स
- 5:14:14होते हैं ऑप्शनल होते हैं हमारे लिए एक
- 5:14:16होता है हमारा वैल्यू कि हर एक इंडेक्स पे
- 5:14:18जो वैल्यू स्टोर्ड है जो आइटम स्टोर्ड है
- 5:14:20इसको हम आइटम भी कह सकते हैं कुछ भी नाम
- 5:14:21दे सकते हैं हम अपने पैरामीटर्स को दूसरा
- 5:14:23होता है हमारा इंडेक्स यानी हमारी पोजीशन
- 5:14:27और तीसरा होता है द एरे इट सेल्फ जैसे अगर
- 5:14:30मुझे प्रिंट करवाना हो यहां पे वैल्यू के
- 5:14:31साथ अपने इंडेक्स को तो मैं एक इंडेक्स
- 5:14:33वेरिएबल बना सकती हूं और यहां पे अपर केस
- 5:14:35के साथ हम प्रिंट करवा सकते हैं अपने
- 5:14:37इंडेक्स को इसको सेव किया रिफ्रेश किया
- 5:14:39पुणे एट पोजीशन रो दिल्ली एट पोजीशन वन
- 5:14:41मुंबई एट पोजीशन टू हम चाहे तो इस इंडेक्स
- 5:14:43को यहां से हटा भी सकते हैं हम चाहे तो
- 5:14:45इसे यूज़ भी कर सकते हैं और तीसरा एक
- 5:14:47पैरामीटर जो बाय डिफॉल्ट हमारे पास होता
- 5:14:48है दैट इज द एरे इट सेल्फ यानी ए आरआर
- 5:14:50हमारा जो एरे है उसे हम यहां पर साथ के
- 5:14:53साथ प्रिंट करवा सकते हैं सेव किया
- 5:14:54रिफ्रेश किया तो ये हमारी दो वैल्यूज हो
- 5:14:57गई ये हमारा एरे प्रिंट हो गया पूरा का
- 5:14:58पूरा ये दो वैल्यूज फिर हमारा पूरा एरे
- 5:15:00प्रिंट हो गया ये दो वैल्यूज फिर हमारा
- 5:15:01पूरा का पूरा एरे प्रिंट हो गया तो इस
- 5:15:03तरीके से इन तीन पैरामीटर्स को फॉर ईच के
- 5:15:05अंदर यूज किया जा सकता है कुछ केसेस में
- 5:15:07हो सकता है हमें सिर्फ इंडेक्स की जरूरत
- 5:15:09पड़े वैल्यू की जरूरत ना पड़े अब हमारा जो
- 5:15:11फॉर ईच मेथड होता है दिस कैन ओनली बी
- 5:15:12यूज्ड फॉर अरेज दिस विल नॉट बी यूज्ड फॉर
- 5:15:14स्ट्रिंग्स स्ट्रिंग्स के लिए अगर हम इसको
- 5:15:15यूज़ करेंगे तो ये हमें एरर दे देगा अब एक
- 5:15:18और इंटरेस्टिंग थोरेट्स मैं आपको बताने
- 5:15:20वाली हूं जो शायद आपसे इंटरव्यूज के अंदर
- 5:15:21पूछा जा सकता है इंटरव्यूज के अंदर
- 5:15:23जावास्क्रिप्ट का अगर आपका इंटरव्यू है
- 5:15:25वेब डेवलपमेंट की पोजीशन के लिए तो हमसे
- 5:15:26एक सवाल पूछा जा सकता है कि हायर ऑर्डर
- 5:15:28फंक्शंस क्या होते
- 5:15:30हैं एंड फॉर अ फन फैक्ट दिस फॉर ईच मेथड
- 5:15:34हायर ऑर्डर फंक्शन इनको हम कह सकते हैं या
- 5:15:36हायर ऑर्डर मेथड्स इनको हम कह सकते हैं ये
- 5:15:38जो हमारा फ जो होता है ये हमारा हायर
- 5:15:40ऑर्डर फंक्शन या हायर ऑर्डर मेथड इसको हम
- 5:15:42कह सकते हैं हायर ऑर्डर फंक्शंस वो
- 5:15:44फंक्शंस होते हैं जो दूसरे फंक्शंस को या
- 5:15:46तो एज अ पैरामीटर ले लेते हैं किसी दूसरे
- 5:15:48फंक्शन को एज अ पैरामीटर यूज कर रहे होते
- 5:15:50हैं या फिर किसी फंक्शन को रिटर्न करते
- 5:15:53हैं किसी फंक्शन को कोई अगर फंक्शन है जो
- 5:15:56एज अ पैरामीटर यूज कर रहा है या दूसरा
- 5:15:58फंक्शन जो वहां से रिटर्न कर रहा है
- 5:16:00फंक्शन को एज अ वैल्यू तो उन्हें हम हायर
- 5:16:02ऑर्डर फंक्शंस कहते हैं जैसे यहां पर ये
- 5:16:04जो मेरा फॉर ईच फंक्शन है इसका पैरामीटर
- 5:16:06क्या है इसका पैरामीटर एक दूसरा फंक्शन है
- 5:16:08है जो हमारा कॉल बैक होता है तो जहां भी
- 5:16:11जिस भी फंक्शन में आपको कॉल बैक दिखे वो
- 5:16:12क्या बन जाएगा वो एक हायर ऑर्डर फंक्शन बन
- 5:16:15जाएगा तो हायर ऑर्डर फंक्शन और हायर ऑर्डर
- 5:16:17मेथड्स इन जावास्क्रिप्ट आर मेथड्स दैट
- 5:16:19आइर टेक अनदर फंक्शन एज़ अ पैरामीटर
- 5:16:21इंसाइड देम और दे रिटर्न अनदर फंक्शन एज़
- 5:16:23देयर आउटपुट तो इस तरीके के फंक्शंस को हम
- 5:16:25हायर ऑर्डर फंक्शंस कहते हैं तो ये चीज़
- 5:16:27आप अपने नोट्स के अंदर नोट डाउन कर सकते
- 5:16:29हो कि हमारे हायर ऑर्डर फंक्शंस क्या होते
- 5:16:30हैं अब नेक्स्ट हम करने वाले हैं सॉल्व
- 5:16:32अपना एक प्रैक्टिस क्वेश्चन फॉर अ गिवन
- 5:16:34एरे ऑफ़ नंबर्स प्रिंट द स्क्वेयर ऑफ़ ईच
- 5:16:37वैल्यू यूजिंग द फॉर ई लूप मतलब हमारे पास
- 5:16:40एक एरे दिया होगा 1 2 3 4 कुछ भी हो सकते
- 5:16:42हैं इसके अंदर नंबर्स हमें क्या करना है
- 5:16:44हर नंबर के लिए उसका स्क्वेयर प्रिंट करना
- 5:16:46है वन के लिए वन हो जाएगा टू के लिए फोर
- 5:16:47हो जाएगा थ्री के लिए नाइन हो जाएगा फोर
- 5:16:49के लिए 16 हो जाएगा इस तरीके से हर एक
- 5:16:50नंबर का हमें स्क्वायर प्रिंट करना है
- 5:16:52यूजिंग द फॉर ईच लूप स्क्वायर क्या होता
- 5:16:55है स्क्वायर होता है नंबर मल्टीप्ला बाय
- 5:16:57नंबर इट सेल्फ अब उसके लिए सबसे पहले तो
- 5:16:59हम एरे बना लेते हैं पहले तो इसे खुद
- 5:17:01सॉल्व करने की कोशिश करनी है बाकी पॉज
- 5:17:03करके लेक्चर को वरना हम सॉल्यूशन कर रहे
- 5:17:05हैं एक एरे बना लेते हैं इनको कहते हैं
- 5:17:07नंबर्स लेट नंबर्स एरे इज इक्वल टू इसके
- 5:17:10अंदर कोई भी रैंडम नंबर है जिसको हम लिख
- 5:17:12सकते
- 5:17:13हैं अपना फॉर इच लूप यूज़ करने के लिए हम
- 5:17:16लिखेंगे नंबर्स डॉट फॉर ईच और इसके अंदर
- 5:17:19अपना कॉल बैक पास कर देंगे कॉल बैक के
- 5:17:21अंदर हमारे पास हर एक नंबर आ जाएगा नंबर
- 5:17:23ऑफ नंबर्स एंड यहां पे हम प्रिंट करवा
- 5:17:25सकते हैं कसोल डलॉग नंबर मल्टीप्ला बाय
- 5:17:27नंबर इट सेल्फ तो ये हमारे पास आ जाएगा
- 5:17:29हमारा स्क्वायर स्क्वायर लाने का दूसरा
- 5:17:31तरीका ये भी है कि हम अपना ये वाला ऑपरेटर
- 5:17:34यूज करें नहीं तो ये भी वैलिड तरीका है
- 5:17:36इसे सेव कर लेते हैं और आउटपुट में जब हम
- 5:17:38आएंगे तो हमारे पास हर एक नंबर का
- 5:17:40स्क्वायर रिटर्न होके आ जाएगा ू का
- 5:17:41स्क्वायर फोर होता है 3 का स्क्वायर ना
- 5:17:43होता है 4 का स्क्वायर 16 होता है 5 का 25
- 5:17:456 का हमारे पास 36 आ जाएगा तो इस तरीके से
- 5:17:48इवन इफ यू राइट रेयली लाइक बिग नंबर्स
- 5:17:50जिनके हो सकता है हमें स्क्वायर याद ना हो
- 5:17:52जैसे 67 हो गया 52 हो गया 39 हो गया सेव
- 5:17:55किया रिफ्रेश किया तो इनके भी स्क्वायर्स
- 5:17:57हमारे लिए ऑटोमेटिक प्रिंट होके आ जाएंगे
- 5:17:59अच्छा कॉल बैक को लिखने का एक और तरीका
- 5:18:01होता है फॉर एग्जांपल मैंने कोई फंक्शन
- 5:18:04डिफाइन किया वी विल कॉल इट स्क्वेयर या
- 5:18:06कैलकुलेट
- 5:18:07स्क्वेयर कैलकुलेट स्क्वायर इसको हम बोल
- 5:18:09सकते हैं इज इक्वल टू और यहां पे हम अपना
- 5:18:12पूरा जो एरो फंक्शन है इसको कट करके यहां
- 5:18:14पे पेस्ट कर देते हैं तो ये हमारा
- 5:18:16कैलकुलेट स्क्वायर नाम का एक फंक्शन बन
- 5:18:18गया जिसकी डेफिनेशन में एक पूरा का पूरा
- 5:18:20हमारे पास एरो फंक्शन है तो इस कैलकुलेट
- 5:18:22स्क्वायर को आई कैन पास इनसाइड दिस फॉर ईच
- 5:18:25फॉर ईच के अंदर कैलकुलेट स्क्वायर को अगर
- 5:18:27हम पास कर देंगे तो भी एक वैलिड तरीका
- 5:18:29होगा अपने एरो फंक्शंस को यूज़ करने का
- 5:18:30रिफ्रेश करेंगे तो भी हमारे पास सारे के
- 5:18:32सारे स्क्वायर्स प्रिंट होकर आ जाएंगे तो
- 5:18:33इस तरीके से भी हम अपने कॉल बैक्स को पास
- 5:18:36कर सकते हैं तो कॉल बैक में हमें क्या पास
- 5:18:37करना होता है बस एक फंक्शन पास करना होता
- 5:18:39है वो एक वेरिएबल भी हो सकता है जिसमें
- 5:18:40किसी फंक्शन की डेफिनेशन लिखी हो नेक्स्ट
- 5:18:43हम बात करने वाले हैं एरे के कुछ और
- 5:18:44मेथड्स के बारे में और ये इंपॉर्टेंट
- 5:18:46मेथड्स हैं जो हमारी डे टू डे जिंदगी को
- 5:18:47अरेज के साथ काम करने में थोड़ा सा आसान
- 5:18:50बना देते हैं अब ये जो एरे मेथड्स है काफी
- 5:18:52फ्रीक्वेंसी
- 5:18:53प्लेटफॉर्म पे या कहीं और भी जाके अगर आप
- 5:18:55दूसरों का कोड देखते हो जिसने वेबसाइट
- 5:18:57बनाई है या कोई वेब डेवलपमेंट का आप कोड
- 5:18:59देखते हो प्रोजेक्ट का कोड देखते हो उसके
- 5:19:00अंदर काफी फ्रीक्वेंसी
- 5:19:05पार्ट ऑफ़ मॉडर्न जावास्क्रिप्ट जो हमारी
- 5:19:07जिंदगी को थोड़ा सा आसान बनाते हैं सबसे
- 5:19:10पहला मेथड जिसके बारे में हम जान सकते हैं
- 5:19:11दैट इज द मैप मेथड मैप मेथड हमारा फॉर ईच
- 5:19:15के काफी सिमिलर होता है जैसे फॉर ईच का
- 5:19:18काम होता है एरे के एक-एक इंडेक्स पर जाकर
- 5:19:20एक-एक वैल्यू के लिए किसी ऑपरेशन को
- 5:19:22परफॉर्म कराना वैसा ही कुछ काम हमारे लिए
- 5:19:24हमारा मैप मेथड करके देता है मैप को भी
- 5:19:27यूज़ किया जा सकता है एरे के एक-एक
- 5:19:29इंडेक्स पे जाके एक-एक वैल्यू के लिए कुछ
- 5:19:31ऑपरेशन परफॉर्म कराने के लिए तो मैप इज
- 5:19:33वेरी सिमिलर टू फॉर ईच बस दोनों में
- 5:19:36डिफरेंस ये होता है कि मैप क्या करता है
- 5:19:38हमें एक नया एरे रिटर्न करके देता है कि
- 5:19:40कुछ भी काम आपने करा लिया तो जो काम आप
- 5:19:42कराओ ग और जो रिजल्ट हमारा आएगा उन वैल्यू
- 5:19:44से एक नया एरे क्रिएट हो जाएगा बल्कि फॉर
- 5:19:47ईच के अंदर कोई नया एरे क्रिएट नहीं होता
- 5:19:48फॉर ईच क्या करता है कुछ काम ही हमें
- 5:19:50कैलकुलेट करके देता है तो मैप क्रिएट्स अ
- 5:19:52न्यू एरे विद द रिजल्ट ऑफ़ सम ऑपरेशन द
- 5:19:54वैल्यू इट्स कॉल बैक रिटर्न्स आर यूज्ड टू
- 5:19:56फॉर्म अ न्यू एरे तो हम लिखते हैं रेड मैप
- 5:19:59और इसके अंदर भी हम एक कॉल बैक फंक्शन पास
- 5:20:01कर सकते हैं और इसके अंदर भी हम तीन
- 5:20:02पैरामीटर्स यूज़ कर सकते हैं वैल्यू
- 5:20:04इंडेक्स और एरे जनरली जब भी हम फॉर इच को
- 5:20:06यूज़ करते हैं मैप को यूज़ करते हैं तो हम
- 5:20:08ये इंडेक्स और एरे जनरली नहीं यूज कर रहे
- 5:20:10होते हम सिंपली अपना वैल्यू ही लिखते हैं
- 5:20:12कॉल बैक के अंदर तो मैप को यूज करने के
- 5:20:14लिए सबसे पहले तो हम मैप को यूज करने वाले
- 5:20:15हैं अपने एरे के एलिमेंट्स को प्रिंट
- 5:20:17करवाने के लिए फॉर एग्जांपल इसे यहां से
- 5:20:20हटा देते हैं हमें ये जो नंबर्स एरे है
- 5:20:22इसके एलिमेंट्स को प्रिंट करना है तो हम
- 5:20:24लिख सकते हैं नंबर्स डॉट मैप और हम यहां
- 5:20:27अपना कॉल बैक पास कर सकते हैं हमारे पास
- 5:20:29कोई भी वैल्यू होगी उसे हम प्रिंट करवा
- 5:20:32सकते हैं कंसोल डलॉग आ वैल्यू इसको सेव कर
- 5:20:35लेते हैं रिफ्रेश किया तो हमारे पास सारे
- 5:20:37के सारे नंबर्स प्रिंट हो गए आ गए इन द
- 5:20:39फॉर्म ऑफ वैल्यूज तो ये तो हो गया मैप को
- 5:20:41यूज करना टू प्रिंट ऑल द वैल्यूज इसके
- 5:20:43अलावा मैप को यूज करके हम अपना नया एरे भी
- 5:20:45बना सकते हैं हम क्या करेंगे इस एरे की
- 5:20:47कॉपी बनाने की कोशिश करते हैं तो जो भी
- 5:20:49वैल्यू मैप से रिटर्न होती है मैप के कॉल
- 5:20:51बैक से रिटर्न होती है वो नए एरे के अंदर
- 5:20:53जाके स्टोर हो जाती है जैसे हम सिंपली
- 5:20:55अपनी वैल्यू को ही रिटर्न कर सकते हैं जो
- 5:20:56वैल्यू है हर एक इंडेक्स पे उसी को रिटर्न
- 5:20:58कर दिया सेव किया रिफ्रेश किया एज सच कुछ
- 5:21:00प्रिंट नहीं होगा पर ये क्या करेगा ये
- 5:21:02हमारे लिए वैल्यू रिटर्न करेगा तो उसे हम
- 5:21:04एक न्यू एरे के अंदर स्टोर करा सकते हैं
- 5:21:06तो ये जो न्यू एरे वेरिएबल होगा नं ड मैप
- 5:21:09ने इसे एक वैल्यू रिटर्न की और फिर हम
- 5:21:11कसोल डलॉग करके प्रिंट करवा सकते हैं अपने
- 5:21:13न्यू एरे को सेव किया रिफ्रेश किया तो यह
- 5:21:15हमारा न्यू एरे आ गया जिसके अंदर सेम
- 5:21:17वैल्यूज हैं हम चाहें तो वैल्यूज की जगह
- 5:21:20यहां वैल्यू का स्क्वायर भी सेव करवा सकते
- 5:21:22हैं सेव किया रिफ्रेश किया इस बार न्यू
- 5:21:24एरे के अंदर सारे के सारे नंबर्स का
- 5:21:26स्क्वायर आके स्टोर हो गया हमारा जो
- 5:21:28ओरिजिनल एरे था यानी नम्स वो अभी भी सेम
- 5:21:30है उसके अंदर कोई चेंज नहीं हुआ ये सिंपली
- 5:21:31न्यू एरे रिटर्न कर रहा है अगर हम चाहते
- 5:21:33हैं हर वैल्यू दो से मल्टीप्लाई हो जाए टू
- 5:21:36से मल्टीप्लाई हो जाए डबल हो जाए रिफ्रेश
- 5:21:38किया तो हमारे पास सारी की सारी वैल्यूज
- 5:21:40डबल होकर प्रिंट हो गई तो इस तरीके से हम
- 5:21:42अपने मैप को यूज़ करते हैं एंड मैप इज
- 5:21:44यूज्ड टू क्रिएट अ न्यू एरे यूजिंग सम
- 5:21:46रिटर्न वैल्यू बेस्ड ऑन ईच वैल्यू व्हिच
- 5:21:48इज स्टोर्ड एट द इंडिविजुअल इंडेक्सेस ऑफ
- 5:21:50द एरे तो यहां पे जब भी आप मैप या फॉर इच
- 5:21:52के अंदर कंफ्यूज हो ये याद रखना है फॉर इच
- 5:21:54यूज़ होता है जब हमें नॉर्मली कोई
- 5:21:55कैलकुलेशन करनी हो नॉर्मली कुछ प्रिंट
- 5:21:57करवाना हो मैप यूज़ होता है जब हमें
- 5:21:59वैल्यूज को यूज करके कोई नया एरे क्रिएट
- 5:22:01करना हो तो ये हमारे यूज केसेस होते हैं
- 5:22:03आल्सो अगर कभी भी आपको फॉर इच का मान लो
- 5:22:05सिंटेक्स याद नहीं आ रहा मैप का सिंटेक्स
- 5:22:07याद नहीं आ रहा कभी भी कुछ भी प्रॉब्लम हो
- 5:22:08सकती है हो सकता है हम मल्टीपल काफी टाइम
- 5:22:10से दूसरी लैंग्वेज में कोड कर रहे हो हम
- 5:22:12भूल गए जावास्क्रिप्ट का सिंटेक्स दैट इज
- 5:22:13कंप्लीट नॉर्मल फॉर अ डेवलपर अगर आप डेली
- 5:22:16बेसिस पे जो है जावास्क्रिप्ट को यूज़
- 5:22:17नहीं कर रहे बहुत ज्यादा फ्रीक्वेंसी
- 5:22:22भी कुछ भी आपको सीखना हो आप सिंपली जाके
- 5:22:25google's हमारी एमडीएन की डॉक्यूमेंटेशन
- 5:22:27होती है जिसके अंदर जाके कभी भी हम कुछ भी
- 5:22:29पढ़ सकते हैं तो ये तो हो गया हमारा मैप
- 5:22:31मेथड इसके अलावा हमारे पास एक और मेथड
- 5:22:33होता है व्हिच इज कॉल्ड द फिल्टर मेथड
- 5:22:35फिल्टर मेथड का काम होता है एरे के एक-एक
- 5:22:37इंडिविजुअल इंडेक्स पे जाके जो हमारी
- 5:22:39वैल्यूज होती हैं उनमें से कुछ वैल्यूज
- 5:22:40फिल्टर आउट करना बेस्ड ऑन सम कंडीशन जैसे
- 5:22:43चाय छान हैं तो छलनी से जो चाय निकल के
- 5:22:46आती है वही तो फिल्टर हो के कप के अंदर
- 5:22:47स्टोर होती है तो हम सोच सकते हैं वो जो
- 5:22:49छलनी है दैट इज माय फिल्टर कॉल बैक फंक्शन
- 5:22:51जो कुछ फिल्टर करेगा वैल्यूज और जो भी
- 5:22:53वैल्यू फिल्टर होके कप के अंदर आके स्टोर
- 5:22:55हो रही है दैट इज माय न्यू एरे तो इस
- 5:22:57तरीके से हमने एग्जांपल लिया लेट्स सपोज
- 5:22:59वी हैव एन एरे और हमें सारे के सारे इवन
- 5:23:01एलिमेंट्स वहां से फिल्टर करने हैं तो हम
- 5:23:02क्या कर सकते हैं रे डॉट फिल्टर और फिर
- 5:23:04अंदर हम अपना कॉलबैक डिफाइन कर सकते हैं
- 5:23:06कॉल बैक के अंदर रिटर्न वैल्यू में हम लिख
- 5:23:08सकते हैं जो भी वैल्यू टू से कंप्लीट
- 5:23:10डिवाइड होके रिमाइंडर में जीरो दे देती है
- 5:23:12वो वैल्यूज क्या होती है वो वैल्यूज हमारी
- 5:23:13इवन वैल्यूज होती हैं तो ये क्या रिटर्न
- 5:23:15करेगा जिस भी वैल्यू के लिए ये जो कंडीशन
- 5:23:18है हम कोई कंडीशन लिख सकते हैं लास्ट में
- 5:23:20हम कुछ भी लिख सकते हैं अगर जिस भी
- 5:23:22एलिमेंट के लिए कंडीशन ट्रू दे दी गी वो
- 5:23:24एलिमेंट नए एरे में जाके स्टोर हो जाएगा
- 5:23:26और जिसके लिए कंडीशन फॉल्स दे देगी या
- 5:23:28फिल्टर फॉल्स दे देगा वो नए एरे के अंदर
- 5:23:29जाके स्टोर नहीं होगा तो इसका एग्जांपल
- 5:23:32देखते हैं लेट्स क्रिएट अ नंबर्स एरे या
- 5:23:35सिंपल एरे इसके अंदर हम कुछ नंबर्स जो हैं
- 5:23:37उनको स्टोर करा सकते हैं एंड फिर हम क्या
- 5:23:41करेंगे हम इनमें से फिल्टर करेंगे इवन
- 5:23:44नंबर्स को एरे डॉट फिल्टर मुझे इवन नंबर्स
- 5:23:47को फिल्टर करना है तो उसके लिए हम अपना
- 5:23:49कॉल बैक फंक्शन बना सकते हैं हर एक वैल्यू
- 5:23:51के लिए मैं रिटर्न कर सकती हूं वैल्यू
- 5:23:53मॉड्यूस 2 ट्रिप इ 0 जो भी वैल्यू है दो
- 5:23:57से डिवाइड होके रिमाइंडर में जीरो दे रही
- 5:23:59है वही मेरी इवन वैल्यू है और इसे एक नए
- 5:24:01एरे के अंदर स्टोर करा सकते हैं वी कैन
- 5:24:02कॉल इट इवन एरे ये हमारा इवन एरे हो जाएगा
- 5:24:06और लास्ट में जाक हम प्रिंट करवा सकते हैं
- 5:24:08अपने इवन एरे को सेव कर लिया रिफ्रेश किया
- 5:24:13सो दिस इज माय इवन एरे व्हिच हैज 2 4 एंड
- 5:24:166 ओरिजिनल एरे से जो इवन वैल्यूज थी वो
- 5:24:18हमारे पास फिल्टर आउट होके हो गई अगर हमें
- 5:24:20ऑड वैल्यूज चाहिए तो यहां हम नॉट इक्वल टू
- 5:24:22कर सकते हैं सेव किया रिफ्रेश किया तो अब
- 5:24:24हमारे पास एरे के अंदर सारी की सारी ऑड
- 5:24:26वैल्यूज आ जाएंगी इसी तरीके से इफ आई वांट
- 5:24:28मुझे वो सारी वैल्यूज चाहिए जो तीन से
- 5:24:30बड़ी है तो हम यहां पे कंडीशन लगा सकते
- 5:24:32हैं वैल्यू ग्रेटर दन 3 तो हमारे पास क्या
- 5:24:34होगा तीन से बड़ी वाली सारी वैल्यूज आ
- 5:24:36जाएंगी फिल्टर आउट होके तो जिन-जिन
- 5:24:37वैल्यूज के लिए ये जो कंडीशन है ट्रू
- 5:24:39रिटर्न करेगी वो सारी वैल्यूज हमारे इस
- 5:24:41एरे के अंदर जाके स्टोर हो जाएंगी सेव
- 5:24:43किया रिफ्रेश किया तीन से बड़े सारे के
- 5:24:45सारे नंबर्स सारी की सारी वैल्यूज हमारे
- 5:24:46पास आ गई हमारे नए एरे के अंदर तो ये जो
- 5:24:48नया एरे है दिस इज बेसिकली अ कॉपी ऑफ सम
- 5:24:50फिल्टर्ड आउट एलिमेंट्स हमारा जो ओरिजिनल
- 5:24:53एरे था उसके अंदर चेंज नहीं होता है उसके
- 5:24:54अंदर तो वैल्यूज वैसे की वैसी ही रहती है
- 5:24:56एक नया एरे बनता है कुछ सेट ऑफ फिल्टर्ड
- 5:24:58आउट वैल्यूज के साथ एंड इसी तरीके से
- 5:25:00हमारे पास एक और मेथड होता है व्हिच इज
- 5:25:02कॉल्ड द रिड्यूस मेथड रिड्यूस मेथड का काम
- 5:25:05होता है अगर आपके पास कोई एरे है तो उस
- 5:25:07एरे के ऊपर कुछ कुछ कुछ कुछ कुछ हमें
- 5:25:09ऑपरेशन परफॉर्म करने हैं और लास्ट में उन
- 5:25:11ऑपरेशंस को यूज करके हमारे पास एक सिंगल
- 5:25:13वैल्यू आनी चाहिए तो अगर कभी भी कोड करते
- 5:25:15हुए ऐसा कोई ऑपरेशन हमें परफॉर्म करना है
- 5:25:17मान लो एवरेज कैलकुलेट करनी हो गई या सम
- 5:25:19कैलकुलेट करना हो गया जिसमें इनपुट में तो
- 5:25:22बहुत सारी वैल्यूज जाएंगी जैसे सम
- 5:25:23कैलकुलेट करना है इनपुट में तो बहुत सारी
- 5:25:25वैल्यू हैं पर आउटपुट में क्या आएगा
- 5:25:26आउटपुट में तो एक ही वैल्यू आएगी क्या
- 5:25:28वैल्यू सम की वैल्यू सम तो एक ही वैल्यू
- 5:25:30होती है वैसे ही अगर हमें एवरेज कैलकुलेट
- 5:25:32करना है तो इनपुट में तो बहुत सारी
- 5:25:33वैल्यूज होंगी पर एवरेज क्या होती है
- 5:25:35एवरेज तो एक ही वैल्यू होती है तो आउटपुट
- 5:25:37में क्या आएगा एवरेज आएगा तो इस तरीके से
- 5:25:39जब भी हमारे पास इनपुट में बहुत सारा होता
- 5:25:41है और आउटपुट में मुझे एक ही वैल्यू चाहिए
- 5:25:43तो वहां पे हम रिड्यूस को यूज़ कर सकते
- 5:25:44हैं अब रिड्यूस मेथड का काम होता है टू
- 5:25:46परफॉर्म सम ऑपरेशन एंड इट रिड्यूस द एरे
- 5:25:49टू अ सिंगल वैल्यू एंड इट रिटर्न्स दैट
- 5:25:51सिंगल वैल्यू कुछ ऑपरेशन परफॉर्म करेगा
- 5:25:52सिंगल वैल्यू कैलकुलेट करेगा वही सिंगल
- 5:25:54वैल्यू रिटर्न कर देगा अब यह रिड्यूस का
- 5:25:57एक एग्जांपल है एक डेमो एग्जांपल है जिसको
- 5:26:00मैंने लिया है फ्रॉम दी एमडीएन
- 5:26:01डॉक्यूमेंटेशन टू शो इट टू यू रिड्यूस को
- 5:26:04कैसे यूज करते हैं इसका बहुत क्लासिकल
- 5:26:06एग्जांपल है सम कैलकुलेट करना जैसे यहां
- 5:26:08पर हमने कांस्टेंट एरे बनाया हुआ है 1 2 3
- 5:26:104 और इसके अंदर हमें सम कैलकुलेट करना है
- 5:26:13तो हमने क्या किया हमने लिख दिया एरे डॉट
- 5:26:15रिड्यूस और रिड्यूस के अंदर हमने एक एरो
- 5:26:18फंक्शन पास कर दिया एरो फंक्शन के अंदर हम
- 5:26:20क्या करते हैं दो वेरिएबल लिखते हैं एक
- 5:26:22होता है हमारा एक्यूमिनेट वेरिएबल एक होता
- 5:26:24है हमारी करंट वैल्यू करंट वैल्यूज को कह
- 5:26:26सकते हो या अभी तक जो हम वैल्यू लिखते आ
- 5:26:27रहे हैं वो भी इसको हम कह सकते हैं इसे हम
- 5:26:29एक्यूमिनेट भी कह सकते हैं या इसे हम अपना
- 5:26:31रिजल्ट भी कह सकते हैं तो दो पैरामीटर्स
- 5:26:33जाते हैं हमारे कॉल बैक के अंदर एक रिजल्ट
- 5:26:35एंड एक हमारी वैल्यू और फिर इन दोनों के
- 5:26:37बेसिस पे कुछ कुछ काम होता है जैसे हम
- 5:26:39अपने एक्यूमिनेट और करंट वैल्यू को यहां
- 5:26:41पे ऐड कर रहे हैं इसकी जगह हम अपने रिजल्ट
- 5:26:43और वैल्यू को भी ऐड कर सकते थे अब एक बार
- 5:26:46मैं सिंपल तरीके से इसका कोड आपको लिख के
- 5:26:48दिखाती हूं एंड देन आई विल एक्सप्लेन टू
- 5:26:50यू व्हाट एगजैक्टली इज हैपनिंग अपने एरे
- 5:26:52को थोड़ा सा छोटा कर लेते हैं चार
- 5:26:53एलिमेंट्स का आई कैन राइट एरे डॉट रिड्यूस
- 5:26:56और इसके अंदर हम एक कॉलबैक पास कर सकते
- 5:26:58हैं कॉलबैक के अंदर दो वैल्यूज होंगी ये
- 5:27:00दिखा भी रहा है एक होगी प्रीवियस वैल्यू
- 5:27:02एक होगी करंट वैल्यू इनको प्रीवियस एंड
- 5:27:04करंट भी बोल सकते हैं नहीं तो एज आई लाइक
- 5:27:06टू कॉल इट रिजल्ट एंड
- 5:27:10करंट और रिजल्ट एंड करंट क्या है मुझे
- 5:27:13रिजल्ट एंड करंट को ऐड करना है तो माय
- 5:27:15रिजल्ट एंड करंट शुड बी डेड और इन दोनों
- 5:27:17को ऐड करके मैं रिटर्न करना चाहती हूं यह
- 5:27:20रिटर्न करना चाहती हूं तो बेसिकली यहां से
- 5:27:23क्या होने वाला है पहले तो जो भी रि फाइनल
- 5:27:25रिजल्ट आएगा कॉन्स्ट इसको हम कह देते हैं
- 5:27:28आउटपुट सिंगल वैल्यू होगी आउटपुट के अंदर
- 5:27:30इस आउटपुट को एक बार प्रिंट करवाते हैं
- 5:27:33सेव रिफ्रेश आउटपुट प्रिंट होके क्या आया
- 5:27:3610 आया 10 क्या है 1 प् 2 इ 3 3+ 3 6 6 +
- 5:27:394 इ 10 तो बेसिकली इस कोड ने मेरे लिए
- 5:27:42मेरा सम कैलकुलेट कर दिया अब हम इस कोड का
- 5:27:44मतलब समझने वाले हैं कि रिड्यूस ने
- 5:27:46एक्चुअली काम कैसे किया मैंने अगर लिखा
- 5:27:48एरे डॉट रिड्यूस और उसके अंदर मैंने कॉल
- 5:27:52बैक के अंदर आई हैव रिटन माय एरो फंक्शन
- 5:27:54जिसके अंदर आई हैव वन रिजल्ट और मेरे पास
- 5:27:57है करंट एरो फंक्शन और हर बार क्या कर रहा
- 5:28:00है फंक्शन हर बार फंक्शन रिटर्न कर रहा
- 5:28:04है रिजल्ट प्लस करंट ये जो रिजल्ट है इसको
- 5:28:07हम प्रीवियस भी कह सकते हैं इसको इनिशियल
- 5:28:09भी कह सकते हैं कुछ भी कह सकते हैं तो अगर
- 5:28:11मेरे पास एरे है इफ आई हैव एन एरे 1 2 3 4
- 5:28:15तो एगजैक्टली होता क्या है सबसे पहले जो
- 5:28:17मेरा रिजल्ट है और जो मेरा करंट है ये जो
- 5:28:20दो वैल्यूज हैं ये शुरू होती है शुरुआत की
- 5:28:22दो वैल्यूज के साथ यानी अभी रिजल्ट के
- 5:28:25अंदर या इसको प्रीवियस इसीलिए नाम दिया
- 5:28:26हुआ था प्रीवियस यानी पहले वाला यानी वन
- 5:28:29और करंट यानी अभी वाला यानी टू तो रिजल्ट
- 5:28:31के अंदर क्या आ जाएगा रिजल्ट के अंदर अभी
- 5:28:33वन है करंट के अंदर क्या आ जाएगा करंट के
- 5:28:35अंदर अभी टू है शुरुआत में मेरा रिजल्ट
- 5:28:37क्या होता है शुरुआत में मेरा रिजल्ट होता
- 5:28:39है फर्स्ट एलिमेंट तो शुरू में रिजल्ट के
- 5:28:41अंदर तो फर्स्ट एलिमेंट है और ये क्या है
- 5:28:42करंट एलिमेंट है अभी वाला एलिमेंट तो
- 5:28:45मैंने क्या किया दोनों को ऐड कर दिया वन
- 5:28:46और टू को ऐड कर दिया वन और टू को ऐड करके
- 5:28:48मैंने रिटर्न कर दिया तो ये जो रिजल्ट
- 5:28:50प्लस करंट होता है ये रिटर्न होके कहां
- 5:28:51स्टोर होता है ये रिटर्न होके रिजल्ट के
- 5:28:53अंदर ही स्टोर होता है तो अब नेक्स्ट लेवल
- 5:28:55पे वन की वैल्यू क्या हो जाएगी पुराना
- 5:28:58रिजल्ट प्लस करंट यानी 3 1 + 2 3 इसके
- 5:29:00अंदर आ जाएगा और अब करंट कहां चला जाएगा
- 5:29:02पहले यहां था करंट अब मेरा करंट यहां से
- 5:29:04हट के करंट यहां आ जाएगा इस बार करंट की
- 5:29:07वैल्यू क्या हो जाएगी इस बार करंट की
- 5:29:08वैल्यू हो जाएगी थ्री तो इस बार किसको
- 5:29:10प्लस करेंगे हम रिजल्ट के अंदर भी थ्री
- 5:29:11करंट के अंदर भी थ्री तो इस बार 3 + 3
- 5:29:13क्या हो जाएगा सिक्स हो जाएगा और सिक्स की
- 5:29:15वैल्यू दोबारा से रिजल्ट के अंदर जाके
- 5:29:16स्टोर हो जाएगी एंड फिर करंट को दोबारा
- 5:29:19अपडेट करके करंट आ जाएगा यहां पे हम आ
- 5:29:21जाएंगे फोर पे तो इस बार करंट की क्या
- 5:29:23वैल्यू होगी करंट की वैल्यू होगी फोर
- 5:29:24रिजल्ट की वैल्यू क्या है रिजल्ट की
- 5:29:26वैल्यू है 6 तो 6 + 4 आउटपुट में क्या
- 5:29:28देगा आउटपुट में मुझे देगा 10 तो ये दोनों
- 5:29:31कैलकुलेट होके 10 रिटर्न करेंगे और फाइनली
- 5:29:33अब और कुछ है नहीं करंट के पास आगे जाने
- 5:29:35के लिए तो ये जो वैल्यू है लास्ट वैल्यू
- 5:29:37जो रिटर्न होगी व्हिच विल बी = 10 ये 10
- 5:29:39वैल्यू जाके हम अपने इस आउटपुट के अंदर
- 5:29:41स्टोर करा देते हैं इसीलिए जब हम इसे
- 5:29:43प्रिंट करवाते हैं हमारे पास प्रिंट होता
- 5:29:44है 10 आके तो इस तरीके से हमारा रिड्यूस
- 5:29:46मेथड वर्क करता है रिड्यूस मेथड में
- 5:29:48शुरुआत होती है दो एलिमेंट्स के साथ और हर
- 5:29:50बार जो हमारा रिजल्ट होता है वो अपडेट
- 5:29:52होता रहता है उसके अंदर टोटल रिजल्ट स्टोर
- 5:29:54होता रहता है और हम अपने करंट वेरिएबल के
- 5:29:56साथ कुछ भी ऑपरेशन जो है उसको परफॉर्म कर
- 5:29:58सकते हैं अब ये जो हमारा वेरिएबल है इसे
- 5:29:59वैसे तो हमने रिजल्ट बोला हुआ है हम चाहे
- 5:30:02तो इसे प्रीवियस भी लिख सकते हैं प्रीवियस
- 5:30:03लिख दिया कोई चेंज नहीं आएगा आउटपुट हमारा
- 5:30:05सेम रहेगा दैट इज इक्वल टू 10 अगर हमें
- 5:30:08कुछ और करना है लेट्स सपोज हमारे पास एक
- 5:30:09एरे है और इस एरे से हमें मैक्सिमम
- 5:30:11एलिमेंट निकालना है लार्जेस्ट एलिमेंट
- 5:30:13निकालना है लार्जेस्ट एलिमेंट कैसे
- 5:30:14निकालेंगे फ 6 2 1 3 बहुत सारे एलिमेंट्स
- 5:30:18है हमारे पास मुझे इसका लार्जेस्ट निकालना
- 5:30:20है तो लार्जेस्ट निकालने के लिए व्हाट वी
- 5:30:22कैन डू इज हमारे पास जो प्रीवियस करंट है
- 5:30:24हमेशा उनमें से बड़े वाला एलिमेंट रिटर्न
- 5:30:26कर दो जैसे लेट्स सपोज मेरे पास है वैल्यू
- 5:30:294 5 1 पहले मैंने क्या किया इन दोनों को
- 5:30:33लिया ये मेरा प्रीवियस है ये मेरा करंट है
- 5:30:35फोर और फाइव में से कौन बड़ा है फाइव बड़ा
- 5:30:37है तो प्रीवियस और करंट में शुरुआत में
- 5:30:40फोर है इसके अंदर फाइव है मैंने क्या किया
- 5:30:42दोनों में से जो बड़ा है उसको प्रीवियस के
- 5:30:44अंदर स्टोर करा दिया तो दोनों में से बड़ा
- 5:30:45है फाइव अब प्रीवियस फाइव बन गया एंड इस
- 5:30:47बार करंट क्या बन गया इस बार करंट बन गया
- 5:30:49वन अब फाइव और वन में से कौन बड़ा है फाइव
- 5:30:51बड़ा है उसको दोबारा से प्रीवियस के अंदर
- 5:30:52स्टोर करा दो एंड नेक्स्ट करंट के पास कुछ
- 5:30:55होगा नहीं तो फाइनल आउटपुट क्या आएगा फाइव
- 5:30:56आएगा तो लार्जेस्ट हम निकाल सकते हैं तो
- 5:30:58लार्जेस्ट नंबर किसी भी एरे से फाइंड आउट
- 5:31:00करने का क्या कोड होता है हम लिख सकते हैं
- 5:31:02एरे डॉट रिड्यूस प्रीवियस एंड करंट और हम
- 5:31:04रिटर्न कर देंगे जो बड़ा होगा तो अगर
- 5:31:07प्रीवियस करंट से बड़ा है क्वेश्चन मार्क
- 5:31:10तो प्रीवियस रिटर्न कर दो नहीं तो करंट को
- 5:31:13रिटर्न कर दो तो यह कोड हम यूज कर सकते
- 5:31:15हैं टू फाइंड आउट द लार्जेस्ट नंबर अब
- 5:31:17रिफ्रेश किया तो सिक्स प्रिंट हुआ क्यों
- 5:31:19क्योंकि इस एरे के अंदर जो लार्जेस्ट नंबर
- 5:31:21है दैट इज इक्वल टू सिक्स यहां अगर रेंडम
- 5:31:24बीच में मैंने 101 लिख दिया होता तो मेरे
- 5:31:26पास 10 प्रिंट हो गया आ था रिफ्रेश करेंगे
- 5:31:28101 प्रिंट हो गया है तो ये हमारा कोड
- 5:31:31होता है टू प्रिंट द लार्जेस्ट नंबर इन एन
- 5:31:33एरे कैसे कंडीशन के अंदर रिड्यूस में लिख
- 5:31:36दो वो कंडीशन जो हमेशा लार्जेस्ट को
- 5:31:37रिटर्न करें स्मॉलेट को रिटर्न करना है
- 5:31:39कोई बात नहीं ग्रेटर दन की जगह लेस दन का
- 5:31:41साइन लगा दो सेव रिफ्रेश इस बार वन प्रिंट
- 5:31:43होकर आएगा तो इस तरीके से जो बेसिक ऑपरेशन
- 5:31:46होते हैं जिसके अंदर इनपुट तो बहुत सारे
- 5:31:48होते हैं पर आउटपुट में एक ही वैल्यू
- 5:31:49चाहिए वो वैल्यू सम हो सकती है वो वैल्यू
- 5:31:51एवरेज हो सकती है वो वैल्यू लार्जेस्ट हो
- 5:31:52सकती है वो वैल्यू स्मालेस्ट हो सकती है
- 5:31:54इस तरीके के कामों के लिए हम अपने एरे डॉट
- 5:31:56रिड्यूस को यूज कर रहे होते हैं अब
- 5:31:58नेक्स्ट हम सॉल्व करने वाले हैं अपने कुछ
- 5:32:00और प्रैक्टिस क्वेश्चंस को सबसे पहला
- 5:32:01क्वेश्चन हमें कह रहा है वी आर गिवन एन
- 5:32:03एरे ऑफ मार्क्स ऑफ स्टूडेंट्स फिल्टर आउट
- 5:32:06दिस शुड बी t आउट मार्क्स ऑफ द स्टूडेंट्स
- 5:32:09दैट स्कोर्ड 90 प्लस हमारे पास कोई भी
- 5:32:12रैंडम एरे है हम खुद से क्रिएट कर सकते
- 5:32:14हैं 87 93 64 99 86 इस तरीके से हमें उन
- 5:32:20स्टूडेंट्स के मार्क्स फिल्टर आउट करने
- 5:32:22हैं जिनके 90 प्लस है तोय 9390 प् है 9990
- 5:32:25प्स है इनको में फिल्टर आउट करके एक नया
- 5:32:27एरे बनाना है तो एक बार इसे खुद ट्राई
- 5:32:29करना है उसके बाद सॉल्यूशन को देखना है तो
- 5:32:31सबसे पहले तो अपने मार्क्स का हम एरे बना
- 5:32:33लेते हैं
- 5:32:35लेट मार्क्स इ इक्वल टू
- 5:32:3897 64 32 49 99
- 5:32:4396 86 य काफी सारे मार्क्स हो गए अब कभी
- 5:32:47भी अगर हमें किसी भी कंडीशन के बेसिस पे
- 5:32:49फिल्टर आउट करनी है वैल्यूज एरे में तो
- 5:32:51हमें पता है हमें अपने फिल्टर मेथड को यूज
- 5:32:52करना पड़ेगा उसे यूज करने के लिए हम लिखते
- 5:32:54हैं एरे का नाम मार्क्स फिर लिखेंगे डॉट
- 5:32:56फिल्टर एंड उसके बाद कॉल बैक के अंदर अपनी
- 5:32:59वैल्यूज ले लेंगे वैल्यू पर हम कंडीशन लगा
- 5:33:01देंगे तो वैल्यू पे क्या कंडीशन लगेगी
- 5:33:03हमें चाहिए वो सारी वैल्यूज जो ग्रेटर देन
- 5:33:06है हमारे 90 इक्वल टू करने जरूरत नहीं है
- 5:33:08और इसी कंडीशन के बेसिस पे हम रिटर्न कर
- 5:33:10देंगे अपनी वैल्यूज को तो आप नोटिस करोगे
- 5:33:12फिल्टर के अंदर जो कॉल बैक होता है दो ही
- 5:33:14वैल्यूज रिटर्न करता है इवेंचर या फॉल्स
- 5:33:16या तो वैल्यू ग्रेटर दन 90 ट्रू दे देगा
- 5:33:18या ये फॉल्स दे देगा जिस भी वैल्यू के लिए
- 5:33:21ट्रू रिटर्न होगा वो वैल्यू नए एरे के
- 5:33:22अंदर ऐड होती है तो यहां एक न्यू एरे हम
- 5:33:25क्रिएट कर लेते हैं या इसको हम अपना
- 5:33:27टॉपर्स का एरे कह देते हैं दिस इज माय
- 5:33:29टॉपर्स एरे एंड वी कैन प्रिंट द टॉपर्स
- 5:33:32एरे सेव रिफ्रेश 97 99 96 ये सारी सारी
- 5:33:38वैल्यूज हमारे पास यहां पे स्टोर होके आ
- 5:33:39गई सेकंड क्वेश्चन की तरफ बढ़ते हैं टेक अ
- 5:33:42नंबर n एज एन इनपुट फ्रॉम द यूजर यूजर
- 5:33:44क्या करेगा प्रोमट में हमें इनपुट के अंदर
- 5:33:46अपना नंबर दे देगा n क्रिएट एन एरे ऑफ
- 5:33:49नंबर्स फ्रॉम वन टू n अगर यूजर ने मुझे
- 5:33:52पांच दिया तो उसके बेसिस पे मुझे एक नया
- 5:33:54एरे बनाना है जिसके अंदर 1 2 3 4 5 हो अगर
- 5:33:57उसने मुझे फोर दिया तो मुझे नया एरे बनाना
- 5:33:58है जिसके अंदर 1 2 3 4 हो तो इस तरीके से
- 5:34:01मुझे एक नया एरे क्रिएट करना है सबसे पहले
- 5:34:02तो इतना ही काम कर लेते हैं लेट्स आस्क द
- 5:34:05यूजर फॉर अ नंबर n वी कैन यूजर प्रोमट
- 5:34:09प्रोमट के अंदर हम लिख सकते हैं एंटर अ
- 5:34:13नंबर तो उसे n के अंदर स्टोर करा लेंगे और
- 5:34:17फिर हम एक एरे बना सकते हैं अब ये जो एरे
- 5:34:20है शुरुआत में वी कैन कीप इट एमटी इसके
- 5:34:23अंदर वन से लेके n तक वैल्यूज को हमें
- 5:34:24स्टोर करना है तो एक तो है तरीका वैल्यूज
- 5:34:27को स्टोर करने का एरे ऑफ 0 = 1 इस तरीके
- 5:34:31से और दूसरा तरीका होगा कि हम एक अच्छा सा
- 5:34:33लूप लगा ले उसके अंदर वैल्यूज को स्टोर
- 5:34:35करें तो हम एक लूप लगा सकते हैं लेट आ इ 0
- 5:34:38i <
- 5:34:41n या वन से स्टार्ट कर लेते हैं इस लूप को
- 5:34:43i = 1 i < इ n i +
- 5:34:49प् वन से लूप स्टार्ट हो रहा है n तक
- 5:34:52जाएगा हर बार मुझे क्या करना है एरे
- 5:34:54ऑफ इंडेक्स के अंदर i को स्टोर कराना है
- 5:34:57पहले i की वैल्यू वन होगी तो वन स्टोर
- 5:34:59होगा फिर टू होगी तो टू स्टोर होगा फिर
- 5:35:01थ्री होगी तो थी स्टोर्ड होगा फिर फोर
- 5:35:02होगी तो फोर स्टोर्ड होगा और इंडेक्स क्या
- 5:35:04होना चाहिए इंडेक्स होना चाहिए हर बार i
- 5:35:06-1 व
- 5:35:08जीरो एथ इंडेक्स पे स्टोर होगा टू फर्स्ट
- 5:35:10इंडेक्स पे स्टोर होगा थ्री सेकंड इंडेक्स
- 5:35:13पे स्टोर होगा दिस विल
- 5:35:16बी ऑन सेकंड इंडेक्स फोर थर्ड इंडेक्स पे
- 5:35:20स्टोर होगा इस तरीके से तो हम अपना एरे
- 5:35:22बना लेंगे और एक बार हम इस एरे को प्रिंट
- 5:35:25करवा लेंगे सेव किया रिफ्रेश किया लेट्स
- 5:35:28सपोज हमने पास किया नंबर फाइव तो ये हमारे
- 5:35:30फाइव नंबर्स का एरे आ गया रिफ्रेश किया
- 5:35:32हमने पास किया 10 तो ये हमारे 10 नंबर्स
- 5:35:35का एरे आ गया रिफ्रेश किया हमने पास किया
- 5:35:37सेन तो ये हमारे सेवन नंबर्स का एरिया आ
- 5:35:39गया अब आ जाते हैं अपने क्वेश्चन की तरफ
- 5:35:41तो हमें क्या करना है यूज द रिड्यूस मेथड
- 5:35:44टू कैलकुलेट सम ऑफ ऑल नंबर्स इन द एरे तो
- 5:35:46रिड्यूस मेथड को यूज करके सारे के सारे
- 5:35:48नंबर्स का हमें सम कैलकुलेट करना है कैसे
- 5:35:50करेंगे एरे डॉट रिड्यूस रिड्यूस के अंदर
- 5:35:53कॉल बैक पास कर देंगे एक हो जाएगी
- 5:35:55प्रीवियस वैल्यू प्रीवियस कह सकते हैं
- 5:35:57इसको एक हो जाएगी करंट वैल्यू हम क्या
- 5:35:59करेंगे हर बार रिटर्न कर देंगे प्रीवियस
- 5:36:01प्लस करंट को इसको प्रीवियस की जगह सम है
- 5:36:04तो हम इसको आई विल लाइक टू कॉल इट रिजल्ट
- 5:36:07कॉल इट रिजल्ट प्लस करंट और लास्ट में हम
- 5:36:11जो हमारा फाइनल सम होगा वह हमें मिल जाएगा
- 5:36:14और इसे हम चाहे तो प्रिंट करवा सकते हैं
- 5:36:16कसोल डलॉग सम सेव किया रिफ्रेश किया हमें
- 5:36:20शुरू के चार नंबर्स का सम चाहिए तो यह
- 5:36:22हमारा एरे होगा चार नंबर्स का सम 10
- 5:36:24रिफ्रेश किया मुझे शुरू के 10 नंबर्स का
- 5:36:26सम चाहिए ओके 10 नंबर्स का सम इ इक्व 55
- 5:36:29रिफ्रेश किया मुझे शुरू के 20 नंबर्स का
- 5:36:31सम चाहिए सो दिस इज माय एरे ऑफ 20 नंबर्स
- 5:36:35एंड सम सारे के सारे 20 नंबर्स का हो
- 5:36:37जाएगा 210 ये हमारा फर्स्ट पार्ट हो गया
- 5:36:40सेकंड पार्ट हमें कह रहा है यूज द रिड्यूस
- 5:36:42मेथड टू कैलकुलेट प्रोडक्ट ऑफ ऑल नंबर्स
- 5:36:44इन द एरे ये जो प्रोडक्ट ऑफ ऑल नंबर्स
- 5:36:47मतलब अगर चार नंबर्स है तो 1 * 2 * 3 * 4
- 5:36:50चाहिए मुझे पांच नंबर्स है तो 1 * 2 * 3 *
- 5:36:534 * 5 चाहिए हमें मैथ की भाषा में इसको हम
- 5:36:56फैक्टोरियल कहते हैं फैक्टोरियल ऑफ n इसे
- 5:37:00हम कहेंगे फैक्टोरियल ऑफ 4 इसे हम कहते
- 5:37:04हैं फैक्टोरियल ऑफ 5 तो वन से लेके जब n
- 5:37:07तक नंबर्स को मल्टीप्लाई करते हैं तो इस
- 5:37:09चीज को मैथ के अंदर फैक्टोरियल कहा जाता
- 5:37:12है तो बेसिकली वीी आर ट्राइम टू कैलकुलेट
- 5:37:13द फैक्टोरियल ऑफ अ नंबर n कैसे कैलकुलेट
- 5:37:15करेंगे रिड्यूस से कुछ नहीं करना जैसे सम
- 5:37:18कैलकुलेट किया था यहां पे प्रिंट कर देते
- 5:37:20हैं सम इज इक्वल टू जैसे सम कैलकुलेट किया
- 5:37:22था वैसे ही फैक्टोरियल कैलकुलेट कर सकते
- 5:37:24हैं हम लिखेंगे एरे डॉट रिड्यूस रिजल्ट
- 5:37:27एंड करंट और इस बार रिजल्ट मल्टीप्ला बाय
- 5:37:29करंट को रिटर्न कर देंगे और ये हमारे पास
- 5:37:31आ जाएगा हमारा
- 5:37:34फैक्टोरियल एंड इसी को हम प्रिंट करवा
- 5:37:37देंगे कसोल डलॉग फैक्टोरियल इ इक्वल टू
- 5:37:41दिस वैल्यू सेव कर लिया रिफ्रेश किया
- 5:37:44लेट्स सपोज हमें शुरू के तीन नंबर्स का
- 5:37:46फैक्टोरियल चाहिए फैक्टोरियल ऑफ 3 = 6
- 5:37:48यानी 1 * 2 2 हो जाएगा 2 * 3 6 हो जाएगा
- 5:37:51शुरू के चार नंबर्स का चाहिए दैट विल बी
- 5:37:53इक्वल टू 24 1 * 2 2 हो गया 2 * 3 हमारे
- 5:37:56पास 6 हो गया 6 * 4 24 हो गया 5 का आई
- 5:37:59थिंक इट्स 120 रिफ्रेश किया वी हैव 120 1
- 5:38:02* 2 2 हो गया 2 * 3 6 हो गया 6 * 4 24 हो
- 5:38:05गया 24 * 5 120 हो गया इस तरीके से
- 5:38:07डिफरेंट डिफरेंट नंबर्स का हम फैक्टोरियल
- 5:38:09कैलकुलेट कर सकते हैं ये चीज याद रखनी है
- 5:38:11कि सम करना सम करने में हम बहुत सारे
- 5:38:13नंबर्स ले सकते हैं पर मल्टीप्लिकेशन करने
- 5:38:15में नंबर्स बहुत जल्दी साइज में इंक्रीज
- 5:38:17होते हैं इसलिए बड़े नंबर्स का सम
- 5:38:19फैक्टोरियल कैलकुलेट नहीं करना जैसे इफ आई
- 5:38:21राइट कि मुझे तो 100 का फैक्टोरियल
- 5:38:23कैलकुलेट करना है तो ये क्या आ गया ये ऐसी
- 5:38:25वैल्यू आएगी जो हम समझ नहीं पा रहे तो
- 5:38:26बेसिकली बहुत बड़ा नंबर आ जाएगा सम
- 5:38:29कैलकुलेट हो जाएगा सम में प्रॉब्लम नहीं
- 5:38:30है पर नंबर बहुत बड़ा हो जाएगा फैक्टोरियल
- 5:38:32के लिए तो इसीलिए फैक्टोरियल के लिए 10 का
- 5:38:34फैक्टोरियल कैलकुलेट कर सकते हैं आप नोटिस
- 5:38:36कर सकते हो 10 का फैक्टोरियल रियली बहुत
- 5:38:37बड़ा नंबर हो जाता है तो 10 से छोटी-छोटी
- 5:38:39वैल्यूज ही देनी है जैसे सेवन का आप
- 5:38:41कैलकुलेट कर सकते हो इट विल बी 5040 तो इस
- 5:38:44तरीके से हम अपने मेथड्स को यूज कर सकते
- 5:38:46हैं और अपने लिए डिफरेंट डिफरेंट
- 5:38:48इंटरेस्टिंग फंक्शंस को बना के प्रैक्टिस
- 5:38:50कर सकते हैं जो भी चीज जो भी काम आपके
- 5:38:52दिमाग में आए उसको यूज करो उसको एक फंक्शन
- 5:38:54बना दो ताकि वो रीयूज बल कोड हो जाए रीयूज
- 5:38:56बल यानी उसे बार-बार बार-बार हम इवोक कर
- 5:38:58सकते हैं जब भी हमें उसकी जरूरत पड़े अब
- 5:39:01डॉम के बारे में बात करने से पहले अपने
- 5:39:03कुछ-कुछ बेसिक्स को हम अच्छे से क्लियर
- 5:39:05करने वाले हैं सबसे पहले हम बात करेंगे
- 5:39:06अबाउट द थ्री मुस्केटियर्स ऑफ वेब
- 5:39:08डेवलपमेंट थ्री मुस्केटियर्स इनको हम कह
- 5:39:10सकते हैं इनको हम अपनी पिक्चर का हीरो कह
- 5:39:12सकते हैं इनको हम अपने अमर अकबर एंथनी कह
- 5:39:14सकते हैं बेसिकली जिन तीन पिलर्स के ऊपर
- 5:39:17पूरा का पूरा हमारा फ्रंट एंड डेवलपमेंट
- 5:39:18फ्रंट एंड वेब डेवलपमेंट खड़ा होता है वो
- 5:39:21होते हैं हमारे
- 5:39:22html5 स्क्रिप्ट जनरली हमारी फ्रंट एंड
- 5:39:25डेवलपमेंट सीखने की जो शुरुआत होती है वेब
- 5:39:26डेवलपमेंट सीखने की शुरुआत होती है वो
- 5:39:28इन्हीं तीन टेक्नोलॉजीज के साथ होती है अब
- 5:39:30ये जो तीनों टेक्नोलॉजीज हैं मिलके किसी
- 5:39:32भी वेब पेज या किसी भी वेबसाइट को बनाती
- 5:39:33है जानते हैं कैसे
- 5:39:37मार्कअप लैंग्वेज
- 5:40:07लॉजिक को ऐड करना यानी बटन के क्लिक करने
- 5:40:10से हमारे पेज के ऊपर क्या चेंज होना चाहिए
- 5:40:12या एक बार हमने किसी फॉर्म को सबमिट कर
- 5:40:14दिया तो उसके बाद हमारे पास रजिस्टर्ड हो
- 5:40:16गया यूजर इस तरीके का कोई मैसेज पॉप अप
- 5:40:18करे इस तरीके की जो चीजें होती है वेबसाइट
- 5:40:19पे ये सारा का सारा लॉजिकल पार्ट होता है
- 5:40:22और इसे और भी आसान भाषा में समझाऊं आपको
- 5:40:24हम अजूम करते हैं हमारे पास एक खाली प्लॉट
- 5:40:26है जिसके ऊपर मुझे घर बनाना है और घर क्या
- 5:40:27है घर हमारी वेबसाइट है अब सबसे पहले
- 5:40:29प्लॉट के ऊपर हम क्या करेंगे एक के ऊपर एक
- 5:40:31टे रखेंगे सबसे पहले अपने घर का हम बेसिक
- 5:40:33ढांचा बनाएंगे बेसिक स्ट्रक्चर बनाएंगे
- 5:40:35इसी तरीके से एटीएमएल पहले हमारे कोड का
- 5:40:38बेसिक ढांचा बेसिक स्ट्रक्चर बनाता है फिर
- 5:40:40हम डिसाइड करेंगे कि घर के अंदर हमें क्या
- 5:40:42पेंट करना है हमारी जो लाइट है वो कहां पे
- 5:40:44हमें लगानी है हमारे जो फैंस है वो कहां
- 5:40:46पे लगाने हैं स्विच बोर्ड है स्विच बोर्ड
- 5:40:48का क्या कलर होना चाहिए दीवारों के साथ
- 5:40:49कंट्रास्ट में रखना है मैचिंग में रखना है
- 5:40:51तो इस तरीके कि जो स्टाइलिंग वाली चीजें
- 5:40:53है कि सोफों का क्या कलर होना चाहिए वो आ
- 5:40:55जाती है हमारी स्टाइलिंग का पार्ट यानी
- 5:40:57सीएसएस का पार्ट एंड फिर फाइनली हमें
- 5:40:59डिसाइड करना पड़ेगा कि हमारे जो स्विच
- 5:41:00बोर्ड हैं उनको क्लिक करने से लाइट ऑन ऑफ
- 5:41:02भी होनी चाहिए तो वो कनेक्शंस हमें जोड़ने
- 5:41:04पड़ेंगे वो जो वायर्स होते हैं इंटरनली
- 5:41:06उनको हमें जोड़ना पड़ेगा कि किसी एक बटन
- 5:41:08को क्लिक करने से हमारा फैन भी चलना चाहिए
- 5:41:09दूसरे बटन को क्लिक करने से हमारी लाइट ऑन
- 5:41:11होनी चाहिए किसी बटन को क्लिक करने से
- 5:41:13हमारा फ्रिज ऑन होना चाहिए तो इस तरीके का
- 5:41:15जो लॉजिकल कनेक्शन है जो एक्चुअली काम
- 5:41:17होता है वह हमारे लिए करता है हमारा
- 5:41:18जावास्क्रिप्ट तो इन तीनों कंपोनेंट्स को
- 5:41:21मिलाकर हम किसी भी वेब पेज को क्रिएट कर
- 5:41:22सकते हैं अब वैसे तो जितना भी
- 5:41:38youtube1 शॉट्स बनाए हुए हैं उन्हें जाके
- 5:41:40हम एक्सप्लोर कर सकते हैं हमारे जो लेक्चर
- 5:41:43रहेंगे ये जावास्क्रिप्ट पर फोकस रहेंगे
- 5:41:45हम एचटीएमएल सीएसएस को इतना एडवांस में
- 5:41:47नहीं करने वाले उन्हें क्योंकि हम ऑलरेडी
- 5:41:49पढ़ चुके हैं अपना कॉलेज के ऊपर तो अगर
- 5:41:50आपको उनको ज्यादा डिटेल में पढ़ने में
- 5:41:52इंटरेस्ट है तो वहां से जाके हम रिवीजन कर
- 5:41:53सकते हैं बाकी मेरे साथ के साथ जो हम कोड
- 5:41:55करते रहेंगे उसमें हमें ज्यादा कोई
- 5:41:57परेशानी नहीं आएगी अगर हमने नहीं भी पढ़ा
- 5:41:59क्योंकि मोस्टली चीजें हमारे लिए बेसिक
- 5:42:00होने वाली है अगर आपको जावास्क्रिप्ट समझ
- 5:42:01में आ रहा था तो
- 5:42:04html5 हम बात करने वाले हैं अपने कुछ
- 5:42:06बेसिक स्टार्टर कोड के बारे में यानी हम
- 5:42:09जितना भी डॉम मैनिपुलेशन पढ़ेंगे डॉम के
- 5:42:10बारे में पढ़ेंगे उससे पहले हमें पता होना
- 5:42:12चाहिए कि हमारे एटीएमएल
- 5:42:14सीएसएस एंड जेएस जावास्क्रिप्ट ये तीनों
- 5:42:17किस तरीके से कनेक्ट होके एक वेब पेज को
- 5:42:19प्रोड्यूस करते हैं तो उसके लिए हम शुरुआत
- 5:42:21करेंगे खाली फोल्डर के साथ एंड आपकी
- 5:42:23रिक्वेस्ट पर मैंने जो है डार्क मोड को
- 5:42:25इनेबल कर दिया है वीएस कोड के अंदर तो
- 5:42:27जावास्क्रिप्ट में हमने तीन फाइल्स बनानी
- 5:42:28है सबसे पहले मैंने बनाई है index.htm इसे
- 5:42:31हम कुछ भी नाम दे सकते हैं बस लास्ट में
- 5:42:32डॉ एटीएमएल होना चाहिए अभी दिस इज
- 5:42:34कंपलीटली एमटी हमारे पास है स्क्रिप्ट .
- 5:42:36जए हमारी जा स्क्रिप्ट फाइल एंड एक फाइल
- 5:42:38है हमारे पास style.css इसको हम मा
- 5:43:06cscseva.com जो हमारे लिए जनरेट हो जाएगा
- 5:43:08अब जब भी हमारे पास
- 5:43:37एटिबल भी कहते हैं एटिबल मतलब टैग्स के
- 5:43:39अंदर एक्स्ट्रा इंफॉर्मेशन
- 5:44:07इंफॉर्मेशन इज बेसिकली कि हमारी जो
- 5:44:08वेबसाइट है उसका टाइटल क्या होने वाला है
- 5:44:10या अगर हमें सीएसएस फाइल को लिंक करना है
- 5:44:11तो उसको किस तरीके से करेंगे अगर हम
- 5:44:13एक्सटर्नल बूटस्ट्रैप जैसा कोई फ्रेमवर्क
- 5:44:15यूज़ करना चाहते हैं लद जरूरी नहीं आपको
- 5:44:17पता हो पर अगर हमें किसी और की सीएसएस
- 5:44:18यूज़ करनी है तो उसे कैसे लिंक कर सकते
- 5:44:20हैं तो कई सारी चीजें होती हैं ये सारी
- 5:44:21चीजें जनरली हमारे हेड टैग के अंदर आती है
- 5:44:24तो यहां पर ये हमारा हेड टैग आ गया ये
- 5:44:25हमारा बॉडी टैग आ गया अब ये जो टाइटल है
- 5:44:28इसे हम चाहे तो चेंज भी कर सकते हैं अभी
- 5:44:29के लिए इसको डॉक्यूमेंट रखते हैं अभी के
- 5:44:31लिए सेव कर लेते हैं एंड हम जा सकते हैं
- 5:44:33अपने फोल्डर के अंदर फोल्डर के अंदर अपनी
- 5:44:35index.htm पर हम डबल क्लिक कर सकते हैं वो
- 5:44:37हमारे ब्राउजर में हमारे लिए खुल जाएगी
- 5:44:39ब्राउजर में आप नोटिस करेंगे रिफ्रेश करके
- 5:44:41कि हमारे लिए जो हम टाइटल लिखते हैं वो
- 5:44:43टॉप ऑफ द स्क्रीन पर दिख करर आता है हमारे
- 5:44:45टैब में टॉप पे आता है जैसे डॉक्यूमेंट
- 5:44:47लिखा हुआ है डॉक्यूमेंट लिखा हुआ आ रहा है
- 5:44:48पर इसे अगर हम कर देंगे लेट्स मेक इट अपना
- 5:44:50कॉलेज या जेएस विद अपना कॉलेज सेव रिफ्रेश
- 5:44:55तो ये क्या आ गया जेएस विद अपना कॉलेज
- 5:44:57हमारे पास लिखकर आ गया तो ये होता है
- 5:45:00एटीएमएल कुछ-कुछ इंफॉर्मेशन लिखनी है तो
- 5:45:03हम काफी बेसिक टैग्स के साथ स्टार्ट कर
- 5:45:04सकते हैं हमारे पास एक h1 टैग होता है इस
- 5:45:07तरीके से ये ओपनिंग टैग होता है ये हमारा
- 5:45:09क्लोजिंग टैग होता है क्लोजिंग टैग में
- 5:45:10हमेशा क्या आता है एंगुलर ब्रैकेट्स तो
- 5:45:12आते ही है बस साथ में एक स्लैश आ जाता है
- 5:45:13हमारे टैग के नाम से पहले तो h1 h2 h3 h4
- 5:45:16h5 h6 ये छह हमारे हेडिंग टैग्स होते हैं
- 5:45:19इसके अंदर अगर मैंने कुछ लिखा लेट्स सपोज
- 5:45:21मैंने टेक्स्ट लिखा हेडिंग टैग्स के बीच
- 5:45:23में इंफॉर्मेशन सेव किया रिफ्रेश किया तो
- 5:45:25क्या आ गई मेरे लिए मेरी स्क्रीन के ऊपर
- 5:45:27एक हेडिंग प्रिंट होके आ जाएगी इस हेडिंग
- 5:45:29को हम यह भी लिख सकते हैं डॉम डेमो
- 5:45:34बाय अपना कॉलेज इस तरीके से मैं ने कोई
- 5:45:37हेडिंग लिखी रिफ्रेश किया तो ये मेरी पूरी
- 5:45:39की पूरी हेडिंग मेरे पास आ गई साथ के साथ
- 5:45:41हम चाहे तो कोई पैराग्राफ भी लिख सकते हैं
- 5:45:43दिस इज अ या
- 5:45:46लेट्स लर्न अबाउट डोम कॉन्सेप्ट्स इन
- 5:45:50डिटेल सेव रिफ्रेश तो यह हमारे पास हमारा
- 5:45:54एक पैराग्राफ प्रिंट होकर आ गया हम चाहे
- 5:45:56तो कोई और हेडिंग भी बना सकते हैं लेट्स
- 5:45:58क्रिएट एन h4
- 5:46:00हेडिंग
- 5:46:03टॉपिक वन इसके अंदर हम लिख सकते हैं अपना
- 5:46:06स्टार्ट स्टार्टर कोड सेव रिफ्रेश तो ये
- 5:46:09हमारा टॉपिक वन आ गया स्टार्टर कोड आ गया
- 5:46:11इस तरीके से चीजें आ गई हम चाहे तो एक बटन
- 5:46:12भी क्रिएट कर सकते हैं तो हम एक बटन बना
- 5:46:14सकते हैं दिस बटन सेज क्लिक मी क्लिक मी
- 5:46:17लिखा हुआ है सिंपली बटन के ऊपर एंड ये
- 5:46:19हमने लिख दिया क्लिक मी अब ये जो टैग्स
- 5:46:21हैं ये ऐसा नहीं है मैं अपनी मन मर्जी से
- 5:46:23कुछ भी टैग बना रही हूं आप चाहे तो अपनी
- 5:46:24मनमर्जी से भी हम टैग्स बना सकते हैं पर
- 5:46:26ये जो टैग्स हैं ऑलरेडी एटीएमएल डिफाइंड
- 5:46:28होते हैं तो ऑलरेडी एसिस्टिंग चीजें थी
- 5:46:30ऑलरेडी एसिस्टिंग टैग्स थे जिनको मैंने
- 5:46:31यूज़ किया है सो दिस इज अ बेसिक डेमो ऑफ
- 5:46:33हाउ एटीएमएल वर्क्स लाइक एटीएमएल के अंदर
- 5:46:35इस तरीके से इंफॉर्मेशन लिखते हैं वो हम
- 5:46:37कोड के अंदर हमारे पास आके रिप्रेजेंट हो
- 5:46:38जाती है अब बात करते हैं या इसे थोड़ा सा
- 5:46:40ज़ूम इन कर लेते हैं स्क्रीन को अब बात
- 5:46:42करते हैं कि इस इंफॉर्मेशन के अंदर हम
- 5:46:43अपना स्टाइल कैसे ऐड कर सकते हैं जब भी हम
- 5:46:46स्टाइल की बात करते हैं स्टाइल इंक्लूड्स
- 5:46:47थिंग्स लाइक कलर बैकग्राउंड कलर फॉन्ट
- 5:46:49साइज हाइट विड्थ इस तरीके की चीजें स्टाइल
- 5:46:52ड सीएए के अंदर आ जाते हैं एंड यहां पर
- 5:46:54लेट्स सपोज हम अपनी जो h1 हेडिंग है उसे
- 5:46:57देना चाहते हैं एक कलर एंड इसे हम कलर
- 5:46:59देना चाहते हैं ब्लू के इक्वल तो इस तरीके
- 5:47:01से हम लिख सकते हैं h1 फिर अपने कर्ली
- 5:47:03ब्रेसेज और उसके बाद हम लिख सकते हैं कलर
- 5:47:05प्रॉपर्टी होती है कलर हमारी बहुत सारी
- 5:47:07प्रॉपर्टीज होती हैं हम चाहे तो फॉन्ट
- 5:47:09साइज चेंज कर सकते हैं फैमिली चेंज कर
- 5:47:10सकते हैं फॉन्ट वेट यानी कितना बोल्ड
- 5:47:12कितना कम बोल्ड हमें दिखाना है डिस्प्ले
- 5:47:14इस तरीके से काफी सारी प्रॉपर्टीज होती है
- 5:47:15टेक्स्ट से रिलेटेड टेक्स्ट डेकोरेशन जैसे
- 5:47:18टेक्स्ट डेकोरेशन इफ आई डू इट एज लाइन
- 5:47:21थ्रू मैं आपको दिखाने वाली हूं हाउ इट इज
- 5:47:24गोइंग टू बी इंटरेस्टिंग तो यह तो हो गया
- 5:47:26कि हमने कुछ-कुछ स्टाइलिंग को ऐड कर दिया
- 5:47:29इसे सेव कर लेते हैं पर जब हम रिफ्रेश
- 5:47:31करेंगे कोई चेंज नहीं आएगा क्योंकि ये
- 5:47:33सीएसएस फाइल अभी सिंटेक्स .
- 5:47:36सीएए फाइल को index.htm से जोड़ना होता है
- 5:47:39तो उसके लिए हम लिखते हैं अपना स्टाइल टैग
- 5:47:41तो स्टाइल टैग का काम होता है टू कनेक्ट
- 5:47:46html4 और इस तरीके से हम ब्लॉक बना लेंगे
- 5:47:49एंड उसके बाद हम कोई भी स्टाइलिंग
- 5:47:50प्रॉपर्टी डिफाइन कर सकते हैं फॉर
- 5:47:51एग्जांपल हमें अपने कलर को डिफाइन करना है
- 5:47:53तो कलर को हम दे सकते हैं अपना रेड कलर या
- 5:47:56फिर इसे वीएस कोड हमें अच्छे-अच्छे सजेशन
- 5:47:58भी देता है हम इसे दे सकते हैं अपना ब्लू
- 5:48:00कलर तो इस तरीके से हम कलर दे सकते हैं
- 5:48:02सेव कर लेंगे अभी सेव करेंगे और रिफ्रेश
- 5:48:04करेंगे तो एज सच हमारे कोड के अंदर कुछ
- 5:48:06चेंज नहीं आएगा क्योंकि अभी तक इस
- 5:48:07style.css को हमने अपने index.htm से तो
- 5:48:10अटैच ही नहीं किया अटैच करने के लिए हमें
- 5:48:12यूज़ करना पड़ता है अपने स्टाइल टैग को
- 5:48:14स्टाइल टैग क्या होता है स्टाइल टैग इज द
- 5:48:16टैग दैट इज यूज्ड टू कनेक्ट
- 5:48:36आई कैन ऐड अ टेक्स्ट डेकोरेशन ऑफ लाइन
- 5:48:40थ्रू इस तरीके से बहुत सारी प्रॉपर्टी
- 5:48:42होती है तो क्या होगा एक लाइन आ जाएगी
- 5:48:44इसके ऊपर तो इस तरीके से बहुत सारी चीजें
- 5:48:46हैं जो की जा सकती हैं हम इसे चाहे तो एक
- 5:48:47बैकग्राउंड कलर दे सकते हैं वीएस कोड काफी
- 5:48:50सारे सजेशंस भी देगा आपको कि क्या-क्या
- 5:48:51प्रॉपर्टीज हो सकती हैं बैकग्राउंड कलर
- 5:48:53में वी कैन लेट्स सपोज गिव इट अ
- 5:48:55बैकग्राउंड कलर ऑफ अ येलो बैकग्राउंड कलर
- 5:48:58इसको दे देते हैं सेव किया रिफ्रेश किया
- 5:49:00तो ये बैकग्राउंड कलर येलो एंड ऊपर हमारे
- 5:49:02पास ब्लू कलर आ गया मैं नहीं कह रही ये
- 5:49:04बहुत अच्छी स्टाइलिंग है बट इस तरीके से
- 5:49:05स्टाइलिंग दी जा सकती सकती है बहुत सारी
- 5:49:07चीजें होती हैं स्टाइलिंग के अंदर हम
- 5:49:09फॉन्ट रिलेटेड काफी सारी प्रॉपर्टीज हैं
- 5:49:10जिनको यूज़ कर सकते हैं फॉन्ट साइज फॉन्ट
- 5:49:12फैमिली फॉन्ट वेट फॉन्ट स्टाइल फॉन्ट
- 5:49:14डिस्प्ले हम टेक्स्ट रिलेटेड बहुत सारे
- 5:49:16टेक्स्ट डेकोरेशन टेक्स्ट अलाइन
- 5:49:17ट्रांसफॉर्म शैडो बैकग्राउंड से रिलेटेड
- 5:49:19काफी सारी चीजें हैं जो यूज़ कर सकते हैं
- 5:49:21तो ये तो हो गया बहुत बेसिक तरीका
- 5:49:22स्टाइलिंग देने का पर हम इस तरीके को यूज़
- 5:49:24नहीं करेंगे क्योंकि इस तरीके से क्या
- 5:49:25होता है
- 5:49:28html5 फइल बड़ी हो जाएगी एंड एक पॉइंट के
- 5:49:31बाद चीजें कन्फ्यूजिंग हो सकती हैं तो हम
- 5:49:33कोशिश करते हैं इनफैक्ट कोशिश क्या करते
- 5:49:35हैं अच्छी डेवलपमेंट प्रैक्टिस ही है
- 5:49:38html5 इल में लिखो जावास्क्रिप्ट का कोड
- 5:49:40जावास्क्रिप्ट फाइल के अंदर लिखो तो ये जो
- 5:49:42कोड है इसे यहां से हटाकर हम यहीं पर लिख
- 5:49:45रहे होते हैं दिस इज आवर बेसिक कोड इसको
- 5:49:47सेव कर लेंगे रिफ्रेश करेंगे तो वो दोबारा
- 5:49:49हट गया क्यों क्योंकि अभी style.css को तो
- 5:49:51हमने कनेक्ट ही नहीं किया स्टाइल . सीएए
- 5:49:53को कनेक्ट करने के लिए हम लिखते हैं लिंक
- 5:49:56आरल रिलेशन इ इक्वल टू स्टाइल शीट यानी हम
- 5:49:59अपना एक लिंक कनेक्ट कर रहे हैं किसके साथ
- 5:50:01स्टाइल शीट के साथ और h = इ style.css तो
- 5:50:05दो एटिबल होते हैं हमारे पास जब टैग्स के
- 5:50:08अंदर हम एक्स्ट्रा इंफॉर्मेशन देते हैं
- 5:50:09जैसे हमारा लिंक टैग हो गया इसके अंदर
- 5:50:11एक्स्ट्रा इंफॉर्मेशन देते हैं तो उसको हम
- 5:50:12एट्रबीक समथिंग इज इक्वल टू समथिंग तो
- 5:50:15रिलेशन क्या है हम किसको जोड़ना चाहते हैं
- 5:50:17स्टाइल शीट को जोड़ना चाहते हैं सीएसएस
- 5:50:19स्टाइल शीट है कैस्केडिंग स्टाइल शीट्स
- 5:50:20एचआरएफ क्या है मतलब लिंक कहां है आपकी
- 5:50:22स्टाइल शीट का स्टाइल . सीएसए सेव कर लिया
- 5:50:25रिफ्रेश कर लिया तो दोबारा से अब स्टाइल
- 5:50:27हमारा अप्लाई होने लग गया अब चाहे तो
- 5:50:28स्टाइल ड सीएए के अंदर हम बहुत सारी चीजें
- 5:50:30कर सकते हैं जैसे मेरा मन किया दैट अपनी
- 5:50:33पूरी की पूरी बॉडी के लिए यानी ये जो पूरा
- 5:50:35का पूरा बॉडी टैग है इसके लिए आई वांट टू
- 5:50:38मेक द बैकग्राउंड कलर या बैकग्राउंड कलर
- 5:50:42टू बी इक्वल टू पिंक सेव किया रिफ्रेश
- 5:50:45किया तो क्या हुआ पूरा का पूरा बैकग्राउंड
- 5:50:47कलर आई हैव इट एज पिंक तो सारे के सारे
- 5:50:49चेंजेज कर सकते हैं अगर बटन को मुझे
- 5:50:51बैकग्राउंड कलर देना है लेट्स सपोज आई गिव
- 5:50:53इट अ बैकग्राउंड कलर ऑफ ब्लू सेव रिफ्रेश
- 5:50:56तो ये ब्लू कलर का हो गया इसे टेक्स्ट कलर
- 5:50:58हम वाइट दे सकते हैं तो इसे टेक्स्ट कलर
- 5:51:00वाइट दे दिया रिफ्रेश किया तो ये वाइट हो
- 5:51:02गया तो इस तरीके से बेसिक बेसिक जो सीएसएस
- 5:51:04है उसे हम लिख सकते हैं अभी मैं आपको कलर
- 5:51:06एंड बैकग्राउंड कलर के ज्यादा एग्जांपल्स
- 5:51:07दे रही हूं सीएसएस के अंदर बिकॉज़ इट इज
- 5:51:09वेरी इजी टू अंडरस्टैंड कि कलर और
- 5:51:11बैकग्राउंड कलर का क्या मतलब होता है पर
- 5:51:12आपको और ज्यादा डिटेल में सीएसएस को पढ़ना
- 5:51:14है डिफरेंट प्रॉपर्टीज को पढ़ना है बाकी
- 5:51:16सारी चीजें पढ़नी है तो उसके लिए हम क्या
- 5:51:17कर सकते हैं उसके लिए जाके हम अपना वन शॉट
- 5:51:19रेफर कर सकते हैं वन शॉट रेफर कर सकते हैं
- 5:51:21या फिर उस वन शॉट के हम नोट्स को भी रेफर
- 5:51:23कर सकते हैं तो ये तो हो गई हमारी बेसिक
- 5:51:25स्टाइलिंग एंड इस तरीके से हम स्टाइलिंग
- 5:51:26ऐड कर सकते हैं तो हमने अभी तक क्या किया
- 5:51:36टैग का यूज करते हैं और स्क्रिप्ट टैग को
- 5:51:38जनरली लिखा जाता है बॉडी फिनिश होने से
- 5:51:41बॉडी के क्लोजिंग टैग से जस्ट पहले हम
- 5:51:43चाहे तो उससे पहले भी लिख सकते हैं हम
- 5:51:44चाहे तो हेड के अंदर भी स्क्रिप्ट को डाल
- 5:51:46सकते हैं बट जनरली इट इज अ गुड कोडिंग
- 5:51:48प्रैक्टिस टू राइट इट जस्ट बिफोर द एंडिंग
- 5:51:50बॉडी टैग यहां पे हम अपने स्क्रिप्ट टैग
- 5:51:52को लिखते हैं और इसके मल्टीपल फायदे भी
- 5:51:54होते हैं अब जस्ट लाइक स्टाइल हम
- 5:51:55स्क्रिप्ट के अंदर डायरेक्टली अपना
- 5:51:57जावास्क्रिप्ट लिख सकते हैं मतलब मैं
- 5:51:58चाहूं तो यहां पर लिख सकती हूं अ एक अलर्ट
- 5:52:01क्रिएट कर लेते हैं हम चाहे तो यहां पर एक
- 5:52:03अलर्ट क्रिएट कर सकते हैं हेलो इस तरीके
- 5:52:07का एक अलर्ट क्रिएट कर दिया सेव कर दिया
- 5:52:08रिफ्रेश कर लिया तो जैसे ही पेज को
- 5:52:10खोलेंगे नोटिस करना है आपको कोई टेक्स्ट
- 5:52:12हमारे पास नहीं आया हमारे पास आया सिंपली
- 5:52:14एक अलर्ट जैसे ही इस पर ओके क्लिक करेंगे
- 5:52:16वैसे हमारे पास पूरा कोड डिस्प्ले होके
- 5:52:17आएगा अब यहां पर एक चीज आपको नोट करनी है
- 5:52:19कि जब भी हमारे पास जावास्क्रिप्ट का कोड
- 5:52:21आता है और हम कोई अलर्ट जैसी चीज प्रोमट
- 5:52:23जैसी चीज क्रिएट करते हैं तो वो क्या करता
- 5:52:25है टेंपरेरिली एग्जीक्यूशन को पॉज कर देता
- 5:52:27है मतलब हमारा पूरा पेज वेट करता है जब तक
- 5:52:30हमारा प्रोमट या हमारा अलर्ट का जो विंडो
- 5:52:32है जो पॉपअप है वो बंद नहीं हो जाता टू
- 5:52:34एग्जीक्यूट द कोड फरदर तो ये एक एक्स्ट्रा
- 5:52:36चीज है जिसको आप याद रख सकते हैं तो ये
- 5:52:38हमने स्क्रिप्ट टैग के अंदर अपना कोड लिख
- 5:52:39दिया जावास्क्रिप्ट का पर जनरली हम ऐसे
- 5:52:41नहीं लिखते हमें जितना भी कोड लिखना होता
- 5:52:43है जेएस का उसको हम script.js के अंदर
- 5:52:44लिखते हैं जैसे यहां हम console.log करवा
- 5:52:47सकते हैं
- 5:52:48हेलो एंड इसे कर लेते हैं सेव एंड
- 5:52:51index.htm के अंदर स्क्रिप्ट को यानी इस
- 5:52:54फाइल को जोड़ने के लिए हम क्या लिखते हैं
- 5:52:55हम लिखते हैं सोर्स इ script.js तो ये
- 5:52:59सोर्स मतलब हम लिंक बता रहे हैं अपनी
- 5:53:01जावास्क्रिप्ट फाइल का इसको सेव किया
- 5:53:02रिफ्रेश किया अब चाहे तो इंस्पेक्ट कर
- 5:53:05सकते हैं इंस्पेक्ट जैसे ही करेंगे कंसोल
- 5:53:07के अंदर जाएंगे तो हमारे पास क्या प्रिंट
- 5:53:08होके आएगा हेलो प्रिंट होके आएगा तो हमें
- 5:53:10क्लियर पता चल गया कि हमारी जो script.js
- 5:53:12है दैट इज़ नाउ कनेक्टेड टू आवर index.htm
- 5:53:14अब हम चाहे तो script.js के अंदर जाके एक
- 5:53:17अलर्ट भी क्रिएट कर सकते हैं लेट्स राइट
- 5:53:19अपना कॉलेज इस तरीके का अलर्ट क्रिएट किया
- 5:53:22रिफ्रेश किया तो ये हमारे पास अलर्ट भी
- 5:53:23क्रिएट होके आ गया तो तीनों चीजों को
- 5:53:25मिक्स करके हमने कंटेंट डाल दिया है हमने
- 5:53:27कुछ स्टाइलिंग ऐड कर दी है साथ के साथ
- 5:53:29हमने कुछ-कुछ लॉजिक ऐड करने की कोशिश की
- 5:53:31है अब एक बार क्या करेंगे अपने इंस्पेक्ट
- 5:53:33विंडो को थोड़ा सा समझेंगे जब भी हम
- 5:53:35इंस्पेक्ट करते हैं यानी इंस्पेक्ट करके
- 5:53:36जब हम ये विंडो खोलते हैं तो हमारे पास
- 5:53:38ऊपर कई सारे टैब्स आते हैं इनमें से सबसे
- 5:53:40इंपॉर्टेंट टैब है हमारे एलिमेंट्स एंड
- 5:53:42कंसोल एलिमेंट्स टैब के अंदर हमारा सारा
- 5:53:45का सारा
- 5:53:50html5 में किसी भी पेज का
- 5:54:02html5 का एचटीएमएल है जो मुझे दिख रहा है
- 5:54:05कंसोल के अंदर जाएंगे तो इसका कोड मुझे
- 5:54:07दिखने लग जाएगा तो इस तरीके से बहुत सारी
- 5:54:09चीजें हैं जो आप जाके इंस्पेक्ट करके भी
- 5:54:11आप नोटिस कर सकते हो अब जब हम एलिमेंट्स
- 5:54:12के अंदर जाएंगे यहां मुझे दिख रहा है दिस
- 5:54:14इज माय एचटीएमएल टैग और जैसे ही आप हर
- 5:54:16करोगे इन सब टैग्स के ऊपर ये हाईलाइट भी
- 5:54:17होते हैं पेज के ऊपर जैसे बॉडी टैग के ऊपर
- 5:54:19हर करेंगे तो पूरा का पूरा बॉडी हाईलाइट
- 5:54:21हो रहा है आपको लेफ्ट में दिख के भी आ रहा
- 5:54:23है अगर मैं h1 के ऊपर हाईलाइट करूं तो
- 5:54:26मेरा h1 हाईलाइट हो रहा है अगर मैं h4 के
- 5:54:27ऊपर हर करूं मेरा h4 हाईलाइट हो रहा है
- 5:54:29बटन के ऊपर हर कर रहे हैं बटन हाईलाइट हो
- 5:54:31रहा है पैराग्राफ के ऊपर हर कर रहे हैं
- 5:54:33पैराग्राफ हाईलाइट हो रहा है और हम चाहे
- 5:54:34तो एलिमेंट्स को जाके सिलेक्ट भी कर सकते
- 5:54:36ये हमारे पास कुछ एरो होगी जैसे ही इस एरो
- 5:54:38के ऊपर हम क्लिक करेंगे और लेफ्ट में अपने
- 5:54:40पेज के ऊपर जाएंगे वो एलिमेंट उस टैग से
- 5:54:42रिलेटेड एलिमेंट से रिलेटेड इंफॉर्मेशन
- 5:54:44हमारे पास होगी जैसे यहां पे दिखा रहा है
- 5:54:46h1 का कलर हमें दिखा रहा है उसका
- 5:54:48बैकग्राउंड कलर हमें दिखा रहा है हमें
- 5:54:49फॉन्ट साइज दिखा रहा है 32 पिक्सेल है
- 5:54:51हमारा फॉन्ट साइज तो काफी सारी इंफॉर्मेशन
- 5:54:53आ रही है मार्जिन की इंफॉर्मेशन दिखा रहा
- 5:54:54है नीचे जाएंगे h4 के लिए दिखा रहा है
- 5:54:57साइजिंग भी दिखाता है बहुत सारी चीजें
- 5:54:58फॉन्ट साइज है 16 पिक्सल्स कौन सा फॉन्ट
- 5:55:00यूज़ हो रहा है टाइम्स जो डिफॉल्ट है मेरे
- 5:55:02ब्राउजर का ये हमारा बटन है बटन के लिए
- 5:55:04उसका कलर दिखा रहा है फॉन्ट दिखा रहा है
- 5:55:06जस इ एरियल फॉन्ट नेम दिखा रहा है रोल
- 5:55:08दिखा रहा है रोल इज इक्वल टू बटन तो सारी
- 5:55:10रिलेटेड इंफॉर्मेशन हमारे पास आ जाती है
- 5:55:12साथ के साथ वी कैन आल्सो एक्सेस द सीएसएस
- 5:55:15सीएसएस कहां से आती है सीएसएस एलिमेंट्स
- 5:55:17के ऊपर ही जब आप जाओगे तो नीचे की तरफ आती
- 5:55:18है नीचे की तरफ हमारे पास स्टाइल्स का एक
- 5:55:21टैब होता है जिसमें आपको दिखेगा कि बॉडी
- 5:55:23को हमने क्या दिया बॉडी को हमने
- 5:55:24बैकग्राउंड कलर पिंक दे रखा है जैसे ही इस
- 5:55:26चेक बॉक्स के ऊपर आप क्लिक करोगे वो
- 5:55:28बैकग्राउंड पिंक हट जाएगा जैसे ही ऐड
- 5:55:30करेंगे ऐड भी हो जाएगा बॉडी को और बाय
- 5:55:32डिफॉल्ट डिस्प्ले ब्लॉक मार्जिन ये
- 5:55:34कुछ-कुछ प्रॉपर्टीज है सीएसएस की जो मिल
- 5:55:35रखी हम चांग तो इस तरीके से पूरा का पूरा
- 5:55:37मॉडल स्टडी कर सकते हैं सीएसएस का बस उसके
- 5:55:39डिटेल में नहीं जाएंगे क्योंकि ऑलरेडी
- 5:55:40चीजें कवर कर रखी हैं फॉर एग्जांपल मुझे
- 5:55:42अपने बटन टैग के लिए इंफॉर्मेशन चाहिए तो
- 5:55:44मैं बटन टैग के ऊपर जाके हर करके क्लिक कर
- 5:55:46सकती हूं तो मेरे पास नीचे स्टाइल की
- 5:55:47इंफॉर्मेशन आ गई कि इसको बैकग्राउंड कलर
- 5:55:49ब्लू दे रखा है इसको कलर हमने वाइट दे रखा
- 5:55:51है टेक्स्ट कलर हम चाहे तो बैकग्राउंड कलर
- 5:55:53को चेंज करके आई कैन आल्सो मेक इट पर्पल
- 5:55:56तो ये क्या हो गया पर्पल हो गया बट हमेशा
- 5:55:58की तरह कंसोल के अंदर या इंस्पेक्ट करने
- 5:56:00के बाद जितने भी चेंजेज होते हैं सारे
- 5:56:01टेंपरेरी होते हैं जैसे ही रिफ्रेश करूंगी
- 5:56:04दोबारा से मेरा बैकग्राउंड कलर मेरे पास
- 5:56:05ब्लू हो जाएगा तो जो भी आप चेंजेज करते हो
- 5:56:07यहां पर एलिमेंट्स के अंदर स्टाइल के अंदर
- 5:56:09कंसोल के अंदर सारे के सारे टेंपरेरी
- 5:56:11चेंजेज है पर हां फाइल के चेंजेज परमानेंट
- 5:56:13है जो फाइल में मैंने लिख दिया था कि बटन
- 5:56:15का कलर ब्लू ही होना चाहिए वो ब्लू ही कलर
- 5:56:17आपको दिखाई देगा तो एलिमेंट्स के अंदर हम
- 5:56:19जनरली देखते हैं अपने एटीएमएल के लिए नीचे
- 5:56:21जाके स्टाइल्स में हमें अपनी स्टाइलिंग
- 5:56:23दिख जाती है कंसोल के अंदर हम देखते हैं
- 5:56:24अपनी जावास्क्रिप्ट के लिए उसके अलावा भी
- 5:56:26हमारे पास इंपॉर्टेंट टैब्स होते हैं
- 5:56:27नेटवर्क वाला टैब इंपॉर्टेंट होता है
- 5:56:29परफॉर्मेंस वाला इंपोर्टेंट होता है
- 5:56:30एप्लीकेशन वाला इंपॉर्टेंट होता है पर
- 5:56:32उनके अभी इतना ज्यादा डिटेल में नहीं
- 5:56:33जाएंगे लेट्स फॉर राइट नाउ फोकस ऑन
- 5:56:36सीएसएस एंड जावास्क्रिप्ट तो ये थे हमारे
- 5:56:38तीन मुस्केटियर्स तीन पिलर्स जिनको कंबाइन
- 5:56:40करके हमने बहुत बेसिक सा कुछ डेवलप किया
- 5:56:42है और इनके तीनों के बीच का हमने
- 5:56:44रिलेशनशिप समझाए अब हमारी ये जो स्क्रिप्ट
- 5:56:47. जए है इसे यहां पे ना लिखने की बजाय
- 5:56:49स्क्रिप्ट . जए फाइल के अंदर लिखने के
- 5:56:51क्या-क्या फायदे हैं वो भी मैं आपको बता
- 5:56:53देती हूं सबसे पहला तो जब भी हम अपने पूरे
- 5:56:54जावास्क्रिप्ट कोड को एक अलग फाइल के अंदर
- 5:56:56लिखते हैं तो वो हमारे लिए रीडेबिलिटी
- 5:56:58बढ़ाता है रीडेबिलिटी बढ़ाने का मतलब है
- 5:57:00ये मैं आपको बेनिफिट्स बता रही हूं अलग
- 5:57:02जावास्क्रिप्ट फाइल बनाने के वरना चाहे तो
- 5:57:04हम
- 5:57:06रीडेबिलिटी बढ़ाने का मतलब है एज अ
- 5:57:07प्रोग्रामर कल को हम भी अपने कोड को जाके
- 5:57:08दोबारा पढ़ेंगे या कोई और प्रोग्रामर
- 5:57:10पढ़ेगा जनरली कंपनीज के अंदर एक दूसरे का
- 5:57:12कोड रिव्यू करते हैं सीनियर डेवलपर्स आपका
- 5:57:14कोड रिव्यू करेंगे तो उस केस में कोड का
- 5:57:16अच्छा रीडेबल होना भी जरूरी है दूसरा ये
- 5:57:19मॉड्यूलर को प्रमोट करता है यानी अपने कोड
- 5:57:21को मॉड्यूलर बनाता है मॉड्यूलर बनाने का
- 5:57:22मतलब होता है कोड के छोटे-छोटे आपने
- 5:57:24टुकड़े कर दिए और हर छोटे टुकड़े का अलग
- 5:57:26मतलब है तो
- 5:57:29html5 को अलग फाइल के अंदर डाल के उसका
- 5:57:32टुकड़ा बना दिया जावास्क्रिप्ट कोड को अलग
- 5:57:33फाइल के अंदर डाल के उसका टुकड़ा बना दिया
- 5:57:35एंड थर्ड इट आल्सो हेल्प्स विद ब्राउजर
- 5:57:40कैशिंग क्योंकि अगर आपने जावास्क्रिप्ट को
- 5:57:42इंडिविजुअल फाइल की तरह लग लिया तो
- 5:57:43नेक्स्ट टाइम जब आप अपने टैब को या
- 5:57:44वेबसाइट को या वेब पेज को रीलोड करोगे विद
- 5:57:46द चेंजेज तो वो जो लोडिंग टाइम होगा वो
- 5:57:49थोड़ा सा फास्टर हो जाएगा तो इट इज अ बेटर
- 5:57:51मोर एफिशिएंट वे ऑफ राइटिंग जावास्क्रिप्ट
- 5:57:53तो चाहे जावास्क्रिप्ट हो चाहे सीएसएस हो
- 5:57:54दोनों को
- 5:58:06आप चाहो तो 10 15 20 अलग-अलग सीएसएस
- 5:58:08फाइल्स बना सकते हो और सारी की सारी यहां
- 5:58:10पे लिंक कर सकते हो पर अभी जनरली हम उतनी
- 5:58:12बड़ी वेबसाइट नहीं बना रहे तो एक ही हमारे
- 5:58:13लिए काफी है एंड इसी तरीके से मल्टीपल
- 5:58:15जावास्क्रिप्ट फाइल्स को भी यहां पर लिंक
- 5:58:17किया जा सकता है अब नेक्स्ट चीज जिसके
- 5:58:19बारे में हम बात करने वाले हैं दैट इज
- 5:58:21गोइंग टू बी द विंडो ऑब्जेक्ट हमारे
- 5:58:23ब्राउजर के अंदर जब भी हम किसी टैब को
- 5:58:25खोलते हैं हमारे लिए बाय डिफॉल्ट एक
- 5:58:27ऑब्जेक्ट होती है दिस इज अवर
- 5:58:29जावास्क्रिप्ट लाइक ऑब्जेक्ट जो हमेशा
- 5:58:31प्रेजेंट रहती है तो द विंडो ऑब्जेक्ट
- 5:58:33रिप्रेजेंट्स एन ओपन विंडो इन अ ब्राउजर
- 5:58:36इफ आई गो टू माय ब्राउजर कंसोल के अंदर और
- 5:58:38यहां पर इफ आई राइट विंडो एंटर किया तो
- 5:58:42मेरे लिए इस तरीके की एक ऑब्जेक्ट दिखाई
- 5:58:43दे रही है इस ऑब्जेक्ट के अंदर अलर्ट नाम
- 5:58:45का एक फंक्शन है अटॉब नाम का एक फंक्शन है
- 5:58:47ब्लर नाम का एक फंक्शन है जहां भी एफ लिखा
- 5:58:50हुआ है दे आर ऑल फंक्शंस इसके अलावा हमारे
- 5:58:52पास ऑब्जेक्ट के अंदर और ऑब्जेक्ट्स हैं
- 5:58:54डिफरेंट डिफरेंट तो कई सारे फंक्शंस है
- 5:58:56हमारे पास आप स्क्रोल करोगे कई सारी
- 5:58:58प्रॉपर्टीज भी है फंक्शंस के साथ साथ बहुत
- 5:59:01सारा डाटा इस विंडो ऑब्जेक्ट के अंदर
- 5:59:03स्टोर होता है इतना डाटा है कि शायद ही
- 5:59:04किसी को याद होगा ये तो एज सच हमें इसको
- 5:59:07याद नहीं रखना कि विंडो ऑब्जेक्ट के अंदर
- 5:59:08क्या प्रॉपर्टीज और क्या मेथड्स हैं पर
- 5:59:10हां हमारे लिए एक विंडो ऑब्जेक्ट होती है
- 5:59:12इट इज ब्राउजर्स ऑब्जेक्ट नॉट
- 5:59:14जावास्क्रिप्ट ये जावास्क्रिप्ट क्रिएट
- 5:59:15नहीं करता ये हमारे लिए मेरा ब्राउजर
- 5:59:17क्रिएट करके देता है अगर आप
- 5:59:18chromecast.com
- 5:59:36होता है वो हमारी विंडो ऑब्जेक्ट के अंदर
- 5:59:38आता है जैसे अभी तक हमने अलर्ट को यूज
- 5:59:40किया या कसोल डलॉग को यूज किया एक
- 5:59:42इंटरेस्टिंग चीज मैं आपको दिखाती हूं यहां
- 5:59:44प हम क्या कर सकते हैं style.css
- 5:59:46index.htm को हटा देते हैं लेट्स ट्राई टू
- 5:59:49प्रिंट द विंडो ऑब्जेक्ट मैंने किया कसोल
- 5:59:51डलॉग विंडो सेव रिफ्रेश तो ये मेरे पास
- 5:59:53मेरी विंडो ऑब्जेक्ट आ गई पूरी की पूरी अब
- 5:59:56यहां पर विंडो ऑब्जेक्ट की जगह हम हेलो
- 5:59:58प्रिंट कर सकते हैं तो हमारे पास हेलो
- 6:00:00प्रिंट होके आ जाएगा बट इफ आई राइट समथिंग
- 6:00:02लाइक
- 6:00:03दिस विंडो डॉट कसोल l h 2 मैंने क्या किया
- 6:00:08विड console.log किया सेव कर लेते हैं
- 6:00:11रिफ्रेश करेंगे तो भी मेरा कोड वर्क कर
- 6:00:12रहा है तो ये जो कंसोल डलॉग हम अभी तक
- 6:00:15यूज़ करते आए हैं ये हमारी विंडो ऑब्जेक्ट
- 6:00:17का ही पार्ट होता है बस हमारे कोड को पता
- 6:00:19है कि विंडो ऑब्जेक्ट क्या है हमारे
- 6:00:21स्क्रिप्ट ड जए को पता है इवन दो हमने
- 6:00:23इसको कभी नहीं बताया हमने कुछ ऐसा नहीं
- 6:00:24लिखा कोड के अंदर लेट विंडो इज इक्वल टू
- 6:00:26दिस ऑब्जेक्ट और इसके अंदर हम की वैल्यू
- 6:00:28पेयर्स डिफाइन कर रहे हैं इस तरीके का
- 6:00:30हमने कोई स्टेटमेंट नहीं लिखा तब भी कोड
- 6:00:32को पता है विंडो ऑब्जेक्ट क्या है क्योंकि
- 6:00:34ये ग्लोबल ऑब्जेक्ट है इसके बारे में पूरे
- 6:00:35कोड को थ्रू आउट जावास्क्रिप्ट को पता
- 6:00:37होता है एंड इसी के अंदर के काफी सारे
- 6:00:39फंक्शंस मेथड्स एंड प्रॉपर्टीज हैं जिनको
- 6:00:41हम यूज़ करते हैं जैसे हमने अलर्ट किया था
- 6:00:44तो जो हमारा अलर्ट होता है इट इज एक्चुअली
- 6:00:46पार्ट ऑफ़ द विंडो ऑब्जेक्ट हम विंडो ड
- 6:00:47अलर्ट लिख के भी अपने अलर्ट को क्रिएट कर
- 6:00:50सकते हैं रिफ्रेश किया मेरा अलर्ट क्रिएट
- 6:00:51हो गया मेरे लिए तो ये क्या हुआ विंडो
- 6:00:53ऑब्जेक्ट ने काम किया प्रोमट भी विंडो
- 6:00:55ऑब्जेक्ट का पार्ट होता है इस तरीके से
- 6:00:56बहुत सारी इंटरेस्टिंग चीजें हैं जो विंडो
- 6:00:58ऑब्जेक्ट की पार्ट हैं अब ये जो विंडो
- 6:00:59ऑब्जेक्ट है इसे हम एज सच स्पेसिफाई करके
- 6:01:02नहीं लिखते हमारे कोड को ऑलरेडी पता है
- 6:01:04सारी चीजें जो विंडो ऑब्जेक्ट का पार्ट है
- 6:01:06वो ऑटोमेटिक हमारे लिए उस चीज को यूज कर
- 6:01:08लेता है पर हमसे इंटरव्यूज के अंदर पूछा
- 6:01:10जा सकता है कि हमारी विंडो ऑब्जेक्ट क्या
- 6:01:12है ये किस तरीके से अवेलेबल होती है कैसे
- 6:01:13जनरेट होती है कौन इसे जनरेट कराता है तो
- 6:01:15इसके बारे में हमें पता होना चाहिए अब
- 6:01:17नेक्स्ट चीज जिसके बारे में हम बात करेंगे
- 6:01:19फाइनली हमारा जो बड़ा टॉपिक है जिसके बारे
- 6:01:21में हम सोचते हैं कि हां ये चीज पढ़ेंगे
- 6:01:22जावास्क्रिप्ट के अंदर दैट इज डॉम हमारी
- 6:01:25पिक्चर का जो सुपर हीरो है वो अब डॉम का
- 6:01:27एग्जैक्ट मतलब क्या होता है फुल फॉर्म की
- 6:01:30बात करें तो इसकी फुल फॉर्म होती है
- 6:01:31डॉक्यूमेंट ऑब्जेक्ट मॉडल और ये काफी मतलब
- 6:01:34कंफ्यूज करने वाली फुल फॉर्म है एज अ
- 6:01:36बिगनर हमें कुछ समझ नहीं आएगा कि हम हां
- 6:01:37ठीक है डॉक्यूमेंट ऑब्जेक्ट मॉडल है पर है
- 6:01:39क्या बेसिकली हमारा जो एटीएमएल जितना भी
- 6:01:42एटीएमएल हम लिखते हैं अपने जावास्क्रिप्ट
- 6:01:44के साथ अटैच करके वो सारा का सारा एटीएमएल
- 6:01:47कोड जावास्क्रिप्ट के अंदर हम एक्सेस कर
- 6:01:50सकते हैं मतलब उस सारे के सारे चाहे
- 6:01:52पैराग्राफ टैग हो गया चाहे h1 हेडिंग टैग
- 6:01:54हो गया चाहे कोई बटन हो गया सारी के सारे
- 6:01:56एलिमेंट्स को जावास्क्रिप्ट के अंदर
- 6:01:58एक्सेस किया जा सकता है और उसे कैसे
- 6:02:00एक्सेस किया जा सकता है ऑटोमेटिक हमारे जो
- 6:02:06होते हैं वो जावास्क्रिप्ट के अंदर आके एक
- 6:02:08ऑब्जेक्ट के अंदर कन्वर्ट हो जाते हैं और
- 6:02:10उस स्पेशल ऑब्जेक्ट को हम नाम देते हैं
- 6:02:12डॉक्यूमेंट एक स्पेशल ऑब्जेक्ट बन जाती है
- 6:02:15जिसको नाम दे दिया जाता है डॉक्यूमेंट और
- 6:02:17ये डॉक्यूमेंट अवेलेबल होता है हमारी
- 6:02:19विंडो ऑब्जेक्ट के अंदर तो विंडो ऑब्जेक्ट
- 6:02:21है विंडो ऑब्जेक्ट तो ऑटोमेटिक होती है
- 6:02:22हमेशा हर पेज के ऊपर विंडो ऑब्जेक्ट के
- 6:02:24अंदर एक डॉक्यूमेंट नाम की ऑब्जेक्ट और आ
- 6:02:26जाती है उसी ऑब्जेक्ट के पार्ट में सब सब
- 6:02:28ऑब्जेक्ट आ जाती है और इस डॉक्यूमेंट
- 6:02:30ऑब्जेक्ट के अंदर पूरा का पूरा
- 6:02:35हमारी फाइल है इसके लिए लेट्स रिमूव दिस
- 6:02:39प्रोमट सेव रिफ्रेश यहां पे लेट्स ट्राई
- 6:02:42टू प्रिंट विंडो ऑब्जेक्ट ये हमारी विंडो
- 6:02:43ऑब्जेक्ट आ गई अब विंडो ऑब्जेक्ट के अंदर
- 6:02:45हम देखें तो ए बी सीडी से स्टार्ट करते
- 6:02:48हैं ऊपर से डी में डी में आप देखोगे
- 6:02:50डॉक्यूमेंट करके कुछ लिखा आ रहा है इसके
- 6:02:52एरो पे क्लिक करोगे ये एक्सपेंड हो गया अब
- 6:02:53इस डॉक्यूमेंट के अंदर आप जाके देखोगे तो
- 6:02:55यहां यूआरएल में क्या लिखा हुआ आ रहा है
- 6:02:56यूआरएल में श्रधा खाप डेस्कटॉप
- 6:02:58जावास्क्रिप्ट index.htm इफ आई मिनिमाइज
- 6:03:01इट यहां क्या आ रहा है इक्सड html5 का
- 6:03:03पूरा का पूरा लिंक हमारे पास आ रहा है हम
- 6:03:05मे पास ऑल के अंदर सारे के सारे टैग्स आ
- 6:03:08रहे हैं जितने भी टैग्स को हमने यूज किया
- 6:03:09है हमने h1 को यूज किया h4 को यूज किया
- 6:03:11पैराग्राफ को यूज किया बटन को यूज किया है
- 6:03:13इनफैक्ट इस पे जाके आप हर करोगे तो वो
- 6:03:15हाईलाइट भी हो रहा है लेफ्ट साइड में आप
- 6:03:17पैराग्राफ के ऊपर हर करोगे मेरा पेज के
- 6:03:18ऊपर पैराग्राफ हाईलाइट होके आ रहा है ब्लू
- 6:03:20कलर में h4 के ऊपर हर करेंगे h4 हाईलाइट
- 6:03:23हो रहा है h1 के ऊपर हर करेंगे h1 हाईलाइट
- 6:03:25हो रही है बॉडी के ऊपर बॉडी हाईलाइट हो
- 6:03:27रही है लिंक टैग इस तरीके से सारे के सारे
- 6:03:29टैग्स मेरे पास अवेलेबल है हम और नीचे
- 6:03:31स्क्रोल करेंगे तो काफी सारी और
- 6:03:33इंफॉर्मेशन हमारे पास आएंगी वी हैव सम
- 6:03:35समथिंग कॉल्ड चाइल्ड नोड्स जिसके अंदर
- 6:03:37हमारे पास नोड्स हैं काफी सारी इंफॉर्मेशन
- 6:03:40है तो जो पूरा का पूरा हमारा एचटीएमएल का
- 6:03:42कोड होता है दैट इज अवेलेबल इन द
- 6:03:44डॉक्यूमेंट ऑब्जेक्ट और ये डॉक्यूमेंट
- 6:03:46ऑब्जेक्ट कहां पे अवेलेबल होती है दिस इज
- 6:03:47अवेलेबल इन द विंडो ऑब्जेक्ट हम चाहे तो
- 6:03:49सिंपली विंडो डॉट डॉक्यूमेंट भी प्रिंट
- 6:03:52करा सकते हैं हमें पता है डॉक्यूमेंट
- 6:03:53विंडो का पार्ट है तो विंडो ड डॉक्यूमेंट
- 6:03:55प्रिंट कराएंगे तो अब देखेंगे पूरा का
- 6:03:58पूरा हमारे पास क्या आ रहा है पूरा का
- 6:03:59पूरा कोड प्रिंट होके आ रहा है ये हमारा
- 6:04:01सारा का सारा एटीएमएल का कोड है अब मुझे
- 6:04:03इस डॉक्यूमेंट ऑब्जेक्ट की अगर प्रॉपर्टीज
- 6:04:05देखनी है तो हम कर सकते हैं console.dir
- 6:04:08विड
- 6:04:09डॉक्यूमेंट तो हमारी जो डॉक्यूमेंट
- 6:04:11ऑब्जेक्ट है वह इस तरीके से हमें दिखाई
- 6:04:13देगी मतलब उसके मेथड्स और प्रॉपर्टीज
- 6:04:14दिखाई देंगे ये जो console.dir होता है
- 6:04:16दिस इज डिफरेंट फ्रॉम console.log
- 6:04:19काफी सारी नई चीजें हैं जो हमें सीखने को
- 6:04:21मिलेंगी इस चैप्टर के अंदर console.log का
- 6:04:23काम होता है कि ये चीजें सिर्फ प्रिंट
- 6:04:25करवा देता है स्क्रीन पे और
- 6:04:27कडी का काम होता है कि ये जो हमारी स्पेशल
- 6:04:30ऑब्जेक्ट्स होती हैं जैसे हमारी
- 6:04:31डॉक्यूमेंट ऑब्जेक्ट हो गई यह उसे उसकी
- 6:04:34प्रॉपर्टीज एंड मेथड्स को प्रिंट करवाने
- 6:04:36के काम आता है पर ये तो क्या करता है
- 6:04:38ऑब्जेक्ट को एज एन एलिमेंट प्रिंट करा
- 6:04:40देता है तो जो हमारा console.log होता है
- 6:04:41ये डॉम एलिमेंट्स को स्पेशली ट्रीट करता
- 6:04:43है जैसे डॉक्यूमेंट के अंदर हमारे डॉम
- 6:04:45एलिमेंट्स है पैराग्राफ h1 ये सब तो
- 6:04:46इन्हें हम डायरेक्टली प्रिंट करवाएंगे इन
- 6:04:48ऑब्जेक्ट्स को तो इस तरीके से हमारे लिए
- 6:05:02html.com प्रिंट कराने के लिए यूज़ नहीं
- 6:05:04करते हम कसोल डीआई आर को यूज़ करते हैं
- 6:05:07अपनी ऑब्जेक्ट को प्रिंट कराने के लिए तो
- 6:05:08हमें ऑब्जेक्ट को प्रिंट करवाना होता है
- 6:05:10वी ऑलवेज यूज डीआर वी प्रेफर दिस तो ये जो
- 6:05:13कसोल डीआर है ये भी हमारी विंडो ऑब्जेक्ट
- 6:05:15का पार्ट है तो काफी इंटरेस्टिंग चीजें तो
- 6:05:18हमने क्या सीखा हमने ये सीखा हमारा जो
- 6:05:20एटीएमएल है उसको जावास्क्रिप्ट के अंदर
- 6:05:21एक्सेस कर सकते हैं कहां एक्सेस कर सकते
- 6:05:23हैं विंडो ऑब्जेक्ट के अंदर एक और
- 6:05:25ऑब्जेक्ट होती है डॉक्यूमेंट नाम से और ये
- 6:05:27डॉक्यूमेंट क्या होता है ये बेसिकली मॉडल
- 6:05:30होता है रिप्रेजेंटेशन होती है किसकी
- 6:05:32हमारे
- 6:05:35डॉम क्या होता है डॉक्यूमेंट ऑब्जेक्ट
- 6:05:37मॉडल ये हमारे एटीएमएल का एक मॉडल बन गया
- 6:05:40है जिसको हमने नाम दे दिया है डॉक्यूमेंट
- 6:05:42और ये बेसिकली कैसा दिखता है इस डॉन को
- 6:05:44अगर हम विजुलाइज करें तो ये इस तरीके का
- 6:05:46दिखता है मतलब ट्री लाइक स्ट्रक्चर होता
- 6:05:47है मेरे पास पेड़ जैसा कुछ दिखता है ऊपर
- 6:05:49से हमारी जड़ें शुरू हो जाती है और इस
- 6:05:51तरीके से ब्रांचेस निकलनी शुरू हो जाती
- 6:05:53हैं हमारे कोड के हिसाब से और ये जो हमारा
- 6:05:55ट्री लाइक स्ट्रक्चर होता है इसमें हर
- 6:05:56इंडिविजुअल बॉक्स को हम अपनी नोड कहते हैं
- 6:05:58ट्री के अंदर हर एक बॉक्स को नोड कहा जाता
- 6:06:01है तो हर एक नोड क्या है हर एक नोड हमारे
- 6:06:04लिए ऑब्जेक्ट है ये भी ऑब्जेक्ट है ये भी
- 6:06:06ऑब्जेक्ट है ये भी ऑब्जेक्ट है ये भी
- 6:06:07ऑब्जेक्ट है ये भी ऑब्जेक्ट है तो इसीलिए
- 6:06:09इसको डॉक्यूमेंट क्योंकि डॉक्यूमेंट नाम
- 6:06:10है ऑब्जेक्ट का ऑब्जेक्ट क्योंकि
- 6:06:12ऑब्जेक्ट्स हैं सारी की सारी मॉडल क्योंकि
- 6:06:35अंदर ही हमारी डॉक्यूमेंट ऑब्जेक्ट आती है
- 6:06:37तो उसके अंदर डॉक्यूमेंट आता है
- 6:06:38डॉक्यूमेंट के अंदर हमारे पास
- 6:07:05पास लिंक की नोड आ गई उसके बाद बॉडी टैग
- 6:07:07के अंदर हमारे पास h1 हो सकता है लद यहां
- 6:07:10पे इन्होंने क्या किया है डिव का एग्जांपल
- 6:07:12लिया है तो यहां पर बेसिकली आई कैन क्रिएट
- 6:07:15अनदर टैग कॉल्ड डिव डिव के अंदर ए बी सीडी
- 6:07:18इस तरीके से रिफ्रेश किया तो ए बी सीडी
- 6:07:20प्रिंट हो के आ गया तो ये जो डिव था बॉडी
- 6:07:22के अंदर हमारा डिव आ सकता है डिव के अंदर
- 6:07:24अगर मैंने कोई इमेज ऐड की है h1 ऐड किया
- 6:07:26पैराग्राफ ऐड किया और कड डिव ऐड किया है
- 6:07:28तो इस तरीके से वो भी आ सकते हैं और फिर
- 6:07:30क्योंकि हमने स्क्रिप्ट टैग भी ऐड किया है
- 6:07:32तो ये स्क्रिप्ट टैग भी आ जाएगा बॉडी टैग
- 6:07:33के पार्ट जो है तो ये सारी की सारी नोड्स
- 6:07:35हैं जो हायरा कियल हायरा कियल यानी ऊपर से
- 6:07:38लेके नीचे तक मतलब विंडो ऑब्जेक्ट के अंदर
- 6:07:40डॉक्यूमेंट ऑब्जेक्ट होगी डॉक्यूमेंट के
- 6:07:41अंदर
- 6:08:04html.com डॉक्यूमेंट आ गया जिसके अंदर
- 6:08:06सारी इंफॉर्मेशन है चाहे तो सिंपली
- 6:08:08डायरेक्टली हम डॉक्यूमेंट को भी लिख सकते
- 6:08:10हैं क्योंकि विंडो ऑब्जेक्ट तो ग्लोबल है
- 6:08:11उसके बारे में सबको पता है रिफ्रेश किया
- 6:08:13तो भी हमारे पास वही सेम चीज प्रिंट होके
- 6:08:14आएगी अब इस डॉक्यूमेंट के अंदर अगर मुझे
- 6:08:16बॉडी को एक्सेस करना है तो मैं लिख सकती
- 6:08:18हूं डॉक्यूमेंट ड बॉडी सेव करेंगे रिफ्रेश
- 6:08:20करेंगे तो इस बार हमारे पास क्या प्रिंट
- 6:08:23हो गया है इस बार हमारे पास हमारी बॉडी
- 6:08:25वाली जो ऑब्जेक्ट है वो प्रिंट होके आई हम
- 6:08:27चाहे तो एक लाइन में डीआई आर कर सकते हैं
- 6:08:28और एक लाइन में console.log
- 6:08:30डॉक्यूमेंट बडी लिख सकते हैं सेव किया
- 6:08:34रिफ्रेश किया तो यह तो तो पूरी ऑब्जेक्ट आ
- 6:08:36गई और इसी ऑब्जेक्ट का हमारे पास एटीएमएल
- 6:08:38वर्जन आ गया यानी बॉडी के जो सारे के सारे
- 6:08:39टैग्स थे वो हमारे पास प्रिंट होके आ गए
- 6:08:42अब इस बॉडी ऑब्जेक्ट के अंदर बहुत सारी
- 6:08:43डिफरेंट डिफरेंट चीजें होती हैं जैसे इट
- 6:08:45हैज समथिंग कॉल्ड चाइल्ड नोड्स चाइल्ड
- 6:08:47नोड्स के अंदर क्या होता है चाइल्ड नोड
- 6:08:49बेसिकली होता है कि एक नोड के अंदर नीचे
- 6:08:51की तरफ कितनी नोड्स हैं तो बॉडी के अंदर
- 6:08:53ही क्या-क्या है इसी के अंदर हमारी
- 6:08:55टेक्स्ट नोड आ जाती है इसी के अंदर डिव आ
- 6:08:57गया जो हाईलाइट हो रहा है h1 आ गया h4 आ
- 6:08:59गया पैराग्राफ आ गया बटन आ गया स्क्रिप्ट
- 6:09:01आ गया और इन्हीं से रिलेटेड इनके टेक्स्ट
- 6:09:03नोड्स आ गई तो डिफरेंट डिफरेंट नोड्स हैं
- 6:09:05अभी इतना डिटेल में नहीं जाना बस थोड़ा सा
- 6:09:07ओवरव्यू थोड़ा सा महसूस करना है कि हम
- 6:09:09क्या सीखने की कोशिश कर रहे हैं तो डॉम के
- 6:09:11अंदर बेसिकली ये जावास्क्रिप्ट का कोड है
- 6:09:13जिसको मैंने प्रिंट करवाया जावास्क्रिप्ट
- 6:09:15की ऑब्जेक्ट हैं इसका एचटीएमएल से एज सच
- 6:09:16कोई रिलेशन नहीं है पर फिर भी मैं अपने
- 6:09:18एटीएमएल को एक्सेस कर पा रही हूं देख पा
- 6:09:20रही हूं
- 6:09:35को प्रिंट करवा सकते हैं रिफ्रेश किया तो
- 6:09:37ये हमारे पास हमारा हेड आ गया कंप्लीट अब
- 6:09:39डॉम से अभी तक जो लर्निंग्स है उनको मैं
- 6:09:41थोड़ा सा सराइज कर देती हूं डॉम मुझे पता
- 6:09:42चल गया
- 6:09:44एचटीएमएस करने का तरीका है डॉम पर फिर
- 6:09:47मेरे दिमाग में सवाल आएगा ठीक है डॉम एक
- 6:09:48ट्री लाइक स्ट्रक्चर है जिसके अंदर सारे
- 6:09:50के सारे एटीएमएल टैग्स एटीएमएल एलिमेंट्स
- 6:09:52मेरे पास एक्सेसिबल होते हैं ठीक है मैंने
- 6:09:54उनको एक्सेस कर लिया उनकी वैल्यू को भी
- 6:09:55प्रिंट करवा दिया जैसे इफ आई वांट आई कैन
- 6:09:58प्रिंट कंसोल डॉक्यूमेंट के अंदर मैंने
- 6:10:00बॉडी को प्रिंट करवाया console.dir ये
- 6:10:03मेरी बॉडी आ गई बॉडी के अंदर मैं चाहूं तो
- 6:10:05आई कैन डू समथिंग कॉल्ड चाइल्ड नोट्स और
- 6:10:09चाइल्ड नट्स में मैं अपनी फर्स्ट नोड को
- 6:10:11प्रिंट करवा रही हूं सेव किया रिफ्रेश
- 6:10:13किया फर्स्ट नोड क्या है फर्स्ट नोड मेरा
- 6:10:14डिव है ये है मेरी फर्स्ट नोट दिस इज अ
- 6:10:17डिव ये कैसे प्रिंट किया ये चाइल्ड नोड
- 6:10:19क्या है उसके डिटेल में नहीं जाना
- 6:10:20एग्जांपल दिखा रही हूं ठीक है मेरे पास ये
- 6:10:22पूरा का पूरा डेव आ गया इस तरीके से
- 6:10:23इंफॉर्मेशन देख ली मैंने
- 6:10:33html4 जस करने होते हैं फॉर एग्जांपल हमने
- 6:10:36वेबसाइट्स पे देखा होगा डार्क मोड होता है
- 6:10:38लाइट मोड होता है अब मुझे चाहिए कि मेरे
- 6:10:40बटन को क्लिक करने से मेरी वेबसाइट का
- 6:10:42पूरा बैकग्राउंड कलर चेंज हो जाए तो उसे
- 6:10:43कैसे चेंज करें हम जाके कोई यूजर बटन
- 6:10:45क्लिक करेगा जाके अपने जो फाइल्स हम अपलोड
- 6:10:48करते हैं सर्वर के ऊपर उनके अंदर तो चेंज
- 6:10:50नहीं कर सकते क्योंकि एक बार आपने फाइल के
- 6:10:51अंदर कोड लिख दिया वो तो वैसे का वैसा सेट
- 6:10:53हो जाएगा उसे चेंज नहीं कर सकते पर रन
- 6:10:55टाइम पे मतलब डायनेमिक जब यूजर एक्सेस कर
- 6:10:58रहा है वेबसाइट पे उस टाइम पे जो चेंजेज
- 6:11:00होने हैं वो सारे के सारे चेंजेज हमारे
- 6:11:01लिए जावास्क्रिप्ट कर सकता है एचटीएमएस
- 6:11:03नहीं कर सकते तो जावास्क्रिप्ट के अंदर हम
- 6:11:05डायनेमिक चेंजेज करते हैं पेज के ऊपर जैसे
- 6:11:08ये पेज मान लो लोड हो गया अब इसकी फाइल के
- 6:11:09अंदर कोई चेंज नहीं किया जा सकता पर फिर
- 6:11:11भी मुझे बैकग्राउंड कलर चेंज करना है सो
- 6:11:13व्हाट आई कैन डू इज आई कैन राइट समथिंग
- 6:11:15लाइक दिस डॉक्यूमेंट के अंदर जो
- 6:11:17डॉक्यूमेंट डॉट बॉडी है उसके लिए मुझे
- 6:11:19उसका स्टाइल चेंज करना है और स्टाइल के
- 6:11:21अंदर मुझे उसका बैकग्राउंड चेंज करना है
- 6:11:25बैकग्राउंड एंड इस बैकग्राउंड को आई वांट
- 6:11:27टू कन्वर्ट इट टू ग्रीन मुझे इसके
- 6:11:29बैकग्राउंड को ग्रीन बनाना है एंटर किया
- 6:11:31तो मेरे लिए क्या हो गया मेरा बैकग्राउंड
- 6:11:33ग्रीन बन गया ये जो जो चेंज है ये जो लाइन
- 6:11:36है ये मैंने एचटीएमएल के अंदर नहीं लिखी
- 6:11:37और जैसे ही आप रिफ्रेश करोगे वो चेंज गायब
- 6:11:39हो जाएगा पर क्योंकि मैं ये लाइन लिख पाई
- 6:11:41तो मैंने क्या किया डायनेमिक अपने पेज के
- 6:11:43अंदर कुछ चेंज कर दिया अभी तो मैंने बस
- 6:11:45स्टाइल चेंज किया है मैं चाहूं तो ये
- 6:11:46हेडिंग भी चेंज कर सकती हूं आई कैन राइट
- 6:11:48समथिंग लाइक
- 6:11:50दिस या इन फैक्ट मैं आपको यहीं पर लिख के
- 6:11:53दिखाती हूं इसी के अंदर ये जो हेडिंग है
- 6:11:57हेडिंग के अंदर नंबर थ्री को एक्सेस करते
- 6:11:59हैं और इसके अंदर आई विल राइट
- 6:12:03समथिंग या इसे कट कर लेते हैं पेस्ट इनर
- 6:12:08टेक्स्ट इज इक्वल
- 6:12:10टू ए बी सीडी सेव रिफ्रेश तो ये क्या हुआ
- 6:12:14मेरी हेडिंग चेंज हो गई ए बी सीडी हो गई
- 6:12:15हेडिंग इसी कोड को यहां से हटा लेते हैं
- 6:12:18सेव रिफ्रेश तो ये क्या है नॉर्मल हेडिंग
- 6:12:20है मेरे पास पर मैं चाहूं तो यहां से अपनी
- 6:12:22हेडिंग को चेंज कर सकती हूं आई कैन मेक इट
- 6:12:23ए बी सीडी तो अपने पेज के ऊपर जो स्टाइल
- 6:12:25से रिलेटेड कंटेंट से रिलेटेड जितने भी
- 6:12:27चेंजेज हमें डायनेमिक करने होते हैं जिसके
- 6:12:29लिए हम html5 इल्स को नहीं छेड़ना चाहते
- 6:12:31पर यूजर के किसी ना किसी इनपुट के बेसिस
- 6:12:33पे वो बटन क्लिक कर रहा है फॉर्म को सबमिट
- 6:12:35कर रहा है उसके बेसिस पर जिन चेंजेज को हम
- 6:12:37लाकर आना चाहते हैं उन चेंजेज को हम कहते
- 6:12:39हैं अपने डायनेमिक चेंजेज और ये डायनेमिक
- 6:12:41चेंजेज करने के लिए ही डायनेमिक चेंजेज कह
- 6:12:43लो इसको डायनेमिक मैनिपुलेशन कह लो
- 6:12:45मैनिपुलेशन मतलब कुछ चेंज लेके आना तो
- 6:12:48इन्हीं को करने के लिए हम अपने डॉम को
- 6:12:50यूज़ करते हैं तो इसीलिए डॉम का सबसे बड़ा
- 6:12:52फायदा होता है डायनेमिक चेंजेज करना इन
- 6:12:54आवर वेब पेज तो नेक्स्ट टॉपिक जिसके साथ
- 6:12:56हम स्टार्ट करेंगे दैट इज़ कॉल्ड डॉम
- 6:12:58मैनिपुलेशन मैनिपुलेशन यानी हम डॉम के
- 6:13:00अंदर चेंजेज करना कैसे शुरू कर सकते हैं
- 6:13:02अब डॉम के अंदर चेंजेज करने से पहले हमें
- 6:13:04यह पता होना चाहिए कि कि हम किसके अंदर
- 6:13:05चेंज करना चाहते हैं क्या मैं इस हेडिंग
- 6:13:07के अंदर चेंज करना चाहती हूं रिफ्रेश कर
- 6:13:09लेते हैं इसे डू आई वांट टू मेक अ चेंज टू
- 6:13:11दिस हेडिंग या मुझे इस पैराग्राफ के अंदर
- 6:13:13चेंज करना है या मुझे इस बटन के अंदर चेंज
- 6:13:14करना है मुझे चेंज एगजैक्टली करना कहां पे
- 6:13:16है तो उसके लिए मुझे एलिमेंट्स को एक्सेस
- 6:13:18करना स्टार्ट करना पड़ेगा एक्सेस करना
- 6:13:20यानी किस तरीके से हम अपने एलिमेंट्स को
- 6:13:22सेलेक्ट कर सकते हैं अच्छा एक और
- 6:13:24इंटरेस्टिंग चीज मैं आपको दिखाती हूं कि
- 6:13:26index.htm में अभी तो हमने अपनी स्क्रिप्ट
- 6:13:28को यहां पे इंक्लूड किया है फॉर एग्जांपल
- 6:13:30मैंने अपनी स्क्रिप्ट को हेड के अंदर
- 6:13:32इंक्लूड कर लिया होता है अपने स्क्रिप्ट
- 6:13:33टैग को जब हम यहां लिख देंगे तो बेसिकली
- 6:13:35हम कह रहे हैं हमारी बॉडी से पहले हमारी
- 6:13:37स्क्रिप्ट लोड होनी चाहिए हमारे
- 6:13:38जावास्क्रिप्ट का कोड लोड होना चाहिए तो
- 6:13:40जावास्क्रिप्ट के कोड के अंदर अगर अब हम
- 6:13:42प्रिंट करवाएं डॉक्यूमेंट डॉट बॉडी को सेव
- 6:13:45किया रिफ्रेश किया तो इस बार क्या प्रिंट
- 6:13:47होगा इस बार नल प्रिंट होगा इसे जूम इन कर
- 6:13:49लेते हैं नल के बारे में पहले भी बात की
- 6:13:51थी नल क्या है एक स्पेशल टाइप होता है
- 6:13:52प्रिमिटिव टाइप होता है जावास्क्रिप्ट के
- 6:13:54अंदर और नल का मतलब होता है खाली ऑब्जेक्ट
- 6:13:56डॉक्यूमेंट डॉट बॉडी हमें पता है एक
- 6:13:58ऑब्जेक्ट होनी चाहिए थी पर अभी क्या है
- 6:13:59अभी वो खाली है तो उसकी वैल्यू क्या है नल
- 6:14:01प्रिंट होके आ रही है तो जब हम अपनी
- 6:14:03स्क्रिप्ट को बॉडी से पहले लोड कर लेते
- 6:14:05हैं तो उसके अंदर डॉम एलिमेंट्स एक्सेसिबल
- 6:14:07नहीं होते कोड के अंदर तो इसीलिए अपना जो
- 6:14:09स्क्रिप्ट टैग है इसको हमको लिखना पड़ता
- 6:14:11है लास्ट में सेव किया रिफ्रेश किया तो इस
- 6:14:13बार हमारी बॉडी के अंदर काफी सारी
- 6:14:14इंफॉर्मेशन हमारे लिए प्रिंट हो रही है सो
- 6:14:16दैट इज़ द मेजर रीज़न व्हाई वी राइट अ
- 6:14:18स्क्रिप्ट टैग जस्ट बिफोर एंडिंग द बॉडी
- 6:14:20टैग तो अपने दोबारा से स्क्रिप्ट . जए के
- 6:14:22अंदर आ जाते हैं अब शुरुआत करते हैं
- 6:14:24स्टार्टिंग विद एक्सेसिंग आवर एलिमेंट्स
- 6:14:26सबसे पहला तरीका होता है एलिमेंट्स को
- 6:14:28एक्सेस करने का सिलेक्ट करने का यूजिंग
- 6:14:29देयर आईडी जो हमारे index.htm के अंदर
- 6:14:31एलिमेंट्स होते हैं इन सब को हम एक आईडी
- 6:14:33दे सकते हैं आईडी बेसिकली होता है है कि
- 6:14:35जैसे हमें रोल नंबर मिल जाता है स्कूल के
- 6:14:36अंदर कॉलेज के अंदर हमारे पास एक यूनिक
- 6:14:38रोल नंबर होता है और हर स्टूडेंट का रोल
- 6:14:39नंबर अलग होता है आपका रोल नंबर अलग होगा
- 6:14:41मेरा रोल नंबर अलग होगा उसी तरीके से हर
- 6:14:43एक एलिमेंट को हम एक इंडिविजुअल आईडी दे
- 6:14:45सकते हैं फॉर एग्जांपल ये जो मेरी h1
- 6:14:47हेडिंग है इसको मैंने दे दी आईडी इ इक्वल
- 6:14:49टू हेडिंग इस तरीके से मैंने इसे कोई आईडी
- 6:14:51दे दी हेडिंग इसे बोल सकते हैं तो अब मुझे
- 6:14:54अगर इस एलिमेंट को एक्सेस करना है यूजिंग
- 6:14:56इट्स आईडी तो इसको एक्सेस करने का क्या
- 6:14:58तरीका होगा मैं लिखूंगी डॉक्यूमेंट
- 6:15:00डॉक्यूमेंट ऑब्जेक्ट के अंदर का एक मेथड
- 6:15:02हम यूज़ करेंगे गेट एलिमेंट बाय आईडी और
- 6:15:04फिर अपनी आईडी का हम नाम लिख देंगे तो हम
- 6:15:06लिख सकते हैं डॉक्यूमेंट डॉ गेट एलिमेंट
- 6:15:08बाय आईडी और उसके बाद डबल कोड्स के अंदर
- 6:15:11हमें लिखना है अपनी आईडी का नाम मेरी आईडी
- 6:15:13का नाम है हेडर सेव कर लिया रिफ्रेश किया
- 6:15:16एज सच कोई चेंज नहीं आएगा इसे क्या करना
- 6:15:19पड़ेगा यह वैल्यू रिटर्न करता है यह हमें
- 6:15:21हमारी हेडर वाली आईडी की h1 की वैल्यू
- 6:15:23रिटर्न करेगा उसे हम किसी वेरिएबल के अंदर
- 6:15:25स्टोर कर सकते हैं इसको कह देते हैं
- 6:15:26हेडिंग इज इक्वल टू ओके दिस वाज सपोज्ड टू
- 6:15:29बी हेडिंग नॉट हेडर एंड फिर इस हेडिंग को
- 6:15:32हम प्रिंट करवा सकते हैं console.log
- 6:15:34हमारी हेडिंग सेव कर लिया रिफ्रेश कर लिया
- 6:15:37तो ये हमारी हेडिंग हमारे लिए प्रिंट होकर
- 6:15:38आ गई हमें इसे हमेशा करना है डीआई आर
- 6:15:41बिकॉज दिस इज एन ऑब्जेक्ट तो ये हमारी h1
- 6:15:43टाइप की हेडिंग आ गई आईडी जनरली हमें कैसे
- 6:15:45दिखते हैं आईडी को दिखाने के लिए कोड के
- 6:15:48अंदर हैश यूज किया जाता है हैश और फिर हम
- 6:15:50अपनी आईडी का नाम लिखते हैं जैसे अगर मुझे
- 6:15:52अपनी आईडी के हिसाब से अगर स्टाइल देना
- 6:15:54होगा जैसे style.css के अंदर अगर मुझे h1
- 6:15:57को स्टाइल नहीं देना इसकी आईडी के बेसिस
- 6:15:59पे स्टाइल देना है तो मैं लिखूंगी हैश
- 6:16:01हेडिंग तो ये हैश हमेशा आईडी का सिंबल
- 6:16:03होता है सेव किया रिफ्रेश फश किया तो भी
- 6:16:05मेरी स्टाइलिंग अप्लाई करेगी तो वही यहां
- 6:16:07पे लिखा हुआ आ रहा है कि h1 तो हेडिंग है
- 6:16:08टैग का नाम है h1 और हैश हेडिंग यानी उसकी
- 6:16:11आईडी है हेडिंग और उससे रिलेटेड बहुत सारी
- 6:16:13इंफॉर्मेशन हमारे पास यहां पर प्रिंट होकर
- 6:16:16आ जाएगी तो हेडिंग के अंदर क्या-क्या
- 6:16:17कंटेंट है वो भी हमें यहां पे दिखाई दे
- 6:16:19रहा है कई सारी चीजें दिखाई दे रही हैं
- 6:16:20जिसको अभी धीरे-धीरे हम समझेंगे अभी के
- 6:16:22लिए हमने देख लिया हेडिंग से एलिमेंट को
- 6:16:23कैसे एक्सेस करना है दूसरा तरीका होता है
- 6:16:25एलिमेंट को एक्सेस करने का यूजिंग क्लास
- 6:16:28नेम अब हेडिंग तो होती है हर आइटम की
- 6:16:30यूनिक हर जो इंडिविजुअल एलिमेंट होता है
- 6:16:32उसे हम यूनिक हेडिंग देते हैं जैसे अपने
- 6:16:34कोड के अंदर index.htm के अंदर ये मेरी h1
- 6:16:37हेडिंग हो गई हम एक और h1 हेडिंग बना सकते
- 6:16:39हैं इसको हम कह सकते हैं आईडी हेडिंग टू
- 6:16:42एंड यहां लिख देते हैं
- 6:16:45जावास्क्रिप्ट इस तरीके से सेव किया
- 6:16:47रिफ्रेश किया तो ये फर्स्ट हेडिंग आ गई ये
- 6:16:49सेकंड हेडिंग आ गई इसके ऊपर स्टाइल क्यों
- 6:16:51नहीं आ रहा स्टाइल इसलिए नहीं आ रहा इसके
- 6:16:52ऊपर क्योंकि स्टाइल .
- 6:16:57css2 h1 के पास है h2 के पास दूसरी आईडी
- 6:17:00है तो इवन दो ये दोनों h1 ही टैग्स हैं h1
- 6:17:02ही एलिमेंट्स हैं पर इन दोनों की आईडी
- 6:17:04अलग-अलग है तो हम वैसे तो सेम आईडी दे
- 6:17:06सकते हैं पर कभी देना नहीं है क्योंकि
- 6:17:07आईडी का रोल होता है टू बी यूनिक फॉर ईच
- 6:17:09एलिमेंट पर अगर हमारे पास कोड में इस
- 6:17:11तरीके की कुछ कंडीशन आ जाती है फॉर
- 6:17:13एग्जांपल मेरा जो बटन है उसका भी टेक्स्ट
- 6:17:15का कलर वाइट होना चाहिए मेरा जो पैराग्राफ
- 6:17:17है इसके भी टेक्स्ट का कलर वाइट होना
- 6:17:19चाहिए तो बेसिकली मल्टीपल एलिमेंट्स को
- 6:17:21सेम अगर हम एक कैटेगरी के अंदर डालना
- 6:17:23चाहते हैं तो उसके लिए हम यूज करते हैं
- 6:17:24क्लास क्लास बहुत सारे एलिमेंट्स के लिए
- 6:17:26सेम हो सकती है और क्लास को हम डॉट से
- 6:17:28रिप्रेजेंट करते हैं और फिर अपनी क्लास का
- 6:17:30नाम कुछ भी हम दे सकते हैं एलिमेंट को तो
- 6:17:33जैसे यहां पर दोनों जो हेडिंग है है h1 h2
- 6:17:35h4 तीनों हेडिंग्स को ये जो आईडी है इसे
- 6:17:38हम कन्वर्ट कर देते हैं टू सम क्लास एंड
- 6:17:41यहां भी इसे सेम क्लास दे देते हैं
- 6:17:43हेडिंग इसको भी क्लास दे दी हेडिंग इसको
- 6:17:46भी क्लास दे दी हेडिंग इसको भी क्लास दे
- 6:17:47दी हेडिंग सेव किया एंड अब style.css के
- 6:17:52अंदर जाके हम अपनी डॉट हेडिंग के हिसाब से
- 6:17:55स्टाइलिंग दे सकते हैं तो ये क्लास
- 6:17:56रिप्रेजेंट करता है रिफ्रेश किया तो क्या
- 6:17:59हो गया तीनों को सेम स्टाइलिंग मिल गई
- 6:18:00क्योंकि तीनों की क्लास सेम है ये जो
- 6:18:02क्लास एंड आईडी होती है हमें इंस्पेक्ट
- 6:18:03करके भी दिखाई दे सकती है आप जाके क्लिक
- 6:18:05करोगे h1 के ऊपर तो बेसिकली यहां पे दिख
- 6:18:07जाता है हमारे एलिमेंट्स के अंदर जाके h1
- 6:18:09के अंदर मुझे क्लास दिख रही है हेडिंग इस
- 6:18:11h1 को भी सेम क्लास है इस h4 को भी सेम
- 6:18:13क्लास दी हुई है अब क्लास के बेसिस पर
- 6:18:15एलिमेंट्स को एक्सेस करने के लिए हम लिखते
- 6:18:16हैं डॉक्यूमेंट ड गट एलिमेंट्स बाय क्लास
- 6:18:19नेम और फिर अपनी क्लास का नाम तो यहां हम
- 6:18:22लिख सकते हैं style.css को क्रॉस कर देते
- 6:18:24हैं script.js में वी कैन
- 6:18:27राइट लेट बहुत सारी हेडिंग्स इनको हम कह
- 6:18:31सकते हैं इज इक्वल टू डॉक्यूमेंट ड गेट
- 6:18:34एलिमेंट्स इस बार क्या हो जाएगा एलिमेंट्स
- 6:18:35हो जाएगा यहां पे सिंगल है एलिमेंट क्यों
- 6:18:38सिंगल है क्योंकि आईडी एक ही एलिमेंट की
- 6:18:40यूनिक होती है पर यहां हो जाएगा एलिमेंट्स
- 6:18:42क्योंकि क्लास नेम तो बहुत लोगों का कॉमन
- 6:18:44हो सकता है और यहां हम लिख देंगे अपनी
- 6:18:45क्लास का नाम मेरी क्लास का नाम क्या था
- 6:18:47अब हेडिंग था मेरी क्लास का नाम इसे सेव
- 6:18:49कर लेते हैं या इनफैक्ट इसे और थोड़ा सा
- 6:18:51यूनिक बनाने के लिए हम इसे कह देते हैं
- 6:18:52हेडिंग क्लास मेरी क्लास का नाम क्या था
- 6:18:55इट वाज हेडिंग क्लास सेव कर लिया यहां
- 6:18:58हमने लिख दिया हेडिंग क्लास सेव
- 6:19:01रिफ्रेश ओके इसे इस हेडिंग्स को हमें
- 6:19:04स्टोर भी करना पड़ेगा कसोल डलॉग या
- 6:19:07डीआर
- 6:19:09हेडिंग्स एंड साथ में लॉक भी करवा लेते
- 6:19:12हैं कसोल
- 6:19:13डलॉग हेडिंग्स सेव ऊपर वाले कोड को कर
- 6:19:17सकते हैं कॉमेंट आउट रिफ्रेश तो ये हमारे
- 6:19:19पास क्या आ गया एक एटीएल कलेक्शन आ गया
- 6:19:27html4 और इस एटीएमएल कलेक्शन के अंदर भी
- 6:19:30सेम इंफॉर्मेशन हमारे पास है रो एथ को अगर
- 6:19:33एक्सपेंड करेंगे तो इसके अंदर फर्स्ट वाली
- 6:19:35जो हेडिंग है उससे रिलेटेड इंफॉर्मेशन आ
- 6:19:36जाएगी टेक्स्ट आप देख सकते हो यहां पर डॉम
- 6:19:40डेमो बाय अपना कॉलेज फर्स्ट को अगर हम
- 6:19:43एक्सपेंड करेंगे स्क्रोल करेंगे इसका
- 6:19:46हमारे पास टेक्स्ट आ जाएगा यहां इनर
- 6:19:47टेक्स्ट के अंदर ये लिखा हुआ आ रहा है
- 6:19:49जावास्क्रिप्ट तो इस तरीके से हर एक
- 6:19:50इंडिविजुअल की पूरी की पूरी इंफॉर्मेशन
- 6:19:52हमारे पास आ जाती है तो हमारा गेट
- 6:19:53एलिमेंट्स बाय क्लास नेम क्या रिटर्न करता
- 6:19:55है ये हमारे लिए एक एचटीएमएल कलेक्शन को
- 6:19:58रिटर्न करता है एटीएमएल कलेक्शन इज वेरी
- 6:20:00सिमिलर टू एन एरे ये एरे जैसा ही होता है
- 6:20:02इसके अंदर भी इंडेक्स आप नोटिस कर सकते हो
- 6:20:04रो इंडेक्स है वन इंडेक्स है टू इंडेक्स
- 6:20:06है और इसके अंदर लेंथ प्रॉपर्टी भी होती
- 6:20:08है बहुत सारे मेथड्स भी होते हैं पुश पॉप
- 6:20:10जैसे मेथड्स नहीं होते पर हां अगर हम
- 6:20:11एटीएमएल कलेक्शंस की बात करें तो इट इज
- 6:20:13वेरी सिमिलर टू एन एरे बस वो एगजैक्टली
- 6:20:15एरे नहीं होता इट इज अ डिफरेंट थिंग कॉल्ड
- 6:20:34रिफ्रेश करेंगे तो हमारे पास क्या प्रिंट
- 6:20:36होगा हमारा जो एटीएमएल कलेक्शन होगा वो
- 6:20:37खाली आएगा क्योंकि कुछ एलिमेंट ही नहीं
- 6:20:39होगा उसके अंदर लेंथ क्या आएगी लेंथ उसकी
- 6:20:40आएगी इक्वल टू 0 और यहीं पर अगर हम ऐसी
- 6:20:43आईडी को सर्च करते जो है ही नहीं जैसे
- 6:20:45यहां हम आईडी को सर्च कर रहे हैं हेडिंग
- 6:20:47और हेडिंग नाम की कोई आईडी तो है ही नहीं
- 6:20:49हमारे कोड के अंदर इसको सेव करेंगे
- 6:20:51रिफ्रेश करेंगे तो हमारे पास क्या प्रिंट
- 6:20:53होके आएगा नल प्रिंट होके आएगा तो जब किसी
- 6:20:55आईडी वाला एलिमेंट एजिस्ट नहीं करता तो नल
- 6:20:57प्रिंट होके आता है जब किसी क्लास वाला
- 6:20:59एलिमेंट एजिस्ट नहीं करता तो हमारे पास
- 6:21:00एमटी एटीएमएल कलेक्शन आता है इसको थोड़ा
- 6:21:03सा और आइडेंटिफिकेशन यहां हम इसे दे सकते
- 6:21:05हैं माय क्लास इनको मैंने क्या नाम दे
- 6:21:08दिया माय क्लास नाम दे दिया थोड़ा सा और
- 6:21:11क्लियर हो जाएगा दैट दिस इज माय क्लास और
- 6:21:14बटन को हम एक आईडी दे सकते हैं लेट्स गिवन
- 6:21:16इट गिव इट एन आईडी ऑफ माय आईडी तो यहां पे
- 6:21:20हम माय क्लास अपनी क्लास का नाम हम लिख
- 6:21:22सकते हैं रिफ्रेश किया हमारे पास एचटीएमएल
- 6:21:24कलेक्शंस आ गए और यहां चाहे तो बटन को
- 6:21:26एक्सेस कर सकते हैं लेट बटन इज इक्वल टू
- 6:21:28और ये हमने माय आईडी लिख दी हम बटन को
- 6:21:31प्रिंट करवा सकते हैं सेव किया रिफ्रेश
- 6:21:32किया ये हमारा बटन हमारे पास आ गया इसकी
- 6:21:35आईडी दिख रही है ये हमारा एटीएमएल कलेक्शन
- 6:21:36हमारे पास आ गया अब तीसरा तरीका होता है
- 6:21:38एलिमेंट्स को एक्सेस करने का दैट इज
- 6:21:40यूजिंग द टैग नेम कि हम सारे के सारे
- 6:21:42पैराग्राफ टैग्स को एक्सेस करना चाहते हैं
- 6:21:44सारे के सारे h1 को एक्सेस करना चाहते हैं
- 6:21:46इस तरीके से तो index.htm के अंदर दो
- 6:21:48पैराग्राफ्स बना लेते हैं दिस इज यह जो
- 6:21:52होगा यह हमारा सेकंड पैराग्राफ हो जाएगा
- 6:21:57सेव रिफ्रेश तो ये हमारा फर्स्ट पैराग्राफ
- 6:21:59है ये हमारा सेकंड पैराग्राफ है इसे
- 6:22:01प्रिंट करवाने के लिए हम लिख सकते हैं लेट
- 6:22:03पैरास कुछ भी भी नाम दे सकते हैं वेरिएबल
- 6:22:05को इज इक्वल टू डॉक्यूमेंट ड गट एलिमेंट्स
- 6:22:08बाय टैग नेम और इसके अंदर हम अपने टैग का
- 6:22:10नाम डाल देंगे मुझे पैराग्राफ चाहिए सारे
- 6:22:12के सारे तो हम console.dir करा सकते हैं
- 6:22:15अपने पैराग्राफ्स को सेव किया रिफ्रेश
- 6:22:17किया ये हमारे पास दोबारा से
- 6:22:19html5 पैराग्राफ है फर्स्ट पैराग्राफ का
- 6:22:21हमें टेक्स्ट देखना है तो यहां जाके हम
- 6:22:23देख सकते हैं लर्न अबाउट डॉम कॉन्सेप्ट्स
- 6:22:26सेकंड पैराग्राफ का हमें टेक्स्ट देखना है
- 6:22:28यानी इस वाले का तो इनर टेक्स्ट नाम की
- 6:22:30प्रॉपर्टी होती है इन सबके पास यहां हम जा
- 6:22:32सकते हैं टू इनर टेक्स्ट यहां लिखा र
- 6:22:34सेकंड पैराग्राफ तो इस तरीके से तीनों तीन
- 6:22:36अलग-अलग तरीके होते हैं हमारे पास टू
- 6:22:38एक्सेस आवर एलिमेंट्स फ्रॉम द पेज अब वैसे
- 6:22:40तो इन तीनों तरीकों को यूज किया जा सकता
- 6:22:42है पर इससे भी लेवल अप एक और बेटर तरीका
- 6:22:44होता है टू एक्सेस आवर एलिमेंट्स व्हिच इज
- 6:22:45कॉल्ड द क्वेरी सिलेक्टर डॉक्यूमेंट के
- 6:22:47अंदर हमारे पास एक मेथड होता है कॉल्ड
- 6:22:49क्वेरी सिलेक्टर क्वेरी सिलेक्टर के अंदर
- 6:22:51हम अपनी आईडी भी पास कर सकते हैं हम अपनी
- 6:22:53क्लास भी पास कर सकते हैं हम अपने टैग का
- 6:22:55नाम भी पास कर सकते हैं और वो खुद डिटेक्ट
- 6:22:56कर लेगा कि हमें किस तरीके के एलिमेंट्स
- 6:22:58चाहिए जैसे फॉर एग्जांपल मुझे सारे
- 6:23:00पैराग्राफ्स चाहिए तो मैं यहां लिख सकती
- 6:23:02हूं लेट अभी के लिए इसको एलिमेंट्स लेते
- 6:23:04हैं इज इक्वल टू डॉक्यूमेंट डॉ क्वेरी
- 6:23:06सक्टर और हम हमेशा क्या करेंगे क्वेरी
- 6:23:08सिलेक्टर को यूज़ करेंगे मुझे अगर कोई टैग
- 6:23:10चाहिए किसी टैग के बेसिस पे एलिमेंट्स
- 6:23:12चाहिए जैसे मुझे सारे के सारे पैराग्राफ्स
- 6:23:14टैग चाहिए तो मैं यहां पर लिख सकती हूं
- 6:23:16अपने डबल कोड्स डबल कोड्स के अंदर अपने
- 6:23:17टैग का नाम और फिर क्या कर सकते हैं
- 6:23:19console.dir आर कर सकते हैं एलिमेंट्स को
- 6:23:22सेव कर लेंगे रिफ्रेश किया ये हमारे पास
- 6:23:24हमारा पैराग्राफ आ गया तो जब भी हम
- 6:23:26डॉक्यूमेंट डॉ क्वेरी सिलेक्टर करते हैं
- 6:23:28तो वो इस टैग से मैचिंग जो भी अंदर लिखा
- 6:23:30होगा चाहे आईडी है चाहे क्लास है चाहे टैग
- 6:23:32है उससे मैचिंग फर्स्ट एलिमेंट हमें
- 6:23:35रिटर्न करके दे देगा और अगर हमें सारे
- 6:23:37एलिमेंट चाहिए तो उसके लिए हम क्या करते
- 6:23:38हैं इसे कह देते हैं फर्स्ट
- 6:23:41एलिमेंट दिस इज माय फर्स्ट एलिमेंट और
- 6:23:43सारे के सारे चाहिए तो उसके लिए हम लिखते
- 6:23:45हैं क्वेरी सिलेक्टर ऑल और इसको कह देंगे
- 6:23:49ऑल
- 6:23:52एलिमेंट्स तो जब हमें फर्स्ट एलिमेंट
- 6:23:55चाहिए क्वेरी सिलेक्टर यूज करेंगे जब ऑल
- 6:23:57एलिमेंट्स चाहिए सारे मैचिंग एलिमेंट्स
- 6:23:58चाहिए तब हम क्वेरी सिलेक्टर ऑल यूज
- 6:24:00करेंगे तो इसे सेव कर लेते हैं रिफ्रेश कर
- 6:24:02लेंगे पहले वाले में तो फर्स्ट आया सि
- 6:24:04पैराग्राफ दूसरे वाले में क्या आया नोड
- 6:24:06लिस्ट आई तो हमारे पास क्वेरी सिलेक्टर
- 6:24:08क्या रिटर्न करता है क्वेरी सिलेक्टर
- 6:24:09हमारे लिए नोड लिस्ट रिटर्न करता है यानी
- 6:24:12नोड्स की लिस्ट नोड क्या होता है ऑलरेडी
- 6:24:14हमने बात कर रखी है क्या होता है हमारे
- 6:24:16लिए नोड हमारे जो डॉम का ट्री बनता है
- 6:24:17इसके अंदर हर एक इंडिविजुअल चीज हमारे लिए
- 6:24:20नोड बन जाती है तो इस नोड के अंदर अगर हम
- 6:24:22लिस्ट बना ले मल्टीपल नोड्स की तो वो एक
- 6:24:23नोड लिस्ट कहलाए गी तो ये हमारा फर्स्ट
- 6:24:25पैराग्राफ आ जाएगा ओके ये हमारा सेकंड
- 6:24:28पैराग्राफ आ जाएगा तो हम चाहे तो एक को भी
- 6:24:30एक्सेस कर सकते हैं मल्टीपल को भी एक्सेस
- 6:24:31कर सकते हैं क्लास के बेसिस पे कैसे
- 6:24:33एक्सेस करेंगे फॉर एग्जांपल मैंने अपनी
- 6:24:35माय क्लास क्लास का नाम दिया यहां पर माय
- 6:24:38क्लास लिख देते हैं और यहां भी माय क्लास
- 6:24:39लिखते हैं अब क्लास का नाम जब भी हम लिखते
- 6:24:42हैं उसे हम हमेशा एक डॉट के साथ लिखते हैं
- 6:24:44क्वेरी सिलेक्टर के अंदर डॉट के साथ लिखना
- 6:24:46पड़ता है सेव किया रिफ्रेश किया फर्स्ट
- 6:24:48क्लास कौन सी मिली ये इस h1 की मिली कौन
- 6:24:50से वाले h1 की मिली इनर टेक्स्ट के अंदर
- 6:24:52जाएंगे तो डॉम डेमो बाय अपना कॉलेज ये
- 6:24:55वाला जो हमारा h1 है इसकी है फर्स्ट क्लास
- 6:24:57और सारे के सारे नोट्स को अगर देखें दिस
- 6:24:59वाज माय फर्स्ट नोट दिस वाज माय सेकंड नोट
- 6:25:00दिस वाज माय थर्ड नोट उसी तरीके से आईडी
- 6:25:02के बेसिस पे सर्च कर सकते हैं आईडी में
- 6:25:04क्वेरी सिलेक्टर ऑल सेंस नहीं बनाता आईडी
- 6:25:06के बेसिस पे सिंगल एलिमेंट आएगा तो मैं
- 6:25:08अपना बटन सर्च कर सकती हूं यूजिंग माय
- 6:25:10आईडी सेव किया रिफ्रेश किया ओके हमारे पास
- 6:25:14नल प्रिंट होकर आ रहा है क्यों क्योंकि
- 6:25:16आईडी के सामने हमें डॉट नहीं लगाना आईडी
- 6:25:18के सामने हमें हैश लगाना है सेव किया
- 6:25:19रिफ्रेश किया हमारे पास हमारा बटन आ गया
- 6:25:22बटन से रिलेटेड बाकी सारी इंफॉर्मेशन आ गई
- 6:25:24तो इस तरीके से हम अपने एलिमेंट्स को
- 6:25:25एक्सेस कर सकते हैं अब ये तो हो गया
- 6:25:27एलिमेंट्स को एक्सेस करना उसके बाद एक्सेस
- 6:25:29करने के बाद हम अपने एलिमेंट्स की कुछ-कुछ
- 6:25:31प्रॉपर्टीज हैं जिनकी वैल्यू भी चेक कर
- 6:25:33सकते हैं और जिनकी वैल्यू हम च भी कर सकते
- 6:25:34हैं तो इन प्रॉपर्टीज के बेसिस पर हम
- 6:25:36वैल्यू को गेट भी कर सकते हैं वैल्यू को
- 6:25:38गेट करना यानी उसको चेक करना और हम वैल्यू
- 6:25:40को सेट भी कर सकते हैं मतलब उसे चेंज भी
- 6:25:43कर सकते हैं उसे अपडेट भी कर सकते हैं तो
- 6:25:45ये सारी इंपॉर्टेंट प्रॉपर्टीज हैं जिनको
- 6:25:47हम कवर कर रहे हैं सबसे पहली प्रॉपर्टी
- 6:25:48जिसको हम याद रख सकते हैं दैट इज द टैग
- 6:25:50नेम टैग नेम हमें किसी भी एलिमेंट नोड का
- 6:25:53टैग रिटर्न कर देती है जैसे मुझे चाहिए कि
- 6:25:56मेरे पास यह एलिमेंट है फर्स्ट एलिमेंट
- 6:25:57जैसे मैंने प्रिंट करवा रखा है आई नो दिस
- 6:25:59इज माय बटन अब मैं क्या कर सकती हूं यहां
- 6:26:01पे अपने फर्स्ट एलिमेंट को दोबारा प्रिंट
- 6:26:03करवा सकते हैं मेरा फर्स्ट फ एलिमेंट क्या
- 6:26:04है मेरे लिए एक बटन है अब फर्स्ट एलिमेंट
- 6:26:07डॉट टैग नेम जैसे ही मैंने किया तो इसका
- 6:26:10टैग का नाम आ जाएगा टैग क्या है इसका बटन
- 6:26:12टैग है एटीएमएल के अंदर बटन कैसे बनता है
- 6:26:14बटन टैग से तो वो मेरे पास आ जाएगा उसी
- 6:26:16तरीके से इफ आई सर्च फॉर लेट्स सपोज आई
- 6:26:18सर्च फॉर
- 6:26:19पैराग्राफ मैंने क्या किया अपने पैराग्राफ
- 6:26:21के बेसिस पे सर्च किया रिफ्रेश किया मेरे
- 6:26:23पास मेरा पैराग्राफ आ गया तो फर्स्ट
- 6:26:25एलिमेंट जो है इसके अंदर अभी पैराग्राफ है
- 6:26:28जैसे ही मैंने फर्स्ट एलिमेंट डॉट टैग नेम
- 6:26:29किया मेरे पास क्या आ जाएगा पैराग्राफ
- 6:26:31प्रिंट होकर आ जाएगा तो किसी भी एलिमेंट
- 6:26:33का टैग नेम प्रिंट करवाने के लिए हम डॉट
- 6:26:35टैग नेम कर सकते हैं सेकंड प्रॉपर्टी होती
- 6:26:37है हमारे पास इनर टेक्स्ट इनर टेक्स्ट
- 6:26:39क्या रिटर्न करती है इट रिटर्न्स द
- 6:26:40टेक्स्ट कंटेंट ऑफ ऑल एलिमेंट्स एंड ऑल
- 6:26:43इट्स चिल्ड्रन अब पहले तो ये चिल्ड्रन
- 6:26:45टर्म कहां से आ गई यहां पे चिल्ड्रन का
- 6:26:47मतलब तो बच्चे होता है हम चिल्ड्रन के
- 6:26:49बारे में कैसे समझ रहे हैं उसको एक बार
- 6:26:50थोड़ा सा समझ लेते हैं जब भी हम अपने डॉम
- 6:26:53स्ट्रक्चर की बात करते हैं फॉर एग्जांपल
- 6:26:54मैंने छोटा सा हिस्सा लिया डॉम स्ट्रक्चर
- 6:26:56का हमने कोड के अंदर हो सकता है बॉडी टैग
- 6:26:59के अंदर इस तरीके से अपना कोड लिखा हो दिस
- 6:27:00वाज माय बॉडी टैग बॉडी टैग के अंदर मैंने
- 6:27:03एक डिव बनाया था
- 6:27:04इस तरीके से एंड डिव के अंदर मैंने क्या
- 6:27:07किया था एक मैंने इमेज टैग क्रिएट किया था
- 6:27:10एक मैंने h1 क्रिएट किया
- 6:27:12था थोड़ी सी और इसे स्पेसिंग दे देते
- 6:27:15हैं एक हमने लेट्स सपोज कोई पैराग्राफ टैग
- 6:27:18क्रिएट किया होगा एक हमने एक और दूसरा डिव
- 6:27:21क्रिएट किया होगा सो दिस वाज माय डिव एंड
- 6:27:23उसके अलावा यहां पर हमने अपना स्क्रिप्ट
- 6:27:25टैग भी बनाया
- 6:27:26होगा इस तरीके का सपोज करते हैं हमारे पास
- 6:27:29एचटीएमएल कोड था तो इसका डॉम वर्जन ये हो
- 6:27:32जाएगा सबसे ऊपर जो
- 6:27:34बॉडी आ गई अब बॉडी के अंदर क्या-क्या है
- 6:27:37बॉडी के अंदर हमारे पास डिव है और
- 6:27:39स्क्रिप्ट है दोनों कहां पे सेम लेवल पे
- 6:27:40हैं ऐसा नहीं है डिव स्क्रिप्ट के अंदर है
- 6:27:43डिव और स्क्रिप्ट दोनों के दोनों बॉडी के
- 6:27:45अंदर है तो एक तरफ हमारे पास डिव आ जाएगा
- 6:27:47एक तरफ हमारे पास स्क्रिप्ट आ जाएगा फिर
- 6:27:48डिव के अंदर क्या-क्या है डिव के अंदर
- 6:27:50इमेज है h1 है पैराग्राफ है डिव है तो ये
- 6:27:52सारे के सारे इस टैग के अंदर आ जाएंगे
- 6:27:54इसके नोड के अंदर आ जाएंगे तो इमेज h1
- 6:27:56पैराग्राफ एंड डिव हमारे पास इस तरीके से
- 6:27:57आ गए अब ये जो स्ट्रक्चर होता है इसे हमें
- 6:28:00पता है हम क्या कहते हैं इसे इसे हम अपना
- 6:28:01ट्री लाइक स्ट्रक्चर कहते हैं और इस ट्री
- 6:28:04लाइक स्ट्रक्चर के अंदर ऊपर जो नोड होती
- 6:28:06है उसे कहा जाता है पेरेंट और पेरेंट के
- 6:28:09जो नीचे जितनी भी नोड्स होती है उन्हें हम
- 6:28:12कहते हैं चाइल्ड नोड तो ये क्या है चाइल्ड
- 6:28:15बन गया ये क्या है ये भी दूसरा चाइल्ड बन
- 6:28:17गया जैसे हमारे पास घर में अपने मम्मी
- 6:28:19पापा होते हैं और हम मम्मी पापा के बच्चे
- 6:28:20हैं तो वैसे ही बॉडी टैग के अंदर जो जो आ
- 6:28:22गया वो उसका बच्चा है बॉडी के अंदर डेव आ
- 6:28:25गया बॉडी के अंदर स्क्रिप्ट टैग आ गया दे
- 6:28:26आर ऑल चिल्ड्रन ऑफ दिस पेरेंट टैग इसे
- 6:28:29पेरेंट कहा जाता है इसे चाइल्ड एलिमेंट
- 6:28:31कहा जाता है अब वैसे ही अगर मैं सिर्फ
- 6:28:33इनका एग्जांपल लू तो यहां
- 6:28:36पे सिर्फ इतने ट्री का अगर हम एग्जांपल
- 6:28:39लें तो यहां पे क्या होगा यहां पे हमारा
- 6:28:41डिव क्या बन जाएगा पेरेंट बन जाएगा किसके
- 6:28:43लिए पेरेंट बन जाएगा इन चारों के लिए ये
- 6:28:45चारों क्या बन जाएंगे ये चारों हमारे
- 6:28:47चाइल्ड नोड्स बन जाएंगे तो ऊपर वाला जो
- 6:28:50होता है उसे पेरेंट कहते हैं ये सारे इसके
- 6:28:51चिल्ड्रन हैं डिव का पेरेंट कौन है डिव का
- 6:28:53पेरेंट बॉडी है तो इस तरीके से हायरा की
- 6:28:55बनती है जैसे घर में हायरा की होती है हम
- 6:28:57होते हैं हमारे मम्मी पापा होते हैं हमारे
- 6:28:58ग्रैंड पेरेंट्स होते हैं फिर हमारे ग्रेट
- 6:29:00ग्रैंड पेरेंट्स होते हैं वैसा ही यहां पर
- 6:29:02होता है इमेज का पेरेंट कौन है डिव है डिव
- 6:29:04का पेरेंट कौन है बॉडी है बॉडी का चाइल्ड
- 6:29:06कौन है डिव है डिव का चाइल्ड कौन है इसके
- 6:29:07चार चिल्ड्रन हैं इस तरीके से तो पेरेंट
- 6:29:10का क्या मतलब होता है पेरेंट का मतलब होता
- 6:29:11है जो नोड ऊपर आ रही है चाइल्ड का क्या
- 6:29:13मतलब होता है चाइल्ड का मतलब होता है जो
- 6:29:15नोड डायरेक्टली नीचे आ रही है जैसे ये
- 6:29:17हमारे पास एक नोड है इस नोड के डायरेक्टली
- 6:29:19नीचे जो नोड आएगी ये हमारी चाइल्ड नोड
- 6:29:21होगी दिस विल बी माय पेरेंट नोड और इसके
- 6:29:23भी जो नीचे नोड्स आते हैं इन सबको हम
- 6:29:25डिसेंडेंट्स कहते हैं डिसेंडेंट्स
- 6:29:27डिसेंडेंट्स यानी जो हमारी ही वंश में आगे
- 6:29:31बढ़ा रहे होते हैं जैसे ग्रैंड पेरेंट्स
- 6:29:33के लिए हम उनके डिसेंडेंट्स हैं मतलब
- 6:29:35उन्हीं की सेम लाइन के अंदर हम आगे वी वर
- 6:29:37बोर्न तो उन्हें डिसेंडेंट्स कहा जाता है
- 6:29:39बाकी डिसेंडेंट्स आपको नहीं भी याद रहता
- 6:29:41तो कोई नहीं और तीसरी टर्म तीन टर्म्स
- 6:29:44इंपॉर्टेंट होती हैं एक होता है पेरेंट एक
- 6:29:46होता है चाइल्ड यहीं पे नोट कर लेना है एक
- 6:29:48होता है पेरेंट एक होता है चाइल्ड तीसरी
- 6:29:51टर्म होती है हमारे पास
- 6:29:52सिबलिंग सिबलिंग का मतलब होता है भाई बहन
- 6:29:55अब यहां पे कौन-कौन सिबलिंग है उसको देखते
- 6:29:57हैं एक बार सिबलिंग वो होते हैं जो दोनों
- 6:29:59सेम लेवल पे होते हैं ऑलमोस्ट सिमिलर एज
- 6:30:01के होते हैं तो बेसिकली डिव और स्क्रिप्ट
- 6:30:03मेरे क्या है सिब्लिंग्स है दोनों क्या
- 6:30:04हैं भाई भाई हैं या बहन बहन जो भी आप चाहो
- 6:30:07इमेज h1 पैराग्राफ और डिव ये चारों क्या
- 6:30:09है एक दूसरे के सिबलिंग नोट्स हैं भाई बहन
- 6:30:12वाले नोट्स हैं क्योंकि ये सेम लेवल पे आ
- 6:30:13रहे हैं तो ये तीन टर्म्स हैं जो हमें
- 6:30:15अपने इस ट्री के लिए पेड़ के लिए याद होने
- 6:30:17चाहिए कौन से ट्री के लिए हमारे डॉम ट्री
- 6:30:19के लिए अब इसी सारे कांसेप्ट को यूज करके
- 6:30:22एक होमवर्क प्रॉब्लम है जो यहां मैं आपको
- 6:30:24स्पेसिफिकली दूंगी इस होमवर्क प्रॉब्लम को
- 6:30:26या तो आप अभी पॉज करके यू कैन ट्राई टू
- 6:30:27सॉल्व इट और यू कैन ट्राई टू सॉल्व इट
- 6:30:29आफ्टर द लेक्चर एंड्स तो होमवर्क प्रॉब्लम
- 6:30:32बेसिकली ये है लेट्स सपोज हम हमारे पास ये
- 6:30:34ट्री है दिस इज व्हाट दिस इज माय डॉम ट्री
- 6:30:37डॉम ट्री के अंदर हमें पता है ऊपर हमारा
- 6:30:38बॉडी टैग हो सकता है उसके अंदर डिव हो
- 6:30:40सकता है डिव के अंदर इमेज इमेज h1 इस
- 6:30:42तरीके से हो सकते हैं अब यह बॉडी टैग क्या
- 6:30:44है ये बॉडी टैग हमारा पेरेंट है इसका
- 6:30:45चाइल्ड कौन है इसका चाइल्ड है हमारा डिव
- 6:30:48ये डिव क्या है यह खुद में अपने आप में एक
- 6:30:50पेरेंट है और इसका चाइल्ड कौन है ये इसका
- 6:30:52फर्स्ट चाइल्ड है ये इसका सेकंड चाइल्ड है
- 6:30:53ये इसका थर्ड चाइल्ड है तो हमारी जितने भी
- 6:30:55एलिमेंट्स होते हैं या जितने भी नोड्स
- 6:30:57होती हैं इन नोड्स के पास एक प्रॉपर्टी
- 6:30:58होती है कॉल्ड फर्स्ट
- 6:31:01चाइल्ड इन फैक्ट फर्स्ट चाइल्ड मैं आपको
- 6:31:04सर्च करके भी दिखा सकती हूं इफ यू सर्च
- 6:31:06फॉर
- 6:31:07डॉम फर्स्ट
- 6:31:09चाइल्ड के लिए आप सर्च करोगे तो एमडी एंड
- 6:31:11डॉक्यूमेंटेशन में वी हैव समथिंग कॉल्ड
- 6:31:13नोड के अंदर फर्स्ट चाइल्ड प्रॉपर्टी तो द
- 6:31:16रीड ओनली फर्स्ट चाइल्ड प्रॉपर्टी ऑफ़ द
- 6:31:17नोड इंटरफेस रिटर्न्स द नोड्स फर्स्ट
- 6:31:19चाइल्ड इन द ट्री पहला चाइल्ड रिटर्न करती
- 6:31:21है तो बॉडी टैग का पहला चाइल्ड कौन है
- 6:31:23बॉडी टैग का पहला चाइल्ड है डिव डिव का
- 6:31:26पहला चाइल्ड कौन है डिव के तीन चिल्ड्रन
- 6:31:27है डिव का पहला चाइल्ड है इमेज तो हमारे
- 6:31:30पास एक फर्स्ट चाइल्ड प्रॉपर्टी होती है
- 6:31:32ऐसे ही एक लास्ट चाइल्ड प्रॉपर्टी भी होती
- 6:31:34है आप चाहो तो जाके सर्च कर सकते हो यू
- 6:31:36कैन सर्च ऑन
- 6:31:38एमडीएन लास्ट चाइल्ड तो ये प्रॉपर्टी आ गई
- 6:31:41नोड लास्ट चाइल्ड प्रॉपर्टी ये कौन होता
- 6:31:43है लास्ट चाइल्ड ऑफ द नोड तो डिव का तो
- 6:31:46पहला एक ही चाइल्ड है जिसका एक ही सन है
- 6:31:48एक ही डॉटर है उसके लिए तो फर्स्ट चाइल्ड
- 6:31:49भी वही है लास्ट चाइल्ड भी वही है डिव के
- 6:31:51तीन-तीन चिल्ड्रन है तो उसके लिए लास्ट
- 6:31:53चाइल्ड कौन है उसके लिए लास्ट चाइल्ड है
- 6:31:54h1 तो बॉडी टैग के लिए जब हम डॉट फर्स्ट
- 6:31:57चाइल्ड लिखेंगे जैसे यहां पर अपने कोड में
- 6:32:01इक्सड एटीएमएल में मेरी बॉडी टग के लिए
- 6:32:04फर्स्ट चाइल्ड है अ डिव तो अगर script.js
- 6:32:06के अंदर मैं प्रिंट करवाऊं console.log या
- 6:32:10डॉक्यू बडी डफ चाइल्ड तो क्या प्रिंट होकर
- 6:32:15आएगा रिफ्रेश करेंगे ओके दिस इज़ अ
- 6:32:17टेक्स्ट नोट जो मेरे लिए प्रिंट होके आ
- 6:32:19रही है बट टेंशन की बात नहीं है व्हाट आई
- 6:32:21विल डू इज तो ये जब हम लिखेंगे डॉक्यू b1
- 6:32:23चाइल तो हमारे लिए प्रिंट होकर आएगा
- 6:32:25समथिंग कॉल्ड अ टेक्स्ट अब यह क्या आ गया
- 6:32:27हमने तो एक्सपेक्ट किया था हमारे लिए डिव
- 6:32:29प्रिंट होके आएगा पर हमारे लिए तो यह चीज़
- 6:32:30प्रिंट होके आ गई टेक्स्ट प्रिंट होके आ
- 6:32:32गया बेसिकली जब भी हम नोट्स को क्रिएट कर
- 6:32:34रहे होते हैं जब भी हमारा डॉम का ट्री
- 6:32:36बनता है तो उसमें तीन तरीके की नोड्स
- 6:32:39हमारे पास होती हैं फर्स्ट तरीके की होती
- 6:32:41है हमारी टेक्स्ट
- 6:32:43नोड्स सेकंड तरीके की नोड्स होती है हमारी
- 6:32:46कॉमेंट नोड्स थर्ड तरीके की नोड्स होती है
- 6:32:49हमारी एलिमेंट नोड्स डॉम के अंदर हम हमेशा
- 6:32:51इन एलिमेंट नोड्स के ऊपर ही काम कर रहे
- 6:32:53होते हैं तो ये जो हमारा डिव है इमेज है
- 6:32:55इमेज है h1 है जितनी भी नोड्स हम एक्सेस
- 6:32:57करेंगे जिनको डॉम मैनिपुलेशन में यूज़ कर
- 6:32:59रहे हैं जितने भी नोट्स को हम डेवलपमेंट
- 6:33:00करते टाइम यूज़ करते हैं ये सारी की सारी
- 6:33:02एलिमेंट नोट्स भी होती हैं पर हमें यह भी
- 6:33:04पता होना चाहिए हमारे पास टेक्स्ट एंड
- 6:33:05कॉमन नोड्स भी क्रिएट होती है और बाय
- 6:33:07डिफॉल्ट हमारी जो बॉडी टैग के अंदर फर्स्ट
- 6:33:09नोड जो आ रही है वो हमारी टेक्स्ट नोड आ
- 6:33:10रही है पर जब भी हम डायग्राम बना के देखते
- 6:33:12हैं हमें टेक्स्ट नोट्स कॉमेंट नोट्स को
- 6:33:14इग्नोर करना होता है और हम किसके ऊपर
- 6:33:15ध्यान देते हैं डॉम ट्री में अपनी एलिमेंट
- 6:33:17नोट्स को बिकॉज़ दीज आर मोस्ट इंपॉर्टेंट
- 6:33:19पर बेसिक पॉइंट ये था कि हमारे नोड के
- 6:33:21अंदर फर्स्ट चाइल भी होता है लास्ट चाइल
- 6:33:22भी होता है हम चाहे तो चिल्ड्रन को भी
- 6:33:24एक्सेस कर सकते हैं जैसे डिव के कौन-कौन
- 6:33:26चिल्ड्रन हैं उनको एक्सेस किया जा सकता है
- 6:33:28फॉर एग्जांपल यहां मैंने किया डॉक्यूमेंट
- 6:33:30या इसे यही कर लेते हैं डॉक्यूमेंट डॉट
- 6:33:34क्वेरी सिलेक्टर क्वेरी सिलेक्टर और यहां
- 6:33:37मैंने किया
- 6:33:39डिव तो मेरे पास डिव आ गया अब मैं करूं
- 6:33:43डिव क्वेरी सिलेक्टर डॉट चिल्ड्रन जैसे ही
- 6:33:47चिल्ड्रन किया मेरे पास क्या आ गया
- 6:33:48कलेक्शन आ गया अभ इस कलेक्शन की लेंथ जीरो
- 6:33:50है पर डिव के अंदर अगर मैं कुछ डिफाइन कर
- 6:33:52दूं यहां ये जो डिव है इसके अंदर लेट्स
- 6:33:54सपोज मैंने एक और डिव डिफाइन कर दिया और
- 6:33:56इस डिव के
- 6:34:00बाद यह मेरा फर्स्ट वव हो गया इसके अंदर
- 6:34:02इसके अंदर मैंने एक पैराग्राफ भी डिफाइन
- 6:34:04कर दिया एक पैराग्राफ बना लेते हैं सिंपल
- 6:34:06सा ए बी सीडी सेव रिफ्रेश तो इस बार नाउ
- 6:34:11इफ आई ट्राई टू प्रिंट कि मेरा जो डिव
- 6:34:13मैंने सिलेक्ट कर लिया और डिव के चिल्ड्रन
- 6:34:15को मैं प्रिंट करवा रही हूं तो क्या
- 6:34:16प्रिंट होके आ रहा है मेरे पास प्रिंट
- 6:34:17होके आ रहा है डिव एंड अ पैराग्राफ तो इस
- 6:34:19डिव को मैंने एक्सेस किया इस वाले डिव को
- 6:34:22और इस डिव के अंदर एक और डिव है और एक
- 6:34:24पैराग्राफ है तो दोनों उसके चिल्ड्रन
- 6:34:25प्रॉपर्टी के अंदर आ जाते हैं जिसको हम
- 6:34:27कभी भी एक्सेस कर सकते हैं बेसिकली फर्स्ट
- 6:34:29चाइल्ड हो गया लास्ट चाइल्ड हो गया
- 6:34:31चिल्ड्रन हो गया इन सारी चीजों को हम यूज
- 6:34:33करते हैं फॉर नेविगेशन नेविगेशन का बेसिक
- 6:34:35मतलब होता है जब हमें एक लेवल से दूसरे
- 6:34:37लेवल में दूसरे से तीसरे लेवल में जाना है
- 6:34:39बेसिकली हमें ये जानना है कि एक एलिमेंट
- 6:34:40के बाद कौन से कौन से एलिमेंट्स हमारे पास
- 6:34:42आ रहे हैं तो आपके लिए होमवर्क प्रॉब्लम
- 6:34:44ये होगा कि हमें एमडीएन के ऊपर जाना है
- 6:34:45फर्स्ट चाइल्ड लास्ट चाइल्ड चिल्ड्रन ये
- 6:34:47सारी जो प्रॉपर्टीज हैं इनके बारे में
- 6:34:48थोड़ा सा हमें पढ़ना है स्पेसिफिकली
- 6:34:50फर्स्ट चाइल्ड के बारे में पढ़ो क्या होती
- 6:34:51है लास्ट चाइल्ड के बारे में पढ़ो क्या
- 6:34:53होती है और चिल्ड्रन के बारे में पढ़ो
- 6:34:54क्या होती है तीनों आपको पढ़नी है साथ के
- 6:34:56साथ मैंने जो आपको तीन टाइप के नोट्स बताए
- 6:34:58टेक्स्ट नोड हो गया कमेंट नोड हो गया एंड
- 6:35:00एलिमेंट नोड हो गया तीनों के बारे में
- 6:35:02आपको नोट्स के अंदर लिख लेना है और के
- 6:35:03बारे में भी जाके पढ़ना है दिस इज योर
- 6:35:05होमवर्क प्रॉब्लम टू रीड सम डॉक्यूमेंटेशन
- 6:35:07खुद थोड़ा सा घर पे बैठ के प्रोग्रामर
- 6:35:09वाली फील लेनी है और खुद से चीजें सीखने
- 6:35:11की ज्यादा से ज्यादा कोशिश करनी है जब तक
- 6:35:13हम एज अ प्रोग्रामर खुद से सीखने का
- 6:35:14माइंडसेट नहीं बनाएंगे कोई हमें सारी की
- 6:35:16सारी चीजें स्पून फीड करके नहीं दे सकता
- 6:35:18वेब डेवलपमेंट सिर्फ लेक्चर से नहीं सीखी
- 6:35:20जाती वेब डेवलपमेंट खुद के अंदर हमारे पास
- 6:35:22एक जील होनी चाहिए कि हां मुझे कुछ नया
- 6:35:24टॉपिक जाके सीखना है क्योंकि अगर हम
- 6:35:26सोचेंगे लेक्चर के अंदर ही कोई मुझे कवर
- 6:35:27करके दे दे तो चाहे मैं या कोई और भी आपको
- 6:35:29100 150 वीडियोस भी दे दे तब भी वो किसी
- 6:35:31को कोई पूरा वेब डेवलपमेंट नहीं सिखा सकते
- 6:35:32वेब डेवलपमेंट ऐ स्किल है जो खुद की इच्छा
- 6:35:34के ऊपर आप सीख सकते हो और ऐसा नहीं है कि
- 6:35:36हमें एक दिन के अंदर आ जाएगा सिर्फ लेक्चर
- 6:35:38देख के अंदर आ जाएगा बहुत सारी चीजें ऐसी
- 6:35:40होती हैं जो हमें खुद जाके एक्सप्लोर करनी
- 6:35:41होती है दैट इज व्हाई दिस होमवर्क
- 6:35:43प्रॉब्लम इज रियली रियली इंपॉर्टेंट इसको
- 6:35:44100% आप सभी को करना ही करना है अगर आप
- 6:35:47सीरियसली अच्छे डेवलपर बनना चाह रहे हो तो
- 6:35:49तो ये तो हो गया हमारा होमवर्क प्रॉब्लम
- 6:35:50ये हो गया हमारा बेसिक्स ऑफ पेरेंट चाइल्ड
- 6:35:52सिबलिंग एंड अब वापस आ जाते हैं अपनी इनर
- 6:35:54टेक्स्ट प्रॉपर्टी पे इनर टेक्स्ट
- 6:35:56प्रॉपर्टी कहती है दैट इट रिटर्न्स द
- 6:35:57टेक्स्ट कंटेंट ऑफ ऑल एलिमेंट्स एंड ऑल
- 6:35:59इट्स चिल्ड्रन जैसे अगर मैं डिव का इनर
- 6:36:02टेक्स्ट देखूं तो डिव का तो इन टेक्स्ट
- 6:36:03आएगा ही साथ के साथ इसके सारे के सारे
- 6:36:05चिल्ड्रन का भी इनर टेक्स्ट मेरे पास आएगा
- 6:36:07इसको एग्जांपल के थ्रू देखते हैं अपने
- 6:36:33मैंने मैंगो लिख दिया लिस्ट के अंदर सेकंड
- 6:36:36आइटम मैंने ऑरेंज लिख दिया थर्ड आइटम में
- 6:36:38मैंने लीची लिख दिया इसको सेव कर लेते हैं
- 6:36:41रिफ्रेश किया यह मेरे फ्रूट्स के नाम आ गए
- 6:36:43क्याक नाम है फ्रूट्स में मैंगो ऑरेंज
- 6:36:45लीची य तीनों नाम्स मेरे पास आ
- 6:36:48गए अब यहां पर स्क्रिप्ट ड जस में व्ट आई
- 6:36:51विल डू इ सबसे पहले तो अपने डिव को एक्सेस
- 6:36:53करते हैं मेरा डिव क्या हो जाएगा डिव हो
- 6:36:55जाएगा डॉक्यूमेंट ड क्वेरी
- 6:36:58सिलेक्टर एंड यहां य इसे छोटा ही कर लेते
- 6:37:01हैं यहां इसे एक्सेस करते हैं अपने को सेव
- 6:37:04कर
- 6:37:05लिया एंड इसे यहां पे डीआई आर भी करा देते
- 6:37:08हैं कसोल डॉट आर माय डिव रिफ्रेश दिस इज
- 6:37:13माय डिव अब अगर यहां मैंने किया डॉट इनर
- 6:37:17टेक्स्ट तो क्या आएगा डट इनर टेक्स्ट के
- 6:37:20अंदर फ्रूट्स मैंगो ऑरेंज लीची सारी की
- 6:37:23सारी चीजें आ रही है और देयर इज आल्सो
- 6:37:24समथिंग कॉल्ड स्लैश n बै स्ल ए का मतलब
- 6:37:26हमने सीखा ही था जब हम शुरुआत में बेसिक्स
- 6:37:28ऑफ जावास्क्रिप्ट कर रहे थे बै स्ल इनका
- 6:37:30मतलब होता है नेक्स्ट लाइन तो फ्रूट्स
- 6:37:32प्रिंट होना है फिर नेक्स्ट लाइन आएगी
- 6:37:33मैंगो प्रिंट होना है फि नेक्स्ट लाइन
- 6:37:34आएगी ऑरेंज प्रिंट होना है फिर नेक्स्ट
- 6:37:36लाइन आएगी मतलब डिव तो था ही हमारा डॉम
- 6:37:38ट्री कैसा दिखाई देगा यहां पर डॉम के अंदर
- 6:37:41सबसे
- 6:37:42ऊपर हमारे पास नोड बनेगा हमारे डिव का
- 6:37:46उसके बाद एक नोड आएगा हमारे h4 का आई
- 6:37:51बिलीव इट इज h4 फिर सेकंड नोड हमारे पास
- 6:37:54आएगा हमारे अन ऑर्ड लिस्ट का और अन ऑर्ड
- 6:38:00लिस्ट के अंदर क्या क्या आएगा अन ऑर्ड
- 6:38:01लिस्ट के अंदर एक एई आएगा दूसरा एआई आएगा
- 6:38:04तीसरा एआई आएगा तीनों लिस्ट आइटम्स तो डिव
- 6:38:07का जब हमने इनर टेक्स्ट प्रिंट कराया इन
- 6:38:09सब का इनर टेक्स्ट उसके साथ में प्रिंट
- 6:38:10होके आया तो ये टेक्स्ट कंटेंट रिटर्न
- 6:38:13करता है ऐसे ही हमारे पास इनर एचटीएमएल
- 6:38:15होता है तो हमारे टैग के अंदर प्लेन
- 6:38:17टेक्स्ट या एचटीएमएल कंटेंट्स को प्रिंट
- 6:38:19कर देता है जैसे अगर मैं प्रिंट करूं डॉट
- 6:38:22इनर
- 6:38:32html4 टैग है वो दिखाई दे रहा है एआई टैग
- 6:38:34है वो दिखाई दे रहा है ये वाला टैग दिखाई
- 6:38:36दे रहा है तो टैग रिलेटेड
- 6:38:49html5 ही आएगा पर उसके अंदर एटीएमएल टैग्स
- 6:38:52होंगे अगर मैंने यहां पे h3 हेडिंग है
- 6:38:55इसको मैंने इटैलिक बना दिया होता इस तरीके
- 6:38:57से इटैलिक टैग है इसको मैंने लिख दिया
- 6:38:59रिफ्रेश किया तो ये थोड़ा सा टेढ़ा होकर
- 6:39:01मेरे पास आ गया और फिर मैंने लिखा होता है
- 6:39:03डिव इनर
- 6:39:30html.erb सीडी एंटर कर दिया क्या हुआ पूरा
- 6:39:33का पूरा टेक्स्ट यहां पे चेंज हो गया
- 6:39:35इनफैक्ट अगर मैं एलिमेंट्स के अंदर जाऊं
- 6:39:37अब मेरे बॉडी टैग के अंदर डिव के अंदर
- 6:39:38मुझे क्या दिख रहा है कुछ नहीं दिख रहा
- 6:39:40कोई पैराग्राफ नहीं है कोई अन ऑर्ड लिस्ट
- 6:39:42नहीं है मतलब ये जो कोड मैंने लिखा था ये
- 6:39:43वाला पूरा का पूरा कोड ये गायब हो गया और
- 6:39:45मेरे टेक्स्ट के अंदर क्या आ गया सिर्फ ए
- 6:39:47बी सीडी लिख कर आ गया तो मैंने इनर
- 6:39:49टेक्स्ट प्रॉपर्टी को जैसे ही सेट कर दिया
- 6:39:50वो डिव के अंदर के सारे टेक्स्ट को चेंज
- 6:39:52कर देती है या रिफ्रेश कर लेते हैं जैसे
- 6:39:54ही मैं डट इनर एटीए करूं लेट्स सपोज ड इनर
- 6:40:04तो मैं एक डिव टैग बना सकती हूं आई कैन
- 6:40:06क्रिएट अ न्यू डिव टैग और इसको कह सकते
- 6:40:08हैं इनर डिव सेव कर लिया सॉरी इसे सेव
- 6:40:12नहीं करना इसको सिंपली मुझे एंटर करना है
- 6:40:14जैसे ही एंटर किया यहां प्रिंट होके आ रहा
- 6:40:15है इनर डिव और चेंजेज क्या हुए एलिमेंट्स
- 6:40:17के अंदर जाकर आप देखेंगे डिव के अंदर एक
- 6:40:19और डिव क्रिएट हो गया और इस डिव के अंदर
- 6:40:21क्या वैल्यू है इनर डिव तो हम चाहें तो
- 6:40:23यहां डायनेमिक रन टाइम पे अपने सारी की
- 6:40:26सारी एटीएमएल को चेंज कर सकते हैं अपने
- 6:40:28सारे के सारे कंटेंट को चेंज कर सकते हैं
- 6:40:30एक और इसका मैं बहुत बेसिक सा आपको
- 6:40:31एग्जांपल दिखाऊंगी लेट्स सपोज वी हैव अ
- 6:40:32हेडिंग
- 6:40:34इसको कह देते हैं ओल्ड हेडिंग ये हमारी
- 6:40:36ओल्ड हेडिंग है रिफ्रेश किया ओल्ड हेडिंग
- 6:40:38आ गई इस हेडिंग को यहां एक्सेस कर लेते
- 6:40:40हैं लेट हेडिंग इ इक्वल टू डॉक्यूमेंट डॉ
- 6:40:43क्वेरी सिलेक्टर और इसके अंदर h1 को
- 6:40:46एक्सेस कर लिया रिफ्रेश किया हम अपनी
- 6:40:49हेडिंग को चाहे तो प्रिंट करवा सकते हैं
- 6:40:50ये मेरी हेडिंग आ गई अब हेडिंग को मुझे
- 6:40:52चेंज करना है तो आई कैन राइट हेडिंग डॉट
- 6:40:54इनर टेक्स्ट इ इक्वल टू टेक्स्ट चेंज करने
- 6:40:55के लिए ओल्ड की जगह इसको कर देते हैं न्यू
- 6:40:57हेडिंग एंटर किया ये चेंज हो गया टू न्यू
- 6:41:00हेडिंग मैं चाहूं तो इसका फॉर्मेटिंग भी
- 6:41:02चेंज कर सकती हूं फॉर्मेटिंग यानी इसको
- 6:41:04बोल्ड बना सकते हैं इटैलिक बना सकते हैं
- 6:41:05अंडरलाइन कर सकते हैं डॉट इनर
- 6:41:22html5 प्रॉपर्टी जिसके बारे में बात
- 6:41:24करेंगे दैट इज टेक्स्ट कंटेंट टेक्स्ट
- 6:41:27कंटेंट रिटर्न्स टेक्चुअल कंटेंट इवन
- 6:41:29फ्रॉम हिडन एलिमेंट्स यानी ये टेक्स्ट
- 6:41:31कंटेंट इनर टेक्स्ट की तरह ही वर्क करता
- 6:41:33है पर ये हिडन एलिमेंट्स के लिए भी काम
- 6:41:34करता है एक छोटा सा मैं एग्जांपल दिखाती
- 6:41:36हूं हमारी ये जो h1 हेडिंग है इसी h1
- 6:41:38हेडिंग के अंदर हम इसका कुछ-कुछ एक्स्ट्रा
- 6:41:40स्टाइल ऐड कर सकते हैं हम इसे दे सकते हैं
- 6:41:42लेट्स सपोज वी गिव इट अ विजिबिलिटी
- 6:41:44प्रॉपर्टी ऑफ नन या विजिबिलिटी नन नहीं
- 6:41:48हिडन दे देते हैं विजिबिलिटी हिडन से क्या
- 6:41:50हो जाता है ये एलिमेंट हाइड हो जाता है
- 6:41:51स्क्रीन से सेव किया रिफ्रेश किया ये एक
- 6:41:54तरीका होता है वैसे स्टाइलिंग ऐड करने का
- 6:41:56अपने पेज के अंदर तीन तरीके होते हैं एक
- 6:41:58तो आप स्टाइल टैग के अंदर लिख सकते हो
- 6:41:59दूसरा स्टाइल ड सीएसएस इंक्लूड कर सकते हो
- 6:42:01तीसरा तरीका होता है ये वाला तरीका इनलाइन
- 6:42:03स्टाइलिंग इसे हम कहते हैं पर ये तरीका
- 6:42:05हमें कभी यूज़ नहीं करना दिस इज नॉट अ गुड
- 6:42:06वे ऑफ प्रोग्रामिंग इसको हम कभी नहीं इस
- 6:42:08तरीके से यूज़ करे होंगे मैं बस आपको डेमो
- 6:42:10दे रही हूं सिखा रही हूं इसलिए मैंने ऐसे
- 6:42:11लिख दिया पर बेसिकली मैंने अपने एलिमेंट
- 6:42:13को हाइड कर दिया स्क्रीन से h1 अब मुझे
- 6:42:15दिखाई नहीं दे रहा तो अगर इफ आई डू समथिंग
- 6:42:18लाइक दिस यहां जो हेडिंग है इस एलिमेंट को
- 6:42:21मैं प्रिंट करवाऊं मेरे पास मेरा हेडिंग
- 6:42:23एलिमेंट तो प्रिंट होके आ जाएगा वो
- 6:42:25हाईलाइट भी हो रहा है स्क्रीन में बस वो
- 6:42:26दिखाई नहीं दे रहा पर जैसे ही मैंने किया
- 6:42:28हेडिंग डॉट इनर टेक्स्ट एंटर किया क्या
- 6:42:31आया मेरे पास एमटी चीज आई तो हेडिंग
- 6:42:34एलिमेंट इवन दो इसके अंदर ओल्ड हेडिंग
- 6:42:36वाला टेक्स्ट लिखा हुआ है पर वो इनर
- 6:42:37टेक्स्ट से मुझे दिखाई नहीं देगा तो उसके
- 6:42:39लिए मुझे क्या यूज़ करना पड़ेगा उसके लिए
- 6:42:40मुझे यूज़ करना पड़ेगा टेक्स्ट कंटेंट तो
- 6:42:43टेक्स्ट कंटेंट का काम होता है हिडन
- 6:42:44एलिमेंट्स का भी ये टेक्स्ट हमें दिखा
- 6:42:46देता है तो इस तरीके से हमारे पास अपनी
- 6:42:48चार मेन प्रॉपर्टीज होती है जिनको हम यूज़
- 6:42:50करते हैं टू एक्सेस आवर एलिमेंट्स एंड टू
- 6:42:52चेंज देयर वैल्यूज इसके अलावा भी और भी कई
- 6:42:54सारी प्रॉपर्टीज होती हैं पर वही सारी की
- 6:42:56सारी चीजें हम नहीं सीख सकते डॉम के अंदर
- 6:42:58जो इंपॉर्टेंट पार्ट्स हैं जिनको हम अपने
- 6:43:00प्रोजेक्ट्स के अंदर यूज़ करते हैं और
- 6:43:01ज्यादा फ्रीक्वेंसी
- 6:43:03उनको हम कवर कर रहे हैं सो दिस वाज ऑल
- 6:43:05अबाउट आवर प्रॉपर्टीज एंड इसके बाद हम
- 6:43:07करने वाले हैं कुछ-कुछ प्रैक्टिस तो
- 6:43:09प्रैक्टिस क्वेश्चंस हम कुछ-कुछ सॉल्व
- 6:43:10करेंगे और जितनी भी नॉलेज अभी तक हमने ली
- 6:43:12है बेसिक्स की अपने डॉम की उसको हम यहां
- 6:43:15पर यूज़ कर रहे होंगे सबसे पहले तो हमारा
- 6:43:17क्वेश्चन प्रैक्टिस क्वेश्चन कह रहा है
- 6:43:18क्रिएट अ h2 हेडिंग एलिमेंट विद टेक्स्ट
- 6:43:20हेलो जावास्क्रिप्ट तो पार्ट्स में करते
- 6:43:22हैं छोटे-छोटे पार्ट्स में पहले सिर्फ
- 6:43:24इतना काम अपने लिए करते हैं आल्सो यहां पर
- 6:43:25आप चाहे तो लेक्चर को पॉज भी कर सकते हैं
- 6:43:27खुद से अपने क्वेश्चन जो है उसको सॉल्व
- 6:43:29करने का ट्राई करना है index.htm के अंदर
- 6:43:32आ जाते हैं वी
- 6:43:34डिलीट दी एनटायर थिंग सारा का सारा जो चीज
- 6:43:36है उसे डिलीट कर देते हैं इनफैक्ट अपनी
- 6:43:38स्टाइल ड सीएसएस से हम पूरी स्टाइलिंग भी
- 6:43:40डिलीट कर सकते हैं डिलीट कर दिया खाली हो
- 6:43:42गया हमारा पेज रिफ्रेश किया दिस इज
- 6:43:44कंपलीटली एमटी और स्प्ड जए को भी एमटी कर
- 6:43:47लेते हैं अब मुझे क्या करना है सबसे पहले
- 6:43:49काम दिया है कि मुझे बॉडी टैग के अंदर एक
- 6:43:51h2 हेडिंग टैग बनाना है जिसके अंदर हमें
- 6:43:53लिखना है हेलो
- 6:43:55जावास्क्रिप्ट तो इस तरीके से हमने हेलो
- 6:43:58जावास्क्रिप्ट यहां पर लिख दिया रिफ्रेश
- 6:43:59किया यह हमारे लिए हमारा h2 आ गया फिर
- 6:44:02हमें क्या करना है अपेंड अपेंड होता है
- 6:44:04लास्ट में ऐड कर देना फ्रॉम अपना कॉलेज
- 6:44:07स्टूडेंट्स ये एक स्ट्रिंग है जिसको मुझे
- 6:44:09अपेंड करना है टू दिस टेक्स्ट ये जो
- 6:44:11टेक्स्ट मैंने लिखा है इसके अंदर अपेंड
- 6:44:13करना है यूजिंग जावास्क्रिप्ट मतलब मेरी
- 6:44:15जो h2 हेडिंग है फाइनली उसके अंदर होना
- 6:44:17चाहिए हेलो जावास्क्रिप्ट फ्रॉम अपना
- 6:44:20कॉलेज स्टूडेंट्स इस तरीके से कुछ प्रिंट
- 6:44:23होके आना चाहिए फाइनल जो h2 हेडिंग होगी
- 6:44:25उसको कैसे करेंगे अब सबसे पहले तो जब भी
- 6:44:27मुझे चेंज करना है तो जिस भी एलिमेंट के
- 6:44:29अंदर चेंज करना है सबसे पहले तो उस
- 6:44:31एलिमेंट को हम एक्सेस करेंगे तो एक्सेस द
- 6:44:33एलिमेंट फर्स्ट उसके बाद हमें प्रॉपर्टी
- 6:44:35देखनी पड़ेगी कौन सी प्रॉपर्टी को हम यूज
- 6:44:37कर रहे होंगे वो चेंज करने के लिए और फिर
- 6:44:39फाइनली अपना चेंज कर दो तो सबसे पहले बात
- 6:44:41करते हैं कौन से एलिमेंट के अंदर चेंज
- 6:44:43करना है हमें h2 एलिमेंट के अंदर चेंज
- 6:44:45करना है तो इसको हमें एक्सेस भी करना
- 6:44:46पड़ेगा एक्सेस कैसे करेंगे एक्सेस करने के
- 6:44:48लिए तीन में से एक चीज पता होनी चाहिए या
- 6:44:49तो टैग पता होना चाहिए क्लास पता होनी
- 6:44:51चाहिए या आईडी पता होनी चाहिए हमें क्या
- 6:44:53पता है हमें टैग पता है क्योंकि आईडी और
- 6:44:54क्लास तो है नहीं तो इसको टैग के बेसिस पे
- 6:44:56एक्सेस कर लेते हैं लेट h2 इ इक्वल टू
- 6:44:59डॉक्यूमेंट डॉट क्वेरी सिलेक्टर और इसके
- 6:45:01अंदर हम लिख देंगे h
- 6:45:03प्रिंट भी करा लेते हैं console.dir हमारा
- 6:45:06h2 सेव रिफ्रेश ये हमारे पास हमारा h2 आ
- 6:45:09गया अब इस h2 के अंदर हमें क्या चेंज करना
- 6:45:12है हमें इसके अंदर टेक्स्ट को ऐड करना है
- 6:45:14तो टेक्स्ट को ऐड करने के लिए कौन सी
- 6:45:15प्रॉपर्टी होती है दो प्रॉपर्टीज की बात
- 6:45:17की है हमने टेक्स्ट को अगर हमें चेंज करना
- 6:45:19है तो हम अपनी इनर टेक्स्ट प्रॉपर्टी को
- 6:45:20यूज कर रहे होंगे तो यहां पर चेंज लाने के
- 6:45:22लिए वी विल यूज आवर इनर टेक्स्ट प्रॉपर्टी
- 6:45:25तो यहां पे हम h2 इनर टेक्स्ट जो है उसे
- 6:45:29प्रिंट करवा सकते हैं अभी h2 के इनर
- 6:45:30टेक्स्ट में क्या है हेलो जावास्क्रिप्ट
- 6:45:32है हमें टेक्स्ट को चेंज करना है हमें इस
- 6:45:34टेक्स्ट को क्या बनाना है हमें बनाना
- 6:45:37है h2 ड इनर टेक्स्ट की वैल्यू
- 6:45:41को अगर हम ए बी सी चेंज करें तो रिफ्रेश
- 6:45:44होके क्या हो जाएगी ये ए बी स बन जाएगी पर
- 6:45:46मुझे इसे ए बी स नहीं बनाना मुझे जो भी
- 6:45:48पुराने वाला टेक्स्ट था उसको तो रखना ही
- 6:45:50है मतलब यह वैल्यू तो रखनी है प्लस इसके
- 6:45:53अंदर मुझे क्या ऐड करना है यहां पे मुझे
- 6:45:55ऐड करना है फ्रॉम
- 6:45:57अपना कॉलेज स्टूडेंट्स यह वैल्यू मुझे ऐड
- 6:46:01करनी है तो यहां क्या कर रही हूं यहां मैं
- 6:46:03जावास्क्रिप्ट के काफी बेसिक कॉन्सेप्ट्स
- 6:46:05को अप्लाई कर रही हूं सबसे पहला बेसिक
- 6:46:06कॉन्सेप्ट्स कि पुरानी जो वैल्यू थी उसके
- 6:46:08अंदर नई वैल्यू जोड़ने के लिए पहले तो
- 6:46:10पुरानी वैल्यू को लिखो उसके बाद नई वैल्यू
- 6:46:12को लिखो दूसरी चीज यहां मैं दो स्ट्रिंग्स
- 6:46:14को क्या कर रही हूं कॉन्कैटिनेट कर रही
- 6:46:16हूं कॉन्कैटिनेट करने का क्या मतलब होता
- 6:46:17है कॉन्कैटिनेट करने का मतलब दो
- 6:46:19स्ट्रिंग्स को जोड़ना तो यहां मैं प्लस को
- 6:46:20यूज़ करके कंकट कर रही हूं दो स्ट्रिंग्स
- 6:46:22को सेव कर लेंगे रिफ्रेश करेंगे क्या हुआ
- 6:46:25हमारा ये जो पूरी की पूरी हेडिंग थी ये
- 6:46:27चेंज होकर आ गई कैसे चेंज हुई पहले मैंने
- 6:46:29h2 को एक्सेस किया उसके बाद मुझे पता चला
- 6:46:32मुझे इनर प्रॉपर्टी को चेंज करना है अब
- 6:46:34फिर क्या चेंज लेके आना है उसकी मैंने
- 6:46:36वैल्यू लिख दी तो इस तरीके से हम अपने
- 6:46:38एचटीएमएल एलिमेंट्स को एक्सेस करके उनकी
- 6:46:40वैल्यूज को चेंज कर सकते हैं अब आ जाते
- 6:46:41हैं अपने सेकंड प्रैक्टिस क्वेश्चन की तरफ
- 6:46:44क्रिएट थ्री डिव विद कॉमन क्लास नेम तीन
- 6:46:47हमें डिव एलिमेंट्स बनाने हैं तीनों को
- 6:46:48सेम कॉमन क्लास नेम देना है क्या होना
- 6:46:50चाहिए क्लास का नाम बॉक्स होना चाहिए तो
- 6:46:52पहले तो इतना काम कर लेते हैं इंक्स ड
- 6:46:54एटीएल के अंदर इस h2 के बाद लेट्स क्रिएट
- 6:46:56थ्री डिव ये हमारा फर्स्ट डिव हो गया इसको
- 6:46:59फर्स्ट डिव कह देते हैं
- 6:47:03को समझने में अगर आपको थोड़ा सा भी डाउट
- 6:47:05हो रहा है तो आप जाके हमारी एचटीएमएल वाली
- 6:47:07जो क्लास है उसको अटेंड कर सकते हो बड़ा
- 6:47:09लेक्चर नहीं है एक ही घंटे का लेक्चर है
- 6:47:10ज्यादा टाइम नहीं लगेगा आपको इतना टाइम
- 6:47:12डेडिकेट कर सकते हो अच्छे डेवलपर बनना
- 6:47:13चाहते हो तो अब यहां पर ये हमारा फर्स्ट
- 6:47:15डेव हो गया सेकंड डिव पे आ जाते हैं दिस
- 6:47:17इज माय थर्ड डेव तीनों डिफ्स को मैंने सेम
- 6:47:19क्लास दे दिया है सेव कर लिया ये हमारा
- 6:47:21फर्स्ट पार्ट हो गया रिफ्रेश करेंगे सो
- 6:47:23दिस इज माय फर्स्ट डिव दिस इज माय सेकंड
- 6:47:24डिव दिस इज माय थर्ड डिव आल्सो लेट मी शो
- 6:47:27यू समथिंग इंटरेस्टिंग हमारे जो डिव है
- 6:47:29इन्हें हम बॉक्सेस की तरह भी डिस्प्ले करा
- 6:47:31सकते हैं मतलब इनको हम कुछ स्टाइलिंग दे
- 6:47:32सकते हैं डॉट बॉक्स और इनको मैं एक हाइट
- 6:47:35दे सकती हूं 100 पिक्सल्स विड्थ दे सकती
- 6:47:37हूं 100 पिक्सल्स सेव किया रिफ्रेश किया
- 6:47:41तो थोड़ा सा साइज बढ़ गया इनका सबको मैं
- 6:47:43एक बॉर्डर दे सकती हूं वन पिक्सल सॉलिड
- 6:47:46ब्लैक कैसे दे रही हूं वो आपको सीएसएस की
- 6:47:49वीडियो में जाके देखना पड़ेगा बाकी ये मैं
- 6:47:50एक्स्ट्रा करा रही हूं ये अगर मुझे समझ भी
- 6:47:52नहीं आ रहा तो भी कोई इशू की बात नहीं है
- 6:47:54दिस इज समथिंग एक्स्ट्रा इनको पांच
- 6:47:56पिक्सेल की मार्जिन दे देते हैं मार्जिन
- 6:47:59दे दिया साथ के साथ इनका टेक्स्ट अलाइन कर
- 6:48:02देते हैं सेंटर रिफ्रेश किया टेक्स्ट
- 6:48:04अलाइन सेंटर हो गया इन सबको एक बैकग्राउंड
- 6:48:06कलर हम दे सकते हैं प्यारा सा लाइट सा कोई
- 6:48:09बैकग्राउंड कलर रखते हैं लेट्स गिव देम
- 6:48:10एक्वा मरीन रिफ्रेश किया एक्वा मरीन आ गया
- 6:48:13तो इस तरीके से अपने डिस को बॉक्सेस की
- 6:48:15तरह दिखाना इज वेरी कॉमन इन
- 6:48:32ईच ऑफ देम सबके अंदर कुछ ना कुछ यूनिक
- 6:48:35टेक्स्ट ऐड करना है कुछ भी टेक्स्ट ऐड कर
- 6:48:37सकते हैं तो script.js के अंदर आ जाते हैं
- 6:48:39इतने पार्ट को कर लेते हैं कॉमन डाउट सबसे
- 6:48:42पहले तो एक्सेस करते हैं इनको लेट डव्स इज
- 6:48:44इक्वल टू डॉक्यूमेंट डॉट क्योंकि हमारे
- 6:48:46पास मल्टीपल डव्स हैं हम क्वेरी सिलेक्टर
- 6:48:48ऑल कर सकते हैं और यहां लिख सकते हैं अपनी
- 6:48:50क्लास का नाम डॉट बॉक्स सेव किया कसोल डॉट
- 6:48:55लॉक करवा लेते हैं अपने डिस को सेव
- 6:48:57रिफ्रेश तो मेरे सारे डिब्स आ गए कैसे आ
- 6:49:00गए नोड लिस्ट के अंदर आ गए अब मुझे
- 6:49:01इंडिविजुअल डिव को एक्सेस करना है तो उसके
- 6:49:04लिए मैं क्या कर सकती हूं उसके लिए आई कैन
- 6:49:05प्रिंट डव्स ऑफ ज़ीरो सेव रिफ्रेश तो ये
- 6:49:08मेरा फर्स्ट डिव मेरे पास आ गया ऐसे ही
- 6:49:10डव्स ऑफ वन प्रिंट किया तो ये सेकंड डिव आ
- 6:49:14गया डिब्स ऑफ टू प्रिंट किया थर्ड डिव आ
- 6:49:17गया कैसे वर्क कर रहे हैं नोड लिस्ट नोड
- 6:49:18लिस्ट भी एरे की तरह ही वर्क कर रही है
- 6:49:20मतलब मैं इस तरीके से इंडेक्स वाइज एक्सेस
- 6:49:22कर सकती हूं अपनी वैल्यूज को तो इसीलिए वो
- 6:49:24जो एरे वाले कांसेप्ट थे जिनको हम पहले
- 6:49:26पढ़ रहे थे ऑब्जेक्ट वाले कांसेप्ट थे
- 6:49:28शुरुआत में जब बेसिक जावास्क्रिप्ट पढ़ते
- 6:49:29हैं हमें चीजें बहुत बेसिक लग रही होती
- 6:49:30हैं हमें लगता है कि क्या प्रैक्टिकल यूज़
- 6:49:32है पढ़ लिया ठीक है थियोरेटिकल है बट
- 6:49:34प्रैक्टिकल यूज कहां है प्रैक्टिकल यूज
- 6:49:36यहां है जब हम एचटीएमएल सीएसएस के साथ
- 6:49:37चीजों को जोड़ के देखते हैं यहां हमें पता
- 6:49:39चल रहा है ठीक है वो जो छोटी सी इंडेक्स
- 6:49:41वाला कांसेप्ट हमने पढ़ा था वो किस तरीके
- 6:49:43से डॉम के अंदर अप्लाई हो रहा है जाके
- 6:49:44वेंच तो ये तो मैंने इंडिविजुअल डिफ्स को
- 6:49:47एक्सेस कर लिया इंडिविजुअल डिफ्स की
- 6:49:48प्रॉपर्टीज को चेंज करने के लिए क्या कर
- 6:49:49सकते हैं डिस ऑफ जीरो
- 6:49:53डॉट बेसिकली इनर टेक्स्ट को हम चेंज करना
- 6:49:56चाहते हैं इनर टेक्स्ट इसको हम कह सकते
- 6:49:59हैं न्यू यूनिक वैल्यू वन इसको न्यू यूनिक
- 6:50:03वैल्यू वन कह देते हैं रिफ्रेश किया तो ये
- 6:50:05आ गई न्यू यूनिक वैल्यू वन इसी तरीके से
- 6:50:08हम इस सेकंड वाले की भी वैल्यू चेंज कर
- 6:50:09सकते हैं न्यू यूनिक वैल्यू टू एंड इसी
- 6:50:13तरीके से हम थर्ड वाले की भी वैल्यू चेंज
- 6:50:15कर सकते हैं न्यू यूनिक वैल्यू थ्री सेे
- 6:50:18डेव ऑफ टू कर लेते हैं सेव रिफ्रेश तीनों
- 6:50:21की वैल्यूज हमारे पास चेंज होकर आ गई अब
- 6:50:23ये तो थी बहुत आम जिंदगी ये थी बिगनर वाली
- 6:50:26जिंदगी कि मैंने इस तरीके से अपने कोड को
- 6:50:28लिख दिया इसमें कोई प्रॉब्लम नहीं है हम
- 6:50:30जो करना चाहता था प्रैक्टिस क्वेश्चन जो
- 6:50:31कराना चाहता था वो काम हम से हो गया पर
- 6:50:33इसके भी एक और लेवल अब जाके आपको
- 6:50:35प्रोग्रामिंग करनी है तो हमें यह याद आएगा
- 6:50:37जब भी हमें एरे के इंडेक्स को एक्सेस करना
- 6:50:38होता है और हमें पूरे एरे को ट्रैवर्स
- 6:50:40करना होता था हम क्या करते थे हम लूप्स का
- 6:50:42यूज़ करते थे तो यहां पर भी हम लूप्स को
- 6:50:44यूज़ कर सकते हैं कैसे यूज़ करेंगे हम
- 6:50:46चाहें तो अपना फॉर ऑफ लूप यूज़ कर सकते
- 6:50:48हैं लेट डिव ऑफ डिव डिव ऑफ डिव है और अभी
- 6:50:54के लिए क्या करेंगे सिर्फ अपने इंडिविजुअल
- 6:50:56डिव को प्रिंट करवाएंगे सेव किया रिफ्रेश
- 6:50:58किया तो ये मेरा पहला डिव मेरे लिए प्रिंट
- 6:50:59हो के आ गया ये मेरा दूसरा डिव आ गया थर्ड
- 6:51:01डिव आ गया तीनों डिव की क्लास भी आ गई
- 6:51:03तीनों डिव को बॉक्स क्लास दे रखी है अब
- 6:51:05इंडिविजुअल डिव की हम चाहे तो इनर टेक्स्ट
- 6:51:08भी प्रिंट करवा सकते हैं सेव किया रिफ्रेश
- 6:51:09किया पहले डिव का था फर्स्ट डिव सेकंड डिव
- 6:51:11थर्ड डिव आप बोलोगे दीदी ये तो यहां पे
- 6:51:13प्रिंट होके आ रहा है यहां तो कुछ और ही
- 6:51:14है ने टेक्स्ट में इसीलिए क्योंकि ओरिजिनल
- 6:51:17तो यही था ना फर्स्ट डिव सेकंड डिव थर्ड
- 6:51:19डिव ये तो हमने बाद में चेंज किया
- 6:51:20स्क्रिप्ट ड जए में प्रिंट करने के बाद
- 6:51:22चेंज किया है और यहां पर इसी वैल्यू को
- 6:51:24मुझे चेंज करना है तो आई कैन राइट डॉट इन
- 6:51:26अ टेक्स्ट इज इक्वल टू और यहां अपनी
- 6:51:28स्ट्रिंग लिख सकते हैं न्यू यूनिक वैल्यू
- 6:51:32और यहां अपना इंडेक्स लिख सकते हैं अब
- 6:51:34इंडेक्स कैसे लिखें इंडेक्स के लिए एक और
- 6:51:36वेरिएबल बना लेते हैं इंडेक्स = 0 या वन
- 6:51:39वन से स्टार्ट कर देते हैं और यहां पर
- 6:51:42अपने बैक टेक्स लिख
- 6:51:44लेंगे इंडेक्स और यहां हर बार इंडेक्स को
- 6:51:47कर देंगे प्लस प्लस तो ये जो काम मुझे
- 6:51:50करके दे रहा था ये कोड अब ये वाला कोड
- 6:51:52मुझे सेम काम करके देगा रिफ्रेश किया इसने
- 6:51:54क्या किया सेम काम करके दे दिया कैसे करके
- 6:51:56दिया क्योंकि हमने जावास्क्रिप्ट के
- 6:51:58कॉन्सेप्ट्स को यूज़ किया अब अभी तो मुझे
- 6:52:00तीन लाइनें लिखनी पड़ रही थी तीन डिप्स के
- 6:52:01लिए कल को हो सकता है मेरे पास 100 डिफ्स
- 6:52:03हो तो मुझे क्या करना पड़ता 100 लाइनें
- 6:52:04लिखनी पड़ती पर अब मुझे कोई चेंज नहीं
- 6:52:06करना पड़ा अब अगर यहां पर इफ आई डिसाइड कि
- 6:52:09नहीं मुझे तो सात डिफ्स छ अपने कोड के
- 6:52:11अंदर रिफ्रेश किया मेरे पास सेवन डिब्स आ
- 6:52:13गए तो सातों डिब्स को मैंने क्या किया
- 6:52:15यूनिक वैल्यू दे दिया वैल्यू वन वैल्यू टू
- 6:52:17वैल्यू थ्री वैल्यू फोर वैल्यू फ 6 7 8 ना
- 6:52:20सॉरी नाइन डिब्स है मेरे पास तो नाइन के
- 6:52:22नाइन को मैंने यूनिक वैल्यू सेट कर दिया
- 6:52:23यूजिंग जावास्क्रिप्ट लूप तो कोड के अंदर
- 6:52:25मुझे कुछ चेंज नहीं करना पड़ा इसीलिए जब
- 6:52:27भी हम चाइल्ड नोट्स के ऊपर सारी नोट्स के
- 6:52:29लिए कुछ काम करना है वी विल ऑलवेज प्रेफर
- 6:52:31डूइंग इट इन अ लूप तो इस तरीके से फॉर ऑफ
- 6:52:33लूप को हम यूज़ कर सकते हैं ये सारे
- 6:52:35कांसेप्ट हैं जो हम ऑलरेडी पढ़ चुके हैं
- 6:52:36जावास्क्रिप्ट के अंदर बस उन्हीं का हम
- 6:52:37रिवीजन कर रहे हैं ये क्या है मेरे पास ये
- 6:52:39स्ट्रिंग इंटरपोलेशन मैं यूज़ कर रही हूं
- 6:52:41यहां पे मेरा वेरिएबल है जिसकी वैल्यू
- 6:52:42यूज़ कर रहे हैं इंडेक्स की वैल्यू है
- 6:52:44लूप्स हमें ऑलरेडी लिखना आता है तो इस
- 6:52:45तरीके से अपने डोम के अंदर हम मल्टीपल
- 6:52:48एलिमेंट्स को एक्सेस कर सकते हैं और उनकी
- 6:52:49वैल्यू को हम सेट कर सकते हैं अब नेक्स्ट
- 6:52:52हम डॉम मैनिपुलेशन के अंदर पढ़ने वाले हैं
- 6:52:54अपने एटिबल के बारे में जब भी हमारे पास
- 6:52:56कोई भी एचटीएमएल टैग होता है फॉर एग्जांपल
- 6:52:58वी हैव अ टैग कॉल्ड डिव डिव एलिमेंट हमने
- 6:53:01बनाया दिस इज अ डिव इसे सेव कर लेंगे एंड
- 6:53:04ये हमारे पास ब्राउजर के ऊपर हमारा डेव आ
- 6:53:06गया अब इस डेव के अंदर कई सारे एट्रियो हो
- 6:53:08सकते हैं एट्रिक्स को पहले भी मैंने बताया
- 6:53:10था हमारे एलिमेंट्स के अंदर जो हम एडिशनल
- 6:53:11इंफॉर्मेशन देते हैं दैट इज इन द फॉर्म ऑफ
- 6:53:14एट्रिल दे सकते हैं इसको मैंने आईडी दे दी
- 6:53:17बॉक्स तो ये क्या बन गया ये इसका एट्रिया
- 6:53:20यानी रिलेटेड इंफॉर्मेशन बन गई तो रिफ्रेश
- 6:53:22करेंगे ये आईडी एज सच हमें दिखेगी नहीं पर
- 6:53:24एलिमेंट्स के अंदर जाएंगे डिव के अंदर तो
- 6:53:26यहां मुझे दिख रहा है आईडी इसके पास है
- 6:53:27बॉक्स तो इस तरीके से कई सारे डिफरेंट
- 6:53:29डिफरेंट एट्रियो होते हैं हमारे मल्टीपल
- 6:53:31टैग्स के पास अगर हमारे पास कोई इमेज टैग
- 6:53:34है तो इमेज टैग के अंदर भी हमारे पास
- 6:53:35सोर्स एटिबल होता है जिसमें हम अपनी इमेज
- 6:53:37का लिंक देते हैं अभी एस सच हम कोई लिंक
- 6:53:39पेस्ट नहीं करेंगे तो इस तरीके का हमारे
- 6:53:40पास एरर आ जाएगा कि हमने कोई लिंक नहीं
- 6:53:42दिया इमेज के लिए तो ये कंसोल विंडो के
- 6:53:44अंदर भी आ रहा है बट बेसिकली ये जो सोर्स
- 6:53:46है ये क्या बन गया ये एक एट्रिल बन गया
- 6:53:49जैसे अगर हम बात करें अपने किसी पैराग्राफ
- 6:53:51टैग के लिए तो पैराग्राफ टैग को मैंने
- 6:53:53क्लास दे दी
- 6:53:54पैराग्राफ और यहां दिस इज अ सिंपल लाइन इस
- 6:53:59तरीके का मैंने कुछ पैराग्राफ लिख दिया
- 6:54:00रिफ्रेश किया तो ये क्या आ गया पैराग्राफ
- 6:54:02के अंदर क्लास जो है ये एक एट्रिल है और
- 6:54:04इसकी वैल्यू है पैराग्राफ तो अगर मुझे
- 6:54:06एट्रिक्स की वैल्यू को गेट करना होता है
- 6:54:08तो उसके लिए मेरा जो नोड होता है नोड का
- 6:54:10मतलब क्या है कि अगर मेरे पास डिव है तो
- 6:54:12डिव वाला जो भी नोड होता है हमारे डॉम के
- 6:54:14अंदर इस नोड के अंदर मेरे पास एक स्पेशल
- 6:54:16मेथड होता है कॉल्ड गेट एट्रिल अगर मुझे
- 6:54:18किसी भी डिव के लिए उसके एट्रिल को गेट
- 6:54:21करना है तो मैं उस नोड के लिए गेट
- 6:54:23एट्रिडॉक्स के अंदर जिस भी एट्रिशन की
- 6:54:26मुझे वैल्यू चाहिए उस एटिबल को हम पास कर
- 6:54:27सकते हैं तो सबसे पहले इस डिव के बारे में
- 6:54:30बात करते हैं सबसे पहले तो इस डिव को
- 6:54:31एक्सेस कर करेंगे स्क्रिप्ट ड जए के अंदर
- 6:54:33लेट डेव इ इक्वल टू डॉक्यूमेंट ड क्वेरी
- 6:54:35सिलेक्टर हम सबको पता है क्वेरी सिलेक्टर
- 6:54:37कैसे काम करता है हमें अपने डेव को एक्सेस
- 6:54:39करना है तो कसोल डलॉग किया अपना डिव सेव
- 6:54:44रिफ्रेश कंसोल ये हमारे पास हमारा डिव आ
- 6:54:47गया अब इस डिव के लिए मुझे क्या करना है
- 6:54:49इस डेव के लिए मुझे करना है गेट एट्रबीक
- 6:54:52मेथड के अंदर हमें आईडी एट्रिल चाहिए फॉर
- 6:54:56एग्जांपल और इसी वैल्यू को हम यहां लिख
- 6:54:58सकते हैं लेट वैल्यू या लेट आईडी इज इक्वल
- 6:55:01टू और फिर हम कसोल डलॉग करवा सकते हैं
- 6:55:03अपनी आईडी को सेव कर लिया रिफ्रेश कर लिया
- 6:55:06ये हमारे पास क्या आ गई हमारी आईडी की
- 6:55:07वैल्यू आ गई व्हिच इज इक्वल टू बॉक्स
- 6:55:09क्योंकि इसे हमने क्या आईडी दी थी इसे
- 6:55:10हमने बॉक्स आईडी दी थी इसी तरीके से हम और
- 6:55:13भी एट्रिल है जिसको एक्सेस कर सकते हैं
- 6:55:15फॉर एग्जांपल यहां पर मैंने इसको कोई नेम
- 6:55:17एटिबल दे दिया मैंने खुद से इसको कोई नेम
- 6:55:19एट्रिया और इसको नेम मैंने दिया है जेएस
- 6:55:21डिफ इस तरीके का मैंने इसे कोई नेम एट्रिल
- 6:55:24दे दिया तो स्क्रिप्ट ड जए के अंदर अब हम
- 6:55:26अपने नेम एट्रिल की वैल्यू को यहां से
- 6:55:29एक्सेस कर सकते हैं तो हमारे नेम की
- 6:55:30वैल्यू क्या हो जाएगी उसे हम यहां पे करवा
- 6:55:32देंगे सेव किया रिफ्रेश किया सो दिस इज़
- 6:55:34माय नेम एटिबल वैल्यू जेएस डिव इसी तरीके
- 6:55:37से हम चाहे तो अपने पैराग्राफ से उसके
- 6:55:39क्लास के नाम को भी एक्सेस कर सकते हैं
- 6:55:41यहां पे लेट पैरा इज इक्वल टू डॉक्यूमेंट
- 6:55:45डॉट क्वेरी सिलेक्टर हमारा पैराग्राफ और
- 6:55:48फिर हम कसोल डलॉग करवा सकते हैं p डॉट गेट
- 6:55:52एटिबल
- 6:55:54और यहां पे क्लास का हमने नाम प्रिंट करवा
- 6:55:57दिया सेव किया रिफ्रेश किया p इज नॉट
- 6:56:00डिफाइंड ओके दिस इज़ सपोज्ड टू बी पैरा
- 6:56:02सेव रिफ्रेश तो हमारी क्लास का नाम हमारे
- 6:56:05पास था पैरा यही सेम नाम हमने अपनी क्लास
- 6:56:07को दिया था जो हमारे लिए यहां पर प्रिंट
- 6:56:09होकर आ गया तो ये तो है एट्रिल की वैल्यू
- 6:56:11को गेट करने के लिए हमारे पास एक और मेथड
- 6:56:13होता है टू सेट द एट्रिल अगर हमें किसी भी
- 6:56:15एट्रिल की वैल्यू को चेंज करना है जैसे
- 6:56:17मुझे चेंज करना है एट्रिल को तो हम मेथड
- 6:56:19के अंदर अपना
- 6:56:21एट्रिल पास करेंगे फॉर एग्जांपल ये जो
- 6:56:23पैराग्राफ है इसके लिए मैं चाहती हूं इसकी
- 6:56:25क्लास का नाम चेंज हो जाए क्लास का नाम
- 6:56:26कहां दिखता है एलिमेंट्स के अंदर
- 6:56:28पैराग्राफ में अभी ये क्लास का नाम मुझे
- 6:56:29पैरा दिखाई दे रहा है पर मैं चाहती हूं यह
- 6:56:32वैल्यू चेंज हो जाए तो उसके लिए आई कैन डू
- 6:56:34सेट
- 6:56:35एट्रिल फॉर पैरा और क्लास का नाम मुझे
- 6:56:38चेंज करना है टू न्यू क्लास ये बनाना है
- 6:56:41मुझे क्लास का नाम सेव करेंगे रिफ्रेश
- 6:56:43करेंगे अब मेरे पैराग्राफ की क्लास का नाम
- 6:56:45क्या हो गया न्यू क्लास हो गया हम चाहे तो
- 6:56:47डायनेमिक यहां पर भी कर सकते हैं आई कैन
- 6:56:49डू पैरा डॉट सेट एटिबल और उसके अंदर मुझे
- 6:56:52अब अपनी क्लास का नाम चेंज करके करना है
- 6:56:5512थ नी क्लास का नाम 1 2 3 होना चाहिए
- 6:56:57एंटर किया यहां एस स चेंज नहीं दिख रहा पर
- 6:56:59जैसे ही एलिमेंट्स में जाएंगे यहां पे
- 6:57:01ऑटोमेटिक चेंज हो गया इट चेंज टू 1 2 3 तो
- 6:57:03इस तरीके से हम किसी भी एट्रिल को किसी भी
- 6:57:05टैग के लिए किसी भी एलिमेंट के लिए चेंज
- 6:57:07कर सकते हैं अब एक स्पेशल एटिबल हमारे पास
- 6:57:09होता है व्हिच इज फॉर
- 6:57:11स्टाइल स्टाइल को एज सच एट्रिल की तरह भी
- 6:57:14एक्सेस कर सकते हैं पर जनरली हम स्टाइल को
- 6:57:16कैसे एक्सेस करते हैं किसी भी एलिमेंट का
- 6:57:18अगर हमें स्टाइल की वैल्यू चेंज करनी हो
- 6:57:20तो हम लिखते हैं अपने नोड की वैल्यू डॉट
- 6:57:22स्टाइल उससे किसी भी नोड का हमारे पास
- 6:57:24स्टाइल आ जाता है फॉर एग्जांपल यहां पर यह
- 6:57:28पार्ट हटा लेते हैं सेव इक्सड
- 6:57:32दिस इज माय बॉक्स एंड इस बॉक्स को अब हम
- 6:57:34कुछ स्टाइल दे सकते हैं स्टाइल ड सीएसए के
- 6:57:36अंदर हमारे पास आईडी थी बॉक्स और इसको कुछ
- 6:57:38स्टाइल दे देते हैं हाइट इसे दे देते हैं
- 6:57:40100 पिक्सल्स विड्थ इसे दे देते हैं 100
- 6:57:48पिक्सल्स एंड साथ के साथ इसे बैकग्राउंड
- 6:57:51कलर हम दे सकते हैं लेट्स गिव इट अ
- 6:57:52बैकग्राउंड कलर ऑफ डॉजर ब्लू सेव रिफ्रेश
- 6:57:57ये क्या हो गया ये हमारा डिव हो गया हम इस
- 6:57:59डिव को चाहे तो और थोड़ा सा बेटर कलर देने
- 6:58:01के लिए लेट्स गिव इट अ टेक्स्ट कलर ऑफ
- 6:58:03वाइट रिफ्रेश हमारे पास वाइट कलर आ गया हम
- 6:58:06चाहे तो इसे एक बॉर्डर दे सकते
- 6:58:09हैं न पिक्सल सॉलिड
- 6:58:13ब्लैक सेव रिफ्रेश तो कुछ कुछ स्टाइलिंग
- 6:58:16हमारे पास आ गई इस डिव के लिए अब मुझे अगर
- 6:58:18इस डिव की जो स्टाइलिंग है उसको एक्सेस
- 6:58:20करना है जावास्क्रिप्ट के अंदर तो सबसे
- 6:58:22पहले तो हम डिव को एक्सेस करेंगे लेट डिव
- 6:58:24इ इक्वल टू डॉक्यूमेंट डॉट क्वेरी
- 6:58:26सिलेक्टर और हमने अपने डिव को एक्सेस कर
- 6:58:29लिया अब जब डिव को प्रिंट करवाए तो पूरा
- 6:58:32का पूरा बॉक्स हमारे पास आ जाएगा और हम
- 6:58:34प्रिंट करवा सकते हैं डिव डॉट स्टाइल तो
- 6:58:36क्या होगा एक ऑब्जेक्ट हमारे पास आएगी
- 6:58:38जिसमें सारी की सारी स्टाइलिंग होगी इस
- 6:58:39डिव की एंड इसके अंदर मैक्सिमम चीजें अभी
- 6:58:41खाली है क्योंकि ज्यादा स्टाइलिंग हमने दी
- 6:58:43नहीं है तो यह हमारी एक इनलाइन स्टाइल की
- 6:58:46ऑब्जेक्ट हमारे पास आ जाएगी जो सारा का
- 6:58:47सारा इनलाइन स्टाइल हमें दिखाती है इनलाइन
- 6:58:49स्टाइल वो स्टाइल होता है जो डायरेक्टली
- 6:58:51हम अपने टैग्स के अंदर लिखते हैं फॉर
- 6:58:53एग्जांपल टैग के अंदर ही मैंने अपने लिए
- 6:58:55स्टाइल लिखा बैकग्राउंड
- 6:58:57कलर मुझे देना है रेड अपने बॉक्स को तो
- 6:59:00इनलाइन स्टाइल की हाईएस्ट प्रायोरिटी होती
- 6:59:02है इसीलिए इसको कभी यूज नहीं करना मैं
- 6:59:04आपको सिर्फ दिखाने के लिए यूज कर रही हूं
- 6:59:05रिफ्रेश किया बैकग्राउंड कलर हमारे पास
- 6:59:07रेड आ जाएगा ये इनलाइन स्टाइल मुझे यहां
- 6:59:09भी दिखाई दे रहा है माय बैकग्राउंड कलर इज
- 6:59:11इक्वल टू रेड और जैसे ही कंसोल के अंदर
- 6:59:13अपने डिव को प्रिंट करवाएंगे और डिव डॉट
- 6:59:14स्टाइल को प्रिंट करवाएंगे तो डिव डॉट
- 6:59:16स्टाइल में अगर आप जाओगे बैकग्राउंड कलर
- 6:59:18पर जाओगे तो बैकग्राउंड कलर के अंदर मुझे
- 6:59:20दिख रहा है बैकग्राउंड कलर इज इक्वल टू
- 6:59:21रेड तो ये जो वैल्यू थी स्टाइल की ये मेरे
- 6:59:24जावास्क्रिप्ट कोड के अंदर एक्सेसिबल है
- 6:59:26और इस स्टाइल की वैल्यू को हम यहां से
- 6:59:27चेंज भी कर सकते हैं इफ आई वांट रिफ्रेश
- 6:59:30कर लेते हैं ओरिजिनल पे आ जा जाते हैं
- 6:59:32मुझे स्टाइल के अंदर कलर को चेंज करना है
- 6:59:34तो आई कैन सिंपली डू ड स्टाइल ड
- 6:59:36बैकग्राउंड कलर हम लिख सकते हैं ऑल दो
- 6:59:38आपको वीएस कोड सजेस्ट भी कर देगा नहीं तो
- 6:59:40बैकग्राउंड कलर के लिए ये होता है जो भी
- 6:59:42प्रॉपर्टी का नाम सीएसएस में होता है ना
- 6:59:43उसी प्रॉपर्टी को बस हम अपने कैमल केस में
- 6:59:46कन्वर्ट कर देते हैं जैसे अगर प्रॉपर्टी
- 6:59:48का नाम होगा कलर तो वो जावास्क्रिप्ट के
- 6:59:50अंदर आके रहेगा कलर अगर प्रॉपर्टी का नाम
- 6:59:52है बैकग्राउंड
- 6:59:54कलर यह सीएसएस के अंदर अगर हम उसे
- 6:59:56बैकग्राउंड कलर लिखते हैं तो
- 6:59:58जावास्क्रिप्ट के अंदर वह हो जाएगा
- 6:59:59बैकग्राउंड और बिना हाईफिन के कलर और ये
- 7:00:02सेकंड लेटर कैपिटल हो जाएगा अगर प्रॉपर्टी
- 7:00:05का नाम है टेक्स्ट या प्रॉपर्टी का नाम है
- 7:00:07लेट्स
- 7:00:08सपोज फॉन्ट
- 7:00:11साइज यह है सीएसएस जिंदगी यह है
- 7:00:14जावास्क्रिप्ट जिंदगी यहां हो जाएगा यह
- 7:00:16फॉन्ट साइज तो इस तरीके से कन्वर्ट हो
- 7:00:19जाता है तो बैकग्राउंड कलर वी कैन सेट द
- 7:00:21बैकग्राउंड कलर टू बी यहां पे डबल कोट्स
- 7:00:24के अंदर वैल्यू लिखनी होती है कि हमें
- 7:00:25ग्रीन करना है सेव किया रिफ्रेश किया
- 7:00:28मैंने क्या किया जावास्क्रिप्ट कोड से ही
- 7:00:30मैंने अपना बैकग्राउंड कलर चेंज कर दिया
- 7:00:32अब कल को जाके अगर इस ग्रीन की जगह आई
- 7:00:34वांट टू मेक इट पर्पल तो इसको चेंज करके
- 7:00:36हम पर्पल भी कर सकते हैं रिफ्रेश किया ये
- 7:00:38पर्पल हो गया अगर हम चाहते हैं फंट के साथ
- 7:00:40मुझे कुछ चेंजेज करने हैं तो आई कैन
- 7:00:42सिंपली राइट ड स्टाइल ड फॉन्ट साइज को अगर
- 7:00:45हम बड़ा बनाना चाहते हैं लेट्स मेक इट
- 7:00:47लार्जर लेट्स मेक इट अ 26 पिक्सल्स फॉन्ट
- 7:00:52इसे कर लेते हैं सेव किया रिफ्रेश किया तो
- 7:00:54ये क्या हो गया मेरे फॉन्ट का साइज बड़ा
- 7:00:55हो गया हम चाहे कि मुझे इसकी वैल्यू चेंज
- 7:00:58करनी है वैल्यू चेंज करना तो हमें ऑलरेडी
- 7:00:59आता है कि हम अपने इनर टेक्स्ट को सेट कर
- 7:01:02देते हैं टू हेलो सेव किया रिफ्रेश किया
- 7:01:06तो इस तरीके से बहुत सारी अब प्रॉपर्टीज
- 7:01:07हैं स्टाइल हो गया
- 7:01:09एटिबल हो गया कलर हो गया बहुत सारी चीजें
- 7:01:12हैं कलर स्टाइल का ही पार्ट है और वो सारा
- 7:01:13का सारा अब जावास्क्रिप्ट से चेंज कर पाना
- 7:01:16पॉसिबल है हम चाहे तो एक और इंटरेस्टिंग
- 7:01:17चीज कर सकते हैं हमने पढ़ा था विजिबिलिटी
- 7:01:19हिडन के बारे में तो डिव के अंदर स्टाइल
- 7:01:22के अंदर जाके मेरी जो विजिबिलिटी
- 7:01:23प्रॉपर्टी है उसको अगर मैंने सेट कर दिया
- 7:01:25टू हिडन तो क्या होगा मेरा एलिमेंट गायब
- 7:01:27हो जाएगा स्क्रीन से रिफ्रेश किया एलिमेंट
- 7:01:29गायब हो गया तो इस तरीके से आप चाहो तो
- 7:01:30जावास्क्रिप्ट के अंदर बैठे-बैठे बिना
- 7:02:01क्रिएट करना पड़ेगा न्यू एलिमेंट को ऐड
- 7:02:03करने का जो प्रोसेस होता है इट इज अ टू
- 7:02:04स्टेप प्रोसेस पहले तो आप उस एलिमेंट को
- 7:02:06क्रिएट करो पैराग्राफ ऐड करना है तो
- 7:02:08पैराग्राफ को क्रिएट करो बटन ऐड करना है
- 7:02:09बटन को क्रिएट करो फिर उसे फाइनली हम ऐड
- 7:02:12करते हैं तो क्रिएट करने के लिए हम लिखते
- 7:02:14हैं डॉक्यूमेंट ड क्रिएट एलिमेंट और फिर
- 7:02:16जो भी हमें आइटम जिस तरीके का हमें
- 7:02:18एलिमेंट चाहिए उसका टैग नेम लिख देते हैं
- 7:02:20तो लेट्स सपोज हमें एक बटन क्रिएट करना है
- 7:02:22तो उसके लिए हम एक नया एलिमेंट बना सकते
- 7:02:24हैं इसको कह सकते हैं न्यू बटन न्यू
- 7:02:26बीटीएल टू डॉक्यूमेंट डॉट क्रिएट एलिमेंट
- 7:02:29और इसके अंदर हम टैग में पास कर देंगे
- 7:02:31अपना बटन
- 7:02:32इससे क्या होगा न्यू बीटीएम क्या बन जाएगा
- 7:02:34एक बटन बन जाएगा रिफ्रेश करेंगे कोई चेंज
- 7:02:35नहीं आएगा एस सच बटन प्रिंट होके नहीं
- 7:02:37आएगा पर इसे चाहे तो हम प्रिंट करवा सकते
- 7:02:40हैं अपने न्यू बीटीएन को य मेरा क्या बटन
- 7:02:42हो गया रिफ्रेश किया तो मेरे पास बटन आ
- 7:02:43गया अभी बटन के अंदर इसकी काफी सारी
- 7:02:45प्रॉपर्टीज खाली होंगी जैसे न्यू बीटीएन
- 7:02:47के अंदर में देखूं मेरे इनर टेक्स्ट की
- 7:02:49क्या वैल्यू होगी इट इ कंपलीटली एमटी तो
- 7:02:51इसको चाहे तो हम कुछ इनर टेक्स्ट दे सकते
- 7:02:53हैं न्यू बीटी डट इनर टेक्स्ट की वैल्यू
- 7:02:57को कर देते हैं लेट्स मेक इट क्लिक
- 7:03:00मी इस तर का कुछ टेक्स्ट हम दे सकते
- 7:03:04हैं सेव कर लेते
- 7:03:07हैं एंड इस बार हम न्यू
- 7:03:31एलिमेंट के हम लास्ट में इनसाइड एंड उसके
- 7:03:35लास्ट में अपेंड करना चाहते हैं तो उस नोड
- 7:03:37को हम पिक करते हैं और उसके लिए डॉट अपेंड
- 7:03:39करके अपने एलिमेंट को हम पास कर देते हैं
- 7:03:41इसका एग्जांपल आपको मैं दिखाती हूं फॉर
- 7:03:43एग्जांपल मेरे पास एक डिव है इस डिव के
- 7:03:46अंदर मैंने दिस इज अ डिव तो लिखा ही हुआ
- 7:03:48है साथ के साथ मैंने क्या किया इस डिव के
- 7:03:51अंदर मैंने एक अन ऑर्ड लिस्ट बना ली इसको
- 7:03:53कह देते हैं
- 7:03:54लिस्ट और इस लिस्ट के अंदर मेरे पास कई
- 7:03:56सारे आइटम्स है दिस इज माय आइटम वन इस
- 7:03:59तरीके से कॉपी किया ये आइटम टू आ गया ये
- 7:04:02आइटम थ्री आ गया सेव किया रिफ्रेश किया तो
- 7:04:05डिव की हम थोड़ी सी हाइट बढ़ा लेते हैं
- 7:04:07हाइट को वी कैन मेक इट 200 ए 50 पिक्सेल
- 7:04:10सेव रिफ्रेश सो दिस इज माय डिव ये मेरा
- 7:04:12डिव है ये लिस्ट है इसके अंदर आइटम्स है
- 7:04:14सारी चीजें मेरे पास प्रिंट होके आ रही है
- 7:04:16अब हम चाहते हैं कि इसी डिव के अंदर यह जो
- 7:04:19अन ऑर्ड लिस्ट है इसके बाद में मेरा जो
- 7:04:22बटन है वो आ जाए तो उसके लिए क्या करना
- 7:04:24पड़ेगा मुझे उसे डिव के अंदर अपेंड करना
- 7:04:26पड़ेगा डिव के अंदर अपेंड करने का मतलब है
- 7:04:29ऐड एट द एंड ऑफ द नोड तो मुझे ये डिसाइड
- 7:04:31करना पड़ गा मेरा जो पेज है उसके ऊपर कहां
- 7:04:33मुझे अपने बटन को ऐड करना है मैं अपने बटन
- 7:04:35को ऐड करना चाहती हूं डिव के अंदर और डिव
- 7:04:37के अंदर भी कहां पर या तो स्टार्टिंग में
- 7:04:38ऐड कर सकते हैं लास्ट में ऐड कर सकते हैं
- 7:04:40वो भी मुझे ऐड करना है एंडिंग में तो उसके
- 7:04:42लिए सबसे पहले तो मैं डिव को एक्सेस
- 7:04:44करूंगी लेट डिव इज इक्वल टू डॉक्यूमेंट डट
- 7:04:48क्वेरी सिलेक्टर हम अपने डिव को एक्सेस कर
- 7:04:51सकते हैं और डिव के अंदर हम अपेंड कर
- 7:04:54देंगे लास्ट में ऐड कर देंगे अपने न्यू
- 7:04:56बटन को तो इस तरीके से हम अपेंड करते हैं
- 7:04:58अपेंड कहां पे किया मतलब डिव के अंदर ही
- 7:05:01और लास्ट में ऐड कर दिया रिफ्रेश किया तो
- 7:05:02अब मेरा बटन मुझे दिखाई देना स्टार्ट हो
- 7:05:04गया ये मेरा बटन यहां पे आ गया कहां आया
- 7:05:06है डिव के अंदर आया है पर लास्ट में आया
- 7:05:08है उसी तरीके से मुझे डिव के अंदर ही
- 7:05:10चाहिए पर स्टार्टिंग में चाहिए तो उसके
- 7:05:11लिए हम प्रिपेंड को यूज़ करते हैं सो आई
- 7:05:14कैन डू डॉ प्रिपेंड सेव रिफ्रेश तो ये
- 7:05:17क्या हुआ बटन स्टार्टिंग में आ गया पर डिव
- 7:05:19के अंदर आ गया अगर मुझे अपने एलिमेंट से
- 7:05:22पहले मुझे वो नोड डिसाइड करनी पड़ेगी
- 7:05:24जिसके बेसिस पर हम अपने नए एलिमेंट को ऐड
- 7:05:26करते हैं तो वही नोड मेरे लिए अभी मेरा
- 7:05:27डिव है अगर मुझे किसी नोड से जस्ट पहले ऐड
- 7:05:30करना है उसके बाहर और जस्ट पहले तो उसके
- 7:05:32लिए हम बिफोर को यूज कर सकते हैं तो डिव
- 7:05:35डॉट बिफोर सेव किया रिफ्रेश किया तो डिव
- 7:05:38स्टार्ट होने से जस्ट पहले मेरा बटन आ गया
- 7:05:40और बाद में के लिए हम आफ्टर यूज़ करते हैं
- 7:05:42सेव किया रिफ्रेश किया तो बटन कहां आया
- 7:05:45डिव खत्म होने के जस्ट बाद मेरा बटन आ गया
- 7:05:47अगर मुझे इस पैराग्राफ के बाद उसे ऐड करना
- 7:05:49है इस पैराग्राफ के बाद अगर मैं ऐड करना
- 7:05:51चाहती हूं बटन को मैं यहां क्या करूंगी
- 7:05:53क्वेरी सिलेक्टर से अपने पैराग्राफ को
- 7:05:55एक्सेस करूंगी और पैराग्राफ के बाद मैं
- 7:05:57अपने बटन को ऐड करूंगी रिफ्रेश किया तो अब
- 7:05:59मेरा बटन पैराग्राफ के बाद ऐड होकर आ गया
- 7:06:01तो ये तो मैंने बटन को ऐड किया इसी तरीके
- 7:06:03से हम किसी हेडिंग को ऐड कर सकते हैं जैसे
- 7:06:05फॉर एग्जांपल मैंने एक नई हेडिंग एलिमेंट
- 7:06:07क्रिएट करते हैं लेट न्यू हेडिंग इज इक्वल
- 7:06:11टू डॉक्यूमेंट डॉट क्रिएट डॉट क्रिएट
- 7:06:15एलिमेंट और इसके अंदर मैंने एक h1 हेडिंग
- 7:06:17को क्रिएट किया h1 हेडिंग को कुछ इनर
- 7:06:19टेक्स्ट दे देते हैं इनर टेक्स्ट इ इक्वल
- 7:06:21टू या इनर एटीएमएल ही दे देते हैं
- 7:06:23डायरेक्टली इसे इटैलिक बना देते हैं
- 7:06:25इटैलिक इसके अंदर आएगा हाई आई एम न्यू इस
- 7:06:30तरीके से कुछ टेक्स्ट आ जाएगा तो ये न्यू
- 7:06:32हेडिंग बन गई अब इस हेडिंग को मुझे कहां
- 7:06:34पे ऐड करना है टॉप पे ऐड करना है पेज के
- 7:06:36मैं क्या कर सकती हूं आई कैन डायरेक्टली
- 7:06:38सिलेक्ट डॉक्यूमेंट ड क्वेरी सिलेक्टर से
- 7:06:40मैं डायरेक्टली अपनी बॉडी को सिलेक्ट कर
- 7:06:41सकती हूं और मुझे टॉप पे ऐड करना है तो
- 7:06:44टॉप पे ऐड करने का मतलब होगा बॉडी के अंदर
- 7:06:46ऐड करो पर टॉप पे ऐड करो स्टार्टिंग में
- 7:06:48ऐड करो तो मैं बॉडी डॉट प्रिपेंड कर सकती
- 7:06:50हूं तो आई कैन डू डॉट प्रिपेंड यहीं पे ही
- 7:06:53मेथड को ये मैंने सेलेक्ट कर लिया बॉडी
- 7:06:54टैग को इसको सेव करवाने की बजाय यहीं लिख
- 7:06:56दिया डॉट प्रिपेंड और यहां अपने न्यू
- 7:06:59हेडिंग को मैंने पास कर दिया सेव किया
- 7:07:01रिफ्रेश किया ओके h1 इज नॉट डिफाइंड ओके
- 7:07:04यहां पे मेरे पास मेरी न्यू हेडिंग
- 7:07:07आएगा सेव किया रिफ्रेश किया अब क्या आ गई
- 7:07:10मेरे पास मेरी नई हेडिंग आ गई जिसको मैंने
- 7:07:11ऑटोमेटिक पेज के अंदर ऐड कर दिया इस
- 7:07:13हेडिंग को ऐड करने के लिए मैंने अपने
- 7:07:15एचटीएमएल कोड को टच भी नहीं किया मेरी
- 7:07:17हेडिंग एचटीएमएल कोड के अंदर नहीं है पर
- 7:07:18मैंने जावास्क्रिप्ट का लॉजिक लगाया और नई
- 7:07:21हेडिंग को क्रिएट किया उसके अंदर कुछ
- 7:07:22टेक्स्ट ऐड किया फिर बॉडी को सेलेक्ट किया
- 7:07:24और चेक किया कि बॉडी के अंदर कहां पे ऐड
- 7:07:26होनी चाहिए बॉडी को रेफरेंस लेके फिर उसे
- 7:07:28ऐड कर दिया तो इस तरीके से हम अपने नए
- 7:07:30एलिमेंट्स को ऐड कर सकते इन आवर डम अपने
- 7:07:33ट्री के अंदर ऐड कर सकते हैं अब जैसे हम
- 7:07:34एलिमेंट्स को इंसर्ट करते हैं वैसे ही हम
- 7:07:36एलिमेंट्स को डिलीट भी कर सकते हैं किसी
- 7:07:37भी नोड को डिलीट करने के लिए हम लिखते हैं
- 7:07:39उस नोड का नाम डॉट रिमूव तो वो नोड
- 7:07:40ऑटोमेटिक डिलीट हो जाती है जैसे लेट्स
- 7:07:43सपोज मुझे इस पैराग्राफ को डिलीट करना है
- 7:07:45इस पैराग्राफ को डिलीट करने से पहले मुझे
- 7:07:47इसे रेफर करना पड़ेगा एक्सेस करना पड़ेगा
- 7:07:49डॉक्यूमेंट डॉट क्वेरी सिलेक्टर पहले
- 7:07:52पैराग्राफ को एक्सेस कर लेंगे और सिंपली
- 7:07:54हम कर देंगे पैरा डॉट
- 7:07:57रिमूव सेव रिफ्रेश मेरा पैराग्राफ गायब हो
- 7:08:00गया एलिमेंट्स के अंदर जाएंगे तो यहां भी
- 7:08:02बॉडी टैग के अंदर पैराग्राफ अब नहीं
- 7:08:03दिखेगा मुझे इस हेडिंग को गायब करना है आई
- 7:08:06कैन सिंपली डू न्यू हेडिंग डॉट रिमूव सेव
- 7:08:11रिफ्रेश गायब हो गया तो इस तरीके से किसी
- 7:08:13भी एलिमेंट को डिलीट एंड ऐड किया जा सकता
- 7:08:15है अपने पेज के अंदर अच्छा यहां मैं आपको
- 7:08:17छोटा सा एक होमवर्क प्रॉब्लम दूंगी छोटा
- 7:08:20सा प्रॉब्लम व्हाट यू हैव टू डू इज इन दो
- 7:08:22मेथड्स के बारे में जाके पढ़ना है एमडीएन
- 7:08:23डॉक्यूमेंटेशन में एक होता है अपेंड
- 7:08:28चाइल्ड मैंने आपको बताया था अपेंड के लिए
- 7:08:30बहुत सारे मेथड होते हैं और वैसे ही होता
- 7:08:32है हमारे पास रिमूव
- 7:08:34चाइल्ड दोनों मेथड्स के बारे में आपको
- 7:08:36जाकर पढ़ना है कि अपेंड चाइल्ड और रिमूव
- 7:08:38चाइल्ड का एग्जैक्ट यूसेज क्या होता है
- 7:08:40बाकी इन सारे मेथड्स को तो हम यूज कर ही
- 7:08:42सकते हैं अब नेक्स्ट हम सॉल्व करने वाले
- 7:08:44हैं अपने कुछ प्रैक्टिस क्वेश्चंस
- 7:08:45प्रैक्टिस क्वेश्चन में सबसे पहला
- 7:08:46क्वेश्चन हमें कह रहा है क्रिएट अ न्यू
- 7:08:48बटन एलिमेंट गिव इट अ टेक्स्ट क्लिक मी यह
- 7:08:50जो सारा का सारा काम है मुझे
- 7:08:51जावास्क्रिप्ट के अंदर करना है एटीएमएल के
- 7:08:53अंदर नहीं करना तो एटीएमएल वाला जो कोड है
- 7:08:55उसे तो अभी खाली कर देते हैं लेट्स मेक द
- 7:08:59स्क्रीन एमटी लेट मेक द पेज एमटी तो
- 7:09:03रिफ्रेश किया ये हमारा पेज एमटी हो गया
- 7:09:05स्क्रिप्ट ड जए को भी खाली कर लेते हैं
- 7:09:06रिफ्रेश किया एमटी हो गया अब शुरुआत से
- 7:09:08हमें यहां कोड लिखना है एक और चीज यहां पे
- 7:09:10पॉज करके एक बार खुद से चीजों को ट्राई
- 7:09:12करने की जरूर कोशिश करनी है क्योंकि खुद
- 7:09:14से एक बार ट्राई करेंगे अगर सॉल्व नहीं भी
- 7:09:15होता तो कोई बात नहीं अ सॉल्व ना होने के
- 7:09:18हम दो-चार तरीके सीख जाएंगे कि कौन-कौन सी
- 7:09:20अप्रोच तो वर्क नहीं करती या कहां पर हम
- 7:09:21ज्यादा स्टक होते हैं जहां पे ज्यादा स्टक
- 7:09:24फील होते हैं उस पार्ट को फिर जाके हमें
- 7:09:25रिवाइज कर लेना है सबसे पहले हमें क्रिएट
- 7:09:27करना है एक न्यू बटन एलिमेंट तो किसी भी
- 7:09:29एलिमेंट को क्रिएट करने के लिए इसे न्यू
- 7:09:31बट कह देते हैं हम न्यू बीटीएन क्रिएट
- 7:09:34करने के लिए हम लिखेंगे डॉक्यूमेंट डॉट कट
- 7:09:37एलिमेंट और इसे हम
- 7:09:40बनाएंगे टैग बटन इसके अंदर फिर मुझे एक
- 7:09:43टेक्स्ट लिखना है क्लिक मी तो न्यू बीटी ड
- 7:09:47इनर टेक्स्ट इ इक्वल टू क्लिक मी इस तरीके
- 7:09:53का कुछ टेक्स्ट लिख दिया हमने फिर हमें
- 7:09:56क्या करना है इसे एक बैकग्राउंड कलर देना
- 7:09:57है रेड एंड टेक्स्ट कलर देना है वाइट जब
- 7:10:00भी स्टाइल देना हो हमने ऑलरेडी पढ़ रखा है
- 7:10:02स्टाइल कैसे देना होता है हमें जिस भी नोड
- 7:10:04के अंदर स्टाइल देना है हम लिखते हैं नोड
- 7:10:06डॉट स्टाइल डॉट कलर या डॉट बैकग्राउंड कलर
- 7:10:09जिस भी प्रॉपर्टी को हमें चेंज करना है तो
- 7:10:11आई कैन सिंपली राइट न्यू
- 7:10:13बीटीएन न्यू बीटीएन क्या है मेरा नोड है
- 7:10:16डॉट स्टाइल ड कलर कलर हमें देना है इसे
- 7:10:19इक्वल टू वाइट एंड बैकग्राउंड कलर देना है
- 7:10:23रेड तो न्यू
- 7:10:26बटन डॉट स्टाइल डॉट बैकग्राउंड कलर इ
- 7:10:30इक्वल
- 7:10:32रेट ये हमने दे दिया इतना पार्ट कर दिया
- 7:10:35नेक्स्ट हमें इंसर्ट करना है द बटन एज द
- 7:10:37फर्स्ट एलिमेंट इनसाइड द बॉडी टैग बॉडी
- 7:10:40टैग के अंदर फर्स्ट एलिमेंट की तरह अटैच
- 7:10:42करना है तो पहले तो बॉडी टैग को सिलेक्ट
- 7:10:44कर लेते हैं डॉट क्वेरी सिलेक्टर बॉडी और
- 7:10:47बॉडी के अंदर फर्स्ट एलिमेंट की तरह
- 7:10:48सिलेक्ट करना है तो मतलब हमें पता है बॉडी
- 7:10:50के अंदर आना चाहिए तो या तो अपेंड होगा या
- 7:10:52प्रिपेंड होगा और कहां पे आना चाहिए
- 7:10:54स्टार्टिंग में आना चाहिए तो हम इसे
- 7:10:56प्रिपेंड कर रहे होंगे प्रिपेंड प्री यानी
- 7:10:58पहले तो प्रिपेंड और यहां ऐड कर देंगे
- 7:11:01अपने न्यू बटन को इसे सेव कर लेते हैं एंड
- 7:11:03यहां जैसे ही रिफ्रेश करेंगे सबसे पहले
- 7:11:05हमारे पास एक रेड कलर का क्लिक मी नाम का
- 7:11:07बटन आ जाएगा ये जो बटन है ये हमारे
- 7:11:09एलिमेंट्स के अंदर भी हमें दिखाई देगा
- 7:11:10यहां पर तो डॉट स्टाइल से जितनी भी
- 7:11:13स्टाइलिंग होती है ये हमारी स्टाइल ड
- 7:11:15सीएसए के अंदर ऐड नहीं होती ये इनलाइन
- 7:11:17स्टाइलिंग होती है जो उसी टैग के अंदर
- 7:11:18हमें दिखाई देती है तो एलिमेंट्स में जो
- 7:11:20भी स्टाइलिंग हमने ऐड करी जावास्क्रिप्ट
- 7:11:22से वो सारी की सारी यहां पर मुझे दिखाई दे
- 7:11:24रही है सो दिस इज हाउ वी क्रिएट एन
- 7:11:26एलिमेंट वी गिव इट सम टेक्स्ट वी गिव इट
- 7:11:28सम स्टाइलिंग एंड वी ऐड इट टू द
- 7:11:29डॉक्यूमेंट सेकंड क्वेश्चन की तरफ आ जा
- 7:11:31जाते सेकंड क्वेश्चन में हम कुछ नया
- 7:11:32सीखेंगे क्लास के लेक्चर से आगे बढ़ के
- 7:11:34कुछ नया सीखेंगे तो थोड़ा सा टफ लग सकता
- 7:11:35है सबसे पहले क्रिएट अ पैराग्राफ टैग इन द
- 7:11:38एचटीएमएल एंड गिव इट अ क्लास एंड सम
- 7:11:39स्टाइलिंग तो एटीएमएल के अंदर एक
- 7:11:42पैराग्राफ टैग क्रिएट कर लेते हैं
- 7:11:44पैराग्राफ इसको कह देते हैं आई एम अ
- 7:11:50पैराग्राफ तो यह मेरा पैराग्राफ आ गया
- 7:11:52रिफ्रेश करेंगे दिखाई दे रहा है माय
- 7:11:54पैराग्राफ इस पैराग्राफ को हमें क्या करना
- 7:11:56है क्लास देनी है लेट्स गिव इट अ क्लास वी
- 7:11:59कैन गिव इट अ क्लास ऑफ माय क्लास दे देते
- 7:12:02इस नाम माय क्लास वेरी सिंपल नेम इट नॉट
- 7:12:05वेरी गुड नेम फॉर
- 7:12:06पैराग्राफ या इसे कंटेंट दे देते कंटेंट
- 7:12:10थोड़ा सा लॉजिकल नाम होगा कंटेंट नाम दे
- 7:12:12देते हैं इसे क्लास को एंड फिर क्या करना
- 7:12:15है हमें इसे कुछ स्टाइलिंग देनी है तो यह
- 7:12:18अपनी पुरानी कोई स्टाइलिंग थी इसे हम हटा
- 7:12:20लेते हैं डॉट कंटेंट इस तरीके से हम
- 7:12:22स्टाइलिंग देते स्टाइल ड सीएसएस में न द
- 7:12:23बेसिस ऑफ क्लास नेम तो य पैराग्राफ को एक
- 7:12:26कलर दे देते लेट्स गिव इट कलर ऑफ
- 7:12:29रेड रेड किया रिफ्रेश ये रेड कलर आ गया
- 7:12:32मेरे पैराग्राफ का तो ये हमने इसे कुछ
- 7:12:34स्टाइलिंग दे दी नेक्स्ट हमें क्या करना
- 7:12:35है क्रिएट अ न्यू क्लास इन सीएसएस एंड
- 7:12:38ट्राई टू अपेंड दिस क्लास टू द पैराग्राफ
- 7:12:40एलिमेंट मतलब मुझे सीएसएस के अंदर एक नई
- 7:12:42क्लास क्रिएट करनी है और फिर
- 7:12:44जावास्क्रिप्ट को यूज करके उस क्लास को
- 7:12:45मुझे इस पैराग्राफ एलिमेंट के अंदर ऐड
- 7:12:47करना है और अपेंड करने का मतलब है पुरानी
- 7:12:50क्लास तो रहनी ही चाहिए नई क्लास भी आ
- 7:12:51जानी चाहिए तो पहले तो सीएसएस के अंदर एक
- 7:12:53नई क्लास क्रिएट कर लेते हैं इसे कह देते
- 7:12:56हैं डॉट न्यू क्लास न्यू क्लास के अंदर नई
- 7:12:59स्टाइलिंग दे देते हैं बैकग्राउंड कलर क
- 7:13:01दे देते हैं लेट्स सपोज वी गेट अ
- 7:13:02बैकग्राउंड कलर ऑफ येलो अ वेरी बैड
- 7:13:06कॉमिनेशन लेट्स गिव ग्रीन रेड एंड ग्रीन
- 7:13:08इज द कलर ऑफ क्रिसमस तो बैकग्राउंड कलर
- 7:13:11इसको दे देते हैं ग्रीन के इक्वल न्यू
- 7:13:12क्लास अब ये बैकग्राउंड कलर एस सच कहीं पे
- 7:13:14अप्लाई तो हो नहीं रहा बस क्लास बना दिया
- 7:13:16हमने सीएसएस के अंदर अब मुझे स्क्रिप्ट ड
- 7:13:18जस से क्या करना है सबसे पहले तो यहां
- 7:13:22नीचे आ सकते हैं क्वेश्चन टू मुझे इस
- 7:13:25पैराग्राफ को एक्सेस करना है और इसके अंदर
- 7:13:27क्लास के अंदर कंटेंट क्लास तो है ही एक
- 7:13:29और क्लास ऐड करनी है तो पहले तो पैराग्राफ
- 7:13:31एक्सेस कर लेते लेट पैरा इ इक्वल टू
- 7:13:34डॉक्यूमेंट डॉट क्वेरी सिलेक्टर प अब देखा
- 7:13:38जाए तो क्लास को ऐड करने के लिए हम क्या
- 7:13:40कर सकते हैं किसी भी टैग की अगर मुझे
- 7:13:42क्लास एक्सेस करनी है क्लास क्या होता है
- 7:13:44क्लास हमारे पास एक एट्रबीक करने के लिए
- 7:13:47हम सिंपली सेव कर लेते हैं एक बार रिफ्रेश
- 7:13:49करते हैं पैरा को प्रिंट करवा मेरा
- 7:13:50पैराग्राफ आ जाएगा और हम कर सकते हैं डॉट
- 7:13:53गेट
- 7:13:58एटिबल चाहिए प ग्राफ के मेरे पास आ जाएगी
- 7:14:02कि इसकी क्लास की वैल्यू कंटेंट है हम ऐसे
- 7:14:04ही सेट एट्रिल भी कर सकते हैं आई कैन डू
- 7:14:06सेट एट्रिल और क्लास का नाम मैं चेंज करवा
- 7:14:08सकती हूं टू न्यू कंटेंट या न्यू क्लास
- 7:14:12न्यू क्लास था हमारी क्लास का नाम क्लास
- 7:14:13का नाम मैंने चेंज कर दिया जैसे ही एंटर
- 7:14:15किया वैसे ही क्या हुआ वैसे ही वो क्लास
- 7:14:17अप्लाई हो गई इस एलिमेंट के ऊपर और न्यू
- 7:14:19क्लास के पास क्योंकि बैकग्राउंड कलर
- 7:14:21ग्रीन था वो ग्रीन कलर अप्लाई हो गया पर
- 7:14:23एक चीज आप नोटिस करोगे टेक्स्ट कलर वापस
- 7:14:25से ब्लैक हो गया तो पुरानी जो क्लास थी वो
- 7:14:27हट गई पुरानी क्लास जैसे ही हट जाती है
- 7:14:30उसकी पुरानी स्टाइल भी हट जाती है पर मैं
- 7:14:32नहीं चाहती कि मेरी पुरानी स्टाइलिंग हटे
- 7:14:33मैं चाहती हूं दो क्लासेस मिले इस एलिमेंट
- 7:14:35को तो इसीलिए मेरी जो सेट एट्रिडॉक्स को
- 7:14:38कंप्लीट ओवरराइट कर देती है कंप्लीट चेंज
- 7:14:40कर देती है तो यहां पर क्लास का नाम ऐड
- 7:14:43करने के लिए अपेंड करने के लिए हम कभी भी
- 7:14:44सेट एटिबल को यूज़ नहीं करते उसके लिए वी
- 7:14:47यूज समथिंग कॉल्ड क्लास लिस्ट तो यही लिखा
- 7:14:50हुआ है क्वेश्चन के अंदर डिड यू नोटिस हाउ
- 7:14:51यू ओवरराइट द क्लास नेम व्हेन यू ऐड अ
- 7:14:53न्यू वन तो जब नई क्लास ऐड करते हैं
- 7:14:54पुरानी वाली कंप्लीट चेंज हो जाती है
- 7:14:56सॉल्व दिस प्रॉब्लम यूजिंग क्लास लिस्ट
- 7:14:58वीी यूज समथिंग कॉल्ड क्लास लिस्ट और यहां
- 7:15:00मैं आपको ये भी दिखा रही हूं कि कभी कभार
- 7:15:02मान लो हमारे पास ऐसी प्रॉब्लम आ जाती है
- 7:15:03जिसको मुझे पता नहीं कैसे सॉल्व करना है
- 7:15:05जिसके बारे में कभी पढ़ा नहीं तो उसको
- 7:15:06सिंपली हम गल करके सॉल्व कर सकते हैं मैं
- 7:15:09क्या करूंगी मुझे नहीं पता क्लास लिस्ट
- 7:15:10क्या है तो आई कैन सिंपली सर्च फॉर क्लास
- 7:15:12लिस्ट इन जावास्क्रिप्ट और बेस्ट तरीका है
- 7:15:14एमडीएन के ऊपर जाओ नहीं तो यहां दिखाई भी
- 7:15:16दे रहा है क्लास लिस्ट प्रॉपर्टी इन
- 7:15:19एलिमेंट तो क्लास लिस्ट प्रॉपर्टी क्या
- 7:15:21होती है इट इज अ कलेक्शन ऑफ क्लास एटिबल
- 7:15:24क्लास लिस्ट के अंदर हमारे पास सारे
- 7:15:26एलिमेंट के क्लासेस की लिस्ट आ जाती है तो
- 7:15:29अपने कोड के अंदर हमारा जो पैरा है
- 7:15:32पैराग्राफ के लिए हम उसकी क्लास लिस्ट को
- 7:15:34प्रिंट करवा सकते हैं पैराग्राफ के लिए
- 7:15:36क्लास लिस्ट प्रिंट होके आ जाएगी क्लास
- 7:15:38लिस्ट के अंदर लेंथ है वन और कितनी
- 7:15:40क्लासेस हैं एक ही क्लास है इंडेक्स नंबर
- 7:15:42रो पे इस क्लास का नाम है कंटेंट तो इस
- 7:15:44तरीके से क्लास लिस्ट को एक्सेस कर लिया
- 7:15:47यहां पे मुझे दिखाया भी हुआ है अब क्लास
- 7:15:48लिस्ट के अंदर नई क्लास ऐड करने के लिए हम
- 7:15:50लिखते हैं क्लासलिस्ट ड एड और फिर अपनी नई
- 7:15:53क्लास का नाम रिमूव करने के लिए लिखते हैं
- 7:15:55क्लासलिस्ट डॉट रिमूव यहां तो क्या कर रहे
- 7:15:56हैं डेव के अंदर नई क्लास लिस्ट ऐड करने
- 7:15:58की कोशिश कर रहे हैं दिस इज द कोड एंड य
- 7:16:00यहां पे रिमूव करने की कोशिश कर रहे हैं
- 7:16:02तो इसी तरीके से क्लास लिस्ट के अलग-अलग
- 7:16:04मेथड्स होते हैं ऐड और रिमूव सबसे
- 7:16:05इंपोर्टेंट होते हैं अब जैसे ही रिफ्रेश
- 7:16:08कर लेते हैं पैराग्राफ के अंदर व्हाट आई
- 7:16:10कैन डू इज अपनी क्लास लिस्ट के अंदर क्लास
- 7:16:13लिस्ट डॉट ड मेथड हम कॉल कर सकते हैं और
- 7:16:16इसके अंदर जैसे ही हम ऐड कर देंगे न्यू
- 7:16:19क्लास एंटर किया वैसे ही हमारी नई क्लास
- 7:16:23ऐड हो गई तो हमारा बैकग्राउंड कलर ग्रीन
- 7:16:25हो गया साथ के साथ पुरानी क्लास भी है तो
- 7:16:27हमारा जो कलर है फंट का वो तो रेड का रेड
- 7:16:29रहा अब जैसे हम पैराग्राफ डॉ क्लास को
- 7:16:32प्रिंट करेंगे क्लास लिस्ट को इस बार
- 7:16:33हमारे पास लेंथ आएगी टू और हमें पता चल
- 7:16:35रहा है पैराग्राफ के अंदर दो क्लासेस हैं
- 7:16:37एक क्लास है कंटेंट एक क्लास है न्यू
- 7:16:39क्लास एलिमेंट्स में जाएंगे तो ये दोनों
- 7:16:40क्लासेस मुझे दिखाई देंगी पैराग्राफ में
- 7:16:42एक है मेरे पास कंटेंट एक है मेरे पास
- 7:16:44न्यू क्लास और इनकी स्टाइलिंग भी हम दे
- 7:16:46सकते हैं न्यू क्लास मुझे बैकग्राउंड कलर
- 7:16:47ग्रीन दे रही है और यहां पर कंटेंट क्लास
- 7:16:51मुझे फॉन्ट कलर रेड दे रही है तो इस तरीके
- 7:16:54से हम अपनी क्लासेस को ऐड कर सकते हैं
- 7:16:55अपेंड कर सकते हैं चाहे तो रिमूव भी कर
- 7:16:57सकते हैं मुझे अगर न्यू क्लास को रिमूव
- 7:16:59करना है आई कैन सिंपली राइट रिमूव न्यू
- 7:17:01क्लास एंटर किया तो मेरी न्यू क्लास रिमूव
- 7:17:04हो गई तो उसकी स्टाइलिंग भी रिमूव हो गई
- 7:17:05एंड जनरली जब भी एलिमेंट्स को हमें
- 7:17:06मल्टीपल तरीके से डायनेमिक स्टाइलिंग देनी
- 7:17:08होती है इसी तरीके से हम क्लासेस की फॉर्म
- 7:17:10में उसे देते हैं तो आई होप कि डॉम के
- 7:17:11अंदर और नई-नई चीजें पढ़ने में हमें मजा
- 7:17:13आया होगा एंड नेक्स्ट चैप्टर के अंदर हम
- 7:17:14स्टार्ट करेंगे विद इवेंट्स बेसिकली बटन
- 7:17:17के क्लिक होने से अगर हम चाहते कुछ प्रिंट
- 7:17:18होके आ जाए हमारी स्क्रीन पे हमारा कलर
- 7:17:19चेंज हो जाए या फॉर्म सबमिट करने से कुछ
- 7:17:21हो जाए तो इस तरीके के कामों के लिए हम
- 7:17:23अपने इवेंट्स को यूज करते हैं अब नेक्स्ट
- 7:17:25हम बात करने वाले हैं जावास्क्रिप्ट के
- 7:17:26अंदर इवेंट्स के बारे में इवेंट्स हमारे
- 7:17:28कोड के अंदर कुछ इंटरेस्टिंग चेंजेज को हम
- 7:17:31कहते हैं फॉर एग्जांपल हमारे पास कोई बटन
- 7:17:32है अगर उस बटन को हमने क्लिक कर दिया तो
- 7:17:34वो एक इवेंट होगा अगर उस बटन को हमने डबल
- 7:17:36क्लिक कर दिया वो भी एक इवेंट होगा अगर
- 7:17:38हमारे पास कोई फॉर्म है फॉर एग्जांपल हम
- 7:17:40रजिस्टर करते हैं किसी भी वेबसाइट के ऊपर
- 7:17:41हमें अपनी ईमेल डालनी पड़ती है पासवर्ड
- 7:17:43डालना पड़ता है एंड उसके बाद फाइनली जब हम
- 7:17:45साइन अप या रजिस्टर के ऊपर क्लिक करते हैं
- 7:17:46वो अपने आप में एक इवेंट होता है यानी
- 7:17:48किसी फॉर्म का सबमिट होना एक इवेंट के अकर
- 7:17:51होने के बाद हम कुछ भी काम करवा सकते हैं
- 7:17:52जैसे हम किसी बटन को क्लिक करते हैं तो हो
- 7:17:54सकता है हमारी स्क्रीन के ऊपर हमारे पास
- 7:17:55कुछ प्रिंट होकर आ जाए या कुछ और काम हो
- 7:17:57जाए तो इस तरीके के इंटरेस्टिंग इवेंट्स
- 7:17:59के साथ जब हम डील करते हैं तो उसे हम
- 7:18:01इवेंट हैंडलिंग कहते हैं और हमारा जो डॉम
- 7:18:03होता है डॉम की हर एक नोड कुछ ना कुछ
- 7:18:05तरीके का इवेंट प्रोड्यूस कर सकती है सो
- 7:18:07व्हेन वी टॉक अबाउट इवेंट्स द चेंज इन द
- 7:18:09स्टेट ऑफ एन ऑब्जेक्ट इज नोन एज एन इवेंट
- 7:18:11वो ऑब्जेक्ट हमारे लिए कोई बटन भी हो सकता
- 7:18:13है बटन को अगर हम क्लिक करते हैं तो एक
- 7:18:15तरीके से हम उसकी स्टेट को चेंज कर रहे
- 7:18:16हैं सो इवेंट्स आर फायर टू नोटिफाई कोड ऑफ
- 7:18:19इंटरेस्टिंग चेंजेज दैट मे अफेक्ट कोड
- 7:18:21एग्जीक्यूशन यानी जब भी कोई इवेंट होता है
- 7:18:23तो जनरली हम क्या करते हैं हम कुछ चेंजेज
- 7:18:25लेके आते हैं कोड में फॉर एग्जांपल हमने
- 7:18:27किसी फॉर्म को सबमिट कर दिया साइन अप करने
- 7:18:28के लिए तो क्या होगा हमारा यूजर हमारे
- 7:18:30डेटा इसके अंदर जाके रजिस्टर हो जाएगा कि
- 7:18:32एक नया यूजर है जिसने अपनी इंफॉर्मेशन
- 7:18:33सबमिट कर दी तो इवेंट्स को जनरली हम यूज़
- 7:18:36करते हैं किसी काम को ट्रिगर करवाने के
- 7:18:37लिए अब जब भी हम इवेंट्स की बात करते हैं
- 7:18:39हमारे पास बहुत तरीके के इवेंट्स होते हैं
- 7:18:41ये कुछ पॉपुलर तरीके के इवेंट्स हैं जैसे
- 7:18:43एक माउस इवेंट हो गया माउस इवेंट क्या
- 7:18:45होता है किसी भी माउस पर या अपने ट्रैक
- 7:18:47पैड पर जब हम क्लिक करते हैं वो अपने आप
- 7:18:49में एक इवेंट है जब हम डबल क्लिक करते हैं
- 7:18:50वो भी अपने आप में एक इवेंट है हम कीबोर्ड
- 7:18:52के ऊपर किसी की को प्रेस करते हैं वो भी
- 7:18:54अपने आप में एक इवेंट है की को डाउन
- 7:18:56वर्ड्स की तरफ प्रेस करना हमारा की डाउन
- 7:18:58होता है और जैसे ही की को हम छोड़ देते
- 7:18:59हैं प्रेस करके वो की अप हो जाता है जब भी
- 7:19:01किसी फॉर्म को हम सबमिट करते हैं वो अपने
- 7:19:03आप में एक इवेंट हो जाता है जब भी हम कुछ
- 7:19:05प्रिंट करवाते हैं अपने सिस्टम से वो भी
- 7:19:07अपने आप में एक इवेंट हो जाता है तो हमारे
- 7:19:08पास बहुत सारे तरीके के इवेंट्स होते हैं
- 7:19:10जावास्क्रिप्ट में इनफैक्ट अगर हमें सारे
- 7:19:12तरीके के इवेंट्स देखने हैं वी कैन सर्च
- 7:19:14फॉर इवेंट्स
- 7:19:16एमडीए इवेंट रेफरेंस वाले इस पेज पर हम जा
- 7:19:19सकते हैं और यहां हमें दिखाई दे रहा है
- 7:19:20इवेंट्स आर फाय टू नोटिफाई सेम डेफिनेशन
- 7:19:23दीज कैन अराइज फ्रॉम यूजर इंटरेक्शंस यानी
- 7:19:26ये जो इवेंट्स है अगर यूजर हमारी वेबसाइट
- 7:19:28के साथ इंटरेक्ट करता है तो इवेंट्स
- 7:19:30क्रिएट हो सकते हैं जैसे अगर हम अपनी
- 7:19:31विंडो को रिसाइट करते हैं फुल स्क्रीन
- 7:19:33करते हैं मिनिमाइज करते हैं वो अपने आप
- 7:19:34में एक इवेंट है पर इवेंट्स यूजर के अलावा
- 7:19:36एनवायरमेंट से भी जनरेट हो सकते हैं अगर
- 7:19:38लेट्स सपोज हमारे सिस्टम के अंदर बैटरी कम
- 7:19:40हो जाती है तो उसके बाद लेट्स सपोज 10 पर
- 7:19:42से कम अगर बैटरी हो जाती है तो हो सकता है
- 7:19:44सिस्टम कोई वार्निंग दे तो वो क्या हो गया
- 7:19:46वो एक इवेंट हो गया लो बैटरी काना तो इस
- 7:19:48तरीके से बहुत सारे इवेंट्स होते हैं एंड
- 7:19:49वी हैव अ लॉट ऑफ टाइप्स हमारे पास एनिमेशन
- 7:19:52इवेंट्स होते हैं क्लिपबोर्ड इवेंट्स होते
- 7:19:53हैं डेटाबेस इवेंट्स होते हैं डॉम
- 7:19:54म्यूटेशन इवेंट्स होते हैं फोकस इवेंट्स
- 7:19:56होते हैं फॉर्म इवेंट्स होते हैं एंड सबसे
- 7:19:58ज्यादा जो हम यूज़ करते हैं जनरली वो
- 7:20:00हमारे कीबोर्ड ड इवेंट्स होते हैं एंड साथ
- 7:20:02के साथ हमारे माउस इवेंट्स होते हैं तो अब
- 7:20:04हम एक एग्जांपल देखने वाले हैं कि जब हम
- 7:20:05इवेंट्स की बात कर रहे हैं तो एगजैक्टली
- 7:20:07हम क्या कहना चाह रहे हैं हम क्या करेंगे
- 7:20:09अपना index.htm वाला पेज खोलेंगे और हमने
- 7:20:11बॉयलर प्लेट कोड लिख रखा है हमने एक
- 7:20:13style.css फाइल है जिसके साथ कनेक्ट किया
- 7:20:15हुआ है अपने कोड को अभी हमारी जो स्टाइल
- 7:20:17सीएसए है कंपलीटली एमटी है एंड उसके साथ
- 7:20:19में हमारे पास क्रिप्ट . जए है व्हिच इज
- 7:20:21आल्सो कंपलीटली एमटी इसको भी हमने कनेक्ट
- 7:20:22कर रखा है अपने कोड के साथ हम क्या करेंगे
- 7:20:30रिफ्रेश किया तो यहां क्या आ गया हमारे
- 7:20:32पास एक बटन आ गया अभी अगर हम इस बटन को
- 7:20:34क्लिक करें तो एज सच हमारे कोड के अंदर
- 7:20:35कोई एक्शन परफॉर्म नहीं हो रहा पर जैसे ही
- 7:20:37मैं इसके साथ एक एट्रिल ऐड कर दूं एक
- 7:20:39एट्रियो हमारे पास होता है बटन के लिए ऑन
- 7:20:41क्लिक ऑन क्लिक पर मैं क्या करना चाहती
- 7:20:43हूं ऑन क्लिक पर मैं कसोल डलॉग करना चाहती
- 7:20:46हूं ये जावास्क्रिप्ट है जो हम यहां पे
- 7:20:47लिखने की कोशिश कर रहे हैं यहां लिख देते
- 7:20:50हैं बटन वाज
- 7:20:53क्लिक्ड तो बेसिकली ऑन क्लिक एट्रिल क्लिक
- 7:20:57हमारा एक इवेंट होता है कि जब भी बटन को
- 7:20:58क्लिक किया जाए तो क्या काम होना चाहिए तो
- 7:21:00स्क्रीन के ऊपर ये प्रिंट होके आना चाहिए
- 7:21:02अब एक बार रिफ्रेश करेंगे कोड को क्लिक मी
- 7:21:04जैसे भी मैंने क्लिक किया बटन के ऊपर तो
- 7:21:06क्या हुआ मेरे पास कुछ प्रिंट होकर आया
- 7:21:08बटन वाज क्लिक्ड जैसे ही मैंने दोबारा
- 7:21:10क्लिक किया ये दोबारा से प्रिंट होकर आया
- 7:21:12जैसे ही मैंने थर्ड टाइम क्लिक किया यहां
- 7:21:13पर काउंट इंक्रीज हो रहा है टूथ तो जितने
- 7:21:16भी अब बटन के क्लिक है इनको हम ट्रैक कर
- 7:21:18सकते हैं हम चाहे तो कुछ और काम भी कर
- 7:21:19सकते हैं फॉर एग्जांपल मैंने कुछ प्रिंट
- 7:21:21करवा दिया उसके बाद आई कैन आल्सो क्रिएट
- 7:21:23एन अलर्ट सेइंग
- 7:21:25हेलो यहां लिख देंगे हेलो एक चीज याद रखनी
- 7:21:28है जब हमारे पास बाहर की तरफ डबल को होते
- 7:21:30हैं तो अंदर की तरफ कोड्स लिखने के लिए
- 7:21:32यानी स्ट्रिंग्स लिखने के लिए हम सिंगल
- 7:21:34कोड्स को यूज करते हैं तो यहां मुझे सिंगल
- 7:21:35कोड्स को यूज करना है सेव कर लिया रिफ्रेश
- 7:21:37किया अब मैंने बटन को क्लिक किया तो मेरे
- 7:21:39पास कुछ प्रिंट होकर भी आया और मेरे पास
- 7:21:41मेरा अलर्ट भी क्रिएट होकर आया इसको कर
- 7:21:42देते हैं ओके तो इस तरीके से किसी बटन के
- 7:21:45क्लिक होने से क्या होता है एक इवेंट
- 7:21:46जनरेट होता है और उस इवेंट के जनरेट होते
- 7:21:48ही हम कुछ काम करवा सकते हैं और ये जो काम
- 7:21:51हम करवा रहे हैं इसी को हम कहते हैं
- 7:21:52प्रोग्रामिंग के अंदर इवेंट हैंडलिंग अब
- 7:21:54लेट्स सपोज मुझे एक और बटन क्रिएट करना है
- 7:21:57यहां पर आकर इसे क्रिएट कर लेते हैं और इस
- 7:22:00बटन के के क्लिक होती इसे कह देते क्लिक
- 7:22:02मी टू टाइम्स दिस इज अ बटन व्हिच सेज
- 7:22:06क्लिक मी टू टाइम्स ओके वी विल मेक इट
- 7:22:09टू अब यहां पर ऑन क्लिक की जगह हम क्या
- 7:22:12करने वाले हैं ऑन क्लिक की जगह हम ऑन
- 7:22:14डीबीएल क्लिक करने वाले हैं ऑन डीबीएल
- 7:22:17क्लिक का मतलब होता है डबल क्लिक करना जब
- 7:22:19भी हमें कोई इवेंट के बारे में बताना होता
- 7:22:20है कि इस इवेंट पर मुझे काम करवाना है
- 7:22:22यहां हम क्या कर रहे थे कह रहे थे क्लिक
- 7:22:24करने पर मुझे ये काम करवाना है तो हम
- 7:22:26क्लिक को ऑन के साथ ऐड कर देते हैं अपेंड
- 7:22:28कर देते हैं वैसे ही अगर हमें डबल क्लिक
- 7:22:30पर काम करवाना है तो उसके लिए हमारे पास
- 7:22:32डीबीएल क्लिक होता है तो यहां पर हम
- 7:22:33प्रिंट करवा सकते हैं बटन वाज क्लिक्ड टू
- 7:22:35टाइम्स सेव कर लिया रिफ्रेश किया अब यहां
- 7:22:38पर जैसे ही क्लिक मी को हम करेंगे तो
- 7:22:40हमारे पास आ गया बटन वस क्लिक वेरी नॉर्मल
- 7:22:42अब मैं क्लिक मी टू टाइम्स को क्लिक
- 7:22:44करूंगी तो मेरे पास कुछ भी प्रिंट नहीं हो
- 7:22:45कर आया पर जैसे ही मैंने इस पर डबल क्लिक
- 7:22:47किया वैसे ही मेरे पास क्या प्रिंट होकर
- 7:22:48आया बटन वास क्लिक्ड टू टाइम्स तो ये जो
- 7:22:51है मैंने डबल क्लिक इवेंट को हैंडल करने
- 7:22:53के लिए अपना कुछ कुछ कोड लिख दिया जो मेरे
- 7:22:55डबल क्लिक इवेंट को हैंडल कर रहा है ऐसे
- 7:22:57ही हम कुछ और काम भी कर सकते हैं फॉर
- 7:22:58एग्जांपल मैंने एक डिव क्रिएट किया
- 7:23:01इस डिव को कह देते हैं दिस इज अ बॉक्स एंड
- 7:23:05वी कैन ड सम स्टाइलिंग टू दिस डिव स्टाइल
- 7:23:08ड सीएसए के अंदर जाके अपने डिव के लिए हम
- 7:23:10कुछ हाइट सेट कर सकते हैं 100 पिक्सल्स हम
- 7:23:13कुछ विड्थ सेट कर सकते हैं 100 पिक्सल्स
- 7:23:16हम इसे एक कलर दे सकते हैं और प्रोबेबली
- 7:23:19सम बैकग्राउंड कलर लेट्स गिव इट डॉजर ब्लू
- 7:23:22एंड इसे कलर दे देते हैं वाइट एंड इसे हम
- 7:23:25छोटा सा बॉर्डर दे देते हैं न पिक्सल
- 7:23:29सॉलिड ब्लैक सेे कर लेते हैं सेव एंड
- 7:23:32रिफ्रेश तो यह हमारे पास हमारा बॉक्स आ
- 7:23:34गया अब इस बॉक्स पर मुझे अगर ट्रैक करना
- 7:23:36है कि मेरा ये जो माउस है यह माउस का
- 7:23:38पॉइंटर है जैसे इसके ऊपर हर करता है मुझे
- 7:23:40कुछ प्रिंट करवाना है तो उसके लिए इस डिव
- 7:23:42के ऊपर हम एक इवेंट को ट्रैक कर सकते हैं
- 7:23:44इनफैक्ट हमें कौन सा इवेंट यूज़ करना है
- 7:23:46ये भी हम सर्च कर सकते हैं अपने इवेंट
- 7:23:47रेफरेंस वाले पेज पर जाके मुझे क्या करना
- 7:23:50है अपने माउस के लिए कोई इवेंट देखना है
- 7:23:51तो आई कैन गो टू माउस एलिमेंट्स एंड यहां
- 7:23:54पर हमारे पास बहुत सारे इवेंट्स होते हैं
- 7:23:56माउस के लिए हमारे पास क्लिक इवेंट होता
- 7:23:57है हमारे पास डबल क्लिक इवेंट होता है
- 7:23:59इसके अलावा हमारे पास होता है देयर इज
- 7:24:01समथिंग कॉल्ड माउस ओवर माउस ओवर का मतलब
- 7:24:04है जब हम किसी भी एलिमेंट के ऊपर हर करते
- 7:24:06हैं तो इस इवेंट को हम यूज़ करने वाले हैं
- 7:24:09इसे यूज़ करने के लिए आई विल राइट ऑन माउस
- 7:24:12ओवर इज इक्वल टू और जैसे ही माउस ओवर हो
- 7:24:15वैसे ही हमें कसोल डॉट लॉग यानी प्रिंट
- 7:24:17करना
- 7:24:18है यू आर ऑन या इनसाइड डिफ सेव कर लिया
- 7:24:24यहां वापस आ गए रिफ्रेश किया जैसे ही अब
- 7:24:26ये जो मेरा पॉइंटर है इसे मैं डिव के अंदर
- 7:24:28लेकर जाऊंगी तो क्या होगा सिंपली प्रिंट
- 7:24:30हो गया यू आर इनसाइड डिव बाहर आ गए तो एज
- 7:24:32सच कुछ नहीं हुआ पर दोबारा से इसको अंदर
- 7:24:34की तरफ लेके जाएंगे यू आर इनसाइड डिव तो
- 7:24:36ये क्या हो रहा है ये एक चेंज हो रहा है
- 7:24:38जिसको ट्रैक किया जा रहा है मेरे कोड के
- 7:24:39अंदर और इन्हीं को हम अपने इवेंट्स कहते
- 7:24:41हैं तो हमारे पास मल्टीपल तरीके के
- 7:24:43इवेंट्स होते हैं जिनको हम स्टडी कर सकते
- 7:24:45हैं और ये जो इवेंट्स के टाइप हैं डिफरेंट
- 7:24:46डिफरेंट टाइप्स ऑफ इवेंट्स है इनको हम चेक
- 7:24:48कर सकते हैं बाय गोइंग टू दिस पेज सो दिस
- 7:24:50इज द एमडीएन डॉक्यूमेंटेशन जिस पेज पर हम
- 7:24:52जा सकते हैं और मल्टीपल इवेंट्स के बारे
- 7:24:53में पढ़ सकते हैं अब यहां पर ये जो काम
- 7:24:56हमने किया है कि जैसे इवेंट हो ये काम हो
- 7:24:58जाए जैसे ही डबल क्लिक किया जाए ये प्रिंट
- 7:24:59होके आ जाए जैसे ही ऑन माउस ओवर हो जाए यह
- 7:25:02प्रिंट होकर आ जाए इसे कहते हैं हम इनलाइन
- 7:25:05इवेंट हैंडलिंग
- 7:25:07इनलाइन इवेंट हैंडलिंग इवेंट हैंडलिंग का
- 7:25:10मतलब होता है इवेंट्स को हैंडल करना यानी
- 7:25:12जब भी कोई इवेंट अकर करे उसके बेसिस पे
- 7:25:14कुछ काम करवाना और इनलाइन का मतलब होता है
- 7:25:16कि हम एचटीएमएस के अंदर ही अपने इवेंट्स
- 7:25:18को हैंडल कर रहे हैं अंदर ही हम अपना काम
- 7:25:20लिख रहे हैं बट दिस इज नॉट रियली अ गुड वे
- 7:25:22ऑफ हैंडलिंग इवेंट्स क्यों क्योंकि इससे
- 7:25:24हमारा एटीएमएल कोड बहुत ज्यादा बल्की हो
- 7:25:25जाता है कभी कभार हो सकता है किसी इवेंट
- 7:25:27के आकर करने पे मुझे चार पांच लाइंस ऑफ़
- 7:25:28कोड लिखनी हो तो वो तो h के अंदर लिखना
- 7:25:31बहुत ही ज्यादा बल्की हो जाएगा इसीलिए
- 7:25:32देयर इज अ बेटर वे टू हैंडल इवेंट्स इन
- 7:25:34जावास्क्रिप्ट जिसके लिए हम क्या करते हैं
- 7:25:36जावास्क्रिप्ट की फाइल के अंदर यानी
- 7:25:38स्क्रिप . जए के अंदर हम अपने नोड को
- 7:25:39एक्सेस करते हैं जिसके ऊपर इवेंट अकर होगा
- 7:25:41ये बटन भी हो सकता है ये डिव भी हो सकता
- 7:25:42है और उसके ऊपर हम डॉट इवेंट यानी अगर बटन
- 7:25:46है तो हम btn-block
- 7:26:00यानी जिस भी तरीके से हम अपने इवेंट को
- 7:26:01हैंडल करना चाहते हैं इसका एक एग्जांपल
- 7:26:03देखते हैं ये जो ऑन क्लिक है बटन वाला इसे
- 7:26:05यहां से हटा देते हैं लेट्स रिमूव एंड अब
- 7:26:08रिफ्रेश करेंगे इसके ऊपर क्लिक करेंगे कोई
- 7:26:10काम नहीं होगा तो स्क्रिप्ट ड जए के अंदर
- 7:26:12आ जाते हैं सबसे पहले तो इस फर्स्ट बटन को
- 7:26:14हम एक्सेस करते हैं इसे हम चाहे तो एक
- 7:26:16आईडी दे सकते हैं बीटीएन व एंड लेट्स
- 7:26:20एक्सेस आवर बीटीएन व डॉक्यूमेंट डॉट
- 7:26:23क्वेरी सिलेक्टर हम एक्सेस कर सकते हैं
- 7:26:26विद द आईडी बीटीएन व अब बीटीएन वन के ऊपर
- 7:26:30अपने इवेंट को एक्सेस करने के लिए हम
- 7:26:31लिखते हैं
- 7:27:00ली एक वेरिएबल क्रिएट किया उसके साथ कुछ
- 7:27:01ऑपरेशन किए पर हम काफी सारे यूजफुल कामों
- 7:27:04को भी इसी तरीके से अपने ऑन क्लिक फंक्शन
- 7:27:06के अंदर लिखकर भेज सकते हैं तो ये हो गया
- 7:27:08जावास्क्रिप्ट के थ्रू अपने इवेंट को
- 7:27:09हैंडल करना अब यहां index.htm के अंदर
- 7:27:12जाके इस बटन का नाम हम बीटीएम भी कर सकते
- 7:27:15हैं सेव किया रिफ्रेश किया जैसे ही बीटीएन
- 7:27:17वन के ऊपर क्लिक करेंगे क्या हुआ हमारा
- 7:27:18काम हमारे लिए आ गया बीटीएन वन वाज
- 7:27:20क्लिक्ड और फिर a की वैल्यू हमारे लिए
- 7:27:22प्रिंट होकर आ गई तो इस तरीके से अपने
- 7:27:23इवेंट्स को हम script.js के अंदर भी हैंडल
- 7:27:25कर सकते हैं ये सेकंड बटन यहां से हटा
- 7:27:28देते हैं अपना डिव वाला जो इवेंट है इसे
- 7:27:30भी यहीं पर हैंडल करते हैं यानी
- 7:27:32जावास्क्रिप्ट के अंदर दिस इज अ बॉक्स तो
- 7:27:35लेट बॉक्स इज इक्वल टू डॉक्यूमेंट डॉट
- 7:27:37क्वेरी सिलेक्टर एंड यहां हम सिलेक्ट कर
- 7:27:39लेंगे अपने डिव को तो अपने बॉक्स के लिए
- 7:27:43या इसे डिव भी कह सकते हैं अपने डिव के
- 7:27:45लिए अगर मुझे ऑन माउस ओवर वाला इवेंट
- 7:27:47हैंडल करना
- 7:27:48है इज इक्वल
- 7:27:53टू यहां पर हम कसोल डलॉग करवा सकते
- 7:27:57हैं यू आर इनसाइड डिव इस तरीके की कुछ
- 7:28:01लाइन इसे कर लेते हैं सेव सो यह हमने अपने
- 7:28:04डिव के लिए इवेंट को हैंडल कर दिया अब
- 7:28:06रिफ्रेश करेंगे तो हमारे पास एक डिव है
- 7:28:08जिसके अंदर जैसे ही हम हर कर रहे हैं
- 7:28:09हमारा क्या हो रहा है हमारा काउंट इंक्रीज
- 7:28:11हो रहा है सो दिस इज हाउ वी आर हैंडलिंग द
- 7:28:13सेकंड इवेंट अब दो इंपॉर्टेंट चीजें हैं
- 7:28:15जो हमें पता होनी चाहिए इस तरीके से अपने
- 7:28:17इवेंट को हैंडल करने के बारे में सबसे
- 7:28:19पहला जब भी हम इवेंट को दो जगह हैंडल कर
- 7:28:21रहे होते हैं फॉर एग्जांपल मैंने अपने
- 7:28:23इवेंट को यहां भी हैंडल किया है इनलाइन
- 7:28:25तरीके से यानी यहां मैंने लिख दिया ऑन
- 7:28:26क्लिक कसोल डलॉग
- 7:28:30हेलो इस तरीके से मैंने हेलो लिख दिया और
- 7:28:33मैंने अपने इवेंट को स्क्रिप्ट ड जए में
- 7:28:34यहां पर भी हैंडल किया तो दोनों में से
- 7:28:36कौन सा कोड रन करेगा रिफ्रेश करेंगे अगर
- 7:28:38और बटन को क्लिक करेंगे तो मुझे पता चला
- 7:28:40मेरा जावास्क्रिप्ट वाला कोड रन करेगा तो
- 7:28:42यहां से फर्स्ट अंडरस्टैंडिंग फर्स्ट
- 7:28:44इंपॉर्टेंट पॉइंट जो हमारे पास आता है कि
- 7:28:46अगर हमने इनलाइन तरीके से हैंडल किया हुआ
- 7:28:49है अपने इवेंट को और हमने जावास्क्रिप्ट
- 7:28:51के अंदर हैंडल किया हुआ है अपने इवेंट को
- 7:28:53तो उनमें से प्रायोरिटी जावास्क्रिप्ट
- 7:28:55वाले कोड की होती है इनलाइन हैंडलिंग की
- 7:28:57नहीं होती सेकंड चीज
- 7:29:00दैट कि एक बार हमने अगर किसी इवेंट को
- 7:29:02हैंडल कर दिया जैसे यहां पर हमने अपने ऑन
- 7:29:04क्लिक इवेंट को हैंडल कर दिया तो दोबारा
- 7:29:06से हम अपने ऑन क्लिक इवेंट को हैंडल नहीं
- 7:29:08कर सकते वरना क्या होगा दोबारा अगर हमने
- 7:29:10ये सेम चीज लिखी तो पुराने वाला कोड
- 7:29:12ओवरराइट हो जाएगा फॉर एग्जांपल आई राइट
- 7:29:14हियर कसोल
- 7:29:16डलॉग यहां कह देते हैं दिस इज माय हैंडलर
- 7:29:20वन एंड दिस इज माय हैंडलर टू हैंडलर वन की
- 7:29:24जगह इसे हैंडलर टू कर लेते हैं सेव किया
- 7:29:26एंड रिफ्रेश किया अब जैसे ही बटन को क्लिक
- 7:29:28करेंगे हमारे पास हैंडलर टू प्रिंट होकर आ
- 7:29:30जाएगा तो जब भी हम इस तरीके से मल्टीपल
- 7:29:32हैंडलर्स डिफाइन करते हैं इस फॉर्मेट के
- 7:29:34अंदर तो हमारे पास जो लास्ट वाला हैंडलर
- 7:29:37होता है हैंडलर यानी यह फंक्शन जो रन कर
- 7:29:39रहा है किसी भी इवेंट के फायर होने के बाद
- 7:29:41तो ये जो हैंडलर है ये पुराने वाले को
- 7:29:42ओवरराइड कर सकता है तो जब भी हम इस तरीके
- 7:29:44से अपने नोड डॉट इवेंट को लिखते हैं और
- 7:29:46फिर उसे हैंडल करते हैं तो इस तरीके से हम
- 7:29:48एक ही अपने इवेंट हैंडलर के अंदर सारा का
- 7:29:50सारा काम डिफाइन कर सकते हैं देयर इज वन
- 7:29:53मोर इंटरेस्टिंग थिंग अबाउट इवेंट्स व्हिच
- 7:29:54इज द इवेंट ऑब्जेक्ट इवेंट ऑब्जेक्ट हमारी
- 7:29:57एक स्पेशल ऑब्जेक्ट होती है जिसके पास
- 7:29:58इवेंट के बारे में सारी की सी डिटेल्स
- 7:30:00होती है कैसी डिटेल्स कि वो इवेंट किस
- 7:30:03टाइप का इवेंट है क्या वो माउस का इवेंट
- 7:30:05है क्या वो पॉइंटर का इवेंट है क्या वो
- 7:30:06कीबोर्ड का इवेंट है किसी भी तरीके का
- 7:30:08इवेंट है उसका टाइप क्या है उस इवेंट का
- 7:30:10टारगेट क्या है यानी क्या वो इवेंट डिव के
- 7:30:12ऊपर आकर किया है क्या वो इवेंट हमारे बटन
- 7:30:14के ऊपर आकर किया है या इनपुट एलिमेंट के
- 7:30:16ऊपर आकर किया है क्या उसका टारगेट था
- 7:30:18इवेंट का हमारी स्क्रीन के ऊपर कहां पे
- 7:30:20माउस ने क्लिक किया तब जाके इवेंट आकर हुआ
- 7:30:22इस तरीके की सारी जो बैकग्राउंड
- 7:30:24इंफॉर्मेशन होती है वो हमारे लिए एक
- 7:30:25स्पेशल ऑब्जेक्ट जो है सेव करके रखती है
- 7:30:28एंड ऑल इवेंट हैंडलर्स हैव एक्सेस टू द
- 7:30:30इवेंट ऑब्जेक्ट्स प्रॉपर्टीज एंड मेथड्स
- 7:30:32कहां पर जब भी हम इस तरीके से अपना हैंडलर
- 7:30:34डिफाइन करते हैं तो उसके अंदर हम एक
- 7:30:36स्पेशल आर्गुमेंट लिख सकते हैं जो होती है
- 7:30:38हमारी इवेंट ऑब्जेक्ट इसको जनरली हम e से
- 7:30:41डिनोट करते हैं इसको हम ई भी लिख सकते हैं
- 7:30:43इसको हम ईवीटी भी लिख सकते हैं इवेंट भी
- 7:30:45लिख सकते हैं वैसे तो कोई भी नाम दिया जा
- 7:30:46सकता है क्योंकि एक वेरिएबल ही है पर
- 7:30:47जनरली हम इसे इवेंट कह देते हैं फॉर
- 7:30:50एग्जांपल यहां पे मेरे पास ये बटन डॉट ऑन
- 7:30:52क्लिक में आई एम डूइंग सम इवेंट हैंडलिंग
- 7:30:54तो यहां मैं एक ऑब्जेक्ट लिख सकती हूं e
- 7:30:56और ये e क्या है यह मेरे लिए मेरी इवेंट
- 7:30:58ऑब्जेक्ट है इसे चाहे तो हम प्रिंट करवा आ
- 7:31:00सकते हैं कसोल डलॉग e यह सारा काम यहां से
- 7:31:03हटा देते हैं लेट्स सेव रिफ्रेश जैसे ही
- 7:31:05बटन को क्लिक करेंगे हमारे पास क्या आया
- 7:31:07हमारे पास इवेंट ऑब्जेक्ट की वैल्यू
- 7:31:08प्रिंट होकर आई अब इस इवेंट ऑब्जेक्ट के
- 7:31:10अंदर बहुत सारा डाटा होता है हमें सारे
- 7:31:12डाटा के अंदर नहीं जाना हम दो-चार इसकी
- 7:31:14कुछ प्रॉपर्टीज देखेंगे जैसे फॉर एग्जांपल
- 7:31:16वी हैव समथिंग कॉल्ड टारगेट टारगेट के
- 7:31:18अंदर स्टोर होता है कि इवेंट कहां पे अकर
- 7:31:20किया ये दिखा रहा है इवेंट मेरा एक बटन के
- 7:31:21ऊपर अकर किया और कहां पर इसकी आईडी इस बटन
- 7:31:25की आईडी है बीटीएन मा जैसे इसके ऊपर हर कर
- 7:31:27रहे हैं वो हाईलाइट भी हो रहा है हमारी
- 7:31:28स्क्रीन के ऊपर इवेंट का टाइप क्या था
- 7:31:30इवेंट का टाइप था दैट इट वाज अ क्लिक
- 7:31:31इवेंट बटन के ऊपर क्लिक किया तब जाके
- 7:31:33इवेंट आ कर गया उसके अलावा हमारे पास
- 7:31:35क्लांट x क्लांट y भी होता है क्लाइंट x
- 7:31:38मतलब हमारी स्क्रीन पे कहां पे जाके
- 7:31:40हॉरिजॉन्टल कहां पे कौन सी पोजीशन पे जाके
- 7:31:42इवेंट अकर हुआ और क्लाइंट y यानी वर्टिकली
- 7:31:44कौन सी पोजीशन पे जाके हमारा इवेंट जो है
- 7:31:46वो अकर हुआ तो इस तरीके की कई सारी
- 7:31:48इंफॉर्मेशन है जो हमारे पास स्टोर होती है
- 7:31:50अब चाहे तो इस इंफॉर्मेशन को हम प्रिंट भी
- 7:31:51करवा सकते हैं फॉर एग्जांपल वी कैन प्रिंट
- 7:31:54console.log e टाइप यानी हमारे इवेंट का
- 7:31:56टाइप इनफैक्ट इसको ईवीटी कर लेते हैं दैट
- 7:31:59आई थिंक वुड बी मोर
- 7:32:03एप्रोप्राइटिंग
- 7:32:06और टाइप क्या था टाइप था क्लिक साथ
- 7:32:10में वी कैन कॉपी इट वी कैन प्रिंट द इवेंट
- 7:32:13टारगेट सेव रिफ्रेश जैसे बटन के ऊपर क्लिक
- 7:32:17किया तो ये हमारा टाइप था एंड जैसे इसके
- 7:32:19ऊपर हर करेंगे दिस इज माय इवेंट टारगेट
- 7:32:22इसी तरीके से हम क्लिक x एंड क्लिक y कर
- 7:32:25सकते हैं सो दिस इज माय क्लिक x साथ में
- 7:32:28इवेंट डॉट क्लिक वाई सेव रिफ्रेश बटन के
- 7:32:33ऊपर क्लिक किया ओके इट इज़ कमिंग एज
- 7:32:36अनडिफाइंड ठीक है दिस इज़ सपोज्ड टू बी
- 7:32:38क्लांट x एंड क्लांट y सेव रिफ्रेश बटन के
- 7:32:43ऊपर क्लिक करेंगे तो इस तरीके से हमारे
- 7:32:44पास 30 ए लाटी आ जाएगा अब एज़ यू कैन सी
- 7:32:47कि इवेंट ऑब्जेक्ट के अंदर इतनी सारी
- 7:32:49प्रॉपर्टीज हैं कि हमें सब याद करने की
- 7:32:50जरूरत नहीं है जनरली हम क्या यूज़ करते
- 7:32:52हैं जनरली अगर कोई भी कोड आप लिख रहे
- 7:32:54होंगे उसके अंदर मेनली या तो इवेंट टाइप
- 7:32:56यूज़ होता है इवन टारगेट यूज़ होता है और
- 7:32:58अगर यू आर बिल्डिंग सम काइंड ऑफ़ अ गेम जो
- 7:33:00पोजीशन के ऊपर डिपेंड करता है हमारी
- 7:33:01स्क्रीन की तो उस केस में हम क्लाइंट एक्स
- 7:33:03क्लाइंट वा को भी यूज कर सकते हैं ये तो
- 7:33:05हो गया इवेंट ऑब्जेक्ट को क्लिक पर यूज
- 7:33:07करना हम चाहे तो माउसओवर पर भी अपनी इवेंट
- 7:33:08ऑब्जेक्ट को यूज कर सकते हैं वी कैन
- 7:33:10डिफाइन द इवेंट ऑब्जेक्ट हियर और ये सारी
- 7:33:12चीजें उसके लिए भी प्रिंट करवाते हैं सेव
- 7:33:15रिफ्रेश जैसे ही बॉक्स के अंदर जाएंगे तो
- 7:33:18हमारे पास काफी सारी चीजें प्रिंट होके आ
- 7:33:20गई किस तरीके का इवेंट है इवेंट ऑब्जेक्ट
- 7:33:22का नाम है माउस इवेंट हमारे पास इसमें भी
- 7:33:24कई सारी डिफरेंट डिफरेंट इंफॉर्मेशन है
- 7:33:25इवेंट का टाइप है हमारे पास माउस ओवर
- 7:33:28इवेंट कहां पे आकर हुआ हमारे पे आ कर हुआ
- 7:33:30एंड उसकी पोजीशन क्या है स्क्रीन के ऊपर
- 7:33:31वो भी हमारे पास प्रिंट होक आ गई तो इस
- 7:33:33तरीके से वी कैन गेट एडिशनल इंफॉर्मेशन
- 7:33:35अबाउट द इवेंट इट सेल्फ थ्रू आवर इवेंट
- 7:33:37ऑब्जेक्ट अब नेक्स्ट हम बात करने वाले हैं
- 7:33:39इवेंट लेसनेस के बारे में तो अभी तक हमने
- 7:33:41इवेंट्स को हैंडल करने के दो तरीके देखे
- 7:33:43हैं सबसे पहला वाज इनलाइन हैंडलिंग इनलाइन
- 7:33:46हैंडलिंग से अपने टैग के अंदर ही अपने
- 7:33:48एलिमेंट के अंदर ही हम अपने एट्रियो को
- 7:33:50यूज़ करके अपने इवेंट को हैंडल कर रहे थे
- 7:33:52सेकंड तरीका हमने देखा कि हमने
- 7:33:54जावास्क्रिप्ट के अंदर अपने नोड के लिए हर
- 7:33:57एक इवेंट को लिखकर किसी एक फंक्शन के थ्रू
- 7:34:00हम अपने इवेंट को हैंडल कर सकते थे फर्स्ट
- 7:34:02तरीके के अंदर ड्रॉबैक ये था कि इनलाइन
- 7:34:04हैंडलिंग से हमारा एचटीएमएल कोड बहुत
- 7:34:06ज्यादा बल्की हो जाता है इसीलिए हम सेकंड
- 7:34:07तरीके को यूज़ करते हैं सेकंड तरीके का
- 7:34:09ड्रॉबैक ये है कि यहां पर एक बार में एक
- 7:34:11ही फंक्शन को लिख के अपने इवेंट को हम
- 7:34:12हैंडल कर सकते हैं तो इससे भी एक बेटर
- 7:34:15तरीका होता है हमारे इवेंट्स को हैंडल
- 7:34:16करने का व्हिच आर इवेंट लिसन इवेंट लिसन
- 7:34:19को हम ऐसे फंक्शन समझ सकते हैं जो हमेशा
- 7:34:21इवेंट के लिए लिसन करते हैं वो हमेशा
- 7:34:22सुनते रहते हैं कि इवेंट कब आएगा कब आएगा
- 7:34:24और जैसे ही इवेंट आता है वो अपना काम
- 7:34:26एग्जीक्यूट कर देते हैं और एक इवेंट के
- 7:34:28लिए हम मल्टीपल इवेंट्स लिनस को क्रिएट कर
- 7:34:30सकते हैं तो किसी भी इवेंट लिसन को क्रिएट
- 7:34:32करने का तरीका होता है कि हम लिखते हैं
- 7:34:34नोट और फिर उसके ऊपर ऐड करते हैं इवेंट
- 7:34:36लिसन और इस मेथड के अंदर हम दो इंफॉर्मेशन
- 7:34:38पास करते हैं सबसे पहला होता है हमारा
- 7:34:40इवेंट एंड दूसरा होता है हमारा कॉल बैक
- 7:34:42कॉल बैक के बारे में ऑलरेडी हमने बात कर
- 7:34:44रखा है कि कॉल बैक हमारा एक ऐसा फंक्शन
- 7:34:46होता है जो दूसरे फंक्शन में आर्गुमेंट की
- 7:34:48तरह जाता है तो ये क्या है ऐड इवेंट लिसन
- 7:34:50के अंदर हमारा एक आर्गुमेंट ही है और ये
- 7:34:52जो कॉल बैक होगा दिस विल बी अ फंक्शन और
- 7:34:54जैसे ही इवेंट अकर करेगा ये हमारा क्लिक
- 7:34:56इवेंट भी हो सकता है ये हमारा डबल क्लिक
- 7:34:58इवेंट भी हो सकता है जैसे ही ये इवेंट अकर
- 7:35:00करेगा वैसे ही हमारा कॉल बैक एग्जीक्यूट
- 7:35:02हो जाएगा तो इस फंक्शन के अंदर जो फंक्शन
- 7:35:04हम यहां पर पास करेंगे उसके अंदर जो भी
- 7:35:06लिखा होगा वो हमारे लिए एग्जीक्यूट हो
- 7:35:07जाएगा और ये जो कॉल बैक होता है इसी को हम
- 7:35:10अपना हैंडलर भी कहते हैं सो दिस इज
- 7:35:11बेसिकली माय इवेंट हैंडलर जो मेरे इवेंट
- 7:35:13को हैंडल करने वाला काम करेगा तो जो हमने
- 7:35:16नॉर्मल अपने हैंडलर्स लिखे हुए थे इसे अभी
- 7:35:19के लिए हटा देते हैं एंड इसे कर देते हैं
- 7:35:21कॉमन डाउट ये जो काम हम यहां पर कर रहे थे
- 7:35:23इस सेम काम को अब अपने ऐड लिनर के अंदर कर
- 7:35:26सकते हैं
- 7:35:29और इसके अंदर दो वैल्यूज मुझे पास करनी है
- 7:35:31एक होगा हमारा इवेंट कौन सा इवेंट हम अपने
- 7:35:33क्लिक इवेंट को एग्जीक्यूट करना चाहते हैं
- 7:35:35अच्छा यहां पे बार-बार हम क्लिक माउस ओवर
- 7:35:37डबल क्लिक इनको तो हमने देख लिया अगर आप
- 7:35:39और इवेंट्स के बारे में जानना चाहते हो तो
- 7:35:41ऑलरेडी मैंने आपको एमडीएन का रेफरेंस वाला
- 7:35:43लिंक दे दिया है यहां पर एक-एक इवेंट के
- 7:35:44ऊपर क्लिक करके वी कैन लुक एट द डिफरेंट
- 7:35:46इवेंट्स दैट आर अवेलेबल आउट देयर पर मोस्ट
- 7:35:48फ्रीक्वेंसी
- 7:35:59दिस इज माय इवेंट हैंडलर ये क्या हो जाएगा
- 7:36:01ये हमारा इवेंट हैंडलर हो जाएगा जिसके
- 7:36:03अंदर हम इवेंट को हैंडल करेंगे अब इस
- 7:36:05इवेंट हैंडलर के अंदर हम प्रिंट करवा सकते
- 7:36:07हैं कलॉग बटन वन वाज
- 7:36:11क्लिक्ड इसको कर लेते हैं सेव एंड इसको कर
- 7:36:14लेंगे रिफ्रेश अब जैसे ही बटन वन के ऊपर
- 7:36:16क्लिक करेंगे हमारे पास हेलो भी प्रिंट
- 7:36:17होके आ गया हमारे पास बटन वन भी प्रिंट
- 7:36:19होक आ गया अब ये हेलो कहां से प्रिंट हुआ
- 7:36:20हेलो हमारा प्रिंट हुआ index.htm से जो हम
- 7:36:23यहां पर प्रिंट करवा देते इसे अभी के लिए
- 7:36:25हटा देते हैं सेव ये तो हमने फर्स्ट इवेंट
- 7:36:27लिसन बना दिया ऐसे ही हम सेकंड इवेंट
- 7:36:29लेसनर भी बना सकते हैं यहां पे लिख देंगे
- 7:36:30बटन वन वज सेलेक्ट हैंडलर टू सेव
- 7:36:34रिफ्रेश जैसे ही क्लिक करेंगे हमारे पास
- 7:36:37दोनों इवेंट लिस्नर्स जो हैं वो ट्रिगर हो
- 7:36:39गए तो इवेंट लिस्नर्स के थ्रू हम सेम
- 7:36:41इवेंट पे मल्टीपल काम करवा सकते हैं ये
- 7:36:43हमारे पास बेनिफिट होता है इसीलिए हम
- 7:36:45हमेशा इवेंट्स के लिए इवेंट लिस्नर्स को
- 7:36:46ही यूज़ करेंगे अब ये जो इवेंट लिस्नर्स
- 7:36:48हैं इनके अंदर हम अपनी इवेंट ऑब्जेक्ट को
- 7:36:50भी एक्सेस कर सकते हैं तो उसे एज एन
- 7:36:51आर्गुमेंट लिख सकते हैं और हम कसोल डलॉग
- 7:36:54करके प्रिंट करवा सकते हैं अपनी इवेंट
- 7:36:56ऑब्जेक्ट को अगर हमें इवेंट का टाइप
- 7:36:58प्रिंट करवाना है इस तरीके की इंफॉर्मेशन
- 7:36:59भी हम प्रिंट करवा सकते हैं सेव किया
- 7:37:00रिफ्रेश किया बटन वन के ऊपर क्लिक किया तो
- 7:37:03ये तो प्रिंट होकर आ गई चीज ये हमारी
- 7:37:04इवेंट ऑब्जेक्ट हमारे पास आ गई ये इवेंट
- 7:37:06का टाइप आ गया और ये हमारे पास इवेंट का
- 7:37:08टारगेट आ गया तो इस तरीके से जितने भी काम
- 7:37:10है वो सारे के सारे इवेंट लिस्नर के इस
- 7:37:12हैंडलर के अंदर इस कॉलबैक के अंदर किए जा
- 7:37:14सकते हैं अब जैसे हम इवेंट लिसन से को ऐड
- 7:37:16करते हैं वैसे ही किसी एलिमेंट के अंदर से
- 7:37:18हम इवेंट लिस्नर्स को रिमूव भी कर सकते
- 7:37:19हैं अब कभी भी इवेंट लिसन को रिमूव करने
- 7:37:22का क्या तरीका होता है उसके लिए हम लिखते
- 7:37:24हैं नोड ड रिमूव इवेंट लिनर और फिर हम पास
- 7:37:26कर देते हैं अपने इवेंट को और अपने कॉल
- 7:37:28बैक को और ये वो कॉल बैक होता है जिसको हम
- 7:37:30रिमूव करना चाहते हैं फॉर एग्जांपल यहां
- 7:37:33पे क्या करेंगे कंसोल डॉट लॉग करके अपने
- 7:37:36जो बटन क्लिक के हमारे हैंडलर्स है यहां
- 7:37:40पे बटन वाज क्लिक्ड और इसे कह देते हैं
- 7:37:42हैंडलर वन यह हो गया हमारा हैंडलर टू इसी
- 7:37:46तरीके से हम चार हैंडलर्स बना लेते
- 7:37:49हैं सेव एंड इसे कर देते हैं रिमूव सो दीज
- 7:37:53आर बेसिकली आर फोर इवेंट हैंडलर्स यहां पे
- 7:37:56इसको थ्री नाम दे देते हैं इसे हम फोर नाम
- 7:37:58दे देते हैं से रिफ्रेश जैसे ही हम बटन के
- 7:38:01ऊपर क्लिक करेंगे वैसे ही क्या होगा चारों
- 7:38:03ट्रिगर हो जाएंगे और चारों हमारे पास
- 7:38:04चारों लाइंस हमारे पास प्रिंट होकर आ
- 7:38:06जाएगी अब हम चाहते हैं कि मुझे इस थर्ड को
- 7:38:07रिमूव करना है तो उसके लिए हम रिमूव इवेंट
- 7:38:10लिसन को कॉल कर सकते हैं तो हम लिखेंगे
- 7:38:12बटन डॉट रिमूव इवेंट लिनर और उसके अंदर हम
- 7:38:16पास कर देंगे एक तो अपना इवेंट की क्लिक
- 7:38:18इवेंट से मुझे इस हैंडलर थ्री को रिमूव
- 7:38:20करना है अब अगर हम इस तरीके से ये जो मेरा
- 7:38:22पूरा का पूरा हैंडलर फंक्शन है इसको यहां
- 7:38:24पर पास कर देंगे सेव करेंगे रिफ्रेश
- 7:38:26करेंगे बटन वन को क्लिक करेंगे तब क्या हो
- 7:38:28रहा है हैंडलर थ्र हमारे लिए रिमूव नहीं
- 7:38:30हुआ यह इसलिए रिमूव नहीं हुआ क्योंकि यहां
- 7:38:33पर यह जो मैंने फंक्शन बनाया हुआ है इवन
- 7:38:35दो काम दोनों सेम करा रहे हैं यह भी कसोल
- 7:38:37डॉट लॉग करके सेम स्टेटमेंट प्रिंट करवा
- 7:38:38रहा है यह वाला फंक्शन भी कसोल डॉट लॉग
- 7:38:40करके सेम स्टेटमेंट प्रिंट करवा रहा है पर
- 7:38:42ये दोनों फंक्शन मेमोरी के अंदर अलग-अलग
- 7:38:44है मेमोरी के अंदर अलग कहने का मतलब है कि
- 7:38:47पहले हमने मेमोरी के बारे में बात की थी
- 7:38:49जब भी कोई फंक्शन क्रिएट होता है वह अपने
- 7:38:50आप में मेमोरी में कुछ जगह लेता है जैसे
- 7:38:52वेरिएबल कुछ जगह लेते हैं तो फर्स्ट टाइम
- 7:38:54जब मैंने अपने इस फंक्शन को क्रिएट किया
- 7:38:55तो उसने क्या किया मेमोरी में जगह ले ली
- 7:38:57कुछ दिस वाज माय फंक्शन वन अब सेकंड टाइम
- 7:38:59जब मैं फंक्शन को इस तरीके से क्रिएट कर
- 7:39:00रही हूं ये क्या करेगा मेमोरी में अलग जगह
- 7:39:02लेगा विद द नेम फंक्शन टू और फंक्शन थ्री
- 7:39:04व्हाट एवर इट इज बट ये फंक्शन और ये
- 7:39:06फंक्शन जस्ट बिकॉज़ दोनों की कसोल ड लॉग
- 7:39:08स्टेटमेंट सेम है या काम सेम है डज नॉट
- 7:39:10मीन कि दोनों मेमोरी के अंदर सेम फंक्शन
- 7:39:12है दोनों अलग-अलग फंक्शन है बस वो काम सेम
- 7:39:14कर रहे हैं तो जब भी हमें रिमूव करना होता
- 7:39:16है इवेंट लिसन से अपने फंक्शन को तो हम
- 7:39:18क्या करते हैं द कॉल बैक रेफरेंस शुड बी
- 7:39:21सेम टू रिमूव यानी ये जो फंक्शन है ये
- 7:39:23बिल्कुल सेम फंक्शन होना चाहिए जिसको हम
- 7:39:25रिमूव के अंदर पास कर रहे हो तो इसीलिए जब
- 7:39:27भी हमें बाद में जाके अगर ऐसा लग है मुझे
- 7:39:29किसी फंक्शन को रिमूव करना पड़ेगा तो उस
- 7:39:31फंक्शन को हम किसी वेरिएबल के अंदर स्टोर
- 7:39:33करा लेते हैं तो यहां हम लिख सकते हैं
- 7:39:35कॉन्स्ट इसको कह सकते हैं हैंडलर 3 हैंडलर
- 7:39:39थ इज इक्वल टू दिस फंक्शन ये हमारा हैंडलर
- 7:39:41थ्री फंक्शन हो गया अब इस हैंडलर थ्री
- 7:39:43फंक्शन को हम यहां पर पास कर सकते हैं ये
- 7:39:45मैंने पास कर दिया और फिर यहां पर इसी
- 7:39:48हैंडलर थ्री को हम पास कर सकते हैं तो
- 7:39:50इसको वेरिएबल की तरह अब हम पास कर रहे
- 7:39:51होंगे तो इस बार हमारा ये जो फंक्शन है
- 7:39:53इसे मेमोरी में हमने एक सिंगल नाम दे दिया
- 7:39:55हैंडलर थ्र तो जहां यहां जब हम हैंडलर थ्र
- 7:39:57लिख रहे हैं तो भी हम सेम फंक्शन की बात
- 7:39:58कर ें यहां वहां जब हम हैंडलर थ लिख रहे
- 7:40:00हैं तो भी हम सेम फंक्शन की बात कर रहे
- 7:40:01हैं इस बार सेव करेंगे और रिफ्रेश करेंगे
- 7:40:03बटन को क्लिक करेंगे तो हमारे पास हैंडलर
- 7:40:05थ्र प्रिंट होकर नहीं आएगा इसलिए नहीं
- 7:40:07प्रिंट होके आएगा क्योंकि उसे हमने अपने
- 7:40:09बटन वन से रिमूव कर दिया तो इस तरीके से
- 7:40:11हम अपने हैंडलर फंक्शंस को रिमूव भी कर
- 7:40:13सकते हैं बस ये चीज याद रखनी है कि हमारे
- 7:40:15पास जो कॉल बैक रेफरेंस हो वो सेम होना
- 7:40:17चाहिए रिमूव करने के लिए अब नेक्स्ट हम
- 7:40:19सॉल्व करने वाले हैं अपने लिए एक
- 7:40:20इंटरेस्टिंग सा प्रैक्टिस क्वेश्चन इसमें
- 7:40:22मुझे बोल रहे है क्रिएट अ टॉगल बटन दैट
- 7:40:24चेंजेज द स्क्रीन टू डार्क मोड व्हेन
- 7:40:26क्लिक्ड एंड लाइट मोड व्हेन क्लिक्ड अगेन
- 7:40:28तो हमें क्या करना है अपनी स्क्रीन के ऊपर
- 7:40:30ऐसा एक बटन बनाना है वी कैन क्रिएट दिस
- 7:40:32बटन जो क्या करेगा अगर इसके एक बार क्लिक
- 7:40:35करेंगे फर्स्ट टाइम लेट्स सपोज हमने क्लिक
- 7:40:37कर लिया तो ये क्या करेगा स्क्रीन को
- 7:40:38डार्क बना देगा और दोबारा से मैंने इसे
- 7:40:40सेकंड टाइम क्लिक किया तो स्क्रीन को
- 7:40:42दोबारा लाइट मर्ड में चेंज कर देगा फिर
- 7:40:44दोबारा क्लिक किया तो दोबारा डार्क मोड
- 7:40:46दोबारा क्लिक किया तो दोबारा लाइट मोड इस
- 7:40:47तरीके से जब हम एक स्टेट से दूसरी स्टेट
- 7:40:50में जाते हैं और दोबारा क्लिक करने पे
- 7:40:52वापस से उसी स्टेट पे आ जाते हैं तो इसे
- 7:40:54हम टॉगलिंग कहते हैं या इसे हम टॉगल कहते
- 7:40:56हैं तो ये हमारा टॉगल बटन हो जाएगा और दो
- 7:40:58स्टेट के बीच में स्विच करते रहना उसे हम
- 7:41:01अपना टॉगल स्विच या टॉगल बटन कहते हैं तो
- 7:41:03इसे क्रिएट करने के लिए सबसे पहले हम अपना
- 7:41:05एक बटन क्रिएट कर लेते हैं लेट्स सपोज
- 7:41:06शुरुआत से ही कर लेते हैं दिस इज माय बटन
- 7:41:09इस बटन के ऊपर हम लिख सकते हैं चेंज मोड
- 7:41:12इस तरीके का कुछ और यहां पर अपने बटन को
- 7:41:15एक्सेस कर लेते हैं इस बटन को हम चाहे तो
- 7:41:18हम आईडी भी दे सकते
- 7:41:20हैं इसे आईडी दे देते हैं
- 7:41:25मोड लेट मोड बटन मोड यानी जहां हम डार्क
- 7:41:29मोड में है या हम लाइट मोड में तो यहां से
- 7:41:31हम अपने बटन को सिलेक्ट कर सकते हैं
- 7:41:32क्वेरी सिलेक्टर से अपनी आईडी के बेसिस पे
- 7:41:35तो माय आईडी इज मोड एंड फिर हम इस मोड बटन
- 7:41:38के ऊपर इवेंट लिस्नर ऐड कर सकते हैं तो ऐड
- 7:41:41इवेंट लिनर हमारा इवेंट क्या होगा हमारा
- 7:41:43इवेंट होगा क्लिक इवेंट क्लिक इवेंट के
- 7:41:45बेसिस पर हम एक हैंडलर ऐड करना चाहते हैं
- 7:41:47जो मेरे लिए क्या करेगा शुरुआत में तो
- 7:41:49सिर्फ कसोल डलॉग करके प्रिंट करेगा यू आर
- 7:41:52ट्राइट चेंज मोड सेव रिफ्रेश यह हमारा बटन
- 7:41:57हो गया चेंज मोड के ऊपर क्लिक करेंगे तो
- 7:41:59सिंपली प्रिंट हो के आ रहा है यू आर
- 7:42:00ट्रांग टू चेंज मोड अब मुझे ऐसा बटन
- 7:42:01क्रिएट करना है जो पहली बार क्लिक हो तो
- 7:42:03डार्क मोड में जाए दूसरी बार क्लिक हो तो
- 7:42:05दोबारा लाइट मोड में आए दोबारा क्लिक हो
- 7:42:07तो दोबारा डार्क मोड में जाए उसके लिए हम
- 7:42:09एक वेरिएबल बना सकते हैं लेट मोड और ये
- 7:42:12मोड क्या करेगा हमारे करंट मोड को सेव
- 7:42:15करवाएगा या इसे करंट मोड कह देते हैं और
- 7:42:16करंट मोड क्या है करंट मोड इज लाइट
- 7:42:19मोड या इसे सिंपली हम लाइट भी कह सकते हैं
- 7:42:22करंट मोड भी क्या है लाइट वैल्यू है सेव
- 7:42:25कर लिया यहां हम अपने करंट मोड को चाहे तो
- 7:42:27प्रिंट करवा सकते हैं अब बटन क्लिक पर हम
- 7:42:29चेक कर सकते हैं अगर हमारे करंट मोड की
- 7:42:31वैल्यू लाइट है तब तो उसे हमें डार्क में
- 7:42:34चेंज करना है और करंट मोड की वैल्यू डार्क
- 7:42:36है तो फिर मुझे उसे लाइट में चेंज करना है
- 7:42:38तो य चेक कर लेंगे इफ माय मोड या इफ माय
- 7:42:41करंट मोड इज इक्वल टू
- 7:42:45लाइट उस केस में क्या करना है उस केस में
- 7:42:48मुझे अपने करंट मोड की वैल्यू चेंज करनी
- 7:42:50है टू डार्क अभी हम सिर्फ वेरिएबल की
- 7:42:52वैल्यू चेंज कर रहे हैं एल्स मुझे अपने
- 7:42:55करंट मोड की वैल्यू चेंज करनी है टू लाइट
- 7:42:59तो मेरा करंट मोड अभी लाइट है तो मुझे उसे
- 7:43:01डार्क में चेंज करना है डार्क है तो मुझे
- 7:43:02उसे लाइट में चेंज करना है सेव किया
- 7:43:04रिफ्रेश किया तो चेंज करने के बाद हम अपने
- 7:43:07करंट मोड को प्रिंट भी करवा सकते हैं कसोल
- 7:43:09डलॉग माय करंट मोड सो दैट वी नो इट हैज
- 7:43:12बीन चेंज्ड रिफ्रेश कर लेते हैं चेंज किया
- 7:43:15डार्क हो गया मोड दोबारा चेंज किया इस बार
- 7:43:16लाइट हो गया दोबारा चेंज किया डार्क हो
- 7:43:18गया दोबारा चेंज किया लाइट हो गया दोबारा
- 7:43:19चेंज किया डार्क हो गया एंड इस तरीके से
- 7:43:21अब ये टॉगल कर रहा है यानी स्विच कर रहा
- 7:43:23है अब मुझे इसी वैल्यू के बेसिस पर यानी
- 7:43:25यहीं पर कंडीशंस के अंदर अपने बैकग्राउंड
- 7:43:27कलर को भी लेट्स सपोज चेंज करना है तो हम
- 7:43:29क्या कर सकते हैं अगर मुझे करंट मोड को
- 7:43:30डार्क बनाना है तो उस केस में क्या करेंगे
- 7:43:33उस केस में हम अपनी बॉडी को सेलेक्ट कर
- 7:43:34लेते हैं डॉक्यूमेंट डॉट क्वेरी
- 7:43:36सिलेक्टर माय बॉडी एंड डॉट स्टाइल डॉट
- 7:43:40बैकग्राउंड कलर करके हम अपने बैकग्राउंड
- 7:43:43कलर को चेंज कर सकते हैं टू ब्लैक लेट्स
- 7:43:46चेंज इट टू ब्लैक और अगर लाइट मोड है तो
- 7:43:48दोबारा से हम इसे चेंज कर देंगे टू वाइट
- 7:43:51लेट्स सेव इट रिफ्रेश इट इस बार जैसे ही
- 7:43:54बटन के ऊपर क्लिक किया कौन से मोड में आ
- 7:43:56गए डार्क मोड में आ गए दोबारा क्लिक किया
- 7:43:58लाइट मोड आ गए दोबारा क्लिक किया डार्क
- 7:44:00मोड में आ गए दोबारा क्लिक किया लाइट मोड
- 7:44:01में आ गए तो इस तरीके से वी हैव
- 7:44:03क्रिएटेडॉक्युमेंट्सफ्रैगमेंट
- 7:44:29लाइट मोड में क्या होगा बैकग्राउंड कलर हो
- 7:44:31जाएगा वाइट एंड टेक्स्ट का कलर हो जाएगा
- 7:44:35हमारे पास ब्लैक इसको सेव कर लेते हैं तो
- 7:44:39अब स्क्रिप्ट ड जस के अंदर जाके हमें क्या
- 7:44:41करना है अपनी बॉडी को सेलेक्ट करना है और
- 7:44:43बॉडी की क्लास लिस्ट
- 7:44:45में मुझे ऐड करना है किसे अपनी क्लास
- 7:44:49डार्क
- 7:44:50को एंड इसी तरीके से या इन फैक्ट वी कैन
- 7:44:54चेंज दिस वी कैन एक्सेस द बॉडी लेट बॉडी इ
- 7:44:58इ डॉक्यूमेंट
- 7:45:00डॉट क्वेरी सिलेक्टर
- 7:45:04बॉडी सो इट कैन सिंपली बी बॉडीड क्ले
- 7:45:08डार्क और यहां आ जाएगा बॉडीड
- 7:45:11क्लासले लाइट सेव रिफ्रेश जैसे ही चेंज
- 7:45:15मोड के ऊपर क्लिक करेंगे डार्क हो गया
- 7:45:17दोबारा क्लिक करेंगे लाइट हो गया क्लिक
- 7:45:18करेंगे डार्क हो गया क्लिक करेंगे लाइट हो
- 7:45:20गया वी कैन आल्सो डू दिस फॉर अ पैराग्राफ
- 7:45:22फॉर एग्जांपल हमारे पास एक पैराग्राफ है
- 7:45:24दिस इज अ सिंपल लाइन या लेट्स राइट वेलकम
- 7:45:29टू माय वेबसाइट वेलकम टू माय वेबसाइट इस
- 7:45:31तरीके कुछ लिखते हैं सेव रिफ्रेश अभी जैसे
- 7:45:35ही चेंज मोड के ऊपर हम क्लिक कर रहे हैं
- 7:45:36क्या हो रहा है डार्क मोड हो गया टेक्स्ट
- 7:45:37वाइट हो गया दोबारा चेंज मोड पे क्लिक
- 7:45:39करेंगे लाइट मोड हो गया टेक्स्ट डार्क हो
- 7:45:41गया दोबारा चेंज मोड के ऊपर ओके इट इज नॉट
- 7:45:44अप्लाइड तो स्क्रिप्ट ड जए के अंदर व्हाट
- 7:45:46वी कैन डू इज अच्छा जब हम क्लास में डार्क
- 7:45:49को ऐड कर रहे हैं तब मुझे क्या करना है
- 7:45:51अपने लाइट को रिमूव भी करना है तो अपने
- 7:45:54लाइट को हम साथ में रिमूव भी कर देंगे और
- 7:45:57यहां पे क्या करेंगे जब लाइट को ऐड कर कर
- 7:45:58रहे हैं तो क्लास में से डार्क को रिमूव
- 7:46:00कर देंगे सेव किया रिफ्रेश किया जैसे ही
- 7:46:02चेंज मोड के ऊपर क्लिक करें हैं डार्क मोड
- 7:46:04लाइट मोड डार्क मोड लाइट मोड डार्क मोड
- 7:46:07लाइट मोड इस तरीके से हम अपनी वेबसाइट के
- 7:46:09ऊपर डार्क एंड लाइट मोड को इंप्लीमेंट कर
- 7:46:11सकते हैं सो दिस वाज अ डेमो ऑफ हाउ
- 7:46:13इवेंट्स वर्क ये सारी चीजें कैसे पॉसिबल
- 7:46:15हो पा रही है इवेंट्स के थ्रू कौन से
- 7:46:16इवेंट को हम ट्रैक कर रहे हैं कि किसी बटन
- 7:46:18को क्लिक किया जा रहा है उस इवेंट को हम
- 7:46:19ट्रैक कर रहे हैं इस तरीके से अपनी
- 7:46:21वेबसाइट के ऊपर बहुत सारे इंटरेस्टिंग काम
- 7:46:22है जो इवेंट्स के बेसिस पे किए जा सकते
- 7:46:24हैं एंड दिस वाज वन ऑफ देम तो ये तो हमने
- 7:46:26क्लिक के ऊपर एक डेमो लिया है आपके लिए
- 7:46:28होमवर्क प्रॉब्लम ये होगा कि माउस ओवर
- 7:46:30वाला जो हमारा इवेंट होता है यू हैव टू डू
- 7:46:32समथिंग यू हैव टू क्रिएट समथिंग रिलेटेड
- 7:46:34टू माउस ओवर यानी किसी भी एलिमेंट के ऊपर
- 7:46:36हर करने से पेज के ऊपर कुछ चेंज आना चाहिए
- 7:46:38इस तरीके का कुछ आपको अपनी क्रिएटिविटी
- 7:46:40यूज़ करके बिल्ड करना है हाय एवरीवन तो आज
- 7:46:43हम बिल्ड करने वाले हैं अपने लिए अपना एक
- 7:46:44रॉक पेपर सीजर्स गेम एंड ये गेम कुछ इस
- 7:46:46तरीके से दिखाई देगा यानी हम इस तरीके से
- 7:46:48एक वेब पेज बिल्ड करेंगे जिसमें टॉप पर
- 7:46:50हमारे पास तीन ऑप्शंस होंगे पहला ऑप्शन
- 7:46:52हमारे रॉक के लिए होगा सेकंड ऑप्शन पेपर
- 7:46:53के लिए थर्ड ऑप्शन सीजर्स के लिए एंड यूजर
- 7:46:55क्या कर सकता है यूजर तीनों में से किसी
- 7:46:57भी ऑप्शन को क्लिक करके सेलेक्ट कर सकता
- 7:46:58है उसके अलावा हमारे पास यूजर एंड
- 7:47:01कंप्यूटर दोनों का स्कोर होगा अगर यूजर ने
- 7:47:03लेट्स सपोज रॉक सिलेक्ट किया तो उसके बाद
- 7:47:05ऑटोमेटिक हमारा कंप्यूटर रॉक पेपर सीजर्स
- 7:47:07में से कोई एक सिलेक्शन लेगा एंड बेस्ड
- 7:47:09अपॉन कि दोनों में से मतलब हम में से या
- 7:47:11कंप्यूटर में से जो भी जीतेगा उसका स्कोर
- 7:47:13यहां पर अपडेट हो जाएगा एंड यहां पर ये
- 7:47:15वाला जो मैसेज बॉक्स है ये भी हमारे पास
- 7:47:17अपडेट होकर आएगा कुछ इस तरीके से हम गेम
- 7:47:19को खेल रहे होंगे जैसे हमने रॉक को प्रेस
- 7:47:20किया तो यहां पर आया इट वाज अ ड्रॉ यानी
- 7:47:22कंप्यूटर ने भी क्या किया होगा सिस्टम ने
- 7:47:24भी हमारे लिए रॉक जनरेट किया होगा दोबारा
- 7:47:27से अगर हम रॉक को प्रेस करते हैं तो इस ब
- 7:47:28बार यहां पर लिखा आ रहा है यू लॉस्ट पेपर
- 7:47:30बीट्स रॉक यानी कंप्यूटर ने पेपर जनरेट
- 7:47:32किया और हमने रॉक को सेलेक्ट किया था
- 7:47:34इसीलिए कंप्यूटर का स्कोर + व हो गया और
- 7:47:36हमारा स्कोर अभी भी ज़ीरो है दोबारा हम
- 7:47:38रॉक को सेलेक्ट करते हैं तो दोबारा से वी
- 7:47:40लॉस्ट क्योंकि दोबारा से कंप्यूटर ने पेपर
- 7:47:41को सेलेक्ट किया दोबारा करते हैं तो
- 7:47:43दोबारा से वी लॉस्ट टू कंप्यूटर एंड इसी
- 7:47:46तरीके से आई एम जस्ट ट्राइम टू गेट अ विन
- 7:47:49एंड फाइनली वीी गॉट अ विन यानी जब हम विन
- 7:47:51कर जाएंगे तो इस तरीके से ग्रीन कलर में
- 7:47:53हमारे लिए मैसेज डिस्प्ले होकर आएगा u1
- 7:47:55रॉक बीट सिजर यानी इस बार कंप्यूटर ने
- 7:47:56हमारे लिए सिजर जनरेट किया था और हमने रॉक
- 7:47:59को चूज किया था एंड क्योंकि हम एक बारही
- 7:48:01जीत गए हैं तो हमारा स्कोर भी अपडेट हो
- 7:48:02गया है बाय वन तो इस तरीके से हम अपने गेम
- 7:48:05को प्ले कर सकते हैं इट इज अ नेवर एंडिंग
- 7:48:07अनलिमिटेड स्कोर वाला गेम जिसमें कितने भी
- 7:48:09टाइम्स हम इसको प्ले कर सकते हैं तो इस
- 7:48:11गेम को हम बिल्ड करने वाले हैं प्योर
- 7:48:13यूजिंग
- 7:48:28फोल्डर है जिसके अंदर हमने तीन फाइल्स
- 7:48:30बनाई हैं एक है हमारी index.htm फाइल
- 7:48:32जिसमें हमारा html.com
- 7:48:58तो इमेजेस की जगह इमोजीस को भी यूज कर
- 7:49:00सकते हैं जो हम कीबोर्ड से नॉर्मली टाइप
- 7:49:02कर सकते हैं नहीं तो हम चाहे तो खुद की
- 7:49:03अपनी कस्टम इमेजेस को भी यूज कर सकते हैं
- 7:49:05सो इट ऑल डिपेंड्स अपॉन यू कि आप अपने
- 7:49:07प्रोजेक्ट को क्या स्टाइलिंग देना चाहते
- 7:49:08हैं सो लेट्स स्टार्ट विद आवर इक्सड एटीए
- 7:49:11सबसे पहले हमने अपना बॉयलर प्लेट कोड
- 7:49:13जनरेट कर लिया और इसके अंदर हम नाम दे
- 7:49:15सकते हैं रॉक
- 7:49:17पेपर सीजर्स गेम इस तरीके से एंड यहां पर
- 7:49:21लेट्स गिव एन h1 हेडिंग सेम हेडिंग हम
- 7:49:24चाहे तो दे सकते हैं रॉक पेपर एंड सिर्स
- 7:49:27सेफ एंड इसे लेंगे रिफ्रेश तो सारी चीजें
- 7:49:29गायब हो गई हम बिल्कुल बेसिक से यानी
- 7:49:31बिल्कुल ज़ीरो से स्टार्ट करने वाले हैं
- 7:49:32तो ये हमारा रॉक पेपर सीजर्स हो गया अब
- 7:49:34रॉक पेपर सीजर्स गेम के लिए हमें
- 7:49:36क्या-क्या चीजें चाहिए एक हमने हेडिंग दे
- 7:49:37दि है गेम को उसके अलावा हमें अपनी चॉइसेज
- 7:49:40सबसे पहले यूजर को दिखानी पड़ेगी यानी
- 7:49:42यूजर कुछ भी जो चूज करेगा रॉक चूज करेगा
- 7:49:44पेपर चूज करेगा सिजर चूज करेगा उसके लिए
- 7:49:46उसे वो चीजें विजुअली दिखाई देनी चाहिए तो
- 7:49:48हमारी जो चॉइसेज हैं उनको हमें यानी
- 7:49:50इमेजेस को यूजर को दिखाना है तो इन सारी
- 7:49:52चॉइसेज को सबसे पहले तो हम एक डिव बना
- 7:49:54लेते हैं चॉइसेज नाम का इसे क्लास दे देते
- 7:49:56हैं चॉइसेज और इसके अंदर हम तीन चॉइस जो
- 7:49:58हैं वो अपने यूजर को डिस्प्ले कराएंगे
- 7:50:00फर्स्ट जो चॉइस होगी इसे भी डिव बना लेते
- 7:50:03हैं इसके अंदर हम अपनी इमेज को शो करेंगे
- 7:50:06सोर्स इ इक्वल टू इमेजेस के अंदर रॉड
- 7:50:10पीएनजी यह मेरी फाइल का नाम है हमें यह
- 7:50:13ध्यान रखना है कि हमें जो अपनी इमेजेस ऐड
- 7:50:15करनी है वो अपने जावास्क्रिप्ट फोल्डर के
- 7:50:17अंदर ही ऐड करनी है नहीं तो हमारा कोड
- 7:50:19वर्क नहीं करेगा नहीं तो इमेजेस हमें इस
- 7:50:20तरीके से नहीं दिखाई देंगी अगर हम कहीं और
- 7:50:22अपनी इमेजेस को स्टोर कर रहे हैं तो उस
- 7:50:23केस में हमें अपने सोर्स के यूआरएल को
- 7:50:25चेंज करना पड़ेगा तो ये हो गई हमारी इमेज
- 7:50:27नंबर वन इसको कर लेते हैं सेव एंड रिफ्रेश
- 7:50:29तो यहां पर हमारी इमेज हमें दिखाई दे रही
- 7:50:31है लद इट इज अ रियली लार्ज इमेज राइट नाउ
- 7:50:33बट इसकी साइजिंग एंड स्टाइलिंग सारी चीजें
- 7:50:35हम कर रहे होंगे इसी तरीके से यहां पर ये
- 7:50:39अपना चॉइस वाला डिव कॉपी कर लेते हैं ये
- 7:50:41सेकंड चॉइस आ जाएगी यहां पर इस चॉइस में
- 7:50:43हम दिखाएंगे अपनी पेपर वाली इमेज एंड इसी
- 7:50:46तरीके से हमारे पास हमारी थर्ड चॉइस आ
- 7:50:49जाएगी जिसमें हम दिखाने वाले हैं अपनी
- 7:50:52सीजर्स वाली इमेज सेव रिफ्रेश ये हमारा
- 7:50:55रॉक आ गया ये हमारी पेपर वाली इमेज आ गई
- 7:50:57एंड ये हमारी सिजल वाली इमेज आ गई अब इन
- 7:51:00सबको हमें धीरे-धीरे स्टाइल करना है
- 7:51:01स्टाइलिंग से पहले अपने मेन कंटेंट के ऊपर
- 7:51:03ध्यान देते हैं अब क्योंकि अपनी चॉइसेज को
- 7:51:05हम यूनिक भी आइडेंटिफिकेशन
- 7:51:28यह हो गई हमारी चॉइस चॉइसेज के बाद आपने
- 7:51:31नोटिस किया होगा कि हमने स्कोर को प्रिंट
- 7:51:32करवाया था तो उसके लिए हमारे पास एक स्कोर
- 7:51:34बोर्ड होना चाहिए तो उसके लिए हम एक और
- 7:51:36डिव क्रिएट कर लेते हैं वी विल गिव इट अ
- 7:51:38क्लास स्कोर बोर्ड और स्कोर बोर्ड के अंदर
- 7:51:41हमें यूजर एंड कंप्यूटर यानी अपना और
- 7:51:43कंप्यूटर दोनों का स्कोर दिखाना है तो
- 7:51:45अपने लिए एक स्कोर नाम का हम डिव बना लेते
- 7:51:47हैं जिसमें हम एक पैराग्राफ क्रिएट करेंगे
- 7:51:49पैराग्राफ के अंदर सबसे पहले हम स्कोर
- 7:51:51दिखाने वाले हैं यूजर के लिए तो यहां पर
- 7:51:53दो पैराग्राफ्स बना लेते हैं दिस इज गोइंग
- 7:51:55टू बी यूजर ये हो जाएगा हमारे यूजर का
- 7:51:58स्कोर इन इनफैक्ट इसे यू लिख सकते हैं कि
- 7:52:00ये हमारा स्कोर है एंड सेकंड एक डिव हम
- 7:52:02बना लेंगे हमारे कंप्यूटर स्कोर के लिए तो
- 7:52:04इसे कंप्यूटर लिख सकते हैं नहीं तो इसे हम
- 7:52:06कॉम्प भी लिख सकते हैं शॉर्ट फॉर्म के लिए
- 7:52:08एंड इसे भी शुरुआत में हम जरो रखेंगे हम
- 7:52:10चाहे तो जो स्कोर है क्योंकि ये वाला जो
- 7:52:12स्कोर है ये अपडेट होता रहेगा अभी हो सकता
- 7:52:14है हमारा स्कोर जीरो हो कल को हो सकता है
- 7:52:15वन हो जाए टू हो जाए थ्री हो जाए तो ये
- 7:52:17ऐसी वैल्यू है ये ऐसा पैराग्राफ है जो
- 7:52:19अपडेट होता रहेगा अब क्योंकि अपडेट होगा
- 7:52:21तो बाद में हमें इसे जावास्क्रिप्ट की
- 7:52:22फाइल में एक्सेस करना पड़ेगा तो इसीलिए
- 7:52:24शुरुआत में ही इसे हम कोई आईडी या क्लास
- 7:52:26दे सकते हैं वी कैन गिव इट एन आई यूजर
- 7:52:29स्कोर इसे हम कह सकते हैं एंड इस वाले
- 7:52:31स्कोर को हम एक आईडी दे सकते हैं वी कैन
- 7:52:33कॉल इट कंप्यूटर स्कोर यह वाला जो हमारा
- 7:52:36टेक्स्ट है यू एंड कंप्यूटर ये दोनों
- 7:52:38पैराग्राफ्स एज सच कभी चेंज नहीं होने
- 7:52:39वाले तो इन्हें हमें आईडी देने की एज सच
- 7:52:41जरूरत नहीं है इसे कर लेते हैं सेव तो ये
- 7:52:43हो गया हमारा स्कोर बोर्ड एंड स्कोर बोर्ड
- 7:52:46के बाद हमारे पास कुछ मैसेज होना चाहिए
- 7:52:48मैसेज बॉक्स मैसेज कंटेनर जो हमें बताए कि
- 7:52:50हम जीत रहे हैं या गेम ड्रॉ हो रहा है या
- 7:52:52जो अभी करंट टर्न चल रही है उसमें क्या
- 7:52:54रिजल्ट आया है तो उसके लिए वी कैन क्रिएट
- 7:52:56अ डिव कॉल्ड मैसेज क टेनर एंड मैसेज
- 7:52:59कंटेनर के अंदर हम एक पैराग्राफ बना सकते
- 7:53:01हैं जिसे एक आईडी दे देते हैं मैसेज एंड
- 7:53:04इसमें हम लिख सकते हैं प्ले योर मूव या इस
- 7:53:06तरीके का कुछ मैसेज स्टार्टिंग के लिए तो
- 7:53:08एक बार अपने पेज पर आ जाते हैं एंड दिस इज
- 7:53:11बेसिकली अभी हमारी h1 हेडिंग उसके बाद
- 7:53:13हमारे पास तीन इमेजेस हैं यहां पर जीरो
- 7:53:16हमारा स्कोर प्रिंट होके आ रहा है एंड फिर
- 7:53:17कंप्यूटर का स्कोर प्रिंट होके आ रहा है
- 7:53:19और फिर हमारे लिए हमारा मैसेज प्रिंट होकर
- 7:53:20आ रहा है अब इन्हीं चीजों को हमें और बेटर
- 7:53:23तरीके से प्रेजेंट करना है तो उसके लिए
- 7:53:25अपनी जो स्टाइल ड सीएसएस है उसे हम ओपन कर
- 7:53:27लेते हैं
- 7:53:28सबसे पहले शुरुआत करते हैं हमारी मार्जिन
- 7:53:32एंड पडि को जीरो सेट करने के
- 7:53:35साथन गिव इट मार्जिन पैट जीरो एंड इसे साथ
- 7:53:39के साथ कनेक्ट कर लेते हैं तो लिंक कर
- 7:53:41लेंगे अपनी स्टाइल शीट को ए रेफ इक्ट
- 7:53:46स्टाइल ड सीएसएस सेव रिफ्रेश य लिंक हो
- 7:53:49गया तो सारी मार्जिन जो लेफ्ट की तरफ
- 7:53:50हमारे पास मार्जिन आ रही थी पडि आ रही थी
- 7:53:52सारी की सारी स्टाइलिंग कंपलीटली हट गई है
- 7:53:55अब सबसे पहले हम स्टाइल करना स्टार्ट
- 7:53:57करेंगे अपनी h1 हेडिंग को लेट्स स्टाइल
- 7:53:59आवर h1 हेडिंग तो h1 हेडिंग के लिए हम
- 7:54:03लेट्स गिव इट अ बैकग्राउंड कलर आई वांट टू
- 7:54:05गिव इट अ डार्क बैकग्राउंड कलर जिसके लिए
- 7:54:07कूलर्स जिसको हमने लास्ट लेक्चर के अंदर
- 7:54:09डिस्कस किया था कि किस तरीके से बहुत सारे
- 7:54:10कलर पैलेट हैं जिनको हम जनरेट कर सकते हैं
- 7:54:12तो मैंने ऑलरेडी एक डार्क ब्लू कलर का
- 7:54:15थोड़ा सा डार्कर वर्जन है जिसको पैलेट में
- 7:54:17जनरेट किया था 081 b31 दिस इज बेसिकली माय
- 7:54:21कलर एंड इसे रिफ्रेश कर लेंगे तो इस तरीके
- 7:54:23का डार्क ब्लू बैकग्राउंड कलर हमारे पास आ
- 7:54:25जाएगा एंड इसके फोरग्राउंड यानी टेक्स्ट
- 7:54:28कलर को हम रख सकते हैं वाइट सेव रिफ्रेश
- 7:54:31ये हमारे पास वाइट कलर आ गया हम चाहे तो
- 7:54:33इसे कुछ हाइट दे सकते हैं लेट्स गिव इट अ
- 7:54:35हाइट ऑफ थ्री रेम्स या वी कैन मेक इट फाइव
- 7:54:39रेम्स थोड़ा सा बड़ी हाइट दे सकते हैं इसे
- 7:54:42सेंटर में लाने के लिए हम कर सकते हैं
- 7:54:45टेक्स्ट अलाइन सेंटर या इनफैक्ट पूरे के
- 7:54:48पूरे डॉक्यूमेंट को हम टेक्स्ट अलाइन
- 7:54:49सेंटर दे सकते हैं सेव रिफ्रेश तो ये
- 7:54:52सेंटर में आ गया एंड इसे वर्टिकली थोड़ा
- 7:54:54सा सेंटर के अंदर लाने के लिए देयर इज दिस
- 7:54:56ट्रिक टू गिव लाइट हाइट ऑफ फाइ फम यानी
- 7:54:59जितनी हाइट है उतनी आप लाइन हाइट दे दो
- 7:55:01टेक्स्ट को तो टेक्स्ट क्या करेगा टेक्स्ट
- 7:55:03सेंटर में आ जाएगा वर्टिकली सो आई यूज इट
- 7:55:05फॉर माय हेडिंग्स तो इस तरीके से हमारा
- 7:55:07रॉक पेपर सिजर हमारे लिए लिखकर आ गया है
- 7:55:09नेक्स्ट हम अपनी चॉइसेज के ऊपर फोकस
- 7:55:11करेंगे यानी इन चॉइसेज को अपनी इमेजेस को
- 7:55:13कैसे हम प्रेजेंट कर सकते हैं सबसे पहले
- 7:55:15तो हमारा जो चॉइस है यानी ये जो
- 7:55:18इंडिविजुअल डिव है ये हमारा फर्स्ट डिव है
- 7:55:20ये हमारा सेकंड डिव है ये हमारा थर्ड डिव
- 7:55:22है तीनों डिफ्स को कुछ कुछ हम हाइट एंड
- 7:55:24विड्थ देने वाले हैं चॉइस क्लास से इन्ह
- 7:55:26सेलेक्ट कर लेते हैं लेट्स गिव देम अ हाइट
- 7:55:29ऑफ 100 पिक्सल्स एंड विड्थ ऑफ 100
- 7:55:32पिक्सल्स सेव रिफ्रेश तो इस तरीके से
- 7:55:35हमारे डिब्स हमारे लिए प्रिंट होकर आ रहे
- 7:55:37हैं साथ के साथ हमारी जो इमेजेस हैं हम
- 7:55:40अपनी इंडिविजुअल सारी की सारी इमेजेस को
- 7:55:43सिमिलर हाइट एक बार देकर देखते हैं
- 7:55:45रिफ्रेश तो इस तरीके से हमारी तीन इमेजेस
- 7:55:47आ गई है एंड यहां पर आकर थोड़ा सा हम साइज
- 7:55:51को इंक्रीज कर देते हैं या इन फैक्ट लेट्स
- 7:55:53मेक इट
- 7:55:54150 सेव एंड रिफ्रेश तो ये हमारी इमेजेस आ
- 7:55:58गई अब जब इस तरीके से हम इमेजेस को डिव के
- 7:56:00अंदर स्टोर करते हैं तो हमें दिखाई देगा
- 7:56:02थोड़ी सी यहां पर डिस्टोर्ट हो रही है
- 7:56:04मतलब इमेजेस उतनी अच्छी तरीके से नहीं आ
- 7:56:05रही ऐसा लग रहा है कि इमेजेस या तो बहुत
- 7:56:07ज्यादा कॉन्ट्रैक्ट हो जाती है जब हम
- 7:56:08स्टाइल करने की कोशिश करते हैं या बहुत
- 7:56:10ज्यादा स्ट्रेच हो जाती है यहां पर ऐसा लग
- 7:56:12सकता है हमारी इमेजेस बहुत ज्यादा
- 7:56:13कॉन्ट्रैक्ट हो रही है श्रिंक होकर आ रही
- 7:56:15है तो उसके लिए व्हाट वी कैन डू इज आई विल
- 7:56:17गिव देम अ प्रॉपर्टी कॉल्ड ऑब्जेक्ट फिट
- 7:56:20जिसको हम सेट कर सकते हैं टू कवर सेव किया
- 7:56:22रिफ्रेश किया तो इमेज थोड़ी सी और बेटर
- 7:56:25तरीके से हमारे लिए निकल के आएगी एंड यहां
- 7:56:28पर यह जो हमारा चॉइस है इसे थोड़ा सा हम
- 7:56:30साइज में चाहे तो डिक्रीज कर सकते हैं वी
- 7:56:34कैन मेक इट 165 पिक्सल्स प्रोबेबली तो अगर
- 7:56:38मैं आपको शो करूं कि हमारे डिव एंड हमारे
- 7:56:40इमेजेस किस तरीके से प्रेजेंट होके आ रही
- 7:56:42है तो ये बेसिकली हमारा पूरा का पूरा डिव
- 7:56:45है या यहां पर आ जाते हैं यह हमारा पूरा
- 7:56:47का पूरा डिव है जिसके अंदर दिस इज माय
- 7:56:50इमेज दिस इज माय एनटायर डिव दिस इज माय
- 7:56:53इमेज दिस इज माय एनटायर डिव एंड दिस इज
- 7:56:56माय इमेज तो डिव के अंदर हम इमेज स्टोर
- 7:56:58होकर आ रही है अब ये इमेजेस अभी थोड़ी
- 7:57:01स्क्वेयर शेप के अंदर है क्योंकि हाइट
- 7:57:02विड्थ सेम है इन्हें राउंड बनाने के लिए
- 7:57:04हम इन्हें बॉर्डर रेडियस दे सकते हैं तो
- 7:57:06इमेज को हम एक बॉर्डर रेडियस दे सकते हैं
- 7:57:09व्हिच इज गोइंग टू बी 50 पर टू मेक देम अ
- 7:57:11सर्कल इस सर्कल के अंदर कन्वर्ट हो जाएंगी
- 7:57:13एंड ये जो सारी की सारी इमेजेस हैं इन्हें
- 7:57:15अब सेम लाइन पे लाने के लिए हम सारी की
- 7:57:17सारी इमेजेस का जो कंटेनर है उसे डिस्प्ले
- 7:57:19फ्लेक्स कर सकते हैं तो सारी की सारी
- 7:57:21हमारी ये जो चॉइसेज हैं ये चॉइसेज नाम के
- 7:57:24डिव के अंदर है तो यहां उसे चूज कर लेते
- 7:57:27हैं चॉइसेज डिव के अंदर व्ट वी विल डू इज
- 7:57:29यहां पर हम डिस्प्ले कर देंगे सेट टू
- 7:57:31फ्लेक्स सेव रिफ्रेश तो हमारा डिस्प्ले
- 7:57:33फ्लेक्स हो गया अब वर्टिकली एंड हॉरिजॉन्ट
- 7:57:36अलाइन करने के लिए
- 7:57:38जस्टिफाई कंटेंट सेंटर तो यह हमारे पास
- 7:57:41सेंटर में आ जाएंगी एंड साथ के साथ अलाइन
- 7:57:44आइटम्स को भी कर देंगे टू सेंटर सेव
- 7:57:46रिफ्रेश इन्हे हम चाहे तो एक गैप भी दे
- 7:57:49सकते हैं लेट्स गिव देम अ गैप ऑफ थ्री
- 7:57:51रम्स तो यह हमारे पास थोड़ा सा गैप आ
- 7:57:54जाएगा और चाहे तो ऊपर से एक मार्जिन दे
- 7:57:56सकते हैं फ्रॉम टॉप लेट्स गिव अ मार्जिन
- 7:57:59फ्रॉम टॉप इक्वल टू फाइ रेम्स ये हमारे
- 7:58:02पास मार्जिन आ गई तो इस तरीके से हमारे
- 7:58:04पास हमारे तीनों चॉइसेज आ गए हैं ये हमारी
- 7:58:06रॉक वाली चॉइस है ये हमारी पेपर वाली चॉइस
- 7:58:08है ये हमारी सिजर वाली चॉइस है बट अभी अगर
- 7:58:10हम इन पर क्लिक कर रहे हैं तो एज सच हमें
- 7:58:12पता नहीं चल रहा कि हम इन पर क्लिक कर रहे
- 7:58:13हैं तो व्हाट वी कैन डू इज जैसे ही हम
- 7:58:16किसी भी चॉइस के ऊपर हर करें चॉइस के ऊपर
- 7:58:20हर करें यानी इस पर आए इस पर आए या इस पर
- 7:58:21आए वैसे ही क्या हो जाए वैसे ही एग्जांपल
- 7:58:25के लिए हम ओपेसिटी को हाफ करना चाहते हैं
- 7:58:27यानी ब्लर हो जाएगी हमारी इमेज रिफ्रेश
- 7:58:30किया इस पर आए ओपेसिटी हाफ हो गई इस पर आए
- 7:58:32ओपेसिटी हाफ हो गई इस पर आए ओपेसिटी हाफ
- 7:58:34हो गई इससे क्या पता चल रहा है इससे हम
- 7:58:36अपने हर को ट्रैक कर पा रहे हैं कि
- 7:58:38जैसे-जैसे हमारा जो कर्सर है वो यहां पर
- 7:58:39जा रहा है वैसे ओपेसिटी हाफ हो रही है एंड
- 7:58:41देयर इज वन मोर थिंग दैट वी कैन डू कि
- 7:58:43हमारा जो कर्सर होता है उसको हम सेट कर
- 7:58:45सकते हैं चेंज कर सकते हैं टू पॉइंटर
- 7:58:47रिफ्रेश किया जैसे ही इस पर जाएंगे आप
- 7:58:49नोटिस करो हमारा कर्सर चेंज हो रहा है
- 7:58:51इसकी जगह हमारे पास ये हैंड वाला कर्सर आ
- 7:58:53रहा है व्हिच इज आवर पॉइंटर तो हमें पता
- 7:58:55चल रहा है क्लीयरली कि हम किस पर जा रहे
- 7:58:57हैं कौन सी चॉइस को हम करने की कोशिश कर
- 7:58:58रहे हैं बट ओपेसिटी हाफ करने की बजाय
- 7:59:01व्हाट आई विल डू इज हम अपने चॉइस वाले डिव
- 7:59:04को भी एक बॉर्डर रेडियस दे देंगे 50 पर
- 7:59:07रिफ्रेश एंड जैसे ही हर होगा हम चॉइस वाले
- 7:59:11डिव को एक बैकग्राउंड कलर देंगे व्हिच विल
- 7:59:13बी दिस सेम ब्लैकिश ब्लू बैकग्राउंड कलर
- 7:59:16रिफ्रेश किया जैसे इसके ऊपर हर किया इस
- 7:59:18तरीके से हमारा जो बैकग्राउंड वाला डिव है
- 7:59:20वो हाईलाइट हो रहा है पर आप एक चीज नोटिस
- 7:59:22करेंगे हमारी जो इमेज है वो उस डिव वाले
- 7:59:24सर्कल के अंदर कंप्लीट सेंटर्ड नहीं है
- 7:59:26इसीलिए जो बाउंड्री आ रही है वो उतने
- 7:59:29अच्छे से नहीं आ रही नीचे की तरफ बाउंड्री
- 7:59:30का साइज बड़ा है तो वो साइजिंग ठीक करने
- 7:59:32के लिए चॉइस वाले डेव को वी कैन मेक इट
- 7:59:34डिस्प्ले फ्लेक्स एंड वी कैन जस्टिफाई
- 7:59:37कंटेंट टू सेंटर एंड वी कैन अलाइन आइटम्स
- 7:59:39टू सेंटर सेव किया रिफ्रेश किया अब हर
- 7:59:42करेंगे तो ये अच्छे से हाईलाइट हो रहा है
- 7:59:43ये भी ये भी तो इस तरीके से सारी चीजें
- 7:59:46हमारे लिए फिट होकर आ रही है और हमें
- 7:59:47क्लियर पता चल रहा है कि हम किस ऑप्शन को
- 7:59:49सेलेक्ट करने की या चूज करने की कोशिश कर
- 7:59:51रहे हैं नेक्स्ट चीज जिस पर हम काम करेंगे
- 7:59:53वो होगा हमारा स्कोर बोर्ड तो अपने स्कोर
- 7:59:55बोर्ड पर आ जाते हैं स्कोर बोर्ड के लिए
- 7:59:57सबसे पहले तो हम अपने आइटम्स को किस तरीके
- 7:59:59से दिखाना चाहते हैं हम चाहते हैं जीरो आ
- 8:00:02जाए नीचे हमारा नाम आ जाए उसके बाद दूसरी
- 8:00:04तरफ उसी के सामने जीरो आ जाए एंड फिर
- 8:00:06कॉम्प आ जाए तो हमारे जो स्कोर बोर्ड है
- 8:00:09इसके अंदर लेफ्ट की तरफ हमारा ये डिव आ
- 8:00:10जाए राइट की तरफ हमारा ये डिव आ जाए तो इस
- 8:00:12तरीके से अरेंज करने के लिए स्कोर बोर्ड
- 8:00:14को भी हम डिस्प्ले फ्लेक्स कर सकते हैं सो
- 8:00:16लेट्स गो टू आवर स्कोर बोर्ड एंड इसे कर
- 8:00:19देते हैं डिस्प्ले फ्लेक्स सेव रिफ्रेश तो
- 8:00:22ये दोनों क्या हो गए दोनों सेम लाइन के
- 8:00:23अंदर आ गए अब इन्हें सेंटर में लाने के
- 8:00:25लिए वी कैन डू जस्टिफाई कंटेंट सेंटर तो
- 8:00:28यह हमारे पास सेंटर में आ गए साथ के साथ
- 8:00:31वर्टिकली अलाइन करने के लिए हम अलाइन
- 8:00:33आइटम्स भी सेंटर कर सकते हैं एंड आल्सो आई
- 8:00:37वांट टू इंक्रीज द फॉन्ट साइज तो यहां पे
- 8:00:39जो फॉन्ट साइज है इसे वी कैन सेट इट टू वन
- 8:00:42रेम टू रेम्स तो यह हमारा नॉर्मल फॉन्ट
- 8:00:45साइज हो जाएगा प्लस मैं चाहती हूं यह वाले
- 8:00:48जो हमारे स्कोर हैं यानी ये जो यूज़र का
- 8:00:49स्कोर है एंड ये जो कंप्यूटर का स्कोर है
- 8:00:51दोनों का साइज स्कोर का साइज काफी बड़ा
- 8:00:53होकर आ जाए तो उसके लिए इंडिविजुअल इस
- 8:00:55आईडी को यूजर स्कोर एंड कॉम स्कोर इनका
- 8:00:58साइज मुझे बड़ा करना है अगर तो इन दोनों
- 8:01:00को हम सेलेक्ट कर सकते हैं
- 8:01:02कॉम्प स्कोर एंड आई कैन इंक्रीज द फंट
- 8:01:06साइज टू मे बी फोर रम रिफ्रेश किया तो यह
- 8:01:10हमारे पास हमारे स्कोर्स आ गए अब हम स्कोर
- 8:01:13बोर्ड से थोड़ा सा मार्जिन ले सकते हैं
- 8:01:15फ्रॉम टॉप लेट्स गिव इट अ मार्जिन ऑफ थ्री
- 8:01:18रेम्स रिफ्रेश किया यहां पर हमारा स्कोर आ
- 8:01:21जाएगा बीच में हम थोड़ा सा गैप भी दे सकते
- 8:01:22हैं लेट्स गिव देम अ गैप ऑफ फरेम तो यह
- 8:01:27हमारा स्कोर आ ये कंप्यूटर का स्कोर आ
- 8:01:29जाएगा और ये जो ऊपर वाला स्कोर है यह
- 8:01:30हमारे लिए अपडेट होता रहेगा अब नेक्स्ट आ
- 8:01:33जाते हैं अपने मैसेज कंटेनर के साथ मैसेज
- 8:01:35कंटेनर को डिजाइन करने के लिए इनफैक्ट
- 8:01:37मैसेज कंटेनर की जगह हम इस मैसेज पर ही
- 8:01:39स्पेसिफिक फोकस रख सकते हैं व्हाट वी कैन
- 8:01:42डू इज हमारा जो मैसेज पैराग्राफ है इसे
- 8:01:44पहले तो एक बैकग्राउंड कलर हम दे सकते हैं
- 8:01:48एंड फॉर ग्राउंड कलर इसके लिए हम रख सकते
- 8:01:50हैं वाइट कलर सेव
- 8:01:52रिफ्रेश ओके ये हमारी आईडी मैसेज होने
- 8:01:56वाली है रिफ्रेश सो दिस इज माय मैसेज
- 8:01:59कंटेनर साथ के साथ इसे एक हम लाइन हाइट या
- 8:02:03हाइट दे सकते हैं
- 8:02:04सिंपली इक्वल टू 5 फ्रेम्स रिफ्रेश तो ये
- 8:02:08हमारी हाइट आ जाएगी याय हाइट की जगह हम
- 8:02:11इसका फंट साइज इंक्रीज करके लेट्स मेक इट
- 8:02:14टू रेम्स हमारा फंट साइज इंक्रीज हो गया
- 8:02:17प्लस हम इसे मार्जिन दे सकते हैं फ्रॉम
- 8:02:20टॉप इक्वल टू 5 फम्स रिफ्रेश तो ये हमारे
- 8:02:24पास मार्जिन आ गई एंड वी विल मेक इट
- 8:02:26डिस्प्ले इन लाइन क्योंकि हमें लंबी सी
- 8:02:28लाइन नहीं चाहिए ये जो लंबी सी लाइन आ रही
- 8:02:30है पूरे के पूरे पेज पर हमें ये नहीं
- 8:02:31चाहिए हमें सिर्फ जितने पार्ट में हमारा
- 8:02:33कंटेंट है हम सिर्फ उतने को हाईलाइट करना
- 8:02:35चाहते हैं तो रिफ्रेश किया तो ये डिस्प्ले
- 8:02:37हमारा इनलाइन हो गया एंड इनलाइन एलिमेंट
- 8:02:40को मार्जिन फ्रॉम टॉप इस तरीके से देने की
- 8:02:42बजाय हमारा जो मैसेज कंटेनर है उसे हम
- 8:02:44देंगे अपना मार्जिन टॉप रिफ्रेश किया तो
- 8:02:47ये नीचे की तरफ आ गया साथ के साथ इसे हम
- 8:02:49कुछ पैडिट दे देते हैं लेट्स गिव इट अ
- 8:02:51पैडिट ऑफ वन रेम रिफ्रेश किया एंड एक
- 8:02:54बॉर्डर रेडियस दे देते हैं लेट्स गिव इट अ
- 8:02:56बॉर्डर रेडियस ऑफ वन रिम थोड़ा सा कर्वड
- 8:03:00हो जाएगा सो बेसिकली दिस इज आवर टेक्स्ट
- 8:03:02जो शुरू में कह रहा है प्ले और मूव तो
- 8:03:04हमें अपनी मूव चलनी है हमें किसी भी एक को
- 8:03:06क्लिक करना है तो ये तो हो गया हमारा
- 8:03:07इनिशियल स्टाइलिंग वाला पार्ट जिसके अंदर
- 8:03:09हमने अपना एचटीएमएल लिख लिया है हमने अपनी
- 8:03:11मैक्सिमम जो स्टाइलिंग है उसे लिख लिया है
- 8:03:13अब हम फाइनली अपने जावास्क्रिप्ट के लॉजिक
- 8:03:15की तरफ बढ़ने वाले हैं अब जावास्क्रिप्ट
- 8:03:17के अंदर हम स्टार्ट करने वाले हैं अपने दो
- 8:03:18वेरिएबल के साथ एक वेरिएबल को हम यूज
- 8:03:20करेंगे हमारी यूजर का स्कोर ट्रैक करने के
- 8:03:22लिए यानी हमारा स्कोर ट्रैक करने के लिए
- 8:03:24एंड सेकंड वेरिएबल को हम यूज करेंगे अपने
- 8:03:26कंप्यूटर का स्कोर ट्रैक करने के लिए सो
- 8:03:28लेट्स मेक टू वेरिएबल फर्स्ट विल बी आवर
- 8:03:30यूजर स्कोर जिसे शुरुआत में हम सेट करेंगे
- 8:03:33टू जीरो एंड दूसरा होगा हमारे कंप्यूटर का
- 8:03:35स्कोर जिसे भी शुरुआत में हम सेट करेंगे
- 8:03:37टू जीरो अब ये तो हमारे यूजर एंड कंप्यूटर
- 8:03:40का स्कोर हो गया इसके अलावा हमें अपने
- 8:03:42जावास्क्रिप्ट के अंदर ये भी एक्सेस करना
- 8:03:44पड़ेगा कि कौन से वाले ऑप्शन को सेलेक्ट
- 8:03:46किया जा रहा है यानी हमारी जो तीन चॉइसेज
- 8:03:47है तो उन तीनों में से एक्चुअली किस चॉइस
- 8:03:49के ऊपर क्लिक किया जा रहा है उसे सेलेक्ट
- 8:03:51किया जा रहा है तो वो करने के लिए हम सारी
- 8:03:53की सारी चॉइसेज को एक्सेस करने वाले हैं
- 8:03:55तो सारी चॉइसेज को एक्सेस करने के लिए हम
- 8:03:57लिखेंगे लेट चॉइसेज या इसे कॉन्स्ट बना
- 8:03:59सकते हैं कॉन्स्ट चॉइसेज इज इक्वल टू
- 8:04:02डॉक्यूमेंट डॉट क्वेरी सेलेक्टर ऑल जिस भी
- 8:04:06एलिमेंट के पास हमारी क्लास होगी चॉइस
- 8:04:08यानी यहां से हमारा ये वाला डिव हमें
- 8:04:10मिलेगा ये वाला डिव हमें मिलेगा और ये
- 8:04:12वाला डिव हमें मिलेगा बेसिकली तीनों के
- 8:04:14तीनों डिव हमारे पास आ जाएंगे और हर एक
- 8:04:16डिव के ऊपर क्योंकि डिव और इमेज का साइज
- 8:04:19ऑलमोस्ट सेम है तो हर एक डिव के ऊपर हम
- 8:04:21अपने एक इवेंट लिसन को ऐड करने वाले हैं
- 8:04:23जो हमारे क्लिक इवेंट को ट्रैक करेंगे तो
- 8:04:26चॉइस ड फ
- 8:04:28सारी की सारी चॉइसेज के लिए हम बेसिकली हर
- 8:04:31एक इंडिविजुअल चॉइस को सेलेक्ट करेंगे और
- 8:04:34हर इंडिविजुअल चॉइस के लिए हम ऐड करेंगे
- 8:04:36उस पर एक इवेंट लेसनर जो किसे ट्रैक करेगा
- 8:04:39जो हमारे क्लिक इवेंट को ट्रैक करेगा
- 8:04:41जिसके बेसिस पर हमारा यह वाला फंक्शन एरो
- 8:04:43फंक्शन रन होगा तो ये ऐसा सिंटेक्स है
- 8:04:46जिसको हमने लास्ट टाइम भी देखा था अपना
- 8:04:47लास्ट वाला गेम बिल्ड करते हुए इसमें
- 8:04:49बेसिकली सारे के सारे चॉइसेज से हम एक-एक
- 8:04:51इंडिविजुअल चॉइस डिव निकाल रहे हैं तो हर
- 8:04:53इंडिविजुअल डिव हमारे पास आ जाएगा इन
- 8:04:55फैक्ट इस इंडिविजुअल डिव को यहां पर कसोल
- 8:04:57लॉग करके हम प्रिंट भी कर सकते हैं लेट मी
- 8:04:59प्रिंट ऑल द चॉइसेज डिव एंड फिर हर एक डिव
- 8:05:02के ऊपर हम एक इवेंट लिसन ऐड कर देंगे कि
- 8:05:04जैसे ही हर एक चॉइस के ऊपर क्लिक किया जाए
- 8:05:07वैसे ही हमारे पास प्रिंट होकर आए कसोल
- 8:05:09डलॉग चॉइस
- 8:05:12वाज क्लिक से सेव कर लेते हैं एंड रिफ्रेश
- 8:05:17करते हैं साथ के साथ लेट मी ओपन द कंसोल
- 8:05:19विंडो तो कंसोल के अंदर हम आ गए अब यहां
- 8:05:22पर जैसे ही लेट्स सपोज मैंने अपनी रॉक
- 8:05:23वाली चॉइस के ऊपर क्लिक किया तो हमारे पास
- 8:05:25कोई एक्शन परफॉर्म नहीं हो रहा इसका रीजन
- 8:05:27न इज प्रोबेबली बिकॉज़ हमने अपनी
- 8:05:30स्क्रिप्ट टैग को यूज नहीं किया अपनी
- 8:05:33app.js को कनेक्ट करने के लिए हमें यह
- 8:05:35लाइन अपने बॉडी टैग के एंड होने से जस्ट
- 8:05:36पहले लिखनी पड़ेगी इसको रिफ्रेश कर लेते
- 8:05:38हैं रिफ्रेश किया तो एकदम से क्या हो रहा
- 8:05:40है हमारे लिए हमारी चॉइसेज प्रिंट होके आ
- 8:05:42रही है तो यहां पर जब हम console.log हर
- 8:05:44एक इंडिविजुअल चॉइस प्रिंट करवा रहे हैं
- 8:05:46मतलब हम हर एक इंडिविजुअल चॉइस वाला डिव
- 8:05:48प्रिंट करवा रहे हैं तो ये हमारा फर्स्ट
- 8:05:50डिव आ गया जो हाईलाइट हो रहा है ये हमारा
- 8:05:51सेकंड डिव आ गया ये हमारा थर्ड डिव आ गया
- 8:05:53और इन्हीं सारे डिब्स के ऊपर हमने अपने
- 8:05:55इवेंट लिसन को ऐड किया है इसे एक बार हटा
- 8:05:58देते हैं सेव रिफ्रेश तो जैसे ही हम रॉक
- 8:06:01के ऊपर क्लिक करेंगे वैसे ही प्रिंट होकर
- 8:06:02आएगा चॉइस वाज क्लिक्ड पेपर के ऊपर क्लिक
- 8:06:05किया चॉइस वास क्लिक्ड इसके ऊपर क्लिक
- 8:06:06किया चॉइस वाज क्लिक्ड इन फैक्ट हम हर एक
- 8:06:09ये जो डिव है इनकी आईडी को भी एक्सेस कर
- 8:06:11सकते हैं आईडी को एक्सेस करने के लिए
- 8:06:13बेसिकली हम यहां एक वेरिएबल बना सकते हैं
- 8:06:16कॉन्स्ट आईडी या इसे कह देंगे चॉइस आईडी
- 8:06:19इज इक्वल टू हमारी चॉइस से हम कर देंगे
- 8:06:23गेट एट्रबीक हमारा ऐसा मेथड था जिसको हम
- 8:06:26ऑलरेडी पढ़ चुके हैं
- 8:06:28गेट
- 8:06:29एट्रिल की वैल्यू लेकर आएंगे और चॉइस आईडी
- 8:06:32को भी प्रिंट करेंगे कि हमारे चॉइस की
- 8:06:34एक्चुअल आईडी क्या है रिफ्रेश किया रॉक को
- 8:06:37क्लिक किया तो चॉइस वाज क्लिक्ड आईडी क्या
- 8:06:39थी रॉक पेपर को क्लिक किया चॉइस वाज
- 8:06:41क्लिक्ड आईडी क्या थी पेपर सिसस को क्लिक
- 8:06:43किया चॉइस वाज क्लिक्ड आईडी क्या थी सिर्स
- 8:06:45तो इस तरीके से हमें यह भी पता चल रहा है
- 8:06:47कि कौन सी स्पेसिफिक चॉइस को हमने सिलेक्ट
- 8:06:49किया है और यह जो सिलेक्टेड चॉइस है यह
- 8:06:51बेसिकली हमारे यूजर की चॉइस है हमारे लिए
- 8:06:53इनफैक्ट इसे चॉइस आईडी की जगह वी कैन कॉल
- 8:06:56इट यूजर चॉइस यह हमारे यूजर की चॉइस है
- 8:06:59जिसको हम प्रिंट भी करवा सकते हैं तो इस
- 8:07:01तरीके से हमारे पास यूजर की चॉइस तो
- 8:07:03सेलेक्ट होकर आ गई अब हमारे यूजर की चॉइस
- 8:07:05हमारे पास है पर गेम को खेलने के लिए यूजर
- 8:07:07की चॉइस तो जरूरी है ही पर साथ के साथ
- 8:07:09कंप्यूटर को भी अपनी एक रैंडम चॉइस जनरेट
- 8:07:11करनी पड़ेगी और वो जनरेट करने के लिए हम
- 8:07:13एक और नया फंक्शन बना सकते हैं लेट्स कॉल
- 8:07:16इट प्ले गेम प्ले गेम में क्या करेंगे हम
- 8:07:19बेसिकली सबसे पहले तो कंप्यूटर से एक
- 8:07:21रैंडम चॉइस जनरेट करेंगे फिर कंपेयर
- 8:07:24करेंगे यूजर जीतेगा या कंप्यूटर जीतेगा
- 8:07:26एंड उस हिसाब से हम अपने स्कोर्स को अपडेट
- 8:07:28करने वाले हैं तो ये सारा का सारा जो काम
- 8:07:30होगा वो हमारे लिए प्ले गेम वाला फंक्शन
- 8:07:32परफॉर्म करेगा और प्ले गेम को यहां से हम
- 8:07:34कॉल कर सकते हैं मतलब जैसे ही हमने प्रिंट
- 8:07:36करवा दिया कि ठीक है हमने चॉइस को ट्रैक
- 8:07:38कर लिया यह हमारी यूजर की चॉइस थी उसके
- 8:07:40बाद हम प्ले गेम को कॉल कर सकते हैं और
- 8:07:42प्ले गेम में हम अपने यूजर की चॉइस को पास
- 8:07:44कर देंगे प्ले गेम को पता होगा कि यूजर की
- 8:07:47चॉइस क्या है यहां पर हम कंसोल डट लॉग
- 8:07:50करवा सकते हैं अपने यूजर की चॉइस वी कैन
- 8:07:53राइट यूजर चॉइस इज इक्वल टू दिस
- 8:07:58वैल्यू एंड इसे यहां से हटा लेते हैं और
- 8:08:02नेक्स्ट स्टेप हमारे लिए होगा वह होगा टू
- 8:08:04जनरेट कंप्यूटर चॉइस यानी यूज़र की चॉइस
- 8:08:06तो हमारे पास आ गई अब मुझे कंप्यूटर की
- 8:08:08चॉइस को जनरेट कराना है तो कंप्यूटर की
- 8:08:10चॉइस को जनरेट कराने के लिए हम एक और नया
- 8:08:12फंक्शन बना लेते हैं एक चीज़ आप नोटिस
- 8:08:14करेंगे कि जब भी हम अपने गेम्स को बिल्ड
- 8:08:16कर रहे हैं लास्ट हमने टिकटक ट बिल्ड किया
- 8:08:17था इसको भी जब हम बिल्ड कर रहे हैं जो
- 8:08:19हमारे छोटे-छोटे काम हैं उन्हें हम
- 8:08:20फंक्शंस के अंदर डिवाइड कर रहे हैं दिस इन
- 8:08:23प्रोग्रामिंग इज़ कॉल्ड मॉड्यूलर वे ऑफ़
- 8:08:25प्रोग्रामिंग मॉड्यूलर का मतलब होता है आप
- 8:08:27हर एक काम के लिए एक फंक्शन बनाओ एक
- 8:08:29फंक्शन का काम होगा एक ही काम करना एक ही
- 8:08:31एक्शन परफॉर्म करना इससे हमारे छोटे-छोटे
- 8:08:33मॉड्यूलर यानी छोटे-छोटे टुकड़े बन जाएंगे
- 8:08:35फंक्शंस के जो रीयूज बल कंपोनेंट्स होते
- 8:08:37हैं फॉर एग्जांपल एक बार हमने ये फंक्शन
- 8:08:40बना दिया जनरेट कंप्यूटर
- 8:08:44चॉइस तो एक बार इस फंक्शन को अगर हमने बना
- 8:08:47दिया तो फ्यूचर में हमें कभी भी अगर
- 8:08:49कंप्यूटर की कोई चॉइस जनरेट करनी होगी तो
- 8:08:51उसके लिए हमें सिंपली इस फंक्शन को कॉल
- 8:08:53करना पड़ेगा यानी इस फंक्शन के अंदर जो
- 8:08:55लॉजिक लिखने वाले हैं हम वो हम इस फंक्शन
- 8:08:57के अंदर भी लिख सकते थे हम प्ले गेम के
- 8:08:58अंदर भी सेम लॉजिक को लिख सकते थे पर हम
- 8:09:00लिखेंगे नहीं क्योंकि हम मॉड्यूलर वे ऑफ
- 8:09:02प्रोग्रामिंग को फॉलो करना चाहते हैं
- 8:09:03जिसमें रीयूज बल कंपोनेंट्स बनाएंगे यानी
- 8:09:05ऐसे फंक्शंस क्रिएट करेंगे जिनकी अगर
- 8:09:07फ्यूचर में हमें कभी दोबारा भी जरूरत पड़
- 8:09:09गई तो उनको हम यूज कर पाए तो यहां पर
- 8:09:11जनरेट इसे भी शॉर्ट कर देते हैं थोड़ा सा
- 8:09:13कंप्यूटर चॉइस यह हम एक फंक्शन बनाने वाले
- 8:09:16हैं अब बेसिकली हमें क्या करना है रॉक
- 8:09:20पेपर
- 8:09:21सजस इन तीनों में से हमारा जो कंप्यूटर है
- 8:09:24वह रैंडम कुछ भी एक जनरेट करेगा तो रंडली
- 8:09:27कुछ भी एक जनरेट करवाने से पहले हम अपनी
- 8:09:29चॉइसेज को एक एरे के अंदर स्टोर कर सकते
- 8:09:31हैं तो इन्हें चॉइसेज कह सकते हैं इन्हें
- 8:09:33ऑप्शंस कह सकते हैं लेट ऑप्शन इज इक्वल टू
- 8:09:36हमारे पास क्या-क्या ऑप्शन है हमारे पास
- 8:09:37रॉक है हमारे पास पेपर है एंड हमारे पास
- 8:09:40सीजर्स है अब इन्हें एरे के अंदर क्यों
- 8:09:42मैंने स्टोर कर रहा है उसकी रीजनिंग अभी
- 8:09:44बस दो मिनट के अंदर मैं आपको समझाने वाली
- 8:09:46हूं क्योंकि एस सच जावास्क्रिप्ट के अंदर
- 8:09:47कोई स्ट्रेट फॉरवर्ड तरीका नहीं है बहुत
- 8:09:49सारी स्ट्रिंग से कोई भी रैंडम स्ट्रिंग
- 8:09:51निकालने का लेकिन जावास्क्रिप्ट के अंदर
- 8:09:52एक काफी वेल नोन फ्रीक्वेंसी
- 8:09:57मैथ नाम की एक क्लास होती है क्लासेस क्या
- 8:09:59होती है इसको हम बाद वाले चैप्टर के अंदर
- 8:10:01डिटेल में पढ़ेंगे पर बेसिकली मैथ नाम की
- 8:10:03एक चीज होती है जावास्क्रिप्ट के अंदर
- 8:10:05जिसके पास एक रैंडम नाम का मेथड होता है
- 8:10:07और यह रैंडम नाम का मेथड क्या करता है रो
- 8:10:09से लेके वन के बीच में कोई भी एक रैंडम
- 8:10:11वैल्यू जनरेट करता है जैसे इसे यहां पर एक
- 8:10:14बार ट्राई करके देखते हैं इफ आई राइट मैथ
- 8:10:17डरम तो क्या होगा कोई भी एक रैंडम नंबर
- 8:10:19जनरेट होके आएगा इसे थोड़ा सा क्लियर कर
- 8:10:21लेते हैं स्क्रीन को मैथ डॉट रैंडम से एक
- 8:10:23रैंडम नंबर जनरेट होकर आएगा इफ आई डू इट
- 8:10:25अगेन दूसरा रैंडम नंबर आएगा इफ आई डू इट
- 8:10:27अगेन दूसरा रैंडम नंबर आएगा एंड आप नोटिस
- 8:10:29करेंगे सारे के सारे नंबर्स अलग-अलग हैं
- 8:10:32ये 99 से स्टार्ट हो रहा है ये 56 से
- 8:10:35स्टार्ट हो रहा है ये 09 से स्टार्ट हो
- 8:10:36रहा है ये 95 से स्टार्ट हो रहा है तो ये
- 8:10:39सारे के सारे जो नंबर्स हैं इवन दो हम
- 8:10:40फंक्शन सेम कॉल कर रहे हैं पर हर बार नंबर
- 8:10:42हमारे लिए अलग जनरेट हो रहा है तो हम क्या
- 8:10:44कर सकते हैं मैथ डरम की हेल्प से हम रैंडम
- 8:10:47नंबर होल नंबर भी जनरेट कर सकते हैं उसका
- 8:10:49एक ट्रिक होता है और जब हम रैंडम होल नंबर
- 8:10:52जनरेट कर देंगे तो उसको बेसिकली हम अपने
- 8:10:54एरे के लिए एक इंडेक्स की तरह ट्रीट
- 8:10:56करेंगे तो स्ट्रिंग्स रैंडम जनरेट करना
- 8:10:59पॉसिबल नहीं है लेकिन नंबर जनरेट करना
- 8:11:01पॉसिबल है और एरे के अंदर नंबर क्या बन
- 8:11:03सकता है एरे के अंदर नंबर इंडेक्स बन सकता
- 8:11:05है इसीलिए वीी हैव स्टोर्ड आवर ऑप्शंस इन
- 8:11:07द फॉर्म ऑफ एन एरे अब यहां पर ये जो रैंडम
- 8:11:10नंबर्स है ये हमेशा जीरो से लेके वन के
- 8:11:12बीच में ही जनरेट होते हैं तो सबसे पहले
- 8:11:14तो हमें देखना है कि अभी ये रो से लेके वन
- 8:11:16के बीच में जनरेट हो रहे हैं हमें इन्हें
- 8:11:17किस रेंज में जनरेट कराना है हमें इसे
- 8:11:19जीरो से लेके टू की रेंज में जनरेट करवाना
- 8:11:21है तो उसके लिए व्हाट वी कैन राइट हम मैथ
- 8:11:24डॉट रैंडम जब भी लिख रहे हैं तो जो भी
- 8:11:26हमारे पास नंबर नंबर आएगा उसे हम
- 8:11:27मल्टीप्लाई कर देंगे थ्री के साथ तो हमारा
- 8:11:29जो भी नंबर आया पहले वो कोई नॉर्मल नंबर
- 8:11:31आता रो से वन की रेंज में अब वो थ्री से
- 8:11:33मल्टीप्लाई हो गया तो कोई भी नंबर जो वन
- 8:11:35से छोटा है अगर थ्री से मल्टीप्लाई हो
- 8:11:37जाता है तो वो रो से टू की रेंज में आ
- 8:11:38जाता है दोबारा से अगर जनरेट करवाएंगे तो
- 8:11:41दोबारा 2 पॉइंट समथिंग इस बार 0 पॉ समथिंग
- 8:11:44इस बार 0 पॉट समथिंग 2 पॉइंट समथिंग 0 पॉ
- 8:11:46समथिंग 0 पॉ समथिंग तो 0 पंट समथिंग 1
- 8:11:49पॉइंट समथिंग या 2 पॉइंट समथिंग इसी रेंज
- 8:11:51में हमारा नंबर अब जनरेट हो जाएगा जब हम
- 8:11:52उसे थ्री से मल्टीप्लाई कर देंगे अगर हमें
- 8:11:54रो से नाइन की रेंज में नंबर्स चाहिए तो
- 8:11:56हमें सिंपली से 10 से मल्टीप्लाई करना
- 8:11:58पड़ेगा 10 से मल्टीप्लाई करेंगे 7 पॉइंट
- 8:11:59समथिंग आ गया 5 पॉइंट समथिंग आ गया 6 पॉट
- 8:12:01समथिंग आ गया 2 पॉइंट समथिंग आ गया 9
- 8:12:03पॉइंट समथिंग आ गया तो हमेशा जिस भी नंबर
- 8:12:05से हम मैथ रट रैंडम को मल्टीप्लाई कर देते
- 8:12:07हैं उससे एक नंबर पहले वाले तक हम रो से
- 8:12:10लेके उससे रेंज तक नंबर को जनरेट कर सकते
- 8:12:12हैं एंड ये जो बाद वाले डेसिमल्स है इनकी
- 8:12:14एस सच हमें जरूरत नहीं है तो इन्हें रिमूव
- 8:12:16करने के लिए भी मैथ के अंदर हमारे पास एक
- 8:12:17और फंक्शन होता है हम बेसिकली लिख सकते
- 8:12:19हैं मैथड फ्लोर मैथ डॉट फ्लोर से क्या
- 8:12:22होगा हमारी डेसीमल वैल्यू सारी की सारी हट
- 8:12:24जाएंगी एंटर किया रो आ गया एंटर किया नान
- 8:12:27आ गया एट आ गया फर आ गया सेन आ गया फाइव आ
- 8:12:29गया 0 आ गया टू आ गया तो अब ये वाली लाइन
- 8:12:32क्या करेगी ये वाली लाइन हमारे लिए रो से
- 8:12:34लेकर नाइन तक कोई भी एक रैंडम नंबर होल
- 8:12:36नंबर जनरेट करेगी पर हमें रो से लेकर थ्री
- 8:12:39तक चाहिए तो उसके लिए हम यहां पर इसे
- 8:12:41मल्टीप्लाई कर सकते हैं विद थ्री तो टू आ
- 8:12:43गया फिर टू आ गया फिर वन आ गया रो आ गया
- 8:12:45टू आ गया टू आ गया टू टू एंड इस तरीके से
- 8:12:48हमारे पास रैंडम 0 1 2 इन तीनों में से
- 8:12:50कोई भी एक रैंडम नंबर जनरेट हो जाएगा और
- 8:12:52ये जो नंबर जनरेट हुआ है इसे हम ट्रीट कर
- 8:12:54सकते हैं एज आवर रैंडम इंडेक्स जिससे से
- 8:12:57हमें चॉइस को या ऑप्शन को सेलेक्ट करने
- 8:12:58में हेल्प मिलेगी तो रैंडम नंबर जनरेट
- 8:13:01करने के लिए हम लिख सकते हैं मैथड फ्लोर
- 8:13:04उसके अंदर मैथ डॉट रैंडम मल्टीप्ला बाय 3
- 8:13:09एंड इसे यहां स्टोर करा सकते हैं कॉन्स्ट
- 8:13:12रैंडम इंडेक्स इज इक्वल टू दिस वैल्यू और
- 8:13:15हमारी चॉइस क्या बन जाएगी फाइनल चॉइस यानी
- 8:13:17कंप्यूटर की चॉइस क्या बन जाएगी यहां से
- 8:13:19रिटर्न कर देंगे हमारे कंप्यूटर की चॉइस
- 8:13:21व्च इज बेसिकली ऑप्शंस के अंदर जो भी
- 8:13:24रैंडम इंडेक्स पर वैल्यू आ रही है तो ये
- 8:13:26हमारे क्यर की चॉइस होगी जो रिटर्न करके
- 8:13:28हम अपने गेम वाले प्ले गेम वाले फंक्शन को
- 8:13:30भेज देंगे तो यहां से एक वेरिएबल हम ले
- 8:13:33सकते हैं कॉन्स्ट कंप्यूटर चॉइस जैसे यूजर
- 8:13:36चॉइस था हमारे पास वैसे अब कंप्यूटर चॉइस
- 8:13:37आ जाएगी कौन देगा जनरेट कंप्यूटर चॉइस
- 8:13:40वाला यह
- 8:13:42फंक्शन एंड फिर जैसे यहां यूजर चॉइस को हम
- 8:13:45प्रिंट करवा रहे हैं वैसे ही कंप्यूटर
- 8:13:46चॉइस को हम प्रिंट करवा सकते हैं सो दिस
- 8:13:48इज गोइंग टू बी कंप्यूटर चॉइस सेव किया
- 8:13:51रिफ्रेश कर लेते हैं जैसे ही हम रॉक को
- 8:13:53क्लिक करेंगे वैसे क्या हुआ हमने तो रॉक
- 8:13:55को सेलेक्ट किया और कंप्यूटर ने रैंडम
- 8:13:57हमारे लिए सिजर जनरेट किया जैसे ही हम
- 8:14:00पेपर को सिलेक्ट करेंगे हमने तो पेपर को
- 8:14:02सिलेक्ट किया और कंप्यूटर ने रैंडम हमारे
- 8:14:04लिए रॉक को सिलेक्ट किया जैसे ही हम सिजर
- 8:14:06को सेलेक्ट करेंगे हमारी चॉइस तो सीजर्स
- 8:14:08थी पर कंप्यूटर की चॉइस क्या थी उसकी चॉइस
- 8:14:10भी सीजर्स थी तो हमें पता है ये वाला गेम
- 8:14:12तो ड्रॉ हो जाएगा क्योंकि दोनों तरफ से
- 8:14:13सिजर चूज हुआ है इस वाले गेम में कौन
- 8:14:15जीतेगा इस वाले गेम में हम जीतेंगे
- 8:14:17क्योंकि पेपर क्या करता है रॉक को कवर कर
- 8:14:18देता है इस वाले गेम में कौन जीतेगा इस
- 8:14:20वाले गेम में भी हम जीतेंगे क्योंकि रॉक
- 8:14:22क्या करेगा सिजर को तोड़ देगा तो इस तरीके
- 8:14:24से अब यूजर एंड कंप्यूटर दोनों के पास
- 8:14:26अपनी चॉइसेज हैं और कंप्यूटर क्या कर रहा
- 8:14:28है कंप्यूटर अपने लिए रैंडम चॉइसेज को
- 8:14:30जनरेट कर रहा है जो कंप्लीट रैंडम जनरेट
- 8:14:32हो रही है अब हमें दिखाना है कि जब यूजर
- 8:14:34एंड कंप्यूटर फाइट करेंगे तो एक्चुअली
- 8:14:35जीतने कौन वाला है तो वो फाइट करने के लिए
- 8:14:38हम अपनी एफ एल्स कंडीशंस को यूज कर सकते
- 8:14:40हैं सबसे पहले तो हम ये चेक कर लेते हैं
- 8:14:42कि जिस केस में हमारे यूजर की चॉइस इक्वल
- 8:14:45हो जाएगी हमारी कंप्यूटर की चॉइस के जब
- 8:14:47दोनों चॉइसेज इक्वल हो जाएंगी तो वो कौन
- 8:14:49सा गेम होगा तो वो हमारी ड्रॉ वाली कंडीशन
- 8:14:51हो जाएगी ड्रॉ कंडीशन के लिए हम एक और अलग
- 8:14:54से फंक्शन बना सकते हैं वी कैन कॉल इट
- 8:14:55ड्रॉ गेम इज इक्वल टू इट विल बी एन एरो
- 8:14:59फंक्शन जो प्रिंट करवाता है बेसिकली गेम
- 8:15:02वाज ड्रॉ इस तरीके की चीज बस कंसोल
- 8:15:05स्क्रीन के ऊपर प्रिंट करवा देगा तो यह हो
- 8:15:08गया हमारा ड्रॉ गेम जिसमें हम कॉल कर
- 8:15:10देंगे ड्रॉ गेम वाले अपने फंक्शन को सिर्फ
- 8:15:13इसे अभी के लिए टेस्ट करते हैं इसको क्लिक
- 8:15:15किया ड्रॉ नहीं हुआ गेम दोबारा क्लिक किया
- 8:15:17इस बार भी ड्रॉ नहीं हुआ इस बार भी ड्रॉ
- 8:15:18नहीं हुआ जैसे ही ड्रॉ हो गया मतलब हमने
- 8:15:20भी लॉक चूज किया कंप्यूटर ने भी रॉक जनरेट
- 8:15:22किया गेम वाज ड्रॉ यह हमारे लिए प्रिंट
- 8:15:24होकर आ गया नेक्स्ट अब फोकस करते हैं
- 8:15:26दूसरी कंडीशन पर यहां पर एल्स के अंदर आ
- 8:15:28जाते हैं एल्स के अंदर हम एक वेरिएबल
- 8:15:30क्रिएट कर सकते हैं यूजर विन यूजर विन को
- 8:15:32शुरू में हम रख लेते हैं ट्रू यूजर विन
- 8:15:34ट्रैक करेगा कि हमारा यूजर विन कर रहा है
- 8:15:36या नहीं कर रहा ट्रू कहने का मतलब है हमने
- 8:15:38अज्यू किया हम जीत गए हैं अब हम अपनी
- 8:15:40कंडीशंस को चेक करना स्टार्ट करेंगे अगर
- 8:15:43हमारी यूजर की चॉइस लेट्स सपोज यूजर की
- 8:15:46चॉइस है रॉक तो कंप्यूटर की चॉइस क्या हो
- 8:15:49सकती है कंप्यूटर की चॉइस रॉक तो हो नहीं
- 8:15:51सकती क्यों क्योंकि रॉक होती तो गेम ड्रॉ
- 8:15:53ही हो जाता पहले ही तो इसीलिए हमें पता है
- 8:15:55कंप्यूटर की चॉइस रॉक तो नहीं हो सकती तो
- 8:15:57कंप्यूटर की चॉइस क्या-क्या हो सकती है
- 8:15:58कंप्यूटर ने या तो सीजर्स जनरेट किया होगा
- 8:16:01या उसने पेपर जनरेट किया हो था अब दोनों
- 8:16:03के लिए हम चेक कर सकते हैं यहां पर हम लिख
- 8:16:05सकते हैं कि कंप्यूटर की चॉइस अगर हमारे
- 8:16:08लिए पेपर थी तो कौन जीतेगा अगर कंप्यूटर
- 8:16:12की चॉइस पेपर थी तो हु इज गोइंग टू विन
- 8:16:14रॉक एंड पेपर में से हमारा कंप्यूटर जीतने
- 8:16:16वाला है यानी यूजर हारने वाला है तो उस
- 8:16:18केस में ये जो यूजर विन वेरिएबल है इसकी
- 8:16:20वैल्यू हम सेट कर देंगे टू फॉल्स यानी ये
- 8:16:22जो हमारा यूजर विन वेरिएबल है अगर
- 8:16:24कंप्यूटर ने पेपर दिया और यूजर ने रॉक
- 8:16:26दिया तो उस केस में हमारा कंप्यूटर जीत
- 8:16:28जाएगा और यूजर विन वेरिएबल के अंदर हम
- 8:16:29फॉल्स लिख देंगे लेकिन अगर कंप्यूटर ने
- 8:16:32सिजर दिया तो उस केस में रॉक के अगेंस्ट
- 8:16:34सिजर हार जाएगा और हमारा यूजर जीत जाएगा
- 8:16:36यानी दूसरे केस में हम ट्रू सेट कर देंगे
- 8:16:38यूजर विन को तो ये जो हमारा वेरिएबल है
- 8:16:40इसके अंदर हम ट्रैक कर रहे हैं यूजर
- 8:16:41जीतेगा या कंप्यूटर जीतेगा अगर कंप्यूटर
- 8:16:43की चॉइस पेपर थी यूजर हार जाएगा नहीं तो
- 8:16:45यूजर जीत जाएगा तो यह हमारा फर्स्ट केस हो
- 8:16:47गया हमारे सेकंड केस पर आ जाते हैं अगर
- 8:16:49यूजर की जो चॉइस थी दैट वाज इक्वल टू पेपर
- 8:16:53यूजर ने क्या किया पेपर सेलेक्ट किया तो
- 8:16:55कंप्यूटर की जो चॉइस है उस में पेपर तो हो
- 8:16:57नहीं सकता नहीं तो गेम ड्रॉ हो जाता तो
- 8:16:59कंप्यूटर के पास दो ही चॉइसेज बचती हैं या
- 8:17:00तो कंप्यूटर ने रॉक चूज किया होगा या
- 8:17:02कंप्यूटर ने सीजर्स चूज किया होगा तो पहली
- 8:17:05चॉइस देखते हैं अगर कंप्यूटर की चॉइस
- 8:17:07हमारे पास सीजर्स
- 8:17:09होती अगर कंप्यूटर ने सीजर्स चूज किया
- 8:17:12होता तो उस केस में क्या होता पेपर और
- 8:17:14सीजर्स में कौन जीतेगा सीजर्स जीतेगा तो
- 8:17:16यूजर विन क्या सेट हो जाता यूजर विन सेट
- 8:17:19हो जाता टू फॉल्स यानी यूजर हार जाता और
- 8:17:22दूसरे केस में जब हमारा कंप्यूटर रॉक को
- 8:17:24चूज करता तो रॉक और पेपर में से पेपर
- 8:17:26जीतेगा यानी यूजर जीतेगा तो उस केस में इस
- 8:17:28वैल्यू को हम सेट कर देंगे टू ट्रू ये
- 8:17:30बेसिकली हम एक और एफ एल्स यहां पर यूज़ कर
- 8:17:32सकते थे पर मैंने थोड़ा सा कंपैक्ट तरीका
- 8:17:33देखा है टर्नर स्टेटमेंट को उसी सेम लॉजिक
- 8:17:36को लिखने का एंड अब आ जाएगा हमारा तीसरा
- 8:17:38केस तीसरा केस क्या कहता है तीसरा केस
- 8:17:40कहता है कि यूजर ने या तो रॉक लिया होगा
- 8:17:42या पेपर लिया होगा या हमारे यूजर की चॉइस
- 8:17:44अब फाइनली क्या बचती है सीजर्स बचती है तो
- 8:17:46यूजर के पास तो सिजर है कंप्यूटर के पास
- 8:17:48क्या-क्या चॉइसेज बचती हैं अब कंप्यूटर के
- 8:17:50पास सीजर्स तो हो नहीं सकता नहीं तो ड्रॉ
- 8:17:51हो जाता गेम तो कंप्यूटर के पास या तो रॉक
- 8:17:53था या कंप्यूटर के पास पेपर था और यूजर के
- 8:17:56पास क्या है सीजर्स है तो अगर हमारे
- 8:17:58कंप्यूटर की
- 8:18:00चॉइस रॉक हो जाएगी जिस केस में कंप्यूटर
- 8:18:03की चॉइस रॉक है उस केस में यूजर हार जाएगा
- 8:18:05यानी सिजर से रॉक टकराएगा तो रॉक जीतेगा
- 8:18:07कंप्यूटर जीतेगा और सिजर से पेपर टकराएगा
- 8:18:10तो यूजर जीत जाएगा यानी सिजर जीत जाएगा तो
- 8:18:12इस केस में हम लिख देंगे ट्रू तो यहां पर
- 8:18:13हमारी जो यूजर विन की कंडीशन है दैट इज
- 8:18:15गोइंग टू बी इक्वल टू दिस अब जैसे ही
- 8:18:18हमारा यूजर विन डिसाइड हो गया वैसे ही हम
- 8:18:20अपने विनर को शो कर सकते हैं अपने विनर को
- 8:18:22शो करने के
- 8:18:24लिए बेसिकली हम अपने यूजर विन को पास कर
- 8:18:27सकते हैं कि हमारा यूजर जीता या नहीं जीता
- 8:18:29तो एक और नया फंक्शन बना लेते हैं लेट्स
- 8:18:33कॉल इट शो विनर इज इक्वल टू दिस वैल्यू
- 8:18:37यहां पर हमारे पास आएगा हमारा यूजर विन
- 8:18:39वेरिएबल अगर यूजर विन की वैल्यू ट्रू हो
- 8:18:42जाती है उस केस में हम लिखेंगे कसोल डलॉग
- 8:18:45य
- 8:18:47विन एल्स हम कंसोल डलॉग करने वाले हैं यू
- 8:18:53लूज सेव कर लेते हैं इसे एंड रिफ्रेश कर
- 8:18:57लेते हैं अब स्टार्ट करते हैं गेम को जैसे
- 8:18:59ही हमने रॉक को सेलेक्ट किया हमारी चॉइस
- 8:19:01क्या थी रॉक कंप्यूटर की चॉइस क्या थी
- 8:19:03पेपर तो हम क्या कर गए लूज कर गए क्योंकि
- 8:19:04पेपर क्या करता है रॉक को कवर कर देता है
- 8:19:06तो उस केस में कंप्यूटर जीत गया और हम लूज
- 8:19:08कर गए नेक्स्ट एक और ट्राई करते हैं हमने
- 8:19:11सिजर को सेलेक्ट किया हमारी चॉइस क्या थी
- 8:19:13सीजर्स कंप्यूटर की चॉइस क्या थी रॉक सिजर
- 8:19:15क्या करता है रॉक से हार जाता है तो
- 8:19:17ओबवियसली रॉक जीतेगा तो हम लूज कर गए
- 8:19:19दोबारा से हमने सिजर सिलेक्ट किया तो इस
- 8:19:20बार हमारी चॉइस सिजर थी कंप्यूटर ने पेपर
- 8:19:22जनरेट किया और हम क्या कर गए हम विन कर गए
- 8:19:24तो इस तरीके से हमारा जो बैक एंड का लॉजिक
- 8:19:26है वो वो कंपलीटली वर्क कर रहा है अब ये
- 8:19:28जो सेम मैसेजेस हैं हमें यहां पर लेकर आने
- 8:19:30हैं अपने मैसेज वाले पैराग्राफ के अंदर
- 8:19:32लेकर आने हैं तो वो काम करने के लिए हम
- 8:19:34बेसिकली शो विनर वाले फंक्शन के अंदर ही
- 8:19:37वही काम कर सकते हैं अब हमें क्योंकि अपने
- 8:19:38मैसेज को चेंज करना है यानी इक्सड
- 8:19:55एटीएमएल क्टर
- 8:19:57एंड दिस इज गोइंग टू बी माय
- 8:20:00मैसेज यहां पर जैसे यूजर जीत जाता है यानी
- 8:20:03शो विनर वाले फंक्शन के अंदर जैसे ही यूजर
- 8:20:05विनर बन जाता है वैसे ही क्या होगा वैसे
- 8:20:08ही हम अपने मैसेज के अंदर या इनफैक्ट कसोल
- 8:20:11डलॉग के साथ कर लेते हैं मैसेज डॉट इनर
- 8:20:14टेक्स्ट को सेट कर देंगे यूजर या यू
- 8:20:21विन नहीं तो हम अपने टेक्स्ट को सेट करने
- 8:20:23वाले हैं टू यू लूज सेव एंड रिफ्रेश तो
- 8:20:29जैसे ही हमने गेम को प्ले किया इस बार गेम
- 8:20:31हमारा ड्रॉ हो गया तो बेसिकली ड्रॉ करने
- 8:20:33की कंडीशन को हमने सेट नहीं किया है सेम
- 8:20:35चीज हम यहां पर कर सकते हैं अपने मैसेज के
- 8:20:37लिए जैसे ही गेम ड्रॉ हो रहा है वैसे ही
- 8:20:39मैसेज को कर दो गेम
- 8:20:42वाज ड्रॉ प्ले अगेन समथिंग लाइक दिस सेव
- 8:20:47करते हैं रिफ्रेश करते हैं जैसे ही क्लिक
- 8:20:49किया वैसे ही क्या आया यहां पर हमारी चॉइस
- 8:20:52थी रॉक कंप्यूटर की चॉइस थी वेपर हम क्या
- 8:20:54कर गए लूज कर गए तो यहां मैसेज में आ गया
- 8:20:56यू लू
- 8:20:57दोबारा क्लिक करेंगे दोबारा से हम लूज कर
- 8:20:58गए दोबारा क्लिक करेंगे दोबारा लूज कर गए
- 8:21:01एंड फाइनली वी विन कब विन किया जब हमने
- 8:21:03रॉक को सेलेक्ट किया कंप्यूटर ने सीजर्स
- 8:21:05जनरेट किया एंड वी विन इसी तरीके से हम
- 8:21:07लूज कर गए लूज विन विन विन लूज एंड यह
- 8:21:12हमारा वो वाली चॉइस आ गई जिसमें गेम हमारा
- 8:21:14ड्रॉ हो गया दोनों ने रॉक को सेलेक्ट किया
- 8:21:16तो गेम हमारा ड्रॉ हो गया अब इसी को कलर्स
- 8:21:18के थ्रू विजुअली और रिप्रेजेंट करने का
- 8:21:20तरीका होगा कि मैसेज में जैसे ही हम जीत
- 8:21:22जाते हैं हम बैकग्राउंड कलर को भी चेंज कर
- 8:21:23द यानी मैसेज के अंदर स्टाइल के अंदर
- 8:21:27जाके हम अपने बैकग्राउंड कलर को सेट कर
- 8:21:31सकते हैं टू ग्रीन लेट्स सेट अ ग्रीन कलर
- 8:21:34जब हम विन कर जाते हैं एंड जब हम लूज कर
- 8:21:37जाते हैं हम अपने बैकग्राउंड कलर को सेट
- 8:21:39कर देंगे टू रेड एंड अगर हम ड्रा कर जाते
- 8:21:41हैं तो हमारा बैकग्राउंड कलर हमारा वही
- 8:21:43नॉर्मल कलर होगा जो style.css के अंदर
- 8:21:45हमने बाय डिफॉल्ट सेट किया है एनी दिस कलर
- 8:21:48लेट अस कॉपी इट इन app.js यहां आके ड्रॉ
- 8:21:51गेम पे हमारा ये वाला कलर हो गया सेव किया
- 8:21:53रिफ्रेश किया इस बार विजुअली हमें चीजें
- 8:21:55और होती हुई दिखने वाली लिया जैसे ही रॉक
- 8:21:57को सेलेक्ट किया क्या आया यूजर चॉइस थी
- 8:22:00रॉक कंप्यूटर चॉइस थी रॉक गेम ड्रॉ हो गया
- 8:22:02दोबारा सेलेक्ट किया यूजर चॉइस थी रॉक
- 8:22:05कंप्यूटर की चॉइस थी पेपर तो पेपर क्या
- 8:22:07करेगा रॉक को कवर कर देगा कंप्यूटर जीत
- 8:22:09जाएगा हम लूज कर गए एंड वही मैसेज हमारे
- 8:22:11लिए रेड कलर में डिस्प्ले हो करर आ गया
- 8:22:13दोबारा प्ले करेंगे इस बार हम जीत गए यानी
- 8:22:15यूजर ने हमने रॉक सेलेक्ट किया कंप्यूटर
- 8:22:17की चॉइस थी सजस ओबवियसली रॉक जीत जाएगा यू
- 8:22:19विन वाला मैसेज आ गया और इस बार ग्रीन कलर
- 8:22:21में हमारा मैसेज हमारे लिए डिस्प्ले होकर
- 8:22:22आ गया है तो कलर्स को हमने सेट कर लिया है
- 8:22:25साथ में इनफैक्ट कौन जीता कौन हारा यानी
- 8:22:27रॉक एंड सिर्स किसने किसको बीट किया उसे
- 8:22:30भी हम साथ के साथ प्रिंट करवा सकते हैं तो
- 8:22:32ये जो हमारा शो विनर वाला फंक्शन है इसे
- 8:22:34हम यूजर एंड कंप्यूटर की चॉइस भी पास कर
- 8:22:36सकते हैं इसे यूजर चॉइस दे देंगे इसे
- 8:22:38कंप्यूटर चॉइस दे देंगे दोनों को हम यहां
- 8:22:40पर आके एक्सेस कर सकते हैं दिस इज माय
- 8:22:43यूजर चॉइस दिस इज माय कंप्यूटर चॉइस एंड
- 8:22:46यहां जो मैसेज हम बड़ा सा लिखने की कोशिश
- 8:22:48कर रहे हैं यहां पर बेसिकली हम लिख सकते
- 8:22:53हैं यूजर चॉइस
- 8:22:58बीट्स कंप्यूटर चॉइस यानी यूजर ने
- 8:23:01कंप्यूटर को बीट कर दिया यही हमारा मैसेज
- 8:23:04है और इसी का रिवर्स यहां पर लिख सकते हैं
- 8:23:06यू
- 8:23:08लूज यहां हमारे कंप्यूटर की चॉइस लिख देते
- 8:23:10हैं एंड यह हमारी यूजर की चॉइस लिख देते
- 8:23:13हैं या इन फैक्ट इसे और डिस्क्रिप्टिव
- 8:23:15बनाने के लिए हम लिख सकते हैं योर दिस
- 8:23:18चॉइस बीट्स दिस और यहां पर लिख सकते हैं
- 8:23:22कंप्यूटर की जो चॉइस थी बीट्स योर चॉइस
- 8:23:25ताकि हमें पता च चल जाए हमने क्या चूज
- 8:23:27किया था सेव किया रिफ्रेश किया प्ले र मूव
- 8:23:30हमने अपनी मूव प्ले कर दिया गेम क्या हो
- 8:23:32गया ड्रॉ हो गया दोबारा प्ले करेंगे
- 8:23:33दोबारा गेम ड्रॉ दोबारा प्ले ओके बहुत
- 8:23:35ज्यादा ड्रॉ हो रहा है दोबारा प्ले किया
- 8:23:37इस बार हम जीत गए क्या आया यू विन योर रॉक
- 8:23:40बीट सीजर्स यानी हमने क्या किया था रॉक को
- 8:23:42सिलेक्ट किया था कंप्यूटर की चॉइस क्या थी
- 8:23:43सीजर्स थी वो हमारे लिए प्रिंट होके आ गई
- 8:23:45कि हमने जो रॉक सिलेक्ट किया था उसने
- 8:23:47सीजर्स को बीट कर दिया दोबारा प्ले किया
- 8:23:49गेम इस बार ड्रॉ हो गया दोबारा प्ले किया
- 8:23:51यू लॉस्ट पेपर बीट्स योर रॉक यानी हमने
- 8:23:53रॉक को सेलेक्ट किया था और कंप्यूटर ने
- 8:23:55पेपर जनरेट किया तो इसीलिए हम लूज कर गए
- 8:23:57तो हमारा कलर ये आ रहा है तो इस तरीके से
- 8:23:58हमारा प्रॉपर मैसेज है जिसे हम डिस्प्ले
- 8:24:00कर सकते हैं तो यहां पर हमने मैसेज को
- 8:24:02डिस्प्ले कराना सीख लिया प्रॉपर कलरिंग को
- 8:24:04हम चेंज कर पा रहे हैं अपनी चॉइसेज को हम
- 8:24:06सेलेक्ट कर पा रहे हैं नेक्स्ट जो चीज
- 8:24:07बचती है दैट इज टू अपडेट आवर स्कोर कि
- 8:24:09अपने स्कोर को किस तरीके से अपडेट करें
- 8:24:11बेसिकली अगर हमारा यूजर जीत जाता है तो उस
- 8:24:14केस में क्या होना चाहिए स्कोर अपडेट होना
- 8:24:15चाहिए यूजर का तो यहां पर जैसे ही यूजर
- 8:24:17जीतेगा हम क्या करेंगे यूजर स्कोर को प्लस
- 8:24:20प्लस कर देंगे एंड अपने यूजर स्कोर को
- 8:24:23एक्सेस भी कर लेते हैं यानी यहां पर
- 8:24:26ये जो हमारा स्कोर बोर्ड है इसके अंदर ये
- 8:24:28जो यूजर स्कोर वाला पैराग्राफ है एंड ये
- 8:24:30कंप्यूटर स्कोर वाला पैराग्राफ है इन्हे
- 8:24:32हम एक्सेस करने वाले हैं कंस्ट यूजर स्कोर
- 8:24:35पैराग्राफ इन्हें लिख देते हैं क्योंकि
- 8:24:37यूजर स्कोर वेरिएबल हम ऑलरेडी बना चुके
- 8:24:39हैं इज इक्वल टू डॉक्यूमेंट डॉट क्वेरी
- 8:24:42सिलेक्टर दिस इज गोइंग टू बी माय यूजर
- 8:24:45स्कोर एंड इसी तरीके से हमारा एक
- 8:24:50कंप्यूटर स्कोर वाला पैराग्राफ भी होगा
- 8:24:54जहां पर हमारे पास कंप्यूटर स्कोर आ जाए
- 8:24:56जाएगा तो इन्हें अपडेट करने के लिए हम
- 8:24:59यहां लिख सकते हैं यूजर स्कोर
- 8:25:02परा डॉट इनर टेक्स्ट इज इक्वल टू हमारा
- 8:25:07यूजर स्कोर तो यह तो जब यूजर जीतेगा यूजर
- 8:25:10स्कोर को अपडेट कर दो जब यूजर हारेगा तो
- 8:25:12कंप्यूटर स्कोर को अपडेट कर दो कंप्यूटर
- 8:25:14स्कोर अपडेट हो जाएगा और जो कंप्यूटर
- 8:25:15स्कोर पैराग्राफ है उसके अंदर हम कंप्यूटर
- 8:25:17स्कोर की न्यू वैल्यू को प्रिंट करवा
- 8:25:19देंगे यहां से कसोल डलॉग वाली जो
- 8:25:22स्टेटमेंट है इसे हम हटा सकते हैं सेव कर
- 8:25:24लिया यह ड्रॉ वाली स्टेटमेंट को भी टा
- 8:25:26देते हैं सेव कर लिया एंड रिफ्रेश किया इस
- 8:25:29बार जैसे ही हमने चूज किया गेम ड्रॉ हो
- 8:25:31गया गेम ड्रॉ होता है तो उस कोर्स के अंदर
- 8:25:33कोई अपडेशन नहीं आएगी दोबारा चूज किया इस
- 8:25:36बार हम जीत गए हम जीत गए तो हमारा स्कोर
- 8:25:37अपडेट हो गया बाय वन दोबारा चूज किया
- 8:25:40दोबारा हम जीत गए दोबारा स्कोर अपडेट हो
- 8:25:41गया दोबारा चूज किया इस बार गेम ड्रॉ हो
- 8:25:43गया दोबारा किया गेम ड्रॉ हो गया दोबारा
- 8:25:45किया इस बार दोबारा हम जीत गए एंड फाइनली
- 8:25:48हम फर्स्ट टाइम हारे हैं तो कंप्यूटर जीत
- 8:25:49गया तो उसमें हमारे पास ये वाला मैसेज
- 8:25:51डिस्प्ले होकर आ गया तो इस तरीके से
- 8:25:53ऑलमोस्ट सारी चीजें हमने कर ली है एक बार
- 8:25:55अपने कोड की तरफ दोबारा देख लेते हैं
- 8:25:56लेट्स रिमूव द कसोल डलॉग स्टेटमेंट्स हमें
- 8:25:59अब यह चीजें प्रिंट करवाने की जरूरत नहीं
- 8:26:04है तो यह हमारा प्रॉपर गेम था जिसके अंदर
- 8:26:07हमने अपने यूजर एंड कंप्यूटर के स्कोर को
- 8:26:09ट्रैक किया उसके बाद हमने क्या किया अपने
- 8:26:11चॉइसेज को एक्सेस किया सारी की सारी
- 8:26:13चॉइसेज पर हमने एक इवेंट लिसन ऐड किया कि
- 8:26:16जैसे किसी भी चॉइस को सेलेक्ट किया जाए
- 8:26:18वैसे ही हमारे पास उस चॉइस की आईडी आ जाए
- 8:26:20एंड फिर हम गेम को प्ले करना स्टार्ट कर
- 8:26:22दें तो हमारे पास यूजर चॉइस तो है ही कि
- 8:26:24यूजर ने किसे सेलेक्ट किया उसके बाद हमने
- 8:26:26कंप्यूटर से चॉइस भी जनरेट करवा ली
- 8:26:27कंप्यूटर से चॉइस जनरेट करवाने के लिए
- 8:26:29हमने क्या किया इस फंक्शन को यूज़ किया
- 8:26:31बेसिकली रॉक पेपर सीजर्स ये हमारा एक एरे
- 8:26:33है इस एरे का एक रैंडम इंडेक्स हमने जनरेट
- 8:26:35किया यूजिंग मैथ डरम जिसको हमने यूज़ करके
- 8:26:38अपनी कंप्यूटर की चॉइस जनरेट कराई उसे
- 8:26:39रिटर्न कर दिया वो कंप्यूटर की चॉइस हमारे
- 8:26:41पास जनरेट होकर आई यहां पर अब हमारे पास
- 8:26:44प्ले गेम में यूजर चॉइस है कंप्यूटर चॉइस
- 8:26:46है दोनों को फाइट करना है फाइट करने के
- 8:26:47लिए एफएस वाला लॉजिक लिखा यूजर चॉइस
- 8:26:50कंप्यूटर चॉइस सेम है तो गेम ड्रॉ कर दो
- 8:26:52अगर यूजर चॉइस रॉक है तो देख लो कि
- 8:26:54कंप्यूटर ने क्या चूज किया उसके हिसाब से
- 8:26:55यू यूर जीतेगा या नहीं जीतेगा अगर चॉइस
- 8:26:58पेपर है तो फिर यूजर जीतेगा या नहीं
- 8:26:59जीतेगा तो वो वाला लॉजिक हमने खेला एंड ये
- 8:27:01लॉजिक बहुत ही आसान है हम सबको पता है रॉक
- 8:27:03पेपर सजस कैसे खेला जाता है एंड फाइनली हम
- 8:27:06अपने विनर को शो कर देंगे कि हमारा विनर
- 8:27:08कौन है क्या कंप्यूटर हमारा विनर था या
- 8:27:10फिर यूजर हमारा विनर था तो हम वो वेरिएबल
- 8:27:12पास ऑन कर देंगे हम यूजर की चॉइस एंड
- 8:27:13कंप्यूटर की चॉइस पास ऑन कर रहे हैं तो शो
- 8:27:16विनर के अंदर अगर हमारा यूजर जीतता है तो
- 8:27:18हमें उसके स्कोर को अपडेट करके दिखाना है
- 8:27:20एंड मैसेज को अपडेट करके दिखाना है अगर
- 8:27:22कंप्यूटर जीतता है तो कंप्यूटर के स्कोर
- 8:27:24को अपडेट करके दिखाना है और मैसेज को
- 8:27:25अपडेट करके दिखाना है और ड्रॉ वाले केस
- 8:27:27में हमें सिर्फ मैसेज को अपडेट करना है
- 8:27:29हमें स्कोर को अपडेट करने की जरूरत नहीं
- 8:27:30है सो दिस वाज ऑल अबाउट आवर रॉक पेपर सिजर
- 8:27:33गेम जिसको हमने कंप्लीट कर लिया है इसके
- 8:27:36अंदर हमने
- 8:27:56बार गेम ड्रॉ हो गया कंप्यूटर जीत रहा है
- 8:27:57हम जीत रहे हैं ड्रॉ हो रहा है कंप्यूटर
- 8:27:59जीत रहा है ड्रॉ एंड इस तरीके से वी कैन
- 8:28:02कंटिन्यू प्लेइंग आवर गेम आई होप कि रॉक
- 8:28:03पेपर सेसस का ये मिनी प्रोजेक्ट बिल्ड
- 8:28:05करने में हमें मजा आया होगा इसके अंदर
- 8:28:06हमने काफी सारे डिफरेंट डिफरेंट अपने
- 8:28:08जावास्क्रिप्ट के कॉन्सेप्ट्स को यूज़
- 8:28:09किया है इन कॉन्सेप्ट्स को रिवाइज करते
- 8:28:11रहना स्पेशली इन कांसेप्ट को छोटे-छोटे
- 8:28:13प्रोजेक्ट्स के अंदर किसी ना किसी
- 8:28:15प्रैक्टिकल मीडियम के थ्रू प्रैक्टिस करते
- 8:28:16रहना बहुत इंपॉर्टेंट है ताकि इनको हम याद
- 8:28:18कर सके हाय एवरीवन और अब हम स्टार्ट करने
- 8:28:20वाले हैं जावास्क्रिप्ट के अंदर अपने
- 8:28:21नेक्स्ट चैप्टर के साथ जिसका नाम है
- 8:28:23क्लासेस एंड ऑब्जेक्ट्स अब क्लासेस एंड
- 8:28:25ऑब्जेक्ट्स प्रोग्रामिंग के अंदर काफी
- 8:28:26इंपॉर्टेंट कांसेप्ट है पर एक चीज एक
- 8:28:28डिस्क्लेमर मैं आपको यहां पर देना चाहती
- 8:28:30हूं कि जावास्क्रिप्ट के अंदर जब भी हम
- 8:28:31किसी प्रोजेक्ट को बिल्ड कर रहे होते हैं
- 8:28:33तो प्रोजेक्ट के अंदर किन-किन कॉन्सेप्ट्स
- 8:28:34को किन-किन टेक्नोलॉजीज पर को हम यूज़
- 8:28:36करने वाले हैं वो कंप्लीट डिपेंड करता है
- 8:28:38कि हम किस तरीके का प्रोजेक्ट बिल्ड कर
- 8:28:39रहे हैं फॉर एग्जांपल कोई ऐसा प्रोजेक्ट
- 8:28:41है जिसके अंदर क्लासेस एंड ऑब्जेक्ट्स की
- 8:28:43काफी ज्यादा जरूरत है तो उसमें आप देखोगे
- 8:28:45कि हम बहुत सारी डिफरेंट डिफरेंट क्लासेस
- 8:28:46को बिल्ड करेंगे वहीं दूसरी तरफ कुछ ऐसे
- 8:28:48प्रोजेक्ट्स होते हैं जिसमें हमें क्लास
- 8:28:49बनाने की कोई जरूरत नहीं होती तो वहां पर
- 8:28:51हम क्लासेस को ज्यादा इंप्लीमेंट नहीं कर
- 8:28:52रहे होते बट इंटरव्यू पॉइंट ऑफ व्यू से
- 8:28:55यानी जब भी हम कहीं पर एज अ वेब डेवलपर एज
- 8:28:57अ फ्रंट एंड डेवलपर इंटरव्यूज देने जाते
- 8:28:59हैं तो वहां पर हमसे इस तरीके के कांसेप्ट
- 8:29:01की जावास्क्रिप्ट में क्लासेस कैसे वर्क
- 8:29:02करती हैं ऑब्जेक्ट्स कैसे वर्क करती हैं
- 8:29:04प्रोटोटाइप्स क्या होते हैं इस तरीके के
- 8:29:06सवाल हम एक्सपेक्ट कर सकते हैं तो इसीलिए
- 8:29:08ये चैप्टर हमारे लिए इंपॉर्टेंट है ये
- 8:29:09कांसेप्ट हो सकता है किसी प्रोजेक्ट में
- 8:29:10काफी ज्यादा यूज हो और हो सकता है किसी
- 8:29:12दूसरे प्रोजेक्ट के अंदर उतने ज्यादा
- 8:29:13फ्रीक्वेंसी
- 8:29:26ऑब्जेक्ट्स क्या होती थी एक जावास्क्रिप्ट
- 8:29:28ऑब्जेक्ट इज एन एंटिटी हैविंग सम स्टेट
- 8:29:30एंड सम बिहेवियर्स यानी जावास्क्रिप्ट के
- 8:29:32अंदर ऑब्जेक्ट क्या होती है एक एंटिटी
- 8:29:34होती है एक ऐसी चीज होती है जिसके अंदर दो
- 8:29:36चीजें होती हैं प्रॉपर्टीज होती हैं एंड
- 8:29:38कुछ बिहेवियर्स होते हैं प्रॉपर्टीज कहने
- 8:29:40का मतलब कुछ वेरिएबल हमारी ऑब्जेक्ट के
- 8:29:42अंदर हम कुछ वेरिएबल को स्टोर कर सकते हैं
- 8:29:44साथ के साथ हमारी ऑब्जेक्ट के अंदर हमारे
- 8:29:46मेथड्स भी स्टोर हो सकते हैं यानी हमारे
- 8:29:48कुछ फंक्शंस हमारी ऑब्जेक्ट के अंदर आ
- 8:29:49सकते हैं इसका एक एग्जांपल हम देखने वाले
- 8:29:51हैं हमारे कोड के अंदर हमने जावास्क्रिप्ट
- 8:29:54नाम का फोल्डर बनाया हुआ है अपनी एक
- 8:29:55index.htm बनाई हुई है जिसके अंदर सिर्फ
- 8:29:58बॉयलर प्लेट कोड है और इसे हमने कनेक्ट
- 8:29:59किया अपनी app.js के साथ एंड इसी सेम फाइल
- 8:30:01को हमने अपने ब्राउजर पर खोल रखा है हम
- 8:30:03अभी कंसोल विंडो पर है इंस्पेक्ट करके एंड
- 8:30:06app.js के अंदर एक बार आ जाते हैं यहां पर
- 8:30:08हम अपनी एक नॉर्मल सी सिंपल सी ऑब्जेक्ट
- 8:30:10क्रिएट करने वाले एक स्टूडेंट ऑब्जेक्ट तो
- 8:30:12एक ऑब्जेक्ट हमें ऑलरेडी क्रिएट करना आता
- 8:30:14है हम लिखते हैं कॉन्स्ट फिर जैसे हम किसी
- 8:30:16वेरिएबल का नाम लिखते हैं वैसे ही हम
- 8:30:17ऑब्जेक्ट का नाम लिख सकते हैं हम लिख सकते
- 8:30:19हैं कंस्ट स्टूडेंट इज इक्वल टू एंड
- 8:30:20ऑब्जेक्ट बनाने के लिए हम अपने कर्ली
- 8:30:22ब्रेसस का यूज़ करते हैं अब जावास्क्रिप्ट
- 8:30:24के अंदर ऑब्जेक्ट बनाने के अलग-अलग तरीके
- 8:30:25हो
- 8:30:26इस तरीके से ऑब्जेक्ट बनाना एक तरीका है
- 8:30:28बाद में जाके जब हम क्लासेस को पढ़ेंगे
- 8:30:30इसी चैप्टर के अंदर तो हम एक और तरीका जान
- 8:30:32रहे होंगे कि दूसरे तरीके से हम
- 8:30:33ऑब्जेक्ट्स को कैसे क्रिएट कर सकते हैं तो
- 8:30:35ये होता है डायरेक्ट वे ऑफ क्रिएटिंग एन
- 8:30:37ऑब्जेक्ट यहां हम इस ऑब्जेक्ट के अंदर
- 8:30:38स्टूडेंट नाम के ऑब्जेक्ट के अंदर कुछ-कुछ
- 8:30:39प्रॉपर्टीज लिख सकते हैं हमारी क्या
- 8:30:41प्रॉपर्टीज हो सकती हैं नेम हमारी एक
- 8:30:43प्रॉपर्टी हो सकती है या इसे हम फुल नेम
- 8:30:44कह सकते हैं कि हमारा जो स्टूडेंट है उसके
- 8:30:46लिए फुल नेम हमारी एक प्रॉपर्टी है फॉर
- 8:30:48एग्जांपल स्टूडेंट का नाम है श्रद्धा खाप
- 8:30:52यह हमारी एक प्रॉपर्टी होगी फिर कॉमा से
- 8:30:53हम कोई दूसरी प्रॉपर्टी लिख सकते हैं हम
- 8:30:55मा लिख सकते हैं लेट्स सपोज मार्क्स आर
- 8:30:5894.4 तो ये क्या हो गई ये दो प्रॉपर्टीज
- 8:31:00हो गई हमारी ऑब्जेक्ट की पर इसके साथ में
- 8:31:02ऑब्जेक्ट के अंदर हम कुछ मेथड्स को भी
- 8:31:04डिफाइन कर सकते हैं मेथड्स को कैसे डिफाइन
- 8:31:06करते हैं दो तरीके होते हैं या तो हम मेथड
- 8:31:08का नाम लिख सकते हैं फॉर एग्जांपल यहां पर
- 8:31:10है एक मेथड है प्रिंट मार्क्स तो हम
- 8:31:13लिखेंगे कोलन एंड उसके बाद हम अपना एक
- 8:31:16फंक्शन क्रिएट कर सकते हैं इस तरीके से भी
- 8:31:18फंक्शन को क्रिएट किया जा सकता है नहीं तो
- 8:31:20हम चाहे तो एक एरो फंक्शन भी बना सकते हैं
- 8:31:21यहां पर हम लिखेंगे कसोल डलॉग मार्क्स इ इ
- 8:31:26इटू एंड यहां हम यूज कर लेंगे अपने
- 8:31:28मार्क्स नाम के वेरिएबल को जो हमारी
- 8:31:30ऑब्जेक्ट के अंदर ही अवेलेबल है एंड इसे
- 8:31:32कर देंगे सेव तो इस तरीके से हमारी एक
- 8:31:34ऑब्जेक्ट क्रिएट हो गई जिसके अंदर
- 8:31:35प्रॉपर्टीज भी है इन प्रॉपर्टीज को हम
- 8:31:36स्टेट भी कह देते हैं और दूसरा इसके अंदर
- 8:31:38फंक्शंस भी हैं जिनको हम अपने मेथड्स कहते
- 8:31:40हैं जिसको हम अपने ऑब्जेक्ट का बिहेवियर
- 8:31:42कह सकते हैं अब इस ऑब्जेक्ट को हम अपने
- 8:31:43वेब पेज के ऊपर एक्सेस कर सकते हैं अपने
- 8:31:45कंसोल के अंदर पेज को रिफ्रेश करने के बाद
- 8:31:47आई कैन प्रिंट स्टूडेंट और जैसे ही एंटर
- 8:31:49किया हमारे लिए ऑब्जेक्ट प्रिंट होकर आ गई
- 8:31:51तो इस ऑब्जेक्ट के अंदर हमें दिख रहा है
- 8:31:52हमारा फुल नेम आ रहा है ये एक प्रॉपर्टी
- 8:31:54है हमारे मार्क्स आ रहे हैं एक फंक्शन
- 8:31:55हमारे लिए आ रहा है प्रिंट मार्क्स हम
- 8:31:58चाहें तो स्टूडेंट के लिए सिर्फ उसका फुल
- 8:32:00नेम भी प्रिंट करवा सकते हैं स्टूडेंट के
- 8:32:02लिए हम चाहें तो सिर्फ उनके मार्क्स भी
- 8:32:04प्रिंट करवा सकते हैं और स्टूडेंट के लिए
- 8:32:05अपने फंक्शन को भी कॉल कर सकते हैं लेट्स
- 8:32:07कॉल आवर प्रिंट मार्क्स फंक्शन यहां
- 8:32:09मार्क्स इज नॉट डिफाइंड आ रहा है तो इसे
- 8:32:11हम कर लेंगे दिस डॉट मार्क्स सेव रिफ्रेश
- 8:32:15एंड प्रिंट मार्क्स जैसे ही करेंगे तो इस
- 8:32:17बार प्रिंट होकर आएगा मार्क्स = 94.4 अब
- 8:32:20सबसे पहली चीज क्योंकि हमने एक दिस नया
- 8:32:22कीवर्ड यूज़ किया है मैंने आपको पहले
- 8:32:23बताया था इस चैप्टर के अंदर हम बहुत सारे
- 8:32:24नए कीवर्ड्स को यूज़ करने ने वाले हैं अब
- 8:32:26ये दिस क्या नया कीवर्ड होता है दिस का
- 8:32:28मतलब होता है जिस भी चीज की हम बात कर रहे
- 8:32:29हैं प्रोग्रामिंग के अंदर तो
- 8:32:31जावास्क्रिप्ट के अंदर जब भी किसी
- 8:32:32ऑब्जेक्ट के अंदर हम दिस को यूज़ कर रहे
- 8:32:34हैं तो यहां पर दिस का मतलब है वही
- 8:32:35ऑब्जेक्ट तो यहां पर दिस का दिस डॉट
- 8:32:38मार्क्स लिखने का बेसिक मतलब है कि हम
- 8:32:39लिखना चाह रहे हैं स्टूडेंट डॉट मार्क्स
- 8:32:41तो जहां भी हमने दिस लिख दिया मतलब हम इस
- 8:32:43ऑब्जेक्ट की बात कर रहे हैं उस ऑब्जेक्ट
- 8:32:44के अंदर तो हम अपनी मार्क्स वाली ये जो
- 8:32:47प्रॉपर्टी है इसको डायरेक्टली एक्सेस नहीं
- 8:32:48कर सकते हम इसको दिस के थ्रू एक्सेस कर
- 8:32:50सकते हैं तो इस तरीके से हमने एक नॉर्मल
- 8:32:52ऑब्जेक्ट क्रिएट कर ली अपनी प्रोग्रामिंग
- 8:32:53के अंदर अपने कोड के अंदर और इस तरीके की
- 8:32:55हम कई सारी डिफरेंट डिफरेंट ऑब्जेक्ट्स
- 8:32:57हैं जिनको क्रिएट कर सकते हैं अब ये तो हो
- 8:32:59गई हमारी एक सिंपल साफ-सुथरी ऑब्जेक्ट एक
- 8:33:01ऑब्जेक्ट क्या होती है हमने ऑलरेडी पढ़
- 8:33:03लिया इट इज एन एंटिटी हैविंग स्टेट यानी
- 8:33:05प्रॉपर्टीज एंड कुछ बिहेवियर यानी मेथड्स
- 8:33:07पर हर ऑब्जेक्ट जो भी जावास्क्रिप्ट के
- 8:33:10अंदर बनती है उसके अंदर एक स्पेशल
- 8:33:11प्रॉपर्टी अपने आप ऑटोमेटिक
- 8:33:13क्रिएटेड्रॉअर्नेविगेटर
- 8:33:25ऑब्जेक्ट है और प्रोटोटाइप के अंदर क्या
- 8:33:27है प्रोटोटाइप के अंदर कई सारे डिफरेंट
- 8:33:29मेथड्स डिफरेंट प्रॉपर्टीज हमें देखने को
- 8:33:30मिलते हैं जैसे इज प्रोटोटाइप ऑफ टू
- 8:33:33स्ट्रिंग फॉर एग्जांपल टू स्ट्रिंग जो है
- 8:33:35ये दिख रहा है यहां पर कि एक फंक्शन है तो
- 8:33:37अगर मैं लिखूं स्टूडेंट डॉट प्रिंट
- 8:33:41मार्क्स जैसे ही स्टूडेंट डॉट प्रिंट
- 8:33:43मार्क्स लिखेंगे हमारे लिए हमारा जो
- 8:33:45प्रिंट मार्क्स नाम का फंक्शन हमने बनाया
- 8:33:46था वो प्रिंट होकर आ जाएगा पर अगर यहां
- 8:33:48मैं लिखूं स्टूडेंट ड एसी तो हमारे पास आ
- 8:33:50जाएगा अनडिफाइंड क्योंकि ए बी सी स्टूडेंट
- 8:33:52के अंदर हमने कभी डिफाइन ही नहीं किया बट
- 8:33:54इफ आई राइट स्टूडेंट डॉट टू
- 8:33:57स्ट्रिंग इस तरीके से प्रिंट करवाया तो
- 8:33:59यहां एक फंक्शन प्रिंट होकर आ रहा है बट
- 8:34:01हमने तो स्टूडेंट ऑब्जेक्ट के अंदर कभी टू
- 8:34:03स्ट्रिंग वाला फंक्शन क्रिएट ही नहीं किया
- 8:34:05तो स्टूडेंट को ये टू स्ट्रिंग वाला
- 8:34:06फंक्शन मिल कहां से रहा है तो स्टूडेंट को
- 8:34:08ये टू स्ट्रिंग वाला फंक्शन हमारी इस
- 8:34:09प्रोटोटाइप ऑब्जेक्ट से मिल रहा है तो जब
- 8:34:11भी हम कोई भी जावास्क्रिप्ट की ऑब्जेक्ट
- 8:34:13क्रिएट करते हैं उसके अंदर हमेशा एक
- 8:34:15स्पेशल प्रॉपर्टी होती है कॉल्ड
- 8:34:16प्रोटोटाइप और ये जो प्रोटोटाइप प्रॉपर्टी
- 8:34:18होती है ये अपने आप में एक ऑब्जेक्ट है
- 8:34:20यानी एक ऑब्जेक्ट के अंदर एक और बाय
- 8:34:22डिफॉल्ट ऑब्जेक्ट आ रही है कॉल्ड
- 8:34:24प्रोटोटाइप और इसके अंदर कुछ स्पेशल
- 8:34:25प्रॉपर्टीज होंगी इसके अंदर कुछ स्पेशल
- 8:34:27हमारे पास मेथड्स होंगे यानी बिहेवियर्स
- 8:34:29होंगे अब प्रोटोटाइप होने का मैं आपको
- 8:34:31प्रैक्टिकल इंप्लीमेंटेशन बताने वाली हूं
- 8:34:33फॉर एग्जांपल वी क्रिएट एन एरे कॉल्ड अ इस
- 8:34:36एरे के अंदर हमारे फ्रूट्स हैं एप्पल है
- 8:34:39मैंगो है बनाना है तो इस तरीके से एक एरे
- 8:34:42हमने बना लिया जिसके अंदर हमारे पास काफी
- 8:34:44सारे डिफरेंट डिफरेंट फ्रूट्स हैं अब जब
- 8:34:46भी हम एरे का टाइप डिस्कस करते हैं हमने
- 8:34:49पहले बात की थी कि हमारा जो टाइप ऑफ़ एरे
- 8:34:51होता है वो एरे नहीं होता वो नंबर्स नहीं
- 8:34:52होता वो स्ट्रिंग्स नहीं होता वो क्या
- 8:34:54होता है ऑब्जेक्ट होता है तो जावा
- 8:34:55स्क्रिप्ट के अंदर एरे इंटरनली एक
- 8:34:57ऑब्जेक्ट होती है तो अगर मैं अपने एरे को
- 8:34:59प्रिंट करवाती हूं तो उसके अंदर हमारे
- 8:35:01इंडा इसस आते हैं हमारी लेंथ आती है पर
- 8:35:03साथ के साथ एरे के अंदर ऑटोमेटिक एक
- 8:35:05प्रोटोटाइप आता है और ये क्या प्रोटोटाइप
- 8:35:07है ये एरे टाइप का ही प्रोटोटाइप है जिसके
- 8:35:09अंदर काफी सारे डिफरेंट डिफरेंट मेथड्स
- 8:35:11एंड प्रॉपर्टीज होते हैं अब जब भी हम
- 8:35:13जावास्क्रिप्ट के अंदर किसी एरे को डिफाइन
- 8:35:15करते हैं मैंने तो एरे के अंदर पुश करने
- 8:35:17के लिए कोई फंक्शन क्रिएट नहीं किया पॉप
- 8:35:18करने के लिए कोई फंक्शन क्रिएट नहीं किया
- 8:35:20पर फिर भी एरे के अंदर डॉट पुश करके इफ आई
- 8:35:23राइट लीची तो उसे से क्या होगा मेरे एरे
- 8:35:26के अंदर एक और नया एलिमेंट पुश हो जाएगा
- 8:35:28पर इस फंक्शन को पुश फंक्शन को मैंने कभी
- 8:35:30डिफाइन ही नहीं किया तो ये एगजैक्टली आ
- 8:35:31कहां से रहा है तो एरे ऑब्जेक्ट के अंदर
- 8:35:33ये जो हमारा पुश होता है पॉप होता है
- 8:35:35डिफरेंट डिफरेंट फंक्शंस होते हैं
- 8:35:36प्रॉपर्टीज होते हैं जो बाय डिफॉल्ट बन
- 8:35:37जाते हैं जिनको हम यूज कर रहे होते हैं वो
- 8:35:39कहां से आते हैं वो हमारी इस प्रोटोटाइप
- 8:35:41ऑब्जेक्ट से आते हैं तो एक्चुअली हमारी
- 8:35:44जितनी भी सारी स सारी ऑब्जेक्ट्स होती हैं
- 8:35:46जावास्क्रिप्ट के अंदर वो अपनी एक बेसिक
- 8:35:49प्रोटोटाइप ऑब्जेक्ट से कुछ-कुछ मेथड्स
- 8:35:51एंड प्रॉपर्टीज को इन्हेरिटेंस कली
- 8:35:54प्रोटोटाइप पहले से बना होता है जिसके
- 8:35:56अंदर कुछ-कुछ प्रॉपर्टीज एंड मेथड्स होते
- 8:35:57हैं जो इन जनरल होते हैं और फिर जब भी कोई
- 8:35:59ऑब्जेक्ट बनती है तो उसके अंदर प्रोटोटाइप
- 8:36:01के जो जनरल मेथड्स जनरल प्रॉपर्टीज होते
- 8:36:02हैं वो बाय डिफॉल्ट इन्हेरिटेंस
- 8:36:05क्रिप्ट के अंदर कोई ऑब्जेक्ट बनती है
- 8:36:07उसके अंदर बाय डिफॉल्ट हमें प्रोटोटाइप
- 8:36:08ऑब्जेक्ट देखने को मिलता है अब हम अपने
- 8:36:10खुद के प्रोटोटाइप्स भी बना सकते हैं फॉर
- 8:36:12एग्जांपल हमने एक नई ऑब्जेक्ट बनाई और इसे
- 8:36:14हम नाम दे देते हैं एंप्लॉई हमारी एक
- 8:36:17एंप्लॉई ऑब्जेक्ट है जिसके अंदर एक फंक्शन
- 8:36:19है कैलकुलेट टैक्स हर एंप्लॉई का अपना एक
- 8:36:22टैक्स डिडक्ट होता है तो हम यहां लिख
- 8:36:24देंगे कि टैक्स रेट इज 10 पर तो इस तरीके
- 8:36:28का कुछ हमने यहां पर लिख दिया कि कैलकुलेट
- 8:36:30टैक्स ये जो फंक्शन है इस एंप्लॉई
- 8:36:31ऑब्जेक्ट के लिए इवोक हो जाएगा जिसमें ये
- 8:36:33चीज हमारे लिए प्रिंट होक आएगी इसे
- 8:36:35रिफ्रेश कर लेते हैं और हम प्रिंट करवा
- 8:36:37सकते हैं
- 8:36:38एंप्लॉई लई डट कैलकुलेट टैक्स तो इस तरीके
- 8:36:43से हमारे पास ये चीज प्रिंट होकर आ जाएगी
- 8:36:45अब फॉर एग्जांपल हमारी कंपनी के अंदर एक
- 8:36:46नए एंप्लॉई आते हैं इनका नाम है करण
- 8:36:48अर्जुन तो उनके लिए हम क्या करेंगे एक नई
- 8:36:50ऑब्जेक्ट बनाएंगे उनका डाटा स्टोर कराने
- 8:36:51के लिए फॉर एग्जांपल द नेम इज करण अर्जुन
- 8:36:54दिस इज आवर न्यू एंप्लॉई अब करण अर्जुन की
- 8:36:56कुछ सैलरी होगी तो उनकी सैलरी अमाउंट है
- 8:36:59जिसको हम सेव करवा सकते हैं अच्छा एक चीज
- 8:37:00आपने यहां पर नोटिस की होगी जब मैंने
- 8:37:02कैलकुलेट टैक्स लिखा तो यहां मैंने बिना
- 8:37:04फंक्शन के नाम से कैलकुलेट टैक्स को
- 8:37:06डायरेक्टली लिख दिया तो बेसिकली यहां पर
- 8:37:09हम इस तरीके से लिखते इसको कैलकुलेट टैक्स
- 8:37:11वन अगर मैं कहूं या फिर हम लिखते कैलकुलेट
- 8:37:13टैक्स टू और
- 8:37:18फंक्शन जिसके अंदर इस तरीके
- 8:37:21से कुछ काम हो रहा है तो यह एंड यह दोनों
- 8:37:25सही फॉर्मैट्स है यानी इस तरीके से भी
- 8:37:27किसी भी ऑब्जेक्ट के अंदर हम अपने फंक्शन
- 8:37:28को डिफाइन कर सकते हैं मेथड को डिफाइन कर
- 8:37:30सकते हैं और इस तरीके से भी हम अपने मेथड
- 8:37:31को डिफाइन कर सकते हैं अब ये जो तरीका है
- 8:37:33क्योंकि इसके अंदर कुछ एक्स्ट्रा वर्ड्स
- 8:37:34कुछ एक्स्ट्रा कीवर्ड्स हमें डिफाइन करने
- 8:37:36पड़ रहे हैं तो एक सिंपल तरीका होता है
- 8:37:38ऑब्जेक्ट के अंदर अपने फंक्शन को डिफाइन
- 8:37:39करने का दिस तो हम कैलकुलेट टैक्स को अपने
- 8:37:42फंक्शन को अपने मेथड को इस तरीके से लिख
- 8:37:44सकते हैं एक ऑब्जेक्ट के अंदर इवन दो ये
- 8:37:46भी करेक्ट तरीका है आप इस तरीके से लिखते
- 8:37:47हैं तो भी एरर नहीं आएगा बट जनरली जब भी
- 8:37:49आप प्रोग्रामिंग में देखोगे हम इस तरीके
- 8:37:51से चीजों को लिख रहे होते हैं तो ये तो हो
- 8:37:52गया हमारा एक फंक्शन अब करण अर्जुन नए
- 8:37:54एंप्लॉई आए हैं की कुछ सैलरी होगी सैलरी
- 8:37:57फॉर एग्जांपल हमारी है 50000 अब यहां पर
- 8:38:00अगर हमारा कोई भी नया एंप्लॉई आता है उसके
- 8:38:02पास कैलकुलेट टैक्स करने का फंक्शन होना
- 8:38:04चाहिए तो अभी तो अगर हम करण अर्जुन को
- 8:38:06प्रिंट करवाएं तो उनके पास ये जो ऑब्जेक्ट
- 8:38:08है सिफिक सैलरी है इसके अंदर और
- 8:38:10प्रोटोटाइप है जिसके अंदर बाय डिफॉल्ट जो
- 8:38:12हर एक ऑब्जेक्ट के अंदर फंक्शंस आते हैं
- 8:38:13वो सारे फंक्शंस यहां पर हमें देखने को
- 8:38:15मिल जाएंगे पर इसमें कोई कैलकुलेट सैलरी
- 8:38:17वाला फंक्शन नहीं है तो अगर इस ऑब्जेक्ट
- 8:38:19के हम फंक्शंस यानी मेथड्स एंड प्रॉपर्टीज
- 8:38:22को इस ऑब्जेक्ट के अंदर यूज़ करना चाहते
- 8:38:24हैं तो हम करण अर्जुन के अंदर प्रोटोटाइप
- 8:38:28की तरह अपने एंप्लॉई को लिख सकते हैं तो
- 8:38:30उसके लिए हमारा सिंटेक्स होता है करण
- 8:38:32अर्जुन यानी अपनी ऑब्जेक्ट का नाम डॉट अंड
- 8:38:36प्रोटो
- 8:38:38अंड तो ये जो हमारा अंडरस्कोर प्रोटो
- 8:38:41अंडरस्कोर अंडरस्कोर होता है दिस इज
- 8:38:43बेसिकली यूज टू सेट अ प्रोटोटाइप इसकी
- 8:38:46हेल्प से हम अपने प्रोटोटाइप को सेट कर
- 8:38:48सकते हैं और प्रोटोटाइप को सेट करने का
- 8:38:49क्या मतलब होता है कि वो जो दूसरी
- 8:38:51ऑब्जेक्ट है जिसको हम प्रोटोटाइप बना रहे
- 8:38:52होंगे इस ऑब्जेक्ट के फंक्शन हम अपनी
- 8:38:54फर्स्ट ऑब्जेक्ट के अंदर यूज करते पाएंगे
- 8:38:56तो यहां पर हमने लिख दिया ऑब्जेक्ट 2
- 8:38:58प्रोटोटाइप इ इक्वल टू हमारी ऑब्जेक्ट वन
- 8:39:01तो जिस ऑब्जेक्ट के फंक्शंस को हम यूज
- 8:39:03करना चाहते हैं उसको हम दूसरी ऑब्जेक्ट का
- 8:39:05प्रोटोटाइप सेट कर देंगे जैसे इसको सेव
- 8:39:06करेंगे एंड रिफ्रेश करेंगे तो इस बार हम
- 8:39:09करण अर्जुन को प्रिंट करवाएंगे तो उसके
- 8:39:10अंदर सैलरी तो है ही बट इफ वी लुक एट द
- 8:39:12प्रोटोटाइप तो प्रोटोटाइप ऑब्जेक्ट के
- 8:39:14अंदर अब एक नया फंक्शन आ गया कॉल्ड
- 8:39:16कैलकुलेट टैक्स और हम चाहे तो करण अर्जुन
- 8:39:19के अंदर डायरेक्टली अब अपने कैलकुलेट
- 8:39:20टैक्स को यूज कर सकते हैं तो हमारे पास
- 8:39:23टैक्स रेट आ जाएगा तो इससे जो एंप्लॉई के
- 8:39:25अंदर ऑलरेडी हमने फंक्शंस बनाए हुए हैं वो
- 8:39:27फंक्शंस हमें बार-बार इस एंप्लॉई के लिए
- 8:39:28नहीं लिखने पड़ेंगे कल को हो सकता है
- 8:39:30कंपनी के अंदर पांच और नए एंप्लॉई आ जाए
- 8:39:32फॉर एग्जांपल दिस वाज आर फर्स्ट एंप्लॉई
- 8:39:34ये हमारा सेकंड एंप्लॉई हो गया ये थर्ड
- 8:39:35एंप्लॉई हो गया ये फोर्थ एंप्लॉई हो गया
- 8:39:37इसे कह देते हैं करण अर्जुन टू दिस इज
- 8:39:40थ्री दिस इज फोर सबकी अलग-अलग सैलरी हो
- 8:39:42सकती है बट अभी के लिए उसे चेंज नहीं कर
- 8:39:43रहे तो यहां पर हर किसी एंप्लॉई के लिए
- 8:39:46कैलकुलेट टैक्स नाम का फंक्शन होना चाहिए
- 8:39:48पर उस फंक्शन को क्या हमें बार-बार लिखना
- 8:39:49पड़ेगा ऑब्जेक्ट्स के अंदर नहीं हमें
- 8:39:51बार-बार लिखने की जरूरत नहीं है हम सिंपली
- 8:39:52क्या कर सकते हैं हर एक ऑब्जेक्ट के
- 8:39:54प्रोटो तो के अंदर असाइन कर सकते हैं अपनी
- 8:39:58एंप्लॉई क्लास को और जैसे ही इन सबके अंदर
- 8:40:00एंप्लॉई क्लास हमारी असाइन होकर आ गई सबके
- 8:40:02अंदर कैलकुलेट टैक्स नाम का फंक्शन आ गया
- 8:40:04अब अगर हम देखें इफ आई डू इट फॉर करण
- 8:40:07अर्जुन थी लेट्स से या इसे प्रिंट करवा कर
- 8:40:10ही देख लेते हैं तो इनके अंदर प्रोटोटाइप
- 8:40:12के अंदर कैलकुलेट टैक्स नाम का ये फंक्शन
- 8:40:14आ जाएगा और इस फंक्शन को हम डायरेक्टली
- 8:40:16इवोक भी कर सकते हैं यूजिंग कैलकुलेट
- 8:40:17टैक्स तो ये हमारे लिए चीज प्रिंट हो कर आ
- 8:40:19जाएगी तो ये प्रोटोटाइप एगजैक्टली क्या
- 8:40:21होता है प्रोटोटाइप इज अ स्पेशल प्रॉपर्टी
- 8:40:23जो हर एक जावास्क्रिप्ट ऑब्जेक्ट के अंदर
- 8:40:24होती है और इस प्रोटोटाइप का अगर टाइप
- 8:40:26पूछे तो इट इज एक्चुअली अ रेफरेंस टू एन
- 8:40:29ऑब्जेक्ट या तो ये नल होगा कि प्रोटोटाइप
- 8:40:31है ही नहीं या फिर मोस्टली केसेस में ये
- 8:40:34हमारा रेफरेंस होगा एक ऑब्जेक्ट का यानी
- 8:40:36हमने कोई एंप्लॉई नाम की ऑब्जेक्ट बनाई
- 8:40:37हुई है हम कोई करण अर्जुन नाम का नया
- 8:40:39एंप्लॉई लेके आ रहे हैं और उसके अंदर
- 8:40:41प्रोटोटाइप में अगर एंप्लॉई आ रहा है तो
- 8:40:43वो एंप्लॉई का रेफरेंस होगा एड्रेस होगा
- 8:40:45डायरेक्टली हम एंप्लॉई को एक तरीके से
- 8:40:47एक्सेस कर पा रहे होंगे अपनी नई ऑब्जेक्ट
- 8:40:49के अंदर अब अगर हम फर्स्ट टाइम क्लासेस
- 8:40:51एंड ऑब्जेक्ट्स के टॉपिक को पढ़ रहे हैं
- 8:40:52तो ये चीज थोड़ा सा समझने में डिफिकल्ट लग
- 8:40:54सकती है थोड़ा समझने में इसको टाइम लग
- 8:40:56सकता है बट आई इंश्योर यू कि धीरे-धीरे
- 8:40:58जैसे-जैसे क्लासेस एंड ऑब्जेक्ट्स का हम
- 8:40:59पूरा चैप्टर कंप्लीट करेंगे हमें सारे के
- 8:41:01सारे कांसेप्ट क्लियर हो जाएंगे कि क्या
- 8:41:03एगजैक्टली मतलब होता है ऑब्जेक्ट का क्या
- 8:41:05एगजैक्टली मतलब होता है प्रोटोटाइप का
- 8:41:06क्या एगजैक्टली मतलब होता है क्लासेस का
- 8:41:08तो आई होप कि अभी तक प्रोटोटाइप का मतलब
- 8:41:10हमें क्लियर हो गया है कि प्रोटोटाइप
- 8:41:11एगजैक्टली क्या है और कैसे ऑब्जेक्ट के
- 8:41:13अंदर अपीयर करता है अब एक और चीज हम यहां
- 8:41:15पर बात करने वाले हैं अब फॉर एग्जांपल
- 8:41:17हमारे पास करण अर्जुन वाली अपनी ऑब्जेक्ट
- 8:41:20थी और करण अर्जुन की क्योंकि सैलरी हाई है
- 8:41:23तो हो सकता है इनके लिए टैक्स रेट ट कुछ
- 8:41:25और हो नॉर्मल एंप्लॉयज के लिए कंपनी के
- 8:41:27नॉर्मल एंप्लॉई के लिए हो सकता है टैक्स
- 8:41:29डिडक्शन 10 पर हो हो सकता है करण अर्जुन
- 8:41:31के लिए टैक्स डिडक्शन 20 पर होना है तो हम
- 8:41:33क्या कर सकते हैं करण अर्जुन के लिए एक और
- 8:41:35यहीं पर फंक्शन बना सकते हैं और उसके अंदर
- 8:41:38हम क्या करेंगे बता देंगे कि टैक्स रेट इज
- 8:41:4020 पर अब यहां पर एक हमारे दिमाग में सवाल
- 8:41:43आ सकता है क्योंकि करण अर्जुन के प्रोटो
- 8:41:45में एंप्लॉई हैं तो अब करण अर्जुन के पास
- 8:41:47प्रोटोटाइप में कैलकुलेट टैक्स नाम का
- 8:41:49फंक्शन तो था ही अब खुद का भी कैलकुलेट
- 8:41:50टैक्स नाम का फंक्शन है तो ऐसे केस में
- 8:41:52क्या होता है जब किसी ऑब्जेक्ट के अंदर
- 8:41:54एंड उसके प्रोटो टाइप के अंदर दोनों के
- 8:41:55अंदर सेम नाम होता है किसी भी मेथड का तो
- 8:41:59इफ आई प्रिंट करण अर्जुन करण अर्जुन के
- 8:42:00अंदर कैलकुलेट टैक्स नाम का ये फंक्शन है
- 8:42:02और साथ के साथ इनके प्रोटोटाइप के अंदर भी
- 8:42:04कैलकुलेट टैक्स नाम का एक फंक्शन है तो जब
- 8:42:06हम करण अर्जुन डॉट कैलकुलेट टैक्स को कॉल
- 8:42:09करेंगे तो इस बार टैक्स रेट यूज़ होगा जो
- 8:42:12उनके खुद के ऑब्जेक्ट के अंदर डिफाइन किया
- 8:42:14हुआ है यानी जब किसी भी
- 8:42:17ऑब्जेक्ट एंड प्रोटोटाइप के अंदर सेम मेथड
- 8:42:20होता है तो उस केस में ऑब्जेक्ट का मेथड
- 8:42:21यूज़ होता है तो ये चीज़ हमेशा याद रखनी
- 8:42:23है कि प्रोटोटाइप से हम प्रॉपर्टीज एंड
- 8:42:24मेथड्स तोले सकते हैं पर कभी भी अगर क्लैश
- 8:42:26आएगा तो उसमें कौन जीतेगा उसमें ऑब्जेक्ट
- 8:42:28जीतेगी ऑब्जेक्ट क्यों जीतेगी क्योंकि
- 8:42:29ऑब्जेक्ट ज्यादा स्पेसिफिक है हमें पता है
- 8:42:31हम करण अर्जुन की बात कर रहे हैं तो उसमें
- 8:42:32ओबवियसली जो चीज सबसे नजदीक है प्रोटोटाइप
- 8:42:35क्या है नजदीक है पर उतना नजदीक नहीं है
- 8:42:37जो अपनी प्रॉपर्टीज अपने मेथड्स होते हैं
- 8:42:39वो सबसे ज्यादा नजदीक होते हैं तो हमेशा
- 8:42:40वही विन कर रहे होते हैं जनरल सिनेरियो
- 8:42:42में प्रोग्रामिंग के अंदर तो दिस वाज ऑल
- 8:42:44अबाउट प्रोटोटाइप्स इन जावास्क्रिप्ट
- 8:42:46नेक्स्ट हम बात करने वाले हैं अपनी
- 8:42:48क्लासेस के बारे में अब एक तरीका हमने
- 8:42:49ऑलरेडी देख लिया अपने ऑब्जेक्ट्स को
- 8:42:51क्रिएट करने का एक और तरीका हमारे पास
- 8:42:52होता है व्हिच इज थ्रू क्लासेस अब क्लासेस
- 8:42:55क्या होती है जावास्क्रिप्ट के अंदर क्लास
- 8:42:57इज अ प्रोग्राम कोड टेंप्लेट फॉर
- 8:42:59क्रिएटिंग ऑब्जेक्ट्स इसके लिए हम एक यूज़
- 8:43:01केस यानी सिनेरियो को इमेजिन करते हैं फॉर
- 8:43:03एग्जांपल
- 8:43:25एंप्लॉई को रजिस्टर करना है फॉर एग्जांपल
- 8:43:26कंपनी के अंदर 50 एंप्लॉयज हैं तो हर एक
- 8:43:28एंप्लॉई के लिए उसकी सैलरी सेव होने वाली
- 8:43:30है उसका एड्रेस सेव होने वाला है उनका पैन
- 8:43:32नंबर सेव होने वाला है नाम ईमेल इस तरीके
- 8:43:34की सारी की सारी इंफॉर्मेशन स्टोर होने
- 8:43:36वाली है अब अगर हम 50 डिफरेंट ऑब्जेक्ट्स
- 8:43:39को यानी 50 डिफरेंट एंप्लॉय ऑब्जेक्ट्स को
- 8:43:41क्रिएट करना चाहते हैं तो उसके लिए
- 8:43:43बार-बार सारी की सारी वो इंफॉर्मेशन बताना
- 8:43:45कि इस ऑब्जेक्ट के लिए ये सेव करना है इस
- 8:43:46ऑब्जेक्ट के लिए ये सेव करना है वो क्या
- 8:43:48होगा वो रिपीटेशन हो जाएगी तो जब भी हमें
- 8:43:50बल्क में सिमिलर सी ऑब्जेक्ट्स को क्रिएट
- 8:43:53करना होता है तो उन्हें हम क्रिएट करते
- 8:43:54हैं यूजिंग क्लासेस और क्लासेस हमें क्या
- 8:43:56देती हैं क्लासेस बेसिकली एक ऑब्जेक्ट को
- 8:43:59बनाने का एक टेंप्लेट देती हैं या इसे कह
- 8:44:01सकते हैं एक ब्लूप्रिंट होता है जैसे
- 8:44:04फैक्ट्री के अंदर पता होता है कि कोई भी
- 8:44:05कार मैन्युफैक्चर होगी तो उसका यह
- 8:44:07ब्लूप्रिंट है तो सारी की सारी कार्स उसी
- 8:44:09ब्लूप्रिंट की तरह बनी होंगी अगर
- 8:44:10ब्लूप्रिंट के अंदर लिखा है कि कार्स सारी
- 8:44:12की सारी कार्स का कलर जो है वो ब्लू कलर
- 8:44:14का होगा तो जितनी भी कार्स मैन्युफैक्चर
- 8:44:16होंगी सबका कलर ब्लू कलर का होने वाला है
- 8:44:17तो हमने क्या किया एक सिंगल टेंप्लेट बना
- 8:44:19दिया और अब जितनी भी ऑब्जेक्ट्स बनेंगी उस
- 8:44:21टेंप्लेट के थ्रू वो सारी की सारी
- 8:44:23ऑब्जेक्ट्स सिमिलर दिखेंगी तो वही
- 8:44:25टेंप्लेट या वही ब्लूप्रिंट हमारी
- 8:44:27प्रोग्रामिंग के अंदर जावास्क्रिप्ट के
- 8:44:29अंदर ऑब्जेक्ट्स को बनाने का हमारे पास
- 8:44:30होता है क्लासेस अब क्लासेस के थ्रू जो भी
- 8:44:33ऑब्जेक्ट्स बनती हैं दे विल हैव सम
- 8:44:34वेरिएबल यानी हमारी जो स्टेट होती है
- 8:44:36हमारी जो प्रॉपर्टीज होती है एंड दे विल
- 8:44:38आल्सो हैव सम बिहेवियर यानी हमारे जो
- 8:44:39फंक्शंस होते हैं ऑब्जेक्ट्स के अंदर तो
- 8:44:41हमारे पास हमारी जो क्लास होती है वो
- 8:44:43एक्चुअली ऑब्जेक्ट के लिए उसका ब्लूप्रिंट
- 8:44:45होती है तो क्लास को क्रिएट करने के लिए
- 8:44:48हम लिखते हैं अपना क्लास कीवर्ड और फिर
- 8:44:49अपनी क्लास का नाम एंड क्लास के अंदर
- 8:44:51कर्ली ब्रेसेज के बाद हम कुछ-कुछ मेथड्स
- 8:44:54को कुछ-कुछ प्रॉपर्टी इसको डिफाइन कर सकते
- 8:44:55हैं अभी के लिए कंस्ट्रक्टर क्या है इसको
- 8:44:57हमें इग्नोर करना है इसको हम डिटेल में
- 8:44:58पढ़ेंगे पर अभी के लिए सिर्फ इतना समझना
- 8:45:00क्लास कीवर्ड उसका नाम एंड फिर अपने
- 8:45:01मेथड्स एंड प्रॉपर्टीज अब फॉर एग्जांपल
- 8:45:04मुझे बनानी है एक
- 8:45:24एपल हमने
- 8:45:54किया हमने अपनी क्लास बना दी अब क्लास के
- 8:45:57अंदर जब हम दो डिफरेंट फंक्शंस को लिखते
- 8:45:59हैं तो हमें कॉमा से उन्हें सेपरेट करने
- 8:46:00की जरूरत नहीं है वो ऑलरेडी पता है कि दिस
- 8:46:02इज़ वन फंक्शन दिस इज़ वन फंक्शन तो
- 8:46:04ऑब्जेक्ट और क्लास में डिफरेंस होता है
- 8:46:06क्लास एक सिंगल टेंप्लेट होती है जिसके
- 8:46:08बेसिस पे हम बहुत सारी डिफरेंट डिफरेंट
- 8:46:10ऑब्जेक्ट्स को क्रिएट कर सकते हैं तो ये
- 8:46:11तो हो गई हमारी
- 8:46:25से ऑब्जेक्ट्स को क्रिएट करना है इस
- 8:46:26टेंप्लेट से ऑब्जेक्ट को क्रिएट करना है
- 8:46:28तो हम क्या लिख सकते हैं हम लिख सकते हैं
- 8:46:30लेट अपनी ऑब्जेक्ट का नाम इज इक्वल टू
- 8:46:32न्यू और फिर अपनी क्लास का नाम एंड फिर
- 8:46:34हमारे पेंसिस तो ये हमारे पास सिंटेक्स
- 8:46:37होता है किसी भी क्लास से एक ऑब्जेक्ट को
- 8:46:38क्रिएट करने का तो फॉर एग्जांपल हमें एक
- 8:46:54नई कार बन गई जो इस टेंप्लेट के ऊपर बनी
- 8:46:57हुई है एंड नाउ इफ आई ट्राई टू प्रिंट
- 8:47:00अपनी
- 8:47:25इसको हमने कोई फंक्शन नहीं दिया कोई
- 8:47:26प्रॉपर्टीज नहीं दी पर फिर भी अगर हम अपनी
- 8:47:29कार को स्टार्ट करना चाहे तो हम स्टार्ट
- 8:47:31कर सकते हैं अगर हम इस कार को स्टॉप करना
- 8:47:33चाहे तो हम इसे स्टॉप कर सकते हैं और जैसे
- 8:47:35हमने ये एक ऑब्जेक्ट बनाई ऐसे ही हम कोई
- 8:47:37दूसरी ऑब्जेक्ट भी बना सकते हैं फॉर
- 8:47:38एग्जांपल इफ आई क्रिएट अ न्यू कार कॉल
- 8:47:40लेक्स एंड इसे सेव कर देते हैं एंड नाउ इफ
- 8:47:43आई गो एंड
- 8:47:44सी इफ आई ट्राई टू प्रिंट
- 8:47:52fortune4 स् तो वो चीज हमारे लिए वर्क
- 8:47:55करेगी एंड इवन इफ आई डू लेक्स ड स्टार्ट
- 8:47:58तो इवन दो लेक्सस के लिए हमने कोई फंक्शन
- 8:48:00नहीं लिखा कुछ और नहीं लिखा बट क्योंकि
- 8:48:01सिंपली लेक्स को हमने इस क्लास को यूज
- 8:48:03करके बनाया इस टेंप्लेट को यूज करके बनाया
- 8:48:06तो इस लाइन का मतलब यह है कि इस क्लास से
- 8:48:08जो टेंप्लेट प्रॉपर्टीज हैं मेथड्स हैं वो
- 8:48:10सारे के सारे हमारी इस लेक्स ऑब्जेक्ट के
- 8:48:12अंदर आकर स्टोर हो जाए और उन्हें हम यूज़
- 8:48:13कर पाएं तो इस तरीके से हमारी चीजें काम
- 8:48:16करती हैं साथ के साथ हम चाहे तो कोई
- 8:48:17वेरिएबल भी डिफाइन कर सकते हैं फॉर
- 8:48:19एग्जांपल हम लिख सकते हैं सेट ब्रांड
- 8:48:24हम एक नई प्रॉपर्टी बना सकते हैं क्लास के
- 8:48:26अंदर जो बोलेगी कि इस क्लास को यूज करके
- 8:48:28जितनी भी ऑब्जेक्ट्स बनती है उनके अंदर ये
- 8:48:30एक फंक्शन होगा जिसके पास एक आर्गुमेंट
- 8:48:32आएगा ब्रांड नाम से एंड ब्रांड के अंदर
- 8:48:35दिस डॉट ब्रांड इज इक्वल टू ब्रांड यानी
- 8:48:38हमारी ये जो वैल्यू है ये जो पैरामीटर
- 8:48:40आएगा इस फंक्शन के पास ये हमारे एक और नए
- 8:48:43पैरामीटर विद द सेम नेम यानी ब्रांड इसको
- 8:48:45हम ब्रांड नेम भी बोल सकते हैं ब्रांड नेम
- 8:48:47के अंदर ये वाली वैल्यू जाकर सेव हो जाएगी
- 8:48:49और वो दिस डॉट समथिंग बन जाएगा दिस कहने
- 8:48:52का मतलब है यहां पर ईच इंडिविजुअल
- 8:48:53ऑब्जेक्ट मतलब जिस भी क्लास के लिए यह सेट
- 8:48:56ब्रांड कॉल होगा यहां पर दिस का मतलब है
- 8:48:58वही ऑब्जेक्ट फॉर एग्जांपल इफ आई डू
- 8:49:24यही सेम चीज वी कैन डू फॉर लेक्स इफ वी
- 8:49:28राइट यहां पर इफ आई राइट लेक्स एंड यहां
- 8:49:31भी ब्रांड के अंदर सेम चीज स्टोर कर देंगे
- 8:49:33तो अगर इस बार लेक्सस को प्रिंट करवा रहे
- 8:49:35हैं तो दिस का मतलब अब लेक्सस होगा तो
- 8:49:37इसके लिए भी हमारी ब्रांड नेम प्रॉपर्टी आ
- 8:49:39गई बट जनरली हम क्या करते हैं वेरिएबल एंड
- 8:49:42जो भी हमारी प्रॉपर्टी होती है उसको सेम
- 8:49:43नाम दे देते हैं इसमें कोई प्रॉब्लम नहीं
- 8:49:45है यहां पर ये वाला जो ब्रांड है और ये
- 8:49:47वाला जो ब्रांड है दोनों अलग-अलग वेरिएबल
- 8:49:49हैं ये वाला ब्रांड क्या है ये वाला
- 8:49:50ब्रांड तो हमारे इस फंक्शन का आर्गुमेंट
- 8:49:52है पैरामीटर है जो वैल्यू यहां पर आ है और
- 8:49:55ये वाला ब्रांड क्या है यह वाला ब्रांड इस
- 8:49:57क्लास से बनने वाली सारी की सारी
- 8:49:58ऑब्जेक्ट्स के लिए उनकी प्रॉपर्टी है बट
- 8:50:01हम इनको सेम नाम बिल्कुल दे सकते हैं अब
- 8:50:03दोनों में डिफरेंस कैसे पता चलेगा डिफरेंस
- 8:50:05ऐसे पता चलेगा जो दिस के साथ लिखा हुआ है
- 8:50:07वो क्या है वो ऑब्जेक्ट की प्रॉपर्टी है
- 8:50:09और जो दूसरा है वो वही है जो वेरिएबल एज अ
- 8:50:11आर्गुमेंट हमारे पास इस फंक्शन के अंदर
- 8:50:13आया है तो इस तरीके से हम क्लासेस का
- 8:50:15ब्लूप्रिंट क्लासेस का टेंप्लेट यूज़ करके
- 8:50:17अपने लिए डिफरेंट डिफरेंट ऑब्जेक्ट्स को
- 8:50:19क्रिएट कर सकते हैं और बार-बार हर
- 8:50:20ऑब्जेक्ट के लिए मुझे सेम फंक्शन सेम
- 8:50:22प्रॉपर्टी डिफाइन करने की जरूरत नहीं पड़ी
- 8:50:24तो यह फायदा होता है क्लासेस को क्रिएट
- 8:50:26करने का क्लासेस जनरली हम उन केसेस के
- 8:50:28अंदर प्रेफर करेंगे जब हमें सेम टेंप्लेट
- 8:50:30के ऊपर मल्टीपल ऑब्जेक्ट्स बनानी हो फॉर
- 8:50:31एग्जांपल हम एक बैंक के लिए उनका
- 8:50:33सॉफ्टवेयर बना रहे हैं तो बैंक को अपने
- 8:50:35एंप्लॉयज की इंफॉर्मेशन स्टोर करने की
- 8:50:36जरूरत है तो वहां पर जब हम उनका सॉफ्टवेयर
- 8:50:38बिल्ड कर रहे हैं उनकी वेबसाइट बिल्ड कर
- 8:50:39रहे हैं तो इंटरनली हर एक एंप्लॉई का डटा
- 8:50:41स्टोर करने के लिए हम अपनी एक क्लास बना
- 8:50:43सकते हैं एंप्लॉई जिसके अंदर ब्लूप्रिंट
- 8:50:45होगा कि एंप्लॉई के पास क्या-क्या
- 8:50:46इंफॉर्मेशन होनी चाहिए और फिर उस टेंप्लेट
- 8:50:48को यूज करके हर जो भी बैंक के सारे सारे
- 8:50:50एंप्लॉयज होंगे उन सब के लिए इंडिविजुअल
- 8:50:52ऑब्जेक्ट्स को हम क्रिएट कर रहे होंगे तो
- 8:50:54ये हो गया द बेसिक्स अबाउट क्लास अब हम
- 8:50:56फोकस करने वाले हैं अपॉन दिस इंपॉर्टेंट
- 8:50:58थिंग कॉल्ड कंस्ट्रक्टर अब कंस्ट्रक्टर
- 8:51:01क्या होता है कंस्ट्रक्टर हमारी क्लास के
- 8:51:02अंदर एक मेथड ही होता है बट ये हमारा एक
- 8:51:05स्पेशल मेथड होता है स्पेशल मेथड क्यों
- 8:51:07होता है क्योंकि इसका नाम तो कंस्ट्रक्टर
- 8:51:09ही है कंस्ट्रक्टर इज अ रिजर्व कीवर्ड
- 8:51:10यानी सिर्फ कंस्ट्रक्टर का नाम ही
- 8:51:12कंस्ट्रक्टर होता है जावास्क्रिप्ट के
- 8:51:13अंदर तो यहां पर हम एक स्पेशल मेथड लिख
- 8:51:16सकते हैं कॉल्ड कंस्ट्रक्टर एंड इन फैक्ट
- 8:51:19अगर हम कंस्ट्रक्टर खुद से क्रिएट भी नहीं
- 8:51:20करते फॉर एग्जांपल यहां इस क्लास के अंदर
- 8:51:22मैंने कोई कंस्ट्रक्टर क्रिएट नहीं किया
- 8:51:24तो जावास्क्रिप्ट क्या करेगा ऑटोमेटिक
- 8:51:26हमारे लिए नया कंस्ट्रक्टर क्रिएट कर देगा
- 8:51:28तो कंस्ट्रक्टर मेथड ऐसा मेथड होता है
- 8:51:30क्लास के अंदर व्हिच इज ऑटोमेटिक इन्वोक्ड
- 8:51:32बाय न्यू जब भी हम एक नई ऑब्जेक्ट क्रिएट
- 8:51:35करते हैं फॉर एग्जांपल मैंने लिखा लेट
- 8:51:38ऑब्जेक्ट इज इक्वल टू न्यू और फिर अपनी
- 8:51:42क्लास का नाम हम लिख सकते हैं ये जब हम
- 8:51:45फॉर्मेट इस तरीके से लिख रहे हैं अपनी
- 8:51:46ऑब्जेक्ट को क्रिएट करने के लिए तो यहां
- 8:51:48पर जैसे ही हमने इस न्यू कीवर्ड को यूज़
- 8:51:50किया न्यू कीवर्ड क्या करता है न्यू
- 8:51:51कीवर्ड कंस्ट्रक्टर को ढूंढता है और अगर
- 8:51:53किसी क्लास के अंदर अगर उसे कंस्ट्रक्टर
- 8:51:55नहीं मिला तो जावास्क्रिप्ट क्या करेगा
- 8:51:56ऑटोमेटिक इस मेथड को इस कंस्ट्रक्टर मेथड
- 8:51:58को क्रिएट कर देगा और कंस्ट्रक्टर मेथड का
- 8:52:00जनरल काम होता है टू इनिश इइ द ऑब्जेक्ट
- 8:52:03यानी जब भी कोई नई ऑब्जेक्ट क्रिएट हो रही
- 8:52:04हो उस टाइम पे क्रिएशन के टाइम पे अगर आप
- 8:52:06कोई काम करवाना चाहते हैं कुछ प्रॉपर्टीज
- 8:52:08को सेट करना चाहते हैं इशिजकी लिए हम अपने
- 8:52:10कंस्ट्रक्टर को यूज करते हैं जैसे अभी इस
- 8:52:24ये कंस्ट्रक्टर हमारा इस
- 8:52:28toyota's जावास्क्रिप्ट इज रियली स्मार्ट
- 8:52:30तो वो ऑटोमेटिक हमारे लिए कंस्ट्रक्टर को
- 8:52:32क्रिएट कर देगी सिमिलर एक कंस्ट्रक्टर
- 8:52:34हमारे लिए हमारी फर ऑब्जेक्ट के अंदर
- 8:52:36क्रिएट हुआ है यहां पर भी प्रोटोटाइप में
- 8:52:37जाएंगे तो हमारे लिए कंस्ट्रक्टर क्रिएट
- 8:52:39हुआ है इवन दो हमने तो सिर्फ स्टार्ट
- 8:52:41स्टॉप और सेट ब्रांड तीन फंक्शन बनाए थे
- 8:52:43चौथा कहां से आया चौथा ऑटोमेटिक
- 8:52:45जावास्क्रिप्ट से आया बट वी कैन आल्सो
- 8:52:47क्रिएट आवर ओन कस्टम कंस्ट्रक्टर्स जैसे
- 8:52:49अगर हम चाहे तो यहां पर यह अपना
- 8:52:51कंस्ट्रक्टर बना सकते हैं और कंस्ट्रक्टर
- 8:52:53का सिंपली कुछ भी काम हो सकता है लेट्स
- 8:52:55सपोज कंस्ट्रक्टर को इस तरीके से क्रिएट
- 8:52:57करते हैं तो फंक्शन का नाम ही कंस्ट्रक्टर
- 8:52:58होता है कंस्ट्रक्टर होता मेथड है बट उसका
- 8:53:00नाम ही कंस्ट्रक्टर है और यहां पर हम
- 8:53:02प्रिंट करवा सकते हैं क्रिएटिंग न्यू
- 8:53:06ऑब्जेक्ट तो जब भी किसी भी ऑब्जेक्ट को इस
- 8:53:24प्रिंट होकर आएगा क्रिएटिंग न्यू ऑब्जेक्ट
- 8:53:26जैसे यहां पर इसे हटा देते हैं अभी के लिए
- 8:53:29इसे हटा देते हैं जैसे ही हम फर्स्ट टाइम
- 8:53:54पर अगर मैंने अपनी कार का जो ब्रांड नेम
- 8:53:57है वो यहां पे पास कर दिया तो यहां उसे
- 8:53:59ब्रांड नाम के एक वेरिएबल के अंदर सेव कर
- 8:54:01सकते हैं एंड वी कैन सिंपली राइट दिस डॉट
- 8:54:04ब्रंड इ इक्व ट ब्रांड ये वाली लाइन जो हम
- 8:54:07यहां लिख रहे थे सेट ब्रांड वो हमें यहां
- 8:54:08लिखने की जरूरत नहीं है वो हम इनिश जेशन
- 8:54:10के टाइम पर लिख सकते हैं इनिश इजेशन यानी
- 8:54:13जब हम किसी भी ऑब्जेक्ट को क्रिएट कर रहे
- 8:54:14हैं तो इस तरीके से इस बार रिफ्रेश करेंगे
- 8:54:16एंड इफ आई ट्राई टू प्रिंट
- 8:54:24सिमिलरली इस इंफॉर्मेशन को हमने पास ऑन
- 8:54:26किया है अगर हम नहीं पास ऑन करते
- 8:54:28इंफॉर्मेशन तो एरर नहीं आएगा हमारे पास
- 8:54:30जैसे हमने
- 8:54:54आई कैन मेक इट लेक्सस अगेन और इस बार
- 8:54:56लेक्सस को प्रिंट करवाया तो इस बार ब्रांड
- 8:54:57की वैल्यू क्या हो गई अपडेट हो गई तो
- 8:54:59ऑब्जेक्ट्स के अंदर चेंजेज तो किए ही जा
- 8:55:00सकते हैं बट पॉइंट इज अगर हमें इनिशियल
- 8:55:03इजेशन के टाइम पे कुछ काम करवाना है यानी
- 8:55:04फर्स्ट टाइम जब ऑब्जेक्ट क्रिएट हो रही है
- 8:55:06उस टाइम पे कुछ काम करवाना है तो वो काम
- 8:55:08हमारे लिए हमारा कंस्ट्रक्टर करता है हम
- 8:55:10चाहे तो इसे मल्टीपल आर्गुमेंट भी भेज
- 8:55:12सकते हैं जैसे फॉर एग्जांपल हम अपनी
- 8:55:13माइलेज भी सेंड कर रहे हैं इसकी माइलेज 10
- 8:55:16ले लेते हैं ये लेक्सस हो गया इसकी माइलेज
- 8:55:1912 ले लेते हैं एंड यहां एक वेरिएबल बना
- 8:55:21लेते हैं नया माइलेज के नाम से तो यहां पे
- 8:55:23हम सेट कर सकते दिस डॉट माइलेज इज इक्वल
- 8:55:26टू माय माइलेज सेव एंड रिफ्रेश तो इस बार
- 8:55:31जब हम या इनफैक्ट मैं आपको दिखाती हूं कि
- 8:55:33यहां पर जैसे ही
- 8:55:42fortune4 फिर हम लेक्स को क्रिएट करेंगे
- 8:55:45एंड उसके साथ आई कैन प्रिंट माय लेक्स
- 8:55:49ऑब्जेक्ट सेव किया रिफ्रेश किया तो यहां
- 8:55:51क्या हुआ सबसे पहले हमने अपनी ऑब्जेक्ट को
- 8:55:53क्रिएट किया कौन से ऑब्जेक्ट को क्रिएट
- 8:55:54किया इस
- 8:56:24लेक्स कहां से बनी हैले
- 8:56:54इन्हेरिटेंस ऐसा कांसेप्ट है जो सिर्फ
- 8:56:55जावास्क्रिप्ट के अंदर नहीं है अगर आप
- 8:56:56दूसरी प्रोग्रामिंग लैंग्वेजेस देखते हो
- 8:56:58जैसे c+ प् देखते हैं हम जैसे हम जावा
- 8:57:00देखते हैं तो उनके अंदर भी अगर आप
- 8:57:02ऑब्जेक्ट्स एंड क्लासेस को देखोगे इन
- 8:57:03लैंग्वेजेस के अंदर भी ऑब्जेक्ट्स एंड
- 8:57:04क्लासेस होती हैं तो वहां पर भी
- 8:57:06इन्हेरिटेंस का कांसेप्ट काम करता है यहां
- 8:57:07पर भी इन्हेरिटेंस का कांसेप्ट काम करता
- 8:57:09है तो इन्हेरिटेंस इज अ प्रोग्रामिंग
- 8:57:11कांसेप्ट इन जनरल कोई भी अच्छी
- 8:57:12प्रोग्रामिंग लैंग्वेज होती है उसके अंदर
- 8:57:14आपको ऑब्जेक्ट्स क्लासेस देखने को मिलती
- 8:57:15है तो इन्हेरिटेंस का मतलब बेसिकली होता
- 8:57:18है पासिंग डाउन ऑफ प्रॉपर्टीज एंड मेथड्स
- 8:57:20फ्रॉम पेरेंट क्लास टू चाइल्ड क्लास यानी
- 8:57:23हमारे पास अगर कोई क्लास है लेट्स सपोज वी
- 8:57:25हैव क्लास वन एंड वी हैव क्लास टू अगर
- 8:57:29क्लास वन के अंदर हमने कुछ प्रॉपर्टी वन
- 8:57:31डिफाइन कर दी प्रॉपर्टी टू डिफाइन कर दी
- 8:57:33मेथड वन डिफाइन कर दिया मेथड टू डिफाइन कर
- 8:57:35दिया अगर हम चाहते हैं इन सारी चीजों को
- 8:57:37हम रीयूज कर पाएं अपनी क्लास टू के अंदर
- 8:57:40तो हम क्या करते हैं इन सारी प्रॉपर्टीज
- 8:57:42को इन्हेरिटेंस
- 8:57:43अपने पेरेंट हमारे पेरेंट्स के पास जो भी
- 8:57:46होता है उसको हम एज चिल्ड्रन इन्हेरिटेंस
- 8:57:49दादा दादी नाना नानी के पास जो होता है
- 8:57:52उसको हमारे पेरेंट्स इन्हेरिटेंस
- 8:57:54नहीं लेते हैं वैसे ही प्रोग्रामिंग के
- 8:57:56अंदर इन्हेरिटेंस का मतलब होता है जब एक
- 8:57:58क्लास से प्रॉपर्टीज एंड मेथड्स दूसरी
- 8:58:00क्लास की तरफ पास डाउन हो जाते हैं
- 8:58:01इन्हेरिटेंस
- 8:58:03इज कॉल्ड एक्सटेंड्स तो हम जनरली कहते हैं
- 8:58:06हमारी क्लास टू क्लास वन को एक्सटेंड कर
- 8:58:09रही है या हमारी जो चाइल्ड क्लास है जो
- 8:58:12एक्सटेंड करती है उसे चाइल्ड क्लास कह
- 8:58:13लेते हैं वो अपने पेरेंट क्लास की
- 8:58:15प्रॉपर्टीज को एक्सटेंड कर रही है तो हम
- 8:58:17कोई भी नॉर्मल क्लास बना सकते हैं फॉर
- 8:58:18एग्जांपल हमने पेरेंट क्लास बना ली और जब
- 8:58:20भी हम अपनी चाइल्ड क्लास में पेरेंट को
- 8:58:22एक्सटेंड करना चाहते हैं तो उसके लिए हम
- 8:58:23एक्स टेंस कीवर्ड को यूज करते हैं और फिर
- 8:58:25लिखते हैं पैरेंट इसका एक एग्जांपल देखते
- 8:58:28हैं फॉर एग्जांपल आई क्रिएट अ क्लास कॉल्ड
- 8:58:31पैरेंट पेरेंट क्लास को हमने यहां क्रिएट
- 8:58:33कर लिया एंड पेरेंट क्लास के अंदर हमारे
- 8:58:35पास एक फंक्शन है इसको कह देते हैं हेलो
- 8:58:38फंक्शन है हमारे पास जिसका काम है कल डलॉग
- 8:58:41करवाना हमारे लिए
- 8:58:43हेलो अब अगर हम कोई क्लास बना रहे हैं
- 8:58:45चाइल्ड नाम से और उसके अंदर हम अपने हेलो
- 8:58:48फंक्शन को यूज़ करना चाहते हैं तो एक
- 8:58:49तरीका तो है कि इस फंक्शन को पूरा कॉपी
- 8:58:51करके हम यहां पे पेस्ट करें और दूसरा
- 8:58:52तरीका है कि हम इन मेरिट कर ले चीजों को
- 8:58:55अच्छा एक और इंटरेस्टिंग चीज मैं आपको
- 8:58:57बताती हूं कोई भी काम जो हम क्लासेस से कर
- 8:58:59रहे हैं जो हम क्लासेस से कर रहे हैं
- 8:59:01कंस्ट्रक्टर से कर रहे हैं इन्हेरिटेंस से
- 8:59:03कर रहे हैं ये सारे के सारे काम सिर्फ
- 8:59:04फंक्शन से कर पाना पॉसिबल है मतलब एज सच
- 8:59:07हमें क्लासेस इन्हेरिटेंस इन कॉन्सेप्ट्स
- 8:59:09की कोर नीड नहीं होती है बट ये सारे के
- 8:59:11सारे जो कांसेप्ट हैं ये प्रोग्रामिंग को
- 8:59:13करने का एक बेटर तरीका है फॉर एग्जांपल
- 8:59:15अगर हमें फंक्शंस की हेल्प से सारी चीजें
- 8:59:17करनी होती तो इसी फंक्शन को हर एक
- 8:59:18ऑब्जेक्ट के अंदर हम बार-बार बार-बार लिख
- 8:59:20रहे होते हैं पर क्लास ने क्या किया क्लास
- 8:59:21ने मल्टीपल ऑब्जेक्ट्स को एक साथ क्रिएट
- 8:59:23करने का एक सिंपल ब्लूप्रिंट बनाने का
- 8:59:24हमें तरीका दे दिया कहने को तो हम बार-बार
- 8:59:26ऑब्जेक्ट्स को डिफाइन कर सकते थे बार-बार
- 8:59:28अपने फंक्शन मेथड्स को लिख सकते थे पर
- 8:59:30क्लास ने उस चीज को सिंपलीफाई कर दिया
- 8:59:31बेटर तरीका दे दिया हमें कोड को लिखने का
- 8:59:34वही सेम काम हमारे लिए इन्हेरिटेंस कर रहा
- 8:59:35है मतलब अगर मुझे चाइल्ड क्लास के अंदर
- 8:59:37अपना हेलो फंक्शन यूज़ करना होता तो कुछ
- 8:59:39नहीं करना था कॉपी करके पेस्ट करना होता
- 8:59:41हम यूज़ कर पाते बट क्योंकि प्रोग्रामिंग
- 8:59:43के अंदर रिपीटेशन बहुत खराब चीज है हम
- 8:59:45बार-बार उसी सेम कोड को कॉपी पेस्ट कर रहे
- 8:59:47हैं कॉपी पेस्ट कर रहे हैं दैट इज़ नॉट अ
- 8:59:48गुड वे ऑफ़ राइटिंग कोड सो वी ट्राई टू
- 8:59:50रिड्यूस आवर रिपीटेशंस जिसके लिए ऑब्जेक्ट
- 8:59:53ओरिएंटेड प्रोग्रामिंग में यानी जहां पर
- 8:59:54ऑब्जेक्ट एंड क्लासेस को हम यूज़ करते हैं
- 8:59:55कोड के अंदर वहां पे इन्हेरिटेंस बहुत
- 8:59:58हमारे काम आता है सो दैट इज व्हाई वी आर
- 8:59:59यूजिंग इन्हेरिटेंस अब हमने इन्हेरिटेंस
- 9:00:01के अंदर हमने एज सच कुछ नहीं लिखा पर अगर
- 9:00:04मैं एक ऑब्जेक्ट बनाऊं लेट ऑब्जेक्ट इज
- 9:00:06इक्वल टू चाइल्ड क्लास की एक ऑब्जेक्ट आई
- 9:00:09तो यहां चाइल्ड कंस्ट्रक्टर कैन नॉट बी
- 9:00:12इन्वोक्ड विदाउट न ओके सेव रिफ्रेश तो
- 9:00:16यहां पर जब हम अपनी ऑब्जेक्ट को प्रिंट
- 9:00:18करवाएंगे तो यह है तो चाइल्ड क्लास की
- 9:00:20ऑब्जेक्ट बट अगर हम लिखें ऑब्जेक्ट डॉ
- 9:00:22हेलो तो वो चीज हमारे लिए वर्क कर जाएगी
- 9:00:24उसने हमारे लिए एरर नहीं दिया पर अगर
- 9:00:26मैंने ऑब्जेक्ट ड एसी किया होता कुछ भी
- 9:00:28रैंडम चीज हमने लिखी होती ऑब्जेक्ट ड एसी
- 9:00:32तो वो वर्क नहीं करती वो हमारे लिए एरर दे
- 9:00:33देती बट क्योंकि ये चीज एजिस्ट करती है
- 9:00:35थ्रू इन्हेरिटेंस इसलिए यहां पर हमारे लिए
- 9:00:37एरर नहीं आया तो ये क्या हो रहा है ये
- 9:00:39यहां पर हमारे लिए इन्हेरिटेंस वर्क कर
- 9:00:41रही है इसका एक और थोड़ा सा बेटर एग्जांपल
- 9:00:43देखते हैं फॉर एग्जांपल हमने क्लास बनाई
- 9:00:45कॉल्ड पर्सन हर जो इंसान होता है उसको
- 9:00:47रिप्रेजेंट करने के लिए हमने क्लास बनाई
- 9:00:49है कोड के अंदर हर जो पर्सन होता है दे
- 9:00:51कैन ऑल ईट दे कैन ऑल स्लीप तो हमने एक
- 9:00:53फंक्शन बना दिया ईट नाम से तो हम लिख सकते
- 9:00:56हैं कसोल डलॉग ट ऐसे ही हमने एक फंक्शन
- 9:00:59बना दिया स्लीप नाम से तो हम लिख सकते हैं
- 9:01:02कसोल
- 9:01:05डलॉग अब हम एक और नई क्लास बना रहे हैं
- 9:01:07कॉल्ड इंजीनियर अब हमें पता है हर जो
- 9:01:10इंजीनियर है वो ईट एंड स्लीप तो कर ही
- 9:01:12सकता है उसके अलावा इंजीनियर के पास अलग
- 9:01:14प्रॉपर्टीज होंगी जैसे फॉर एग्जांपल
- 9:01:16इंजीनियर के पास एक वर्क नाम का फंक्शन
- 9:01:18होगा जिसमें हम प्रिंट कर सकते हैं कसोल
- 9:01:21डलॉग सॉल्व प्रॉब्लम्स
- 9:01:23प्रॉब्लम्स बिल्ड समथिंग इस तरीके का कुछ
- 9:01:28वर्क होता है किसी भी इंजीनियर का तो
- 9:01:29इंजीनियर के पास वर्क नाम का फंक्शन है तो
- 9:01:31कोई भी अगर हम एक इंजीनियर बनाते हैं सो
- 9:01:35आई एम एन इंजीनियर तो आई विल मेक वन
- 9:01:37श्रद्धा ऑब्जेक्ट जो क्या है जो एक
- 9:01:39इंजीनियर है तो इज इक्वल टू न्यू इंजीनियर
- 9:01:42नई इंजीनियर ऑब्जेक्ट बना ली हमने तो
- 9:01:45श्रद्धा ऑब्जेक्ट को जब हम प्रिंट करेंगे
- 9:01:46ये एक इंजीनियर क्लास की ऑब्जेक्ट है ठीक
- 9:01:48है ऑलराइट और अपनी श्रद्धा ऑब्जेक्ट के
- 9:01:50लिए व्हाट आईई कैन डू इज हम वर्क फंक्शन
- 9:01:53को कॉल कर सकते तो ये चीज़ हमारे लिए
- 9:01:54प्रिंट हो कर आ गई पर क्योंकि हर एक
- 9:01:56इंजीनियर एक पर्सन भी होता है एक इंसान भी
- 9:01:58होता है हर एक डॉक्टर भी एक इंसान होता है
- 9:02:00तो एक पर्सन की जो सारी सारी प्रॉपर्टीज
- 9:02:02हैं वो इंजीनियर को इन्हेरिटेंस
- 9:02:06हैं इन प्रॉपर्टीज को तो उससे क्या होगा
- 9:02:10अगर हम श्रद्धा के लिए श्रद्धा ऑब्जेक्ट
- 9:02:12के लिए इफ वी कॉल
- 9:02:14ईट नाउ दिस फंक्शन विल वर्क तो सारे के
- 9:02:17सारे ये जो चीजें हैं ये इन्हेरिटेंस के
- 9:02:21अंदर वैसे ही कल को अगर हमें इंजीनियर
- 9:02:23नहीं कल को हमें डॉक्टर नाम की क्लास भी
- 9:02:24बनानी होती है तो इसको कर सकते हैं डॉक्टर
- 9:02:27एंड यहां लिख सकते हैं ट्रीट पेशेंट्स नाम
- 9:02:30का कुछ वर्क फंक्शन बना
- 9:02:32लिया तो उस केस में क्या होगा उस केस में
- 9:02:34अगर हम कोई डॉक्टर भी क्रिएट करते हैं तो
- 9:02:36उसके पास भी पर्सन की सारी की सारी
- 9:02:38प्रॉपर्टीज इन्हेरिटेंस
- 9:02:43है फॉर एग्जांपल हर पर्सन के लिए अगर
- 9:02:47जनरली हमारा जो वर्क है एक वर्क नाम का
- 9:02:49फंक्शन अगर हम पर्सन में भी डिफाइन कर दें
- 9:02:52और फिर वहां हम लिखें कंसोल लॉग डू नथिंग
- 9:02:55तो पर्सन के लिए अभी क्या है अभी बेसिक
- 9:02:57वर्क है डू नथिंग और इंजीनियर क्लास के
- 9:02:59अंदर भी अपना वर्क है तो जब भी हमारी
- 9:03:01पेरेंट क्लास एंड चाइल्ड क्लास के अंदर
- 9:03:03सेम फंक्शन होता है तो उस केस में चाइल्ड
- 9:03:05क्लास वाला फंक्शन इवोक होता है जैसे फॉर
- 9:03:07एग्जांपल इफ आई हैव माय इंजीनियर ऑब्जेक्ट
- 9:03:10जिसके अंदर हम वर्क को कॉल करेंगे तो
- 9:03:12हमेशा हमारी चाइल्ड क्लास वाला फंक्शन
- 9:03:14इवोक होगा यहां पर क्या हुआ जो चाइल्ड
- 9:03:16क्लास का फंक्शन है वो हमारे लिए इवोक हुआ
- 9:03:18पेरेंट क्लास का फंक्शन इवोक नहीं होता सो
- 9:03:20दिस वी कैन आल्सो रिमेंबर कि अगर चाइल्ड
- 9:03:22एंड पेरेंट क्ला दोनों के पास सेम मेथड
- 9:03:24होता है तो चाइल्ड का मेथड यूज होता है और
- 9:03:26इस कांसेप्ट को हम कहते हैं मेथड
- 9:03:28ओवरराइडिंग ओवरराइड का मतलब होता है किसी
- 9:03:30दूसरी चीज को कवर कर लेना तो बेसिकली
- 9:03:32चाइल्ड का जो मेथड है वो स्ट्रांग हो जाता
- 9:03:34है वो पेरेंट वाले मेथड को कवर कर लेता है
- 9:03:36तो इट बेसिकली ओवरराइट्स इट हम चाहे तो
- 9:03:38अपनी इस पर्सन क्लास के अंदर एक
- 9:03:40कंस्ट्रक्टर भी क्रिएट कर सकते हैं
- 9:03:42कंस्ट्रक्टर तो कंस्ट्रक्टर के अंदर हम
- 9:03:45बेसिकली एक नया वेरिएबल सेट कर देंगे दिस
- 9:03:48डॉट
- 9:03:49स्पीशीज स्पीशीज क्या होती है हर पर्सन की
- 9:03:51स्पीशीज हमारे पास होती है होमोसेपियन
- 9:03:54तो वही वैल्यू हम स्टोर करने वाले हैं तो
- 9:03:57जो भी पर्सन क्लास बनेगी पर्सन क्लास की
- 9:03:59अगर कोई भी ऑब्जेक्ट बनती है फॉर एग्जांपल
- 9:04:02इफ आई राइट लेट पव इ इक्वल टू न्यू
- 9:04:08पर्सन तो जो हमारे पास पव आएगा पव के अंदर
- 9:04:11एक स्पीशी आ जाएगी और सारे के सारे फंक्शन
- 9:04:13आ जाएंगे किसी भी पर्सन के बट अगर हम
- 9:04:16लिखते हैं ईवन यानी इंजीनियर की बनाते हैं
- 9:04:19न्यू
- 9:04:21इंजीनियर तो इंजीनियर के अंदर भी हमारे
- 9:04:24पास स्पीशीज वाला जो प्रॉपर्टी है वो आएगी
- 9:04:27अब इंजीनियर के अंदर तो एज सच हमने
- 9:04:29स्पीशीज डिफाइन नहीं की पर क्योंकि हम
- 9:04:31पेरेंट की सारी की सारी प्रॉपर्टीज एंड
- 9:04:33मेथड्स इन्हेरिटेंस
- 9:04:34पर्सन के पास होंगी वो सारी की सारी
- 9:04:36प्रॉपर्टीज हमारी इंजीनियर के पास भी
- 9:04:38होंगी तो इस इवन ऑब्जेक्ट के अंदर भी हमें
- 9:04:40सेम प्रॉपर्टीज देखने को मिलती है नेक्स्ट
- 9:04:42हम बात करने वाले हैं एक और इंटरेस्टिंग
- 9:04:44एंड इंपॉर्टेंट कीवर्ड के बारे में व्हिच
- 9:04:45इज कॉल्ड द सुपर कीवर्ड अब सुपर कीवर्ड इज
- 9:04:48यूज्ड टू कॉल द कंस्ट्रक्टर ऑफ इट्स
- 9:04:50पेरेंट क्लास टू एक्सेस द पेरेंट्स
- 9:04:52प्रॉपर्टीज एंड मेथड्स
- 9:04:54कभी-कभार हमारे पास ऐसी कंडीशन आ जाती है
- 9:04:56जिसमें हमें चाइल्ड क्लास से क्या करना
- 9:04:58पड़ता है पेरेंट क्लास की प्रॉपर्टीज को
- 9:05:00डायरेक्टली एक्सेस करना पड़ता है या फिर
- 9:05:01पेरेंट के कंस्ट्रक्टर को कॉल करना पड़ता
- 9:05:03है तो उस केस में पेरेंट के कंस्ट्रक्टर
- 9:05:05को कॉल करने के लिए हम सुपर कीवर्ड को यूज
- 9:05:08करते हैं सुपर मतलब हमसे जो एक लेवल ऊपर
- 9:05:10है तो पेरेंट्स एक लेवल ऊपर होते हैं तो
- 9:05:12सुपर कीवर्ड को वी आर गोइंग टू यूज अब
- 9:05:14उसके लिए जावास्क्रिप्ट के अंदर क्या होता
- 9:05:15है वो मैं एक बार आपको दिखाती हूं फॉर
- 9:05:17एग्जांपल यह स्लीप यहां से हटा देते हैं
- 9:05:20एंड वी कैन आल्सो रिमूव दिस वर्क फंक्शन
- 9:05:22इफ वी वांट ये सिंपल सी हमने पर्सन नाम की
- 9:05:24क्लास बनाई हुई है इस क्लास के अंदर हमारे
- 9:05:26पास एक कंस्ट्रक्टर है जो एक स्पीशीज नाम
- 9:05:29की वैल्यू को इनिश इज कर रहा है और एक
- 9:05:30हमारे पास एक फंक्शन है अब अगर हमने
- 9:05:33इंजीनियर क्लास बनाई तो उस इंजीनियर क्लास
- 9:05:34में पर्सन की भी सारी की सारी प्रॉपर्टीज
- 9:05:36आ जाएंगी प्लस इंजीनियर के पास अपनी कुछ
- 9:05:38एडिशनल प्रॉपर्टीज हो सकती हैं फॉर
- 9:05:39एग्जांपल यहां से अभी के लिए ये डॉक्टर
- 9:05:42हटा देते हैं एंड यह हमारी एक इंजीनियर
- 9:05:45ऑब्जेक्ट हो गई अब अगर हम या इसे इंजीनियर
- 9:05:49ऑब्जेक्ट कह देते हैं अब जैसे पर्सन क्लास
- 9:05:51के पास अपना कंस्ट्रक्टर है वैसे ही
- 9:05:52इंजीनियर क्ला के पास भी अपना एक
- 9:05:54कंस्ट्रक्टर हो सकता है तो कंस्ट्रक्टर
- 9:05:56में कोई भी काम हो सकता है जैसे यहां पर
- 9:05:59फॉर एग्जांपल इफ आई मेक अ न्यू वेरिएबल
- 9:06:03ब्रांच तो हम कह सकते हैं कि हर इंजीनियर
- 9:06:06ने अपनी जो बीटेक की होगी वो किसी ब्रांच
- 9:06:08में की होगी कोई केमिकल इंजीनियर होगा कोई
- 9:06:09मैकेनिकल इंजीनियर होगा कोई कंप्यूटर
- 9:06:11इंजीनियर होगा तो हर किसी की अपनी ब्रांच
- 9:06:13होती है तो यहां पर कंस्ट्रक्टर क्या
- 9:06:15करेगा अपना एक वेरिएबल ले लेगा जिसको हम
- 9:06:17कहेंगे दिस डॉट ब्रांच दिस डॉट ब्रांच इ
- 9:06:19इक्वल टू ब्रांच यानी हर एक इंजीनियर के
- 9:06:21पास अपनी एक स्पेशल प्रॉपर्टी होगी ब्रांच
- 9:06:23नाम से जिसको हम सेव करवा सकते हैं अब हम
- 9:06:25एक नया इंजीनियर क्रिएट कर रहे हैं फॉर
- 9:06:27एग्जांपल दिस इज अ केमिकल
- 9:06:30इंजीनियर केमिकल इंजीनियर हम क्रिएट करने
- 9:06:33की कोशिश कर रहे हैं तो ये उनकी ब्रांच आ
- 9:06:35गई अब इस कोड में एज सच देख के हमें कोई
- 9:06:37प्रॉब्लम दिखाई नहीं दे रही दिस इज अ वेरी
- 9:06:38नॉर्मल कोड जिसको हमने लिखा है पर जैसे ही
- 9:06:40इसको सेव करके हम रन करेंगे हमारे पास एक
- 9:06:42एरर आएगा एरर क्या कह रहा है मस्ट कॉल
- 9:06:44सुपर कंस्ट्रक्टर इन
- 9:06:49डिराइवर अब यहां पर ये
- 9:06:52डिराइवर ज भी हम इन्हेरिटेंस की बात करते
- 9:06:54हैं हमारे पास एक पेरेंट क्लास होती है और
- 9:06:57उससे हमारी चाइल्ड क्लास कुछ प्रॉपर्टीज
- 9:07:00इन्हेरिटेंस
- 9:07:02है इसे हम प्रोग्रामिंग के अंदर
- 9:07:06डिराइवर आई है किसी से कुछ लेकर आई है तो
- 9:07:09बेसिकली यहां पर कहा जा रहा है कि हमें
- 9:07:11सुपर कंस्ट्रक्टर को कॉल करना पड़ता है
- 9:07:16डिराइवर करने से पहले या डिराइवर से
- 9:07:19रिटर्न करने से पहले यानी अगर हमारी
- 9:07:21डिराइवर
- 9:07:23के अंदर अगर हम कोई कंस्ट्रक्टर बनाते हैं
- 9:07:26तो कंस्ट्रक्टर क्या करेगा उस कंस्ट्रक्टर
- 9:07:28का जरूरी है कि वह सुपर को यूज करके
- 9:07:31पेरेंट क्लास के कंस्ट्रक्टर को पहले कॉल
- 9:07:32करे तो अगर हमें इस एरर से बचना है तो हर
- 9:07:35बार हम अपने कंस्ट्रक्टर के अंदर क्या
- 9:07:37करेंगे हम सबसे पहली चीज जो कर रहे होते
- 9:07:39हैं यूजुअली कोड्स के अंदर वो हम सुपर
- 9:07:41कीवर्ड को लिखते हैं एंड इस तरीके से वहां
- 9:07:43पेंसिस लगाते हैं तो बेसिकली यह तरीका
- 9:07:45होता है टू
- 9:07:48इवोक पैरेंट क्लास
- 9:07:51कंस्ट्रक्टर तो सुपर यह जो हमने लिखा है
- 9:07:54ये बेसिकली हम अपने इस कंस्ट्रक्टर को कॉल
- 9:07:56करने की कोशिश कर रहे हैं जैसे ही इस
- 9:07:57कंस्ट्रक्टर को हम कॉल करेंगे वैसे ही
- 9:07:59हमारे लिए दिस डॉट स्पीशीज ये जो चीज है
- 9:08:01ये सेट हो जाएगी अब इसे हम सेव कर सकते
- 9:08:03हैं रिफ्रेश कर सकते हैं एंड नाउ इफ आई
- 9:08:05ट्राई टू प्रिंट माय इंजीनियर
- 9:08:09ऑब्जेक्ट तो हमारे पास इंजीनियर के अंदर
- 9:08:11ब्रांच भी आ गई स्पीशीज भी आ गई पर्सन की
- 9:08:14सारी की सारी हमारे पास फंक्शंस आ गए अब
- 9:08:16सीक्वेंस हमें एगजैक्टली पता करना है कि
- 9:08:18कौन सा कंस्ट्रक्टर पहले कॉल हुआ तो उसका
- 9:08:20बेस्ट तरीका ये है कि सबसे पहले यहां पे
- 9:08:22प्रिंट करवा लो कसोल
- 9:08:25डलॉग एंटर चाइल्ड
- 9:08:27कंस्ट्रक्टर यहां हमने लिख दिया एंटर
- 9:08:29चाइल्ड
- 9:08:30कंस्ट्रक्टर कॉपी और यहां हमने लिख दिया
- 9:08:33एंटर पेरेंट कंस्ट्रक्टर और यहां हम लिख
- 9:08:36देते हैं एग्जिट चाइल्ड कंस्ट्रक्टर सेव
- 9:08:40कर लेते हैं इसे एंड रिफ्रेश करते हैं तो
- 9:08:42बेसिकली क्या सीक्वेंस है सबसे पहले तो हम
- 9:08:44चाइल्ड कंस्ट्रक्टर के अंदर एंटर करेंगे
- 9:08:46यानी जैसे ही हम किसी नई इंजीनियर
- 9:08:48ऑब्जेक्ट को क्रिएट करते हैं चाइल्ड क्लास
- 9:08:50के ऑब्जेक्ट को क्रिएट करते हैं तो सबसे
- 9:08:51पहले तो हम इसी कंस्ट्रक्टर के अंदर जा
- 9:08:53आते हैं उसके बाद क्या होता है जैसे ही
- 9:08:54सुपर से हम अपने पेरेंट कंस्ट्रक्टर को
- 9:08:56इवोक करेंगे हम यहां पर आ जाएंगे तो हमारे
- 9:08:58लिए प्रिंट होकर आएगा एंटर पेरेंट
- 9:09:00कंस्ट्रक्टर फिर हम पेरेंट कंस्ट्रक्टर से
- 9:09:02सारे के सारे काम कर लेंगे फिर हम वापस
- 9:09:04यहां पर आ रहे होंगे एंड इस बार हम सारे
- 9:09:06काम कर लेंगे चाइल्ड कंस्ट्रक्टर के एंड
- 9:09:08फिर हम यहां से एग्जिट कर जाएंगे तो जनरली
- 9:09:10कंस्ट्रक्टर के अंदर दिस को यूज़ करने से
- 9:09:12पहले या फिर एग्जिट करने से पहले हमें
- 9:09:14क्या करना होता है अपने सुपर कंस्ट्रक्टर
- 9:09:16को कॉल करना होता है अगर हम इस लाइन को
- 9:09:18यहां से हटा देंगे तो हमारे पास एक एरर आ
- 9:09:20जाएगा आल्सो एक और इंटरेस्टिंग चीज हम कर
- 9:09:22सकते हैं ये कंसोल के जो स्टेटमेंट्स
- 9:09:25हैं इनको एक बार यहां से हटा लेते
- 9:09:29हैं फॉर एग्जांपल हमारी ये जो पर्सन की
- 9:09:32क्लास है इस पर्सन क्लास के अंदर हमें पता
- 9:09:34है हर एक पर्सन के पास अपना नाम तो हो ही
- 9:09:36सकता है तो हम चाहते हैं कि पर्सन क्लास
- 9:09:38की जब भी ऑब्जेक्ट क्रिएट हो तो उसके अंदर
- 9:09:39कंस्ट्रक्टर में एक नेम नाम की चीज पास हो
- 9:09:42एंड उसके बेसिस पर हम एक प्रॉपर्टी बना
- 9:09:44दें इसके लिए दिस डॉट नेम इ ू नेम तो हर
- 9:09:47पर्सन का अपना एक नाम होना चाहिए तो जब हम
- 9:09:50एक इंजीनियर टाइप का पर्सन बनाएंगे यानी
- 9:09:53जब हम एक नया इंजीनियर बनाएंगे तो हम यहां
- 9:09:55पर क्या कर सकते हैं उस इंजीनियर का नाम
- 9:09:57सेंड कर सकते हैं फॉर एग्जांपल इंजीनियर
- 9:09:58का नाम है श्रद्धा तो यहां पर हमारे पास
- 9:10:00एक वेरिएबल आ जाएगा नेम अब इस नेम वैल्यू
- 9:10:03को इस नेम वैल्यू की एक्सेस हमारे पास इस
- 9:10:05इंजीनियर के अंदर तो है ही पर अगर हमें इस
- 9:10:07नेम वैल्यू को कंस्ट्रक्टर से इस
- 9:10:09कंस्ट्रक्टर के अंदर पास करना है तो सेम
- 9:10:11मेथड्स को हम अपने सुपर के अंदर पास कर
- 9:10:13सकते हैं लेट्स सेव इट रिफ्रेश एंड इस बार
- 9:10:16अगर हम अपनी इंजीनियर ऑब्जेक्ट को प्रिंट
- 9:10:18करवाते हैं तो यहां पर नेम में हमारे पास
- 9:10:19आ जाएगा श्रद्धा बट अगर यहां पर सुपर के
- 9:10:22अंदर हमने नेम को पास नहीं किया तो उस केस
- 9:10:24में क्या होगा उस केस में हमारी जो
- 9:10:26इंजीनियर ऑब्जेक्ट होगी उसके अंदर नेम की
- 9:10:28वैल्यू होगी हमारे पास अनडिफाइंड क्यों
- 9:10:30क्योंकि नेम हमने इंजीनियर को तो दे दिया
- 9:10:32बट वो फाइनली अपने पैरेंट क्लास को पास
- 9:10:34करने के लिए हमें क्या करना पड़ेगा सुपर
- 9:10:35को कॉल करना पड़ेगा और सुपर के अंदर अपने
- 9:10:38उस वेरिएबल को पास करना पड़ेगा तो इसीलिए
- 9:10:40सुपर कीवर्ड काफी इंपॉर्टेंट होता है जब
- 9:10:42भी इन्हेरिटेंस हो रही होती है
- 9:10:43इन्हेरिटेंस के टाइम पे अगर चाइल्ड क्लास
- 9:10:45को पेरेंट क्लास के कंस्ट्रक्टर को कुछ
- 9:10:47इंपॉर्टेंट इंफॉर्मेशन पास ऑन करनी होती
- 9:10:49है तो वो पास ऑन होती है थ्रू दिस सुपर
- 9:10:51कीवर्ड इसके अलावा सुपर को हम अपनी जो
- 9:10:53पैरेंट क्लास होती है उसके कुछ-कुछ मेथड्स
- 9:10:55को इवोक करने के लिए यूज कर सकते हैं फॉर
- 9:10:57एग्जांपल ये जो वर्क क्लास है हर इंजीनियर
- 9:10:59क्या करता है पहले ईट करता है फिर वर्क
- 9:11:01करता है फॉर एग्जांपल दिस इज एन एग्जांपल
- 9:11:03तो यहां पर अगर मुझे सबसे पहले सुपर क्लास
- 9:11:06के ईट मेथड को कॉल करना है तो उसके लिए हम
- 9:11:08लिखेंगे सुपर डॉट ईट इसको सेव कर लेते हैं
- 9:11:11रिफ्रेश करते हैं इस बार अगर हम लिखें
- 9:11:12इंजीनियर ऑब्जेक्ट डॉट वर्क तो उस केस में
- 9:11:16पहले ईट होगा उसके बाद हमारा वर्क कंप्लीट
- 9:11:18हो रहा होगा बट अगर यहीं पर हम लिखते
- 9:11:21सिर्फ ईट सेफ रिफ्रेश तो उस केस में हमारे
- 9:11:24पास एरर आ जाता व्हाई बिकॉज़ ईट इज नॉट
- 9:11:26डिफाइंड तो इसीलिए जो सुपर क्लास यानी जो
- 9:11:29पैरेंट क्लास के मेथड्स एंड प्रॉपर्टीज
- 9:11:31होते हैं उनको डायरेक्टली ऐसे एक्सेस नहीं
- 9:11:32कर सकते तो उसके लिए हमें सुपर कीवर्ड के
- 9:11:34थ्रू उनको एक्सेस करना होता है सो दैट इज
- 9:11:36व्हाई दिस कीवर्ड इज रियली रियली
- 9:11:38इंपोर्टेंट इंटरव्यूज के अंदर मेथड
- 9:11:39ओवरराइडिंग क्या होती है सुपर कीवर्ड कैसे
- 9:11:41काम करता है इन्हेरिटेंस क्या होती है
- 9:11:42एक्सटेंड्स कीवर्ड किस लिए यूज़ होता है
- 9:11:44ये सारे के सारे ऐसे सवाल हैं जो हमसे
- 9:11:46जावास्क्रिप्ट के इंटरव्यूज के अंदर पूछे
- 9:11:48जा सकते हैं अब नेक्स्ट हम बात करने वाले
- 9:11:50हैं अबाउट आवर प्रैक्टिस क्वेश्चंस
- 9:11:51प्रैक्टिस क्वेश्चंस के अंदर सबसे पहला
- 9:11:53क्वेश्चन है यू आर क्रिएटिंग अ वेबसाइट
- 9:11:54फॉर योर कॉलेज हम कॉलेज के लिए अपनी कोई
- 9:11:56वेबसाइट बना रहे हैं हमें उसके लिए क्रिएट
- 9:11:58करनी है क्लास कॉल्ड यूजर विद टू
- 9:12:00प्रॉपर्टीज यानी एक यूजर क्लास क्रिएट
- 9:12:02करने के लिए हमें सिंपली लिखना पड़ेगा
- 9:12:04क्लास एंड हमारी यूजर क्लास और उसके अंदर
- 9:12:07दो प्रॉपर्टीज होंगी एक हमारे पास नेम
- 9:12:10होगा एक हमारे पास ईमेल होगा हर एक यूजर
- 9:12:12के लिए नेम होगा एंड हर एक यूजर के लिए
- 9:12:14हमारे पास ईमेल होगा इट आल्सो हैज अ मेथड
- 9:12:17कॉल्ड व्यू डाटा दैट अलाउ यूजर टू व्यू
- 9:12:20वेबसाइट डाटा तो इस केस में वेबसाइट का
- 9:12:22क्योंकि डेटा तो है नहीं तो व्यू डेटा के
- 9:12:24लिए हम सिर्फ प्रिंट करवा देंगे यानी कुछ
- 9:12:25कसोल ड लॉग करवा देंगे इस मेथड के अंदर तो
- 9:12:27ये एक व्यू डेटा नाम का हमें मेथड बनाना
- 9:12:29है कि हर जो यूजर है इस क्लास के जितनी भी
- 9:12:31ऑब्जेक्ट होंगी सारी की सारी वेबसाइट के
- 9:12:33डाटा को व्यू कर पाए देख पाएं तो उसके लिए
- 9:12:35सबसे पहले अपने कोड पर आ जाते हैं यहां पर
- 9:12:38हमें क्लास क्रिएट करेंगे कॉल्ड यूजर ये
- 9:12:41हमारी यूजर क्लास होगी हर क्लास के अंदर
- 9:12:44हम अपना कंस्ट्रक्टर बना सकते हैं अब
- 9:12:46कंस्ट्रक्टर के अंदर हर यूजर के लिए उसका
- 9:12:48नेम एंड ईमेल होगा ये जो नेम एंड ईमेल की
- 9:12:50इंफॉर्मेशन है इसे हम ले लेंगे इन दिस
- 9:12:53कंस्ट्रक्टर एस एन आर्गुमेंट हम लिख सकते
- 9:12:55हैं दिस डॉट नेम इ इक्वल टू नेम एंड दिस
- 9:12:57डट ईमेल इ इक्वल टू ईमेल उसके साथ में
- 9:13:01हमारे पास एक मेथड होगा कॉल्ड व्यू
- 9:13:05डाटा व्यू डाटा के अंदर हम
- 9:13:09सिंपली कंसोल डट लॉग कर सकते हैं सम डेटा
- 9:13:13तो यहां हम अपने डेटा को प्रिंट करवा सकते
- 9:13:15हैं सो दिस इज माय वेबसाइट
- 9:13:19डाटा या इन फैक्ट हम चाहे तो कोई एक
- 9:13:22नॉर्मल सा वेरिएबल बना सकते हैं लेट डाटा
- 9:13:26इज इक्वल टू सीक्रेट इंफॉर्मेशन इस तरीके
- 9:13:30का कुछ डेटा नाम का हमने वेरिएबल बना लिया
- 9:13:32दिस इज अ वेरी सिंपल एग्जांपल जनरली
- 9:13:34वेबसाइट्स के अंदर डेटा ऐसे स्टोर नहीं
- 9:13:36होता है ये मैं बहुत बेसिक चीज आपको दिखा
- 9:13:38रही हूं पर हां यहां पर अगर हम व्यू डेटा
- 9:13:41करना चाहते हैं तो डेटा को दिखाने के लिए
- 9:13:42हम लिख सकते हैं डटा इज इक्वल टू माय डाटा
- 9:13:46इसको कर लिया सेव एंड अब हम चाहे तो अपने
- 9:13:48लिए अपनी यूजर ऑब्जेक्ट को बना सकते हैं
- 9:13:50लेट लेट्स सपोज हमारे पास स्टूडेंट वन
- 9:13:53हमारी क्योंकि कॉलेज की वेबसाइट है तो
- 9:13:55इसमें स्टूडेंट वन बन सकता है स्टूडेंट वन
- 9:13:57हमारा नया यूजर है उसके बाद स्टूडेंट टू
- 9:13:59आया स्टूडेंट टू इज आल्सो अ न्यू यूजर
- 9:14:02हमारे पास स्टूडेंट थ आया दो स्टूडेंट्स
- 9:14:05ले लेते हैं हर स्टूडेंट के लिए उसका नेम
- 9:14:06एंड ईमेल होना चाहिए तो यहां पर हम नेम
- 9:14:08पास कर सकते हैं लेट्स सपोज द फर्स्ट
- 9:14:10स्टूडेंट इ श्रद्धा द ईमेल इज एबीसी @
- 9:14:14email.com सम फेक ईमेल एंड दूसरा वी कैन
- 9:14:19राइट अमन अमन रेट
- 9:14:23email.com ये हमारे पास दो ईमेल्स आ गए दो
- 9:14:27यूजर्स आ गए अब इन यूजर्स का डाटा प्रिंट
- 9:14:29करने के लिए वी कैन सिंपली राइट हमारा जो
- 9:14:31स्टूडेंट वन है उसका डाटा प्रिंट हो जाए
- 9:14:33हमारे
- 9:14:34लिए तो यह स्टूडेंट वन आ गया स्टूडेंट वन
- 9:14:36के पास ईमेल भी है नेम भी है साथ के साथ
- 9:14:39फंक्शन भी है अगर स्टूडेंट वन चाहे तो
- 9:14:41डाटा को व्यू कर सकता है स्टूडेंट वड व्यू
- 9:14:44डटा तो क्या हुआ डाटा हमारे लिए प्रिंट
- 9:14:47होकर आ गया ऐसे ही स्टूडेंट टू भी डाटा को
- 9:14:49व्यू कर सकता है और सिर्फ स्टूडेंट्स नहीं
- 9:14:51होंगे कॉलेज की वेबसाइट है अगर तो इसमें स
- 9:14:53स्टूडेंट्स यूजर्स नहीं होंगे टीचर्स भी
- 9:14:55यूजर हो सकते हैं तो लेट टीचर वन इज इक्वल
- 9:14:57टू न्यू यूजर और टीचर्स भी कुछ-कुछ नाम हो
- 9:15:02सकते हैं जैसे हो सकता है कॉलेज के अंदर
- 9:15:03देयर इज सम डीन एंड उनकी कोई ईमेल हो न @
- 9:15:07college.com इसको कर लेते हैं सेव तो
- 9:15:11हमारी जो टीचर वन होंगी अगर टीचर वन को
- 9:15:13व्यू डाटा करना है तो टीचर भी डाटा को
- 9:15:16व्यू कर सकती है वेबसाइट के ऊपर अगर
- 9:15:18स्टूडेंट को डाटा व्यू करना है तो डॉट
- 9:15:20व्यू डटा तो स्टूडेंट भी अपना जो डाटा है
- 9:15:22उ व्यू कर सकते हैं वेबसाइट के ऊपर इट विल
- 9:15:24वर्क बोथ वेज तो इस तरीके से अलग-अलग
- 9:15:26तरीके के जो यूजर्स हैं वो हम यहां पर
- 9:15:29क्रिएट कर सकते हैं वैसे और एक बेटर यानी
- 9:15:31लेवल अप करने का तरीका होगा कि स्टूडेंट
- 9:15:32नाम की एक और क्लास बनाई जाए जिसमें
- 9:15:34स्टूडेंट के हिसाब से एक्स्ट्रा
- 9:15:35इंफॉर्मेशन हो और वो इस यूजर क्लास को
- 9:15:37इन्हेरिटेंस प्रॉपर्टीज को इन्हेरिटेंस एक
- 9:15:39टीचर की अलग क्लास बनाई जाए जो इसकी
- 9:15:41प्रॉपर्टीज को इन्हेरिटेंस टीचर के पास ये
- 9:15:43सारे फंक्शंस तो होंगे ही प्लस एक्स्ट्रा
- 9:15:44फंक्शंस होंगे जैसे मार्क्स को अपडेट कर
- 9:15:46पाने की एक्सेस स्टूडेंट के पास ये सारे
- 9:15:48फंक्शंस तो होंगे ही प्लस एक्स्ट्रा
- 9:15:49फंक्शन होंगे जैसे अपना चाहे तो एड्रेस
- 9:15:51अपडेट कर सकता है स्टूडेंट अपना चाहे तो
- 9:15:52तो नाम चेंज कर सकता है स्टूडेंट तो उस
- 9:15:54तरीके से एक पूरा सिस्टम है जो बनाया जा
- 9:15:56सकता है क्लासेस एंड ऑब्जेक्ट्स के अराउंड
- 9:15:58नेक्स्ट हमारे पास एक और पार्ट है इसी
- 9:16:00प्रैक्टिस क्वेश्चन का क्रिएट अ न्यू
- 9:16:01क्लास कॉल्ड एडमिन व्हिच इन्हेरिटेंस
- 9:16:07इट टू एडिट वेबसाइट डाटा यानी हमें एक नई
- 9:16:11क्लास बनानी है अपने लिए कॉल्ड एडमिन जो
- 9:16:13हमारे यूजर क्लास से इन्हेरिटेंस तो क्लास
- 9:16:16एडमिन एक्सटेंड्स यूजर क्लास और यहां पर
- 9:16:21क्या होगा एक्सटेंड्स के बाद वी हैव टू ऐड
- 9:16:23अ न्यू मेथड कॉल्ड एडिट डाटा इसके अंदर
- 9:16:26एडिट डेटा नाम का एक नया मेथड होगा जो
- 9:16:28हमारे डेटा को एडिट कर पाएगा जैसे ये जो
- 9:16:30डेटा वेरिएबल है इसे बेसिकली एडिट कर
- 9:16:32पाएगा और यहां पर डटा की वैल्यू को हम कुछ
- 9:16:34भी कर सकते हैं सम न्यू वैल्यू लेट्स सपोज
- 9:16:39दिस इज द न्यू एडिटेड वैल्यू ऑफ डाटा अब
- 9:16:41ये चीज हमें ध्यान रखनी है कि हमारा जो
- 9:16:43यूजर है वो हमने बेसिक लेवल का एक यूजर
- 9:16:45बनाया है जिसको एडिट एक्सेस नहीं दे रखी
- 9:16:47पर क्योंकि एडमिन है एडमिन सारी चीजें
- 9:16:49एडिट कर सकते हैं तो उसे हमने एडिट एक्सेस
- 9:16:51दिया तो वो यहां पे एक तर से हम डिपिक्ट
- 9:16:53करने की कोशिश कर रहे हैं यूजिंग क्लासेस
- 9:16:55एंड ऑब्जेक्ट्स तो अभी हम एक नया यूजर बना
- 9:16:57सकते हैं वी कैन कॉल दिस यूजर
- 9:16:59एडमिन व एडमिन 1 इ इक्वल टू न्यू एडमिन अब
- 9:17:06यह जो एडमिन है अगर हम इसे सिंपली इस
- 9:17:09तरीके से क्रिएट करेंगे लद इस तरीके से
- 9:17:11क्रिएट करना पॉसिबल है सेव किया रिफ्रेश
- 9:17:13किया कोई एरर नहीं आया एडमिन वन को प्रिंट
- 9:17:15करवाएंगे तो भी एरर नहीं आएगा बट एडमिन वन
- 9:17:17के पास ईमेल एंड नेम नहीं है क्योंकि उन
- 9:17:19वेरिएबल को हमने पास ही नहीं किया तो
- 9:17:21इसीलिए जब एडमिन को क्रिएट कर रहे हैं तो
- 9:17:23यहां पे हमें नेम एंड ईमेल पास करना
- 9:17:24पड़ेगा इसको कह देते हैं एडमिन इसको कह
- 9:17:26देते हैं एडमिन @ college.com तो ये
- 9:17:31इंफॉर्मेशन आ गई पर ये इंफॉर्मेशन प्रोसेस
- 9:17:33करने के लिए हमें कंस्ट्रक्टर चाहिए तो
- 9:17:35यहां हमें उस कंस्ट्रक्टर को क्रिएट करना
- 9:17:37पड़ेगा जिसके पास क्या आ रहा है जिसके पास
- 9:17:40हमारा नेम एंड ईमेल आ रहा है और जब भी हम
- 9:17:45चाइल्ड क्लास के अंदर कंस्ट्रक्टर को
- 9:17:46क्रिएट करते हैं हमें पेरेंट के
- 9:17:47कंस्ट्रक्टर को कॉल करना पड़ता है और
- 9:17:49पेरेंट के कंस्ट्रक्टर को कॉल करने के लिए
- 9:17:51हम अपने सुपर कीवर्ड का यूज़ करते हैं
- 9:17:52जिसमें हम पास कर देंगे अपना नेम एंड ईमेल
- 9:17:55इसे अब सेव कर लेते हैं लेट्स रिफ्रेश इट
- 9:17:58एडमिन अब एडमिन के अंदर नेम एंड ईमेल आ
- 9:18:01गया है साथ के साथ एडमिन चाहे जैसे अभी
- 9:18:04डेटा की वैल्यू क्या है डेटा की वैल्यू ये
- 9:18:05है लेकिन एडमिन डेटा को चेंज कर सकता है
- 9:18:07एडमिन वन चाहे तो अपने डाटा को एडिट कर
- 9:18:11सकता है तो अब अगर हम डाटा की वैल्यू को
- 9:18:13चेक करेंगे तो इट विल बी सम न्यू वैल्यू
- 9:18:15तो इस तरीके से हमारी क्लासेस एंड
- 9:18:17ऑब्जेक्ट्स काम करती हैं लॉजिकली
- 9:18:19जावास्क्रिप्ट के प्रोग्राम्स के अंदर अब
- 9:18:20यह तो हो गया हमारा प्रैक्टिस क्वेश्चंस
- 9:18:22एंडस वाज ऑल अबाउट क्लासेस एंड ऑब्जेक्ट्स
- 9:18:24जिसमें हमने इन्हेरिटेंस सुपर न्यू बहुत
- 9:18:26सारे डिफरेंट डिफरेंट एक्सटेंट्स कीवर्ड्स
- 9:18:28को देखा डिफरेंट डिफरेंट कॉन्सेप्ट्स को
- 9:18:29देखा जैसे इन्हेरिटेंस हो गया जैसे मेथड
- 9:18:31ओवरराइडिंग हो गया इसके अलावा एक और
- 9:18:33प्रोग्रामिंग का एक जनरल कांसेप्ट होता है
- 9:18:35जो मैं आपके साथ शेयर करना चाह रही हूं
- 9:18:37व्हिच इज़ रिलेटेड टू एरर हैंडलिंग जैसे
- 9:18:39अगर आपने जावास्क्रिप्ट के कोड में नोटिस
- 9:18:41किया हो कि वैसे दिस टॉपिक इज़ नॉट
- 9:18:44रिलेटेड टू क्लासेस एंड ऑब्जेक्ट्स ये अलग
- 9:18:46ही टॉपिक है रिलेटेड टू एरर हैंडलिंग जैसे
- 9:18:48अगर हम अपने कोड के अंदर बहुत सारी लाइंस
- 9:18:50ऑफ कोड लिखते हैं फॉर एग्जांपल पहले हमने
- 9:18:53कोई कैलकुलेशन कर लिया एक वेरिएबल बना
- 9:18:54दिया लेट a = 5 फिर हमने एक वेरिएबल बना
- 9:18:57दिया लेट b = 10 इस तरीके से फिर हम कंसोल
- 9:19:00डलॉग करवा रहे हैं a = यहां हमने a की
- 9:19:04वैल्यू को प्रिंट करवा दिया इसी तरीके से
- 9:19:06हम कंसोल डलॉग करवा रहे हैं b = और हमने b
- 9:19:09की वैल्यू को प्रिंट करवा दिया फिर यहां
- 9:19:11हम कसोल डलॉग करवा रहे हैं a + b = a + b
- 9:19:14एंड इसी तरीके से बहुत लंबा सा कोड लिखा
- 9:19:16हुआ है जिसके अंदर बहुत सारी लाइंस ऑफ़
- 9:19:18कोड हैं एंड कायदे से यह सारी की सारी
- 9:19:21लाइंस ऑफ़ कोड हमारे लिए प्रिंट होक आनी
- 9:19:22चाहिए बट मान लेते हैं कोड के बीच में
- 9:19:24हमने कहीं एरर कर दिया लाइन नंबर सिक्स पे
- 9:19:27हमसे कुछ एरर हो गया क्या एरर हो गया एरर
- 9:19:30बेसिकली हो गया कि यहां मैंने a + c लिख
- 9:19:31दिया और c क्या है c कोई वेरिएबल एजिस्ट
- 9:19:33ही नहीं करता तो उस केस में क्या होगा हम
- 9:19:35जैसे ही रिफ्रेश करेंगे यहां पर लाइन नंबर
- 9:19:38सिक्स पर हमारे पास एरर आ जाएगा एरर आ रहा
- 9:19:40है सी इज नॉट डिफाइंड ठीक है हमारे पास
- 9:19:42एरर आ गया बट एरर आने की वजह से
- 9:19:44जावास्क्रिप्ट के अंदर जो बाकी का सारा का
- 9:19:47सारा कोड होता है वो रन करना बंद कर देता
- 9:19:49है यानी सिर्फ शुरुआत की तीन लाइने ही
- 9:19:51प्रिंट हुई उसके बाद वाला जो कोड वो कभी
- 9:19:53एग्जीक्यूट ही नहीं हुआ इवन दो इन लाइंस
- 9:19:55के अंदर कोई एरर नहीं था पर फिर भी ये
- 9:19:56लाइंस कभी एग्जीक्यूट नहीं होती तो इसीलिए
- 9:19:59ये जो एरर्स आते हैं रैंडम कोड के अंदर
- 9:20:01एरर आना पॉसिबल है एरर्स आ सकते हैं कोड
- 9:20:03के अंदर तो इसीलिए एरर्स को हैंडल करना भी
- 9:20:06बहुत ज्यादा जरूरी होता है और एरर
- 9:20:08हैंडलिंग के लिए जावास्क्रिप्ट के अंदर वी
- 9:20:09हैव समथिंग कॉल्ड ट्राई कैच इन्हें हम
- 9:20:12ट्राई कैच ब्लॉक्स भी कहते हैं जब भी हमें
- 9:20:15किसी कोड के लिए ऐसा लगता है कि इस कोड के
- 9:20:17अंदर कोई एरर आ सकता है हमें नहीं पता
- 9:20:19एगजैक्टली आएगा या नहीं आएगा लद हम तो
- 9:20:21हमेशा होप करते हैं कि हमारे कोड के अंदर
- 9:20:23कोई एरर ना आए बट अगर हमें कभी ऐसा लगता
- 9:20:25है कि इस कोड के अंदर कोई ना कोई एरर आ
- 9:20:26सकता है हो सकता है कोई वेरिएबल ऐसा हो जो
- 9:20:28इनिश इज ना हुआ हो या कुछ और प्रॉब्लम हो
- 9:20:30सकती है तो उस कोड को जो हमारा नॉर्मल कोड
- 9:20:33होता है उस कोड को हम एक ट्राई ब्लॉक के
- 9:20:34अंदर लिखते हैं तो सिंपली अगर हमें शक है
- 9:20:37कि इस लाइन के अंदर कोई एरर आ सकता है तो
- 9:20:39हम सिंपली क्या करेंगे एक ट्राई ब्लॉक
- 9:20:41बनाएंगे ये ट्राई हमारा एक कीवर्ड है और
- 9:20:43ये हमने ब्लॉक बना लिया और इसके अंदर हम
- 9:20:45अपनी इस लाइन को ऑफ कोड को लिखते हैं अब
- 9:20:48जैसे ही हम ट्राई ब्लॉक बनाएंगे उसके साथ
- 9:20:49हमें कैच ब्लॉक बनाना पड़ेगा और कैच ब्लॉक
- 9:20:53के अंदर बेसिकली हम अपने एरर को कैच कर
- 9:20:54लेते हैं तो ट्राई के अंदर जितना भी कोड
- 9:20:56होता है अगर उस कोड के अंदर एरर आ गया तो
- 9:20:59वहीं से हम अपने कैच ब्लॉक के अंदर चले
- 9:21:00जाते हैं और कैच ब्लॉक का काम होता है टू
- 9:21:02हैंडल आवर एरर्स सो कैच ब्लॉक इज बेसिकली
- 9:21:05टू हैंडल आवर एरर्स और कैच ब्लॉक के अंदर
- 9:21:07एक स्पेशल आर्गुमेंट हम ले सकते हैं एरर
- 9:21:09आर्गुमेंट जो हमारी एरर ऑब्जेक्ट होती है
- 9:21:11कि एगजैक्टली क्या एरर आया तो इस बार यहां
- 9:21:14पर हम एक आर्गुमेंट ले सकते हैं एरर और
- 9:21:16यहां कसोल डलॉग करवा सकते हैं अपने एरर
- 9:21:19ऑब्जेक्ट को तो अगर हमें इस लाइन के ऊपर
- 9:21:21शक है कि यहां पर एरर आ सकता है तो इसे
- 9:21:22हमने ट्राई के अंदर लिख दिया और कैच के
- 9:21:24अंदर हम एरर को कैच कर सकते हैं लद हम तो
- 9:21:26ये होप करेंगे कि ट्राई के अंदर जितना भी
- 9:21:28कोड लिखा है उसके अंदर कोई एरर ना आए कैच
- 9:21:30के अंदर हमें कभी जाना ना पड़े हमें कैच
- 9:21:32की जरूरत ही ना पड़े पर फॉर सम सिनेरियो
- 9:21:34वी डू इट इन प्रोग्रामिंग इसको रिफ्रेश कर
- 9:21:37लेते हैं इस बार रिफ्रेश किया तो क्या हुआ
- 9:21:38यहां पर हमारा एरर हमारे लिए प्रिंट होकर
- 9:21:40आ गया ये एरर नहीं है ये कसोल डलॉग का
- 9:21:43स्टेटमेंट है जिसने हमारे एरर को प्रिंट
- 9:21:44करवा दिया है पर बाकी का कोड वैसे के वैसे
- 9:21:47चल रहा है इस बार हमारा कोड रुका नहीं
- 9:21:49क्यों क्योंकि हमने अपने ट्राई कैच ब्लॉक
- 9:21:50को यूज़ कर लिया जहां हमें शक था कि यहां
- 9:21:52पर कोई एरर आ सकता है सो दिस वाज ऑल अबाउट
- 9:21:54क्लासेस ऑब्जेक्ट्स इन्हेरिटेंस एरर
- 9:21:55हैंडलिंग इसमें आई अंडरस्टैंड कि क्लासेस
- 9:21:57एंड ऑब्जेक्ट से रिलेटेड जो हमारे कुछ
- 9:21:59टॉपिक्स थे जैसे इन्हेरिटेंस हो गया जैसे
- 9:22:00मेथड ओवरराइडिंग हो गया एंड और भी काफी
- 9:22:02सारे डिफरेंट कांसेप्ट वो शुरुआत में हमें
- 9:22:04थोड़ी से
- 9:22:05थोरेट्स पट्टनी ज्यादा हमारे गेम्स में या
- 9:22:08प्रोजेक्ट बनाने में उतने ज्यादा
- 9:22:10फ्रीक्वेंसी
- 9:22:14जो हमारे पास होते हैं एंड उसके साथ-साथ
- 9:22:17ये इंपॉर्टेंट पॉइंट ऑफ व्यू से भी
- 9:22:18इंपोर्टेंट होते हैं इसीलिए आपको कवर कराए
- 9:22:20गए हैं तो इनके आप नोट्स बनाकर अच्छे से
- 9:22:22रख सकते हैं दोबारा हमारी जो पूरी क्लास
- 9:22:24की स्लाइड्स हैं वो आपको नीचे
- 9:22:25डिस्क्रिप्शन बॉक्स में अवेलेबल मिल
- 9:22:26जाएंगे वहां से जाकर आप उन्हें डाउनलोड कर
- 9:22:28सकते
- 9:22:29हैं हाय एवरीवन तो अब हम शुरुआत करने वाले
- 9:22:31हैं अपने चैप्टर के साथ अब इस चैप्टर के
- 9:22:33अंदर जिन कॉन्सेप्ट्स को हम सीख रहे होंगे
- 9:22:35बेसिकली उन कॉन्सेप्ट्स को समझने के बाद
- 9:22:37उनको सीखने के बाद उस तरीके से कोड करने
- 9:22:39के बाद हम इन जनरल कह सकते हैं कि हमारी
- 9:22:41जावास्क्रिप्ट के ऊपर पकड़ अच्छी है और
- 9:22:42हमें जावास्क्रिप्ट के अंदर अच्छे से
- 9:22:44प्रोग्रामिंग करनी आती है अब इस चैप्टर के
- 9:22:46अंदर हम एगजैक्टली पढ़ने के ह वाले हैं इस
- 9:22:48चैप्टर के अंदर हम जावास्क्रिप्ट के अंदर
- 9:22:50एसिंक्रोनस प्रोग्रामिंग जो हो है उसको
- 9:22:52एक्सप्लोर करने वाले हैं एसिंक्रोनस
- 9:22:54प्रोग्रामिंग क्या होती है हो सकता है यह
- 9:22:55शब्द हमने पहली बार सुनी हो उसको हम डिटेल
- 9:22:58में अभी पढ़ने वाले हैं तो उसकी टेंशन
- 9:22:59नहीं लेनी इस चैप्टर के अंदर बहुत सारे
- 9:23:01ऐसे
- 9:23:04कॉम्प्लेक्टेड ऑफ़ द चैप्टर हमें सारी
- 9:23:06चीजें समझ आ जाएंगी अब एट दी एंड ऑफ द
- 9:23:09चैप्टर हम एक कंक्लूजन निकालेंगे कि इन
- 9:23:11जनरल जावास्क्रिप्ट के अंदर जब हम
- 9:23:13एसिंक्रोनस चीजें करने की कोशिश कर रहे
- 9:23:14होते हैं तो वहां जनरली हम अस सिंक अवेट
- 9:23:17को यूज़ करते हैं बिकॉज़ दे आर जनरली बेटर
- 9:23:20दन प्रॉमिस चेंस एंड प्रॉमिस चेंस आर
- 9:23:22जनरली बेटर देन कॉलबैक ल बेसिकली इस
- 9:23:24कंक्लूजन पे थोड़ा सा हम आने की कोशिश
- 9:23:26करेंगे एट दी एंड ऑफ द चैप्टर यानी
- 9:23:28धीरे-धीरे अब ये तीनों ही जो टर्म्स हैं
- 9:23:30ये कंप्लीट नई है हमारे लिए हमने आज तक
- 9:23:33नहीं सुना प्रॉमिस चेंज क्या होती है असं
- 9:23:35का वेट क्या होता है कॉल बैक हेल क्या
- 9:23:36होता है तो ये सारी चीजें हम सीखने वाले
- 9:23:38हैं इस चैप्टर के अंदर तो हम शुरुआत
- 9:23:40करेंगे कॉलबैक्स के साथ फिर जानेंगे कॉल
- 9:23:42बैक हेल क्या होता है फिर जानेंगे कैसे
- 9:23:44इनको फाइट करने के लिए प्रॉमिस आए और फिर
- 9:23:47प्रॉमिस चेंज क्या होती है फिर जानेंगे
- 9:23:49कैसे उससे भी एक बेटर तरीका हमारे पास असं
- 9:23:51अवेट होता है तो धीरे-धीरे हम सारे के
- 9:23:54सारे कांसेप्ट पर पकड़ बनानी जो है वह
- 9:23:56अपनी स्टार्ट करेंगे तो सबसे पहले शुरुआत
- 9:23:58करते हैं यह जानकर कि सिंक क्या होता है
- 9:24:00यानी सिंक्रोनस और एसिंक्रोनस इन दोनों
- 9:24:02शब्दों का मतलब क्या होता है प्रोग्रामिंग
- 9:24:04के अंदर सिंक्रोनस का मतलब होता है कि अगर
- 9:24:07आपने एक सीक्वेंस में यानी आपने फर्स्ट
- 9:24:09लाइन ऑफ़ कोड लिख दिया हमने सेकंड लाइन
- 9:24:10ऑफ़ कोड लिख दिया हमने थर्ड लाइन ऑफ़ कोड
- 9:24:12लिख दिया तो जिस सीक्वेंस में हमने कोड
- 9:24:14लिखा है उसी सीक्वेंस में हमारा कोड का
- 9:24:16एग्जीक्यूशन होगा सो सिंक्रोनस मींस द कोड
- 9:24:18रंस इन अ पर्टिकुलर सीक्वेंस ऑफ़
- 9:24:20इंस्ट्रक्शंस गिवन इन द प्रोग्राम ईच
- 9:24:21इंस्ट्रक्शन वेट फॉर द प्रीवियस
- 9:24:23इंस्ट्रक्शन टू कंप्लीट इट्स एग्जीक्यूशन
- 9:24:25यानी एक हम सिंपल सा कोड लिखते हैं
- 9:24:26जावास्क्रिप्ट के अंदर यहां पर हमने अपने
- 9:24:29जावास्क्रिप्ट फोल्डर के अंदर एक इक्सड
- 9:24:52ये हमने तीन लाइन ऑफ कोड लिख दी इसको सेव
- 9:24:54कर लिया एंड यहां पर आ जाएंगे हमने अपनी
- 9:24:56इक्सड
- 9:25:14html5 हुआ थ्री प्रिंट करवाया तो थ्री ही
- 9:25:16प्रिंट हुआ और सिंक्रोनस प्रोग्रामिंग में
- 9:25:18क्या होता है ये एक इंस्ट्रक्शन है
- 9:25:20इंस्ट्रक्शन यानी एक काम करने को बोला
- 9:25:21जाता है यहां पे दूसरा काम करने को बोला
- 9:25:23जा रहा है यहां पे तीसरा काम करने को बोला
- 9:25:25जा रहा है दूसरा काम क्या करेगा पहले वेट
- 9:25:27करेगा कि पहले वाला काम जब कंप्लीट होगा
- 9:25:29यानी पहले वन प्रिंट होना चाहिए तभी टू
- 9:25:31आकर प्रिंट होगा पहले टू प्रिंट होना
- 9:25:33चाहिए तभी थ्री आकर प्रिंट होगा तो इस
- 9:25:35तरीके से हमारी सिंक्रोनस प्रोग्रामिंग
- 9:25:37काम करती है यानी सिंक में चल रही है सारी
- 9:25:39चीजें अब अभी तक जावास्क्रिप्ट के अंदर
- 9:25:41चाहे जो हमने अपने मिनी प्रोजेक्ट्स के
- 9:25:42ऊपर काम किया है चाहे हमने जितनी भी
- 9:25:44प्रोग्रामिंग की है वो सारी की सारी
- 9:25:46प्रोग्रामिंग सिंक्रोनस प्रोग्रामिंग थी
- 9:25:48यानी जिस सीक्वेंस में हमने इंस्ट्रक्शंस
- 9:25:49को लिखा है उसी सीक्वेंस में वो
- 9:25:51इंस्ट्रक्शंस एग्जीक्यूट हो रही है अब हम
- 9:25:53सीखने वाले हैं कि एसिंक्रोनस
- 9:25:55प्रोग्रामिंग क्या होती है एसिंक्रोनस
- 9:25:57प्रोग्रामिंग कहती है कि कभी-कभार अगर हम
- 9:25:59सिंक्रोनस प्रोग्रामिंग करते हैं ना यानी
- 9:26:00कभी-कभार अगर हमने सीक्वेंस में
- 9:26:02इंस्ट्रक्शन लिख दी को तो कभी-कभार हो
- 9:26:04सकता है बीच वाली कोई इंस्ट्रक्शन हो जो
- 9:26:05ज्यादा टाइम ले रही हो काम कंप्लीट करने
- 9:26:07में अब कंसोल डलॉग तो बस प्रिंट करवाना
- 9:26:09होता है कंसोल विंडो पर वो तो बहुत जल्दी
- 9:26:11इंस्टंटे नियस काम हो जाता है पर कुछ काम
- 9:26:13ऐसे होते हैं जो कुछ सेकंड ले सकते हैं तो
- 9:26:15वो टाइम ले सकते हैं कंप्लीट होने में तो
- 9:26:17ऐसे में अगली वाली इंस्ट्रक्शंस को वेट
- 9:26:19क्यों करना पड़े उनके लिए तो यहां से
- 9:26:20कांसेप्ट निकल के आता है ए क्रोनस
- 9:26:22प्रोग्रामिंग का और इस कांसेप्ट को हम
- 9:26:24नेक्स्ट चैप्टर में इतने अच्छे से इसका
- 9:26:26प्रैक्टिकल पॉइंट ऑफ व्यू देखेंगे कि किस
- 9:26:28तरीके से इंप्लीमेंट होता है क्योंकि
- 9:26:29नेक्स्ट चैप्टर के अंदर हम एपीआई के बारे
- 9:26:31में पढ़ेंगे एपीआई क्या होती है एपीआई को
- 9:26:33हम एक सिस्टम की तरह समझ सकते हैं वैसे तो
- 9:26:34इसे हम नेक्स्ट चैप्टर के अंदर डिटेल में
- 9:26:36पढ़ेंगे बेसिकली एपीआई को मान लो कि किसी
- 9:26:38दूसरे व्यक्ति ने कोई ऐसा सिस्टम बनाया
- 9:26:40हुआ है जिस पर हम कुछ रिक्वेस्ट भेज सकते
- 9:26:42हैं और रिक्वेस्ट के बदले वो हमें कुछ
- 9:26:44डाटा रिटर्न करके दे सकता है जैसे फॉर
- 9:26:46एग्जांपल वेदर एपीआई हमारे पास होती है तो
- 9:26:48उसमें आप रिक्वेस्ट भेजो कि मुझे दिल्ली
- 9:26:49का वेदर चाहिए तो वो क्या करेगा दिल्ली के
- 9:26:51वेदर का डे हमें रिटर्न कर देगा या फिर
- 9:26:53काफी सारी फाइनेंस से रिलेटेड एपीआई होती
- 9:26:55है कि मुझे चाहिए कि आज गोल्ड का प्राइस
- 9:26:58या फिर आज हमारे निफ्टी 50 का प्राइस क्या
- 9:27:00चल रहा है तो एपीआई क्या करेगी एपीआई हमें
- 9:27:02वो डाटा रिटर्न करके दे देगी एक बार हमारे
- 9:27:04पास वो डेटा आ गया फिर हम उसको अपनी
- 9:27:05वेबसाइट के ऊपर दिखा सकते हैं तो काफी
- 9:27:07सारी जो जनरल वेबसाइट्स होती हैं जो हमें
- 9:27:09फाइनेंस रिलेटेड इंफॉर्मेशन देती हैं कि
- 9:27:10इस कंपनी का स्टॉक यहां पर चल रहा है ये
- 9:27:12इतना ऊपर जा रहा है इतना नीचे जा रहा है
- 9:27:14तो जनरली वो बैक एंड के अंदर किसी ना किसी
- 9:27:16एपीआई को यूज़ कर रहे होते हैं टू फेच दैट
- 9:27:18डाटा कुछ होती हैं जो अपना बिल्ड करती हैं
- 9:27:19कुछ होती हैं जो थर्ड पार्टी एपीआई को
- 9:27:21यूज़ करती हैं तो यहां पर कभी-कभार हो
- 9:27:23सकता है हमने कोड लिखा कुछ प्रिंट करवाया
- 9:27:25कुछ प्रिंट करवाया फिर हमें क्या चाहिए
- 9:27:26हमें एपीआई से डेटा चाहिए अब एपीआई से
- 9:27:29डेटा फेच करने में हो सकता है एपीआई को
- 9:27:31क्योंकि हमने तो लिखा नहीं हम तो कंट्रोल
- 9:27:32नहीं कर रहे सिस्टम को तो एपीआई हो सकता
- 9:27:34है 2 सेकंड लगा दे डाटा को भेजने में अब 2
- 9:27:36सेकंड प्रोग्रामिंग के अंदर डिले वाइज
- 9:27:38काफी बड़ा डिले होता है हो सकता है एपीआई
- 9:27:40के अंदर कुछ फेलियर हो गया और वो 10 सेकंड
- 9:27:41बाद डाटा भेज रही है तो क्या इसके बाद
- 9:27:43वाला जो काफी सारा कोड है उसे वेट करना
- 9:27:45चाहिए कि एक बार डटा आएगा तभी बाकी का कोड
- 9:27:47रन होगा जो शायद कोड इस एपीआई डाटा पे
- 9:27:49डिपेंड भी नहीं करता तो ऐसे केसेस में से
- 9:27:52सिंक्रोनस प्रोग्रामिंग करना अच्छी चीज
- 9:27:53नहीं होती ऐसे केसेस में हम एसिंक्रोनस
- 9:27:55प्रोग्रामिंग की तरफ जाते हैं अब ये
- 9:27:57एसिंक्रोनस प्रोग्रामिंग कहने का क्या
- 9:27:59मतलब है एसिंक्रोनस प्रोग्रामिंग का
- 9:28:00कांसेप्ट ये कहता है कि मान लेते हैं
- 9:28:03हमारे पास ये हमारी कोड वन है लाइन वन है
- 9:28:07यानी इंस्ट्रक्शन वन है यहां पे कोड टू
- 9:28:09लिखा हुआ है यहां पे लेट्स सपोज एपीआई का
- 9:28:11कोड लिखा हुआ है यहां पे कोड थ्री लिखा
- 9:28:13हुआ है यहां पे कोड फोर लिखा हुआ है तो
- 9:28:15एसिंक्रोनस प्रोग्रामिंग कांसेप्ट कहता है
- 9:28:17कोड वन रन कर दो नॉर्मली रन हो रहा है कोड
- 9:28:19टू रन कर दो नॉर्मली रन हो रहा है अगर ये
- 9:28:21एपीआई वाला कोड या यहां पर कोई भी कोड हो
- 9:28:23सकता है कोई भी इंस्ट्रक्शंस हो सकती थी
- 9:28:24अगर ये इंस्ट्रक्शन ज्यादा टाइम लेती है
- 9:28:26तो इसको पैरेलली रन होने दो और आप आगे का
- 9:28:28एग्जीक्यूट करते रहो और जैसे ही मान लो 5
- 9:28:30सेकंड बाद ये रन हो गया फिर इसका आउटपुट
- 9:28:32दिखा दो तो इस तरीके से हमें इस
- 9:28:34इंस्ट्रक्शन के कंप्लीट होने का वेट नहीं
- 9:28:36करना पड़ेगा तो इस तरीके से रियल टाइम
- 9:28:38सिस्टम्स काम करते हैं कि किसी
- 9:28:39इंस्ट्रक्शन को एग्जीक्यूट होने में
- 9:28:40ज्यादा टाइम लग रहा है तो उसके लिए वेट
- 9:28:41नहीं करना हमें हमें क्या करना है आगे बढ़
- 9:28:43जाना है अब इसका एक एग्जांपल देखते हैं
- 9:28:45जावास्क्रिप्ट के अंदर हमारे पास
- 9:28:46जावास्क्रिप्ट के अंदर एक स्पेशल चीज होती
- 9:28:48है इट इज कॉल्ड सेट टाइम आउट सेट टाइम आउट
- 9:28:52हमारे पास एक फंक्शन होता है सेट टाइम आउट
- 9:28:54फंक्शन एगजैक्टली क्या करता है ये किसी एक
- 9:28:56फंक्शन को एग्जीक्यूट करता है जैसे फॉर
- 9:28:58एग्जांपल मैंने एक फंक्शन बनाया लेट्स मेक
- 9:29:00अ फंक्शन कॉल्ड हेलो हेलो फंक्शन क्या
- 9:29:03करता है कसोल डलॉग करता है
- 9:29:06हेलो यह मेरा हेलो फंक्शन है सेट टाइम आउट
- 9:29:10क्या करता है किसी भी फंक्शन को
- 9:29:11एग्जीक्यूट करता है पर वो कब एग्जीक्यूट
- 9:29:13होगा उसको हम डिसाइड कर सकते हैं जैसे
- 9:29:15मुझे किसको एग्जीक्यूट करना है मुझे अपने
- 9:29:17हेलो फंक्शन को एग्जीक्यूट करना है कब
- 9:29:18करना है लेट्स सपोज मुझे इसे 2 सेकंड बाद
- 9:29:20एग्जीक्यूट करना है तो हम यहां पर सेकंड
- 9:29:22में टाइम आउट देते हैं टाइम आउट इज
- 9:29:24बेसिकली कितने टाइम बाद आप अपना काम
- 9:29:26करवाना चाहेंगे तो इस टाइम को हम मिली
- 9:29:28सेकंड्स में देते हैं 2 मिली सेकंड्स
- 9:29:31सॉरी 2 सेकंड्स इज इक्वल टू 2000 मिली
- 9:29:35सेकंड्स तो इस तरीके से 2 सेकंड को हमने
- 9:29:37यहां पर 2000 कर दिया तो सेट टाइम आउट
- 9:29:39कहता है कि हेलो फंक्शन को एग्जीक्यूट करा
- 9:29:41दूंगा कितने टाइम बाद 2 सेकंड बाद अब इसका
- 9:29:43एग्जीक्यूशन एक बार देखते हैं जैसे ही हम
- 9:29:45रिफ्रेश करेंगे एक दो 2 सेकंड हमने वेट
- 9:29:47किया और फिर हमारे लिए हेलो प्रिंट होकर
- 9:29:49आया यहीं पर अगर हम 4 सेकंड कर देते तो
- 9:29:52जैसे ही रिफ्रेश करते 1 2 3 4 एंड अब फर
- 9:29:57सेकंड्स बाद हमारे लिए हेलो प्रिंट होक आ
- 9:29:59गया तो ये बेसिकली सेट टाइम आउट इतने टाइम
- 9:30:01बाद हमारे लिए किसी ना किसी फंक्शन को
- 9:30:03एग्जीक्यूट कर देता है काम को करके दे
- 9:30:04देता है अब हम चाहे तो अपने फंक्शन को
- 9:30:06डायरेक्टली यहां पर भी लिख सकते हैं वी
- 9:30:08कैन क्रिएट एन एरो फंक्शन और इस एरो
- 9:30:10फंक्शन के अंदर ही हम अपना ये हेलो वाला
- 9:30:12काम कर सकते हैं तो हमें अलग से इसे बनाने
- 9:30:14की जरूरत नहीं पड़ती इस तरीके से भी हमारा
- 9:30:16सेट टाइम आउट वर्क करता है रिफ्रेश किया 1
- 9:30:192 3 4 एंड फिर हम हमारे लिए हेलो प्रिंट
- 9:30:22होकर आ जाएगा तो चा सेकंड बाद वो काम करके
- 9:30:24दे देगा अब यहां पर यह सेट टाइम आउट है तो
- 9:30:27एक तरीके से सेट टाइम आउट क्या करता है
- 9:30:29अपना टाइम लेता है यानी ऐसा नहीं है कि
- 9:30:31इंटेंसली हमने यहां पर सेट टाइम आउट लिख
- 9:30:33दिया तो एकदम से आउटपुट हमें दे देगा वो
- 9:30:35क्या करेगा इतना टाइम लेगा आउटपुट देने के
- 9:30:37लिए तो अगर सेट टाइम आउट से पहले हम लिख
- 9:30:40दे कसोल डलॉग 1 फिर लिखें कसोल डलॉग
- 9:30:452 एंड इसके बाद लिखें कसोल डलॉग 3 एंड
- 9:30:51यहां लिख दे console.log
- 9:30:544 तो हमारी जो ये स्टेटमेंट है ये सेट
- 9:30:56टाइम आउट से बिल्कुल भी अफेक्टेड नहीं
- 9:30:58होंगी पर क्या कल log3 console.log 4 ये
- 9:31:01जो दो स्टेटमेंट हैं इवन दो ये इसके
- 9:31:03आउटपुट पे बिल्कुल डिपेंड नहीं करती तो
- 9:31:05क्या इन्हें अपना टाइम वेस्ट करना चाहिए 4
- 9:31:06सेकंड वेट करने के लिए क्योंकि जनरली क्या
- 9:31:09होगा सिंक्रोनस चीजें चलेंगी तो क्या होगा
- 9:31:11पहले ये प्रिंट होगा फिर ये प्रिंट होगा
- 9:31:12फिर यहां पे 4 सेकंड वेट किया जाएगा उसके
- 9:31:14बाद ये चीज आके प्रिंट होगी पर
- 9:31:16जावास्क्रिप्ट के अंदर अगर इस तरीके से हम
- 9:31:18अपना कोड लिखते हैं तो ये जो स्टेटमेंट्स
- 9:31:20हैं ये वेट नहीं करेंगी जैसे ही हम
- 9:31:22रिफ्रेश करेंगे 1 2 3 4 तो प्रिंट होंगे
- 9:31:24और एगजैक्टली 4 सेकंड बाद हमारे पास हेलो
- 9:31:26भी प्रिंट होकर आ जाएगा तो क्या किया इन
- 9:31:29स्टेटमेंट्स ने यहां पे सेट टाइम आउट के
- 9:31:31साथ 4 सेकंड वेट नहीं किया इसको कहते हैं
- 9:31:33एसिंक्रोनस प्रोग्रामिंग एसिंक्रोनस
- 9:31:35प्रोग्रामिंग कैसे काम की कि हमने वन को
- 9:31:38प्रिंट करवाने की स्टेटमेंट लिखी टू को
- 9:31:39प्रिंट करवाने की स्टेटमेंट लिखी यहां
- 9:31:41हमने सेट टाइम आउट कर दिया एपीआई की जगह
- 9:31:42सेट टाइम आउट कर दिया यानी ऐसा फंक्शन जो
- 9:31:44टाइम लेता है और यहां पे थ्री प्रिंट
- 9:31:46करवाया यहां पे फर प्रिंट करवाया तो
- 9:31:48प्रोग्रामिंग ने देखा वन तो मैं प्रिंट कर
- 9:31:49ही सकता हूं टू भी प्रिंट कर सकता हूं अब
- 9:31:51सेट टाइम आउट है जो टाइम ले रहा है तो
- 9:31:53क्या करो इसे पैरेलली चला दो यानी इसे
- 9:31:55साइड में रख दो ये जैसे ही कंप्लीट होगा
- 9:31:57अपना आउटपुट प्रिंट कर देगा मुझे क्या
- 9:31:58करना है मुझे आगे बढ़ना है तो थ्री उसने
- 9:32:00प्रिंट करवाया फोरर उसने प्रिंट करवाया
- 9:32:02जैसे ही सेट टाइम आउट का टाइम कंप्लीट हो
- 9:32:03गया फिर उसका आउटपुट प्रिंट करवा दिया
- 9:32:05यानी सेट टाइम आउट के लिए बैठ के कोड ने
- 9:32:07वेट नहीं किया कि वेट करते हैं ये कब
- 9:32:09कंप्लीट होगा फिर हम आगे का काम करेंगे
- 9:32:11ऐसा नहीं हुआ इट इज बेसिकली लाइक
- 9:32:13इमेजिनिंग कि लेट्स सपोज हमने ऑनलाइन कोई
- 9:32:15ऑर्डर किया है हम
- 9:32:20amazon-cognito-identity-js वेट नहीं करते
- 9:32:22कि 24 घंटे में कुछ डिलीवर हो गया दो दिन
- 9:32:24में डिलीवर होगा तो हम बैठ के वेट ही कर
- 9:32:25रहे हैं हम चेक ही कर रहे हैं कि वो कब
- 9:32:27आएगा कब आएगा इवन दो हम चेक करते हैं बट
- 9:32:29पूरा टाइम हमारा फुल टाइम काम ही वही है
- 9:32:30चेक करेंगे तो एक बार हमने पेमेंट कर दी
- 9:32:32तो अब हम अपने नॉर्मल काम करते रहेंगे और
- 9:32:34जैसे ही वो ऑर्डर डिलीवर हो जाएगा फिर हम
- 9:32:35उस आइटम को यूज़ कर सकते हैं सो दिस इज
- 9:32:38कॉल्ड एसिंक्रोनस प्रोग्रामिंग और इस
- 9:32:39चैप्टर के अंदर एसिंक्रोनस प्रोग्रामिंग
- 9:32:41को हम डिटेल में एक्सप्लोर करने वाले हैं
- 9:32:43तो इसकी एक बार डेफिनेशन भी थोड़ी सी पढ़
- 9:32:44लेते हैं ड्यू टू सिंक्रोनस प्रोग्रामिंग
- 9:32:46सम टाइम्स इंपोर्टेंट इंस्ट्रक्शंस गेट
- 9:32:47ब्लॉकड ड्यू टू सम प्रीवियस इंस्ट्रक्शन
- 9:32:49व्हिच कॉसेस अ डिले इन द यूआई अब यहां पे
- 9:32:51कंसोल ड लॉग कहता नहीं तो मैं तो सेट टाइम
- 9:32:53आउट का वेट करूंगा तो उससे क्या होता है
- 9:32:54डिले हो जाती चीजें काफी सारा यानी ये जो
- 9:32:56प्रिंटिंग वाला काम है ये नहीं हो पाता तो
- 9:32:58इसीलिए एसिंक्रोनस कोड एग्जीक्यूशन अलाउ
- 9:33:00टू एग्जीक्यूट नेक्स्ट इंस्ट्रक्शंस
- 9:33:01इमीडिएट यानी इसके जो बाद वाली
- 9:33:04इंस्ट्रक्शंस हैं ये दोनों इंस्ट्रक्शन वो
- 9:33:05इमीडिएट एग्जीक्यूट हो जाती हैं एंड डजन
- 9:33:07ब्लॉक द फ्लो एक फ्लो होता है हमारे कोड
- 9:33:09का कि कोड कैसे काम कर रहा है उसको ब्लॉक
- 9:33:11नहीं किया जाता सो दिस इज ऑल अबाउट
- 9:33:13एसिंक्रोनस प्रोग्रामिंग नेक्स्ट चीज
- 9:33:15जिसके बारे में हम बात करने वाले हैं दे
- 9:33:16आर कॉल्ड कॉल बैक्स और कॉल बैक्स को थोड़ा
- 9:33:18बहुत हम ऑलरेडी पहले पढ़ चुके हैं हमने
- 9:33:20बात की थी कि कॉलबैक क्या होता है कॉल बैक
- 9:33:22इज बेसिकली एन आर्गुमेंट टू अनदर फंक्शन
- 9:33:25जब भी किसी फंक्शन के अंदर हम दूसरा
- 9:33:26फंक्शन पास करते हैं उसे हम कॉल बैक कह
- 9:33:28देते हैं जैसे यहां पर अगर मैंने एक
- 9:33:31फंक्शन बनाया लेट्स कॉल इट
- 9:33:33कैलकुलेटर कैलकुलेटर यह हमारा फंक्शन है
- 9:33:36जो हमारे लिए काफी सारे काम कर रहा है अब
- 9:33:38इस कैलकुलेटर फंक्शन के अंदर a एंड b दो
- 9:33:41नंबर्स हमारे पास आएंगे और हमने ऑलरेडी एक
- 9:33:43फंक्शन बनाया हुआ है कॉल्ड सम सम क्या
- 9:33:45करता है a और b दो नंबर लेता है और उनसे
- 9:33:48कसोल डलॉग उनका सम प्रिंट करवाता है a + b
- 9:33:53और कैलकुलेटर फंक्शन के अंदर हम एक तीसरा
- 9:33:56सम फंक्शन इसको हम कह सकते हैं या सम कॉल
- 9:33:58बैक इसको हम कह सकते हैं तो जो भी ए आएंगे
- 9:34:01कैलकुलेटर फंक्शन क्या करेगा सम कॉल बैक
- 9:34:04के अंदर a और बी इनको पास कर देगा और काम
- 9:34:06करवा देगा तो बेसिकली हम कैलकुलेटर को कॉल
- 9:34:08कर सकते हैं टू कैलकुलेट द सम ऑफ वन एंड
- 9:34:10टू एंड इसके अंदर हम अपने सम फंक्शन को भी
- 9:34:12पास कर सकते हैं इसको सेव कर लेते हैं
- 9:34:15रिफ्रेश करेंगे तो हमारे पास थ्री प्रिंट
- 9:34:16होकर आएगा तो यहां पर कैलकुलेटर के अंदर ए
- 9:34:19और बी तो हमने पास ही कि है पर साथ में सम
- 9:34:20पास किया सम क्या सम एक फंक्शन है ऐसा
- 9:34:23फंक्शन जो किसी दूसरे फंक्शन के अंदर एज
- 9:34:25एन आर्गुमेंट पास होता है उसे हम कहते हैं
- 9:34:27कॉल बैक तो इसीलिए इसके नाम में हमने यहां
- 9:34:29पे कॉल बैक लिख दिया अगर हम नाम में कॉल
- 9:34:31बैक नहीं लिखते तो भी वो कॉल बैक ही रहता
- 9:34:32है एक और चीज नोट करनी है जब भी हम कॉल
- 9:34:34बैक्स को पास करते हैं इसे पेंसिस के साथ
- 9:34:37पास नहीं करना क्योंकि ऐसे अगर पास किया
- 9:34:39तो ये रन नहीं करेगा कोड क्योंकि पैरेंस
- 9:34:41के साथ पास करने का मतलब है कि सम फंक्शन
- 9:34:43को हम यहीं के यहीं एग्जीक्यूट कर रहे हैं
- 9:34:44सेव किया रिफ्रेश किया तो हमारे पास एरर आ
- 9:34:46जाएगा सम कॉल बैक इज नॉट अ फंक्शन क्योंकि
- 9:34:49यहां जो वैल्यू पास हुई दैट इज नॉट अ
- 9:34:50फंक्शन इसको आपने क्यूट कर दिया और कुछ
- 9:34:52चीज प्रिंट करवा दी तो कॉल बैक्स को जब भी
- 9:34:55पास करते हैं हमें उन्हें सिर्फ अपने नाम
- 9:34:56के साथ पास करना पड़ता है विदाउट एनी
- 9:34:58पेंसिस अब हम चाहते तो यहां सम की जगह
- 9:35:01पूरा का पूरा फंक्शन भी पास कर सकते थे
- 9:35:03यानी हम चाहते तो यहां एक एरो फंक्शन पास
- 9:35:05कर सकते थे इस तरीके से हमारा एरो फंक्शन
- 9:35:07हो जाता जिसके अंदर ए एंड बी दो
- 9:35:09पैरामीटर्स हमारे पास आते एंड यहां पर
- 9:35:12कंसोल डॉट लॉग करवाते हम a प् बी इसे कर
- 9:35:15लेते हैं सेव एंड रिफ्रेश तो इस केस में
- 9:35:17भी क्या होता सही आउटपुट आता यानी कॉल बैक
- 9:35:20के अंदर हम किसी फंक्शन को ऑलरेडी बनाकर
- 9:35:22सिर्फ उसका नाम भी पास कर सकते हैं या फिर
- 9:35:24कंप्लीट वो फंक्शन भी हम पास कर सकते हैं
- 9:35:26वो भी वैलिड सिंटेक्स होगा ये तो हो गए
- 9:35:28सिंक्रोनस प्रोग्रामिंग के कॉलबैक इसके
- 9:35:30अलावा अभी हमने सेट टाइम आउट का एग्जांपल
- 9:35:32देखा जिसमें हमने क्या किया था जिसमें
- 9:35:34हमने एक फंक्शन बनाया कॉन्स्ट हेलो इज
- 9:35:36इक्वल टू इस तरीके से भी एरो फंक्शन की
- 9:35:38फॉर्म में हम अपने फंक्शन को भी लिख सकते
- 9:35:39हैं console.log ये फंक्शन क्या करता है
- 9:35:41हेलो प्रिंट करता है अगर मैंने सेट टाइम
- 9:35:44आउट को कॉल किया और हम चाहते हैं हेलो
- 9:35:46फंक्शन एग्जीक्यूट हो कितने सेकंड बाद 3
- 9:35:47सेकंड बाद तो यहां पर ये जो हेलो हम पास
- 9:35:49कर रहे हैं दिस इज़ आल्सो अ कॉल बैक तो
- 9:35:51सेट टाइम आउट क्या लेता है कॉल बैक लेता
- 9:35:53है तो इसे सेव करेंगे एग्जीक्यूट करेंगे
- 9:35:55तो वन ट 3 3 सेकंड्स बाद हमारे पास हेलो
- 9:35:58के अंदर आउटपुट प्रिंट होकर आ जाएगा तो इस
- 9:36:00तरीके से हमारे कॉलबैक्स सिंक्रोनस एंड
- 9:36:03सेट टाइम आउट के अंदर एसिंक्रोनस तरीके से
- 9:36:05भी काम करते हैं अब कॉलबैक तो हमने समझ
- 9:36:07लिया कि हमने एक आर्गुमेंट पास कर दिया
- 9:36:08किसी दूसरे फंक्शन को पर जब भी हम कॉल
- 9:36:10बैक्स को यूज़ करते हैं तो रियल टाइम
- 9:36:12प्रोग्रामिंग के अंदर हमारे पास एक
- 9:36:14प्रॉब्लम अराइज कर सकती है एक काफी बुरी
- 9:36:16प्रॉब्लम अराइज करती है व्हिच इज कॉल्ड
- 9:36:17कॉलबैक हेल तो इसका नाम में हेल है मतलब
- 9:36:20यह कोई बुरी चीज है अब कॉल बैक हेल क्या
- 9:36:22होता है कॉल बैक हेल होता है कि कई बार
- 9:36:25हमारी कोड के अंदर प्रोग्रामिंग करते टाइम
- 9:36:27ऐसी सिचुएशन बन जाती है जिसके अंदर हमारे
- 9:36:30पास नेस्टेड कॉलबैक्स आ जाते हैं अब ये
- 9:36:32नेस्टेड का क्या मतलब होता है नेस्टेड का
- 9:36:34मतलब होता है एक चीज के अंदर दूसरी चीज के
- 9:36:36अंदर तीसरी चीज के अंदर चौथी चीज इस तरीके
- 9:36:38से अब प्रोग्रामिंग के अंदर नेस्टिंग मैं
- 9:36:40थोड़ा सा ब्रीफ आपको दे देती हूं नेस्टिंग
- 9:36:42जब भी हम कहते हैं जब भी आप ये शब्द सुनो
- 9:36:44चाहे हम जावास्क्रिप्ट के अंदर कोडिंग कर
- 9:36:45रहे हैं चाहे हम किसी भी लैंग्वेज के अंदर
- 9:36:46कोडिंग कर रहे हैं नेस्टिंग का क्या मतलब
- 9:36:48होता है लेट्स सपोज मैंने कोई इफल्स
- 9:36:50कंडीशन लिखी मैंने ने लिखा कोई वेरिएबल
- 9:36:52बना देते हैं लेट ए इज इक्वल टू 90 मैंने
- 9:36:56लिखा इफ ए इज ग्रेटर दन
- 9:36:5818 ग्रेटर दन इक्वल ट
- 9:37:0118 तो उस केस में कुछ करना है एल्स कुछ और
- 9:37:06करना है कंसोल डलॉग चाइल्ड
- 9:37:10प्रोबेबली चाइल्ड नहीं बोलेंगे वैसे उसकी
- 9:37:13भी कई कंडीशंस होती है इसमें भी इफ
- 9:37:15एज ग्रेटर दन इक्वल टू 60 तो यहां पर हम
- 9:37:20लिख सकते हैं कंसोल लॉग सीनियर एल्स कलॉग
- 9:37:27मिडल सो दिस इज अ वैलिड कोड जो रन कर सकता
- 9:37:30है अब इस कोड के अंदर मैंने क्या किया जब
- 9:37:32हमने अपनी इफ स्टेटमेंट लिखी है इफ
- 9:37:33स्टेटमेंट के अंदर भी हम इफ एल्स लिख सकते
- 9:37:36हैं ये क्या हो गई इसको हम नेस्टिंग कहते
- 9:37:38हैं नेस्टिंग यानी इफ के अंदर ही इफ एल्स
- 9:37:41को लिख पाना तो एक बार ये कंडीशन अगर ट्रू
- 9:37:43हो गई तो उसके बाद अंदर वाली कंडीशन चेक
- 9:37:45की जाएगी तो एज अगर 19 है तो यहां पे
- 9:37:47हमारे लिए मिडल प्रिंट होके आएगा जैसे ही
- 9:37:49रिफ्रेश करेंगे मिडल प्रिंट होके आएगा
- 9:37:51क्यों क्योंकि एज पहले चेक हुई क्या एज
- 9:37:53ग्रेटर दन 18 है ग्रेटर दन 18 है उसके बाद
- 9:37:54चेक हुआ क्या ग्रेटर दन 60 है नहीं है तो
- 9:37:56यहां एल्स में आ गए और यह वाली चीज हमारे
- 9:37:58लिए प्रिंट हो कर आएगी दिस इज कॉल्ड
- 9:38:00नेस्टेड इफ एल्स जैसे हमारे पास नेस्टेड
- 9:38:03इफ एल्स होता है वैसे ही हमारे पास
- 9:38:04नेस्टेड लूप्स भी होते हैं जैसे एक हमने
- 9:38:06लूप बनाया लेट i इ = 0 i < 5 i+ प् इस
- 9:38:11तरीके से कुछ और फिर हमने लूप बनाया लेट i
- 9:38:14= 0 या दूसरा वेरिएबल बना लेते हैं j = 0
- 9:38:19j < 5 j प्लस प्लस और यहां पर अगर मैं
- 9:38:24कंसोल डॉट लॉग कर दूं j को तो इससे क्या
- 9:38:26होगा इससे मेरे पास 1 2 3 4 5 या 1 2 3 4
- 9:38:295 नहीं 0 1 2 3 4 ये पांच जो नंबर्स है ये
- 9:38:32हर लाइन पांच लाइनों के अंदर प्रिंट होके
- 9:38:34आएंगे सेव कर लेते हैं रिफ्रेश कर देते
- 9:38:35हैं दिस इज गोइंग टू बी द आउटपुट बट इसके
- 9:38:39अंदर सेम लाइन पर लाने के लिए व्हाट आई
- 9:38:41कैन डू इज आई कैन प्रोबेबली क्रिएट अ
- 9:38:43स्ट्रिंग लेट एटीआर इज इक्वल टू दिस और
- 9:38:47एसआर = एटीआर ् j एंड यहां
- 9:38:51हमें बिल्कुल जानने की जरूरत नहीं है यह
- 9:38:54कोड जो मैं लिख रही हूं यह क्या करता है
- 9:38:55बस मैं एक कांसेप्ट आपको समझा रही हूं
- 9:38:57रिफ्रेश किया तो पांच बार क्या प्रिंट हुआ
- 9:38:590 1 2 3 4 इनफैक्ट यहां हम प्रिंट कर सकते
- 9:39:02हैं
- 9:39:05i रिफ्रेश तो फर्स्ट टाइम 0 1 2 3 4
- 9:39:08प्रिंट हुआ फिर सेकंड टाइम प्रिंट हुआ फिर
- 9:39:10थर्ड टाइम प्रिंट हुआ फिर फोर्थ टाइम
- 9:39:11प्रिंट हुआ फिर फिफ्थ टाइम प्रिंट हुआ सो
- 9:39:13व्हाट इज दिस दिस इज अ नेस्टेड लूप यानी
- 9:39:15फॉर लूप के अंदर हमने एक दूसरा फॉर लूप
- 9:39:18लिख दिया क्यों लिखा यह कैसे प्रिंट हुआ
- 9:39:20उसके ज्यादा डिटेल में नहीं जाना बट ये
- 9:39:22किया जा सकता है प्रोग्रामिंग के अंदर तो
- 9:39:24नेस्टिंग का मतलब होता है एक चीज के अंदर
- 9:39:26दूसरी चीज को लिखना अब जैसे इफ के अंदर एक
- 9:39:28और इफ आ सकता है फॉर के अंदर एक और फॉर आ
- 9:39:30सकता है कॉलबैक्स की भी नेस्टिंग हो सकती
- 9:39:33है और यही जो कॉलबैक्स की नेस्टिंग होती
- 9:39:35है जब ये बहुत डीपर लेवल पे चली जाती है
- 9:39:37तो इससे कॉलबैक हेल की प्रॉब्लम हमारे पास
- 9:39:38अराइज होती है अब ये कॉलबैक हेल की
- 9:39:40प्रॉब्लम कैसे अराइज होती है उसको हम
- 9:39:42धीरे-धीरे समझेंगे एक और छोटा सा
- 9:39:44डिस्क्लेमर मैं यहां पे आपको देना चाहूंगी
- 9:39:45कि जो कॉलबैक हेल है या आगे जाके हम
- 9:39:47प्रॉमिस के टॉपिक को पढ़ेंगे असं का वेट
- 9:39:49को पढ़ेंगे ये जो सारे के सारे
- 9:39:50कॉन्सेप्ट्स हैं ये शायद ही कोई व्यक्ति
- 9:39:52होगा जिसको फर्स्ट टाइम में बहुत क्लेरिटी
- 9:39:54के साथ समझ में आ गए क्योंकि ये काफी
- 9:39:56डिफिकल्ट टॉपिक्स हैं प्रोग्रामिंग के
- 9:39:57अंदर तो इसीलिए अगर फर्स्ट टाइम में चीजें
- 9:39:59थोड़ी सी डिफिकल्ट लगती है तो उसे घबराना
- 9:40:00नहीं है अगर आपको परेशानी आ रही है कि एक
- 9:40:02बार हमने देख लिया पर हमें कंप्लीट समझ
- 9:40:04नहीं आया हमें कंफ्यूजन हो रहा है तो दैट
- 9:40:06इज कंप्लीट नॉर्मल इन टॉपिक्स को आपको
- 9:40:09एटलीस्ट दो से तीन बार देखना पड़ेगा टू
- 9:40:11अंडरस्टैंड देम और फिर जाके प्रैक्टिस
- 9:40:13करनी पड़ेगी अपने खुद के प्रोजेक्ट्स अपने
- 9:40:15खुद के कोड लिखने पड़ेंगे टू एक्चुअली
- 9:40:17अंडरस्टैंड कि मतलब क्या था उस चीज को ठीक
- 9:40:19है मैंने सीख तो लिया इसका क्या मतलब है
- 9:40:20पर वो प्रॉब्लम कौन सी प्रैक्टिकल सिचुएशन
- 9:40:22में अराइज करती है वो आपको एक्सपीरियंस के
- 9:40:23साथ आएगा उसमें आपको टाइम लगेगा तो घबराने
- 9:40:25की जरूरत नहीं है आज सिर्फ हम कांसेप्ट को
- 9:40:27सीखने पे ध्यान दे रहे हैं जरूरी नहीं है
- 9:40:28आप ये सोच पाओ कि यार प्रैक्टिकल सिनेरियो
- 9:40:31में ये प्रॉब्लम यहां पे अकर करेगी वो
- 9:40:32हमें आज समझ नहीं आएगा वो आपको
- 9:40:33एक्सपीरियंस के साथ समझ में आएगा तो दो से
- 9:40:36तीन बार भी अगर आपको टॉपिक को रिपीट कर कर
- 9:40:38के देखना पड़ता है तो उसमें टेंशन मत लेना
- 9:40:40दैट इज कंप्लीट नॉर्मल और इस टॉपिक को
- 9:40:42समझने के लिए आपको वो चीज करनी पड़ेगी तभी
- 9:40:44मैंने पहले ही बताया था ये चैप्टर अगर
- 9:40:46आपका कंप्लीट हो गया तो मतलब आप लोगों को
- 9:40:48जाकर कह सकते हैं अगर आपको अच्छे से टॉपिक
- 9:40:50समझ में आ गए कि मुझे जावास्क्रिप्ट के
- 9:40:51अंदर प्रोग्रामिंग ठीक से आती है अब लेट्स
- 9:40:53सपोज हमने ऐसी वेबसाइट बनाई है जो डेटाबेस
- 9:40:55से कुछ डाटा लेकर आती है डेटाबेस हमारा एक
- 9:40:57कलेक्शन होता है जिसके अंदर हमारा सारा
- 9:40:59डेटा स्टोर्ड होता है अब एज सच हम डेटा
- 9:41:00बेसेस नहीं पढ़ रहे पर हम इमेजिन कर सकते
- 9:41:02हैं एक वेबसाइट है जिसके पास मिलियंस ऑफ
- 9:41:04यूजर्स हैं और उन सारे यूजर्स का डेटा एक
- 9:41:06डेटाबेस के अंदर स्टोर्ड है तो वेबसाइट के
- 9:41:08अंदर मान लो कोई भी यूजर लॉग इन करता है
- 9:41:10तो जब भी यूजर अपना यूजर नेम और पासवर्ड
- 9:41:12एंटर करेगा हमारे कोड को जावास्क्रिप्ट के
- 9:41:14कोड को चेक करना पड़ेगा ये यूजर नेम
- 9:41:15पासवर्ड सही है क्या तो हम उस डेटाबेस के
- 9:41:17साथ मैच करेंगे क्या डेटाबेस के अंदर जो
- 9:41:19चीज स्टोर्ड है वो इस यूजर ने जो एंटर
- 9:41:21किया है उसके साथ मैच कर रही है मैच कर
- 9:41:22रही है तो आप अकाउंट के अंदर एंटर हो
- 9:41:24जाओगे तो जब भी हम डेटाबेस से कुछ भी डाटा
- 9:41:26मंगवाते हैं उसमें हो सकता है कुछ टाइम लग
- 9:41:28जाए क्योंकि कुछ डेटा बेसेस फास्ट होते
- 9:41:30हैं कुछ डेटा बेसेस के अंदर हो सकता है
- 9:41:32हमें थोड़ा सा टाइम लग जाए तो ऐसे
- 9:41:33प्रैक्टिकल केसेस में जनरली अगर आपका
- 9:41:35लार्ज डेटाबेस होता है तो उसके अंदर आपको
- 9:41:36टाइम लगता है डेटाबेस से डेटा फेज करने
- 9:41:38में तो ऐसा ही हम एक छोटा सा फंक्शन बना
- 9:41:40लेते हैं उस डेटाबेस की कॉपी बना लेते हैं
- 9:41:42एक तरीके से जो हमारे लिए डेटाबेस बनेगा
- 9:41:45तो इस फंक्शन को हम कह देते हैं गेट डाटा
- 9:41:48ये गेट डेटा फंक्शन क्या करता है हमें
- 9:41:49डेटा रिटर्न करता है दिस इज बेसिकली या
- 9:41:51डेटाबेस और इस फंक्शन को हम बेसिकली एक
- 9:41:54डटा का आईडी सेंड करेंगे कि मुझे इस आईडी
- 9:41:56वाला डटा चाहिए और यह फंक्शन क्या करेगा
- 9:41:59यह फंक्शन हमें उस आईडी का डाटा रिटर्न
- 9:42:01करेगा तो यह बेसिकली या रिटर्न नहीं करेगा
- 9:42:03कसोल डलॉग करवा लेते हैं कि कसोल डलॉग
- 9:42:06करेगा डटा विद द डटा
- 9:42:10आईडी इस तरीके की कुछ चीज प्रिंट करवाएगा
- 9:42:13तो जब हम गेट डाटा को कॉल
- 9:42:15लगाएंगे तो इसका मतलब है कि हम डेटाबेस से
- 9:42:21ओके कि हम डेटाबेस से डेटा एक्सेस करने की
- 9:42:23कोशिश कर रहे हैं तो हमें एक आईडी भेजनी
- 9:42:26पड़ेगी 12 23 तो हमारे पास 123 आईडी वाला
- 9:42:28डाटा आ गया अगर हमने वन भेजा तो हमारे पास
- 9:42:32वन आईडी वाला डाटा आ गया बहुत मतलब बेसिक
- 9:42:35लेवल पे कोर लेवल पे हम इस चीज को लिख रहे
- 9:42:37हैं तो हमने कोई आईडी भेजी उसके बेसिस पे
- 9:42:39हमारे पास डटा आ गया अब लेट्स सपोज ये
- 9:42:41डेटाबेस कुछ टाइम लेता है अभी तो इमीडिएट
- 9:42:43सेंड कर रहा है पर ये जो डेटाबेस है ये दो
- 9:42:46सेकंड लेता है डेटा को सर्च करता है पहले
- 9:42:47कहां पे है डेटा फिर दो सेकंड बाद डाटा को
- 9:42:49भेजेगा तो 2 सेकंड बाद डेटा को भेजता है
- 9:42:51तो उसके लिए हम सेट टाइम आउट को यूज़ कर
- 9:42:53सकते हैं कि लेट्स हैव सेट टाइम आउट इन
- 9:42:56इनसाइड दिस फंक्शन सेट टाइम आउट क्या
- 9:42:59करेगा इसके अंदर एक और हम एरो फंक्शन बना
- 9:43:02लेते हैं सेट टाइम आउट डाटा को तो प्रिंट
- 9:43:04करवा देगा मतलब भेज देगा पर कितने सेकंड
- 9:43:06बाद 2 सेकंड बाद तो इस तरीके से इसी कोड
- 9:43:09के अंदर इसी फंक्शन के अंदर वी हैव सेट
- 9:43:10टाइम आउट सेट टाइम आउट इस काम को करेगा पर
- 9:43:132 सेकंड बाद करेगा सेव कर लेते हैं
- 9:43:15रिफ्रेश करते हैं लेट्स सपोज हमें डाटा
- 9:43:17चाहिए हमें 456 आईडी वाला डाटा चाहिए तो
- 9:43:21वन टू दो सेकंड बाद हमें वो डाटा मिल
- 9:43:23जाएगा अगर मुझे फोर आईडी वाला डाटा चाहिए
- 9:43:27तो वन टू दो सेकंड बाद हमें हमारा डटा मिल
- 9:43:30जाएगा तो अब ये फंक्शन क्या कर रहा है
- 9:43:31हमारा डेटाबेस क्या कर रहा है टाइम ले रहा
- 9:43:33है डेटा को रिटर्न करने में ये नॉर्मल सी
- 9:43:35चीज है जिसको हमने समझ लिया अब फॉर
- 9:43:36एग्जांपल हमें ऐसा कोड लिखना है जिसमें
- 9:43:38हमें पहले तो डेटा वन चाहिए उसके बाद डेटा
- 9:43:42वन एक बार हमारे पास आ गया फिर हमें डेटा
- 9:43:44टू चाहिए फिर डेटा टू हमारे पास आ गया
- 9:43:47उसके बाद हमें डटा थ्री चाहिए यानी ऐसा
- 9:43:49नहीं तीनों डटा साथ में चाहिए हमें ये डटा
- 9:43:51पहले चाहिए उसके बाद हमें ये डटा चाहिए
- 9:43:53उसके बाद हमें ये डटा चाहिए इस चीज को
- 9:43:54करने के लिए हम क्या कर सकते हैं हमारे
- 9:43:56दिमाग में आ सकता है कि पहले क्या कर देते
- 9:43:58हैं गेट डाटा वन कर देते हैं उसके बाद गेट
- 9:44:01डाटा टू कर देते हैं एंड उसके बाद हम गेट
- 9:44:04डाटा थ्री कर देते हैं तो इससे क्या होगा
- 9:44:06इस तरीके से हमने कोड लिखा तो क्या होगा
- 9:44:07पहले हमारे पास वन वाला डाटा आ जाएगा फिर
- 9:44:09हमारे पास टू वाला डटा आ जाएगा फिर हमारे
- 9:44:11पास थ्री वाला डटा आ जाएगा तो इसे सेव कर
- 9:44:12लेते हैं एंड रिफ्रेश करते हैं तो वन टू
- 9:44:16अब इस सिचुएशन में क्या हुआ तीनों डाटा
- 9:44:18हमारे पास एक साथ आ गए हमें एक साथ डाटा
- 9:44:20नहीं चाहिए था हमें तो पहले वन वाला चाहिए
- 9:44:22था फिर हमें दो सेकंड का डिले चाहिए फिर
- 9:44:24ये वाला डटा चाहिए फिर हमें दो सेकंड का
- 9:44:26डिले चाहिए फिर हमें ये वाला डाटा चाहिए
- 9:44:27पर यहां पर एक्चुअली क्या हो रहा है जैसे
- 9:44:30ही ये कोड रन किया इसने क्या किया गेट
- 9:44:32डाटा ने क्या किया कि मैं सेट टाइम आउट
- 9:44:34मेरा टाइमर स्टार्ट कर देता हूं 2 सेकंड
- 9:44:36का और आगे का कोड रन करता हूं इसने भी
- 9:44:38क्या किया मैं अपना टाइमर स्टार्ट कर देता
- 9:44:40हूं 2 सेकंड का और आगे का कोड रन करता हूं
- 9:44:42और इसने भी क्या किया मैं अपना टाइमर
- 9:44:44स्टार्ट करता हूं 2 सेकंड का और आगे का
- 9:44:45कोड रन करता हूं और इन तीनों का टाइमर
- 9:44:47क्योंकि इमीडिएट स्टार्ट हुआ था इमीडिएट
- 9:44:49प्रोग्रामिंग चल रही है तो तीनों का टाइमर
- 9:44:51एक साथ कंप्लीट हुआ और तीनों का डाटा एक
- 9:44:53साथ हमारे पास आया पर ऐसी सिचुएशन कई बार
- 9:44:55हमारे पास हो सकती है कि फर्स्ट डाटा आए
- 9:44:57तभी हम सेकंड डाटा सर्च करें सेकंड डाटा
- 9:44:59आए तभी हम थर्ड डाटा सर्च करें फॉर
- 9:45:01एग्जांपल इसका मैं आपको एक सिनेरियो बताती
- 9:45:03हूं प्रैक्टिकल केस फॉर एग्जांपल हम अपने
- 9:45:21अगर वो यूजर नेम
- 9:45:28instagram2 सेकंड लग जाए एक सेकंड लग जाए
- 9:45:30वैसे तो रियल लाइफ सिनेरियो में काफी मिली
- 9:45:33सेकंड या और भी बहुत कम टाइम लगता है वो
- 9:45:35चीज सर्च करने में बट फॉर आवर सिंपलीसिटी
- 9:45:37अज्यू करते हैं उसमें दो सेकंड लग गए यूजर
- 9:45:38नेम को सर्च करने में अब यूजर नेम हो सकता
- 9:45:40है मिले ही नहीं डेटाबेस में तो हम
- 9:45:41पासवर्ड को क्यों चेक करें हम यूजर को
- 9:45:43बताएंगे सीधा आपका यूजर नेम गलत है इट डजन
- 9:45:45एजिस्ट इन आवर डेटाबेस लेकिन अगर यूजर नेम
- 9:45:47मिल गया फिर हम पासवर्ड को चेक करेंगे तो
- 9:45:49उसमें भी हो सकता है अगले 2 सेकंड लगे तो
- 9:45:51इस तरीके की कंडीशन हम यहां पर रेप्ट करने
- 9:45:53की कोशिश कर रहे हैं जिसमें हमें डाटा जो
- 9:45:55सर्च करनी है चीज वो एक साथ नहीं चाहिए
- 9:45:57हमें तो इंडिविजुअल डिले के साथ चीजें
- 9:45:59चाहिए तो उसको करने का क्या तरीका होगा
- 9:46:01उसको करने का एक प्रैक्टिकल तरीका होता है
- 9:46:03कॉल बैक्स कॉल बैक्स से हम कैसे चीज को कर
- 9:46:06सकते हैं हमारे पास यह जो गेट डाटा वाला
- 9:46:08फंक्शन है इसे हम क्या करेंगे एक और
- 9:46:12फंक्शन इसके पास पास कर सकते हैं एक और
- 9:46:13कॉल बैक इस गेट डाटा को पास कर सकते हैं
- 9:46:16जिसको कह सकते हैं गेट नेक्स्ट
- 9:46:18डाटा गेट नेक्स्ट डाटा क्या करेगा एक बार
- 9:46:21ये डटा हमने प्रिंट करवा लिया उसके बाद
- 9:46:23अगर इसके बाद भी कोई और डटा चाहिए होगा तो
- 9:46:25उसको गेट करेगा तो गेट नेक्स्ट डाटा एक
- 9:46:27फंक्शन पास कर देंगे और एक बार हमें ये
- 9:46:29प्रिंट करवा लिया फिर हम गेट नेक्स्ट डाटा
- 9:46:31को कॉल करेंगे तो यहां पर जब हम गेट डाटा
- 9:46:34को पास कर रहे हैं तो गेट डाटा में वन तो
- 9:46:36क्या हो जाएगा हमारा डाटा हो जाएगा और गेट
- 9:46:38न नेक्स्ट डेटा में दोबारा हम गेट डाटा को
- 9:46:40पास करेंगे और इसको किसके साथ पास करेंगे
- 9:46:42इसको पास करेंगे विद एन आईडी ऑफ टू अब
- 9:46:45यहां पर ध्यान से समझना है कि हम क्या
- 9:46:47करने की कोशिश कर रहे हैं हम गेट डाटा को
- 9:46:49तो कॉल कर रहे हैं और हमें ये वाला डेटा
- 9:46:51चाहिए कंपलीटली क्लियर है और हम चाहते हैं
- 9:46:53जैसे ही हमें ये वाला डेटा मिल जाए उसके
- 9:46:54बाद नेक्स्ट डेटा भी चाहिए हमें अब
- 9:46:56नेक्स्ट डेटा कहां से आए नेक्स्ट डेटा के
- 9:46:58लिए हमने उसी फंक्शन को एज अ कॉलबैक पास
- 9:47:00कर दिया अब इस तरीके से हम कॉलबैक पास
- 9:47:02नहीं कर सकते क्योंकि यहां तो क्या हो गया
- 9:47:04यहां तो फंक्शन के साथ पैरेंस लग गया तो
- 9:47:05वो इमीडिएट एग्जीक्यूट हो जाएगा यानी ऐसे
- 9:47:07कोड लिखेंगे तो हमारे पास एरर आ जाएगा इस
- 9:47:11तरीके से कि गेट नेक्स्ट डाटा इज नॉट अ
- 9:47:13फंक्शन क्यों क्यों एरर आया क्योंकि ये तो
- 9:47:15इमीडिएट एग्जीक्यूट हो गया और ये पहले
- 9:47:17एग्जीक्यूट हो गया इनफैक्ट इसीलिए टू वाली
- 9:47:19चीज पहले प्रिंट हो गई तो ऐसे नहीं नहीं
- 9:47:20लिखना अपने कॉलबैक को जब भी हमें साथ में
- 9:47:23कुछ आर्गुमेंट पास करना है तो अपने कॉलबैक
- 9:47:25को ऐसे लिखने की बजाय हम क्या करते हैं हम
- 9:47:27एक एरो फंक्शन बना देते हैं और इसको ऐसे
- 9:47:28लिख देते हैं ये जो एरो फंक्शन है ये एक
- 9:47:30प्रॉपर फंक्शन है जो इमीडिएट एग्जीक्यूट
- 9:47:32नहीं हो रहा एकदम से एग्जीक्यूट नहीं होगा
- 9:47:34तो ये क्या हो गया एक फंक्शन हो गया
- 9:47:35फंक्शन के अंदर दूसरा फंक्शन है तो दिस इज
- 9:47:38गोइंग टू बी आवर कॉल बैक इस तरीके का कोड
- 9:47:40देखने में आपको बहुत
- 9:47:42कॉम्प्लेक्शन आप रियल लाइफ कोड देखोगे
- 9:47:44कंपनीज के अंदर वेबसाइट्स के अंदर तो इसी
- 9:47:46तरीके से कोड लिखा होता है तो जो अजीब सा
- 9:47:48दिखने वाला कॉम्प्लेक्टेड
- 9:47:50दिस इज रियल लाइफ प्रोग्रामिंग तो इस
- 9:47:52तरीके से हम अपने कॉल बैक को पास करेंगे
- 9:47:54अब इसको सेव कर लेते हैं एंड एक और चीज
- 9:47:56हमें ध्यान रखनी है क्योंकि गेट डाटा के
- 9:47:58अंदर फर्स्ट टाइम तो हमने कोई कॉल बैक पास
- 9:48:00कर दिया पर ये जो सेकंड टाइम हम गेट डाटा
- 9:48:02को कॉल कर रहे हैं इसमें तो गेट नेक्स्ट
- 9:48:04डाटा है ही नहीं तो यहां हम एक चेक लगा
- 9:48:06सकते हैं कि अगर गेट नेक्स्ट डाटा यह
- 9:48:09फंक्शन एजिस्ट करता हो तभी इस फंक्शन को
- 9:48:12कॉल करो यहां पर सेव कर लेते हैं अब इसे
- 9:48:15रिफ्रेश करेंगे तो वन टू 2 सेकंड बाद डाटा
- 9:48:18वन आएगा दोबारा से दो सेकंड का डिले होगा
- 9:48:20फिर हमारे पास डटा टू आएगा यानी जो काम हम
- 9:48:22करना चाह रहे थे उसको हमने अचीव कर लिया
- 9:48:24कैसे अचीव किया कॉल बैक की फॉर्म में कि
- 9:48:27हमने यहां पे एक कॉल बैक पास कर दिया ये
- 9:48:29एज अ बिगनर आप सोचो कि अभी तक मैंने इतनी
- 9:48:31सारी जावास्क्रिप्ट के चैप्टर पढ़े थे ये
- 9:48:33चीज मेरे दिमाग में क्यों नहीं आई कि मैं
- 9:48:35इस तरीके से पास करूं नहीं आएगी इस तरीके
- 9:48:37से कोड लिखना हर किसी को जावास्क्रिप्ट के
- 9:48:40अंदर सीखना पड़ता है हमें जानना पड़ता है
- 9:48:42कि कोड को ऐसे भी लिख सकते हैं एकदम से
- 9:48:44फॉर अ बिगनर आपको हिट नहीं करेगा तो उसमें
- 9:48:46टेंशन लेने की बात नहीं है कि इतना
- 9:48:50सकते इसको 99.99% डेवलपर्स जब शुरुआत करते
- 9:48:53हैं जावास्क्रिप्ट के साथ तो खुद से नहीं
- 9:48:55सोच सकते इस कोड को इस कोड के सिंटेक्स को
- 9:48:57ऐसे सिंटेक्स को हमें देख के सीखना पड़ता
- 9:48:59है फिर उसे अप्लाई करना पड़ता है फिर
- 9:49:01प्रैक्टिकल एक्सपीरियंस के साथ हम इसे खुद
- 9:49:03लिखना सीखते हैं तो ये हो गया हमारा एक
- 9:49:05ऐसा फंक्शन जिसमें हमने कॉल बैक को पास
- 9:49:07किया और जो हमें काम करना था उसको अचीव
- 9:49:09किया अब लेट्स सपोज कि 2 सेकंड लगते हैं
- 9:49:10हमें डटा वन लाने में फिर 2 सेकंड लगते
- 9:49:13हैं हमें डटा टू लाने में अब दोबारा से 2
- 9:49:15सेकंड के बाद हमें डाटा थ्री चाहिए तो वो
- 9:49:16तो काम हमारे लिए बहुत आसान हो गया
- 9:49:18बेसिकली जो यहां पर हमने कॉल बैक पास किया
- 9:49:20से कॉल बैक हमें इस फंक्शन के अंदर पास
- 9:49:22करना है तो यहां पे क्या करेंगे एक एरो
- 9:49:24फंक्शन बना लेंगे और एरो फंक्शन के अंदर
- 9:49:26कर देंगे गेट डटा ऑफ थ इसको कर लेते हैं
- 9:49:29सेव रिफ्रेश 2 सेकंड वेट करेंगे डाटा वन आ
- 9:49:33जाएगा 2 सेकंड वेट करेंगे डाटा टू आ जाएगा
- 9:49:352 सेकंड वेट करेंगे डटा 3 आ जाएगा बिल्कुल
- 9:49:37सही सही चीजें चल रही है इन फैक्ट अब अगर
- 9:49:40आपको डटा फर भी चाहिए तो कुछ नहीं करना
- 9:49:42थ्री वाले में एक एरो फंक्शन बनाना है और
- 9:49:44इसके अंदर गेट डाटा करना है फोर बिल्कुल
- 9:49:46कोड हमारा वर्क करेगा रिफ्रेश करेंगे 2
- 9:49:49सेकंड का डिले डेटा 1 2 सेकंड का डिले डटा
- 9:49:52टू 2 सेकंड का डिले डेटा थ्री एंड 2 सेकंड
- 9:49:55का डिले डेटा फर अब यह तो हमने जो सोचा था
- 9:49:58उसको अचीव कर लिया अच्छे से कैसे अचीव
- 9:50:00किया यूजिंग कॉल बैक्स बट अगर कोई एज अ
- 9:50:02बिगनर आप खुद इस कोड को देखो ये वाला जो
- 9:50:05पार्ट है व्हिच इज यूजिंग अ लॉट ऑफ कॉल
- 9:50:07बैक्स इफ यू लुक एट दिस पार्ट दिस इज वेरी
- 9:50:09कॉम्प्लेक्टेड मतलब ऐसा नहीं है आप एज अ
- 9:50:13बिगनर हैं आप फर्स्ट टाइम कॉल बैक को समझ
- 9:50:15रहे हैं हम फर्स्ट टाइम देख रहे हैं इस
- 9:50:16तरीके के सिंटेक्स को तो हमें तो
- 9:50:20भी देखेगा तो यह कोई इजी टू अंडरस्टैंड
- 9:50:22सिंटेक्स नहीं है और यहां पर तो ये फिर भी
- 9:50:24इजी है क्यों क्योंकि मैंने छोटा सा ही तो
- 9:50:26फंक्शन लिखा है बट रियल लाइफ प्रोग्रामिंग
- 9:50:28के अंदर बहुत कॉम्प्लेक्शन होते हैं मतलब
- 9:50:30रियल लाइफ प्रोग्रामिंग के अंदर सिर्फ एक
- 9:50:31फंक्शन कॉल नहीं हो रहा होता रियल लाइफ
- 9:50:33प्रोग्रामिंग के अंदर क्या होता है अगर
- 9:50:35गेट डाटा है तो यहां पर बेसिकली हमारे लिए
- 9:50:37प्रिंट हो सकता है कसोल
- 9:50:39डलॉग गेटिंग डटा
- 9:50:43टू इस तरीके की बहुत सारी स्टेटमेंट्स
- 9:50:46हमारे पास हो सकती हैं अब जैसे ही मैंने
- 9:50:48सिर्फ क्या किया एक सिंपल सी स्टेटमेंट ऐड
- 9:50:51की है सिर्फ एक कंसोल डलॉग की स्टेटमेंट
- 9:50:52ऐड की है पर जैसे ही इसको सेव करके रन
- 9:50:54करेंगे वन टू डेटा वन आया अब वो डेटा टू
- 9:50:58को गेट कर रहा है डेटा टू आया अब वो डेटा
- 9:51:00थ्री को गेट कर रहा है डेटा थ्री आया वो
- 9:51:01डेटा फोर को गेट कर रहा है और फाइनली
- 9:51:03हमारे पास डेटा फोर आ गया मतलब काम वही
- 9:51:05सेम हो रहा है बस एक छोटी सी स्टेटमेंट
- 9:51:06एक्स्ट्रा ऐड कर दी तब ये कोड इतना अजीब
- 9:51:09एंड आई वुड से दिस इज अ वेरी बैड कोड मतलब
- 9:51:12क्योंकि अंडरस्टैंडेबल नहीं है जिस कोड को
- 9:51:13डेवलपर ही पढ़ के समझ नहीं पा रहे दैट इज
- 9:51:15नॉट अ गुड वे ऑफ प्रोग्रामिंग और इसी
- 9:51:17प्रॉब्लम को हम कहते हैं ये जो जिसको करने
- 9:51:21में हमें बहुत मेहनत लगी इसको हम कहते हैं
- 9:51:23कॉल बैक हेल्प क्यों क्योंकि एक कॉल बैक
- 9:51:26के अंदर हमने दूसरा कॉल बैक डाल दिया
- 9:51:28दूसरे कॉलबैक के अंदर तीसरा कॉलबैक डाल
- 9:51:29दिया तीसरे कॉल बैक के अंदर चौथा कॉल बैक
- 9:51:31डाल दिया दिस इज नेस्टेड कॉल बैक्स तो कोई
- 9:51:34आपसे पूछे कॉलबैक हेल क्या प्रॉब्लम होती
- 9:51:36है ये प्रॉब्लम होती है नेस्टेड कॉल बैक्स
- 9:51:38स्टैक्ड बिलो वन अनदर फॉर्मिंग अ पिरामिड
- 9:51:41स्ट्रक्चर ये क्या हो गया इन्होंने
- 9:51:42पिरामिड स्ट्रक्चर फॉर्म कर लिया पिरामिड
- 9:51:43यानी इस तरीके का स्ट्रक्चर जब फॉर्म करते
- 9:51:45हैं तो इसको हम पिरामिड ऑफ डूम भी कहते
- 9:51:47हैं बट जनरली आपको कॉल बैक हेल सुनने को
- 9:51:50मिल मिलेगा तो दिस स्टाइल ऑफ प्रोग्रामिंग
- 9:51:52बिकम डिफिकल्ट टू अंडरस्टैंड एंड मैनेज कल
- 9:51:55को आपको इस कोड के अंदर कुछ चेंज करना
- 9:51:56होगा दैट विल बी डिफिकल्ट इसको समझना ही
- 9:51:58अपने आप में कोई डिफिकल्ट होगा और कंपनीज
- 9:52:00के अंदर तो नए प्रोग्रामर्स आते ही रहते
- 9:52:01हैं कोई नया व्यक्ति आपकी टीम के अंदर आया
- 9:52:03वो ऐसे कोड को देखेगा उसको प्रॉब्लम होगी
- 9:52:04इसको समझने और मैनेज करने में तो इसीलिए
- 9:52:07कॉल बैक हेल इज अ प्रॉब्लम इन
- 9:52:09जावास्क्रिप्ट जिसको सॉल्व करने के लिए
- 9:52:11हमारे पास एक चमत्कारी कांसेप्ट आता है
- 9:52:13जिसको हम कहते हैं प्रॉमिस वादा विश्वास
- 9:52:17तो प्रॉमिस का कांसेप्ट आता है कॉल बैक है
- 9:52:20वाली प्रॉब्लम को सॉल्व करने के लिए तो
- 9:52:22कॉल बैक्स हमारे पास होते हैं
- 9:52:24प्रोग्रामिंग के अंदर कॉल बैक को जब हम
- 9:52:25काफी ज्यादा नेस्टेड फॉर्म में यूज़ करते
- 9:52:27हैं डीपर नेस्टेड फॉर्म में यूज़ करते हैं
- 9:52:29उससे कॉल बैक हेल वाली प्रॉब्लम आती है और
- 9:52:31कॉल बैक हेल वाली प्रॉब्लम को सॉल्व करने
- 9:52:33के लिए हमारे पास प्रॉमिस आते हैं तो
- 9:52:34बेसिकली शुरुआत में जो हमने बात की थी कि
- 9:52:36हम समझेंगे कॉल बैक हेल क्या होता है कॉल
- 9:52:38बैक हेल हमने समझ लिया क्या होता है अब
- 9:52:40इसको सॉल्व करने के लिए हमारे पास प्रॉमिस
- 9:52:42आते हैं ऐसा नहीं है प्रॉमिस बहुत फुल
- 9:52:44प्रूफ चीज है प्रॉमिस के अंदर भी
- 9:52:45प्रॉब्लम्स आएंगी तभी हम बाद में एक और नई
- 9:52:47चीज लेकर आएंगे तो अब हम फाइनली समझने
- 9:52:49वाले हैं कि प्रम को कैसे यूज़ करते हैं
- 9:52:51अब यहां पे हमारे दिमाग में सवाल आ सकता
- 9:52:53है कि कॉलबैक हेल्स अगर बुरी चीज है तो
- 9:52:54क्या हमें कॉल बैक कभी भी नहीं यूज़ करने
- 9:52:56चाहिए बिल्कुल नहीं हमें कॉल बैक
- 9:52:57डेफिनेटली यूज करने चाहिए इनफैक्ट
- 9:52:59प्रोग्रामिंग के अंदर हम बहुत जगह कॉल
- 9:53:01बैक्स को यूज करते हैं बस जहां भी आपको
- 9:53:02दिखने लगे यहां कॉल बैक हेल हो रहा है
- 9:53:04उसको बेटर उसको इंप्रूव करने की कोशिश
- 9:53:06करनी है तो अब हम सीखने वाले हैं कि कैसे
- 9:53:08कॉलबैक हेल को हम टैकल करते हैं यूजिंग
- 9:53:10प्रॉमिस तो अब स्टार्ट करते हैं प्रॉमिस
- 9:53:12के साथ अब जैसे रियल लाइफ के अंदर प्रॉमिस
- 9:53:14हमारे विश्वास के ऊपर चलते हैं फॉर
- 9:53:16एग्जांपल अगर हम
- 9:53:20करते हैं तो एक तरीके से अगर हमने ऑनलाइन
- 9:53:22पेमेंट दे दिया जो हमारे पास अभी डिलीवर
- 9:53:24नहीं हुआ तो
- 9:53:42amazon2 हो गए या फिर हमारा ऑर्डर किस भी
- 9:53:44वजह से रीच नहीं कर पाया और
- 9:53:50ऑर्डर सक्सेसफुली हमारे पास डिलीवर हो गया
- 9:53:52तो जब हम कोई भी ऑनलाइन पेमेंट करते हैं
- 9:53:53और कोई भी वेबसाइट है जो हमें प्रॉमिस
- 9:53:55देती है कि ठीक है ये सामान आपके पास
- 9:53:56डिलीवर होगा तो तब वो प्रॉमिस क्या होता
- 9:53:58है अनफुलफिल्ड होता है यानी अभी कुछ फाइनल
- 9:54:01हमारे पास कोई आइटम रिसीव नहीं हुआ और अगर
- 9:54:03आइटम रिसीव हो गया तो उस केस में हम कहते
- 9:54:05हैं कि हमारा प्रॉमिस रिजॉल्व हो गया
- 9:54:07रिजॉल्व हो गया यानी चीज सक्सेसफुली काम
- 9:54:09कर गई और अगर हमारा आइटम हमारा ऑर्डर जो
- 9:54:12है कैंसिल हो गया उस केस में कहते हैं कि
- 9:54:13हमारा प्रॉमिस रिजेक्ट हो गया तो ये कुछ
- 9:54:15टर्म्स हैं अनफुलफिल्ड रिजेक्ट रिजॉल्व
- 9:54:18जिनको हम जावास्क्रिप्ट के प्रॉमिस में
- 9:54:19बहुत बार देखेंगे अब जैसे रियल लाइफ
- 9:54:21प्रॉमिस विश्वास के ऊपर चलते हैं वैसे ही
- 9:54:23जावास्क्रिप्ट के प्रॉमिस भी एक तरीके से
- 9:54:25विश्वास के ऊपर चलते हैं प्रॉमिस इन
- 9:54:27जावास्क्रिप्ट इज फॉर इवेंचर कंप्लीशन ऑफ
- 9:54:29टास्क यानी हमारे कोड ने हमें एक प्रॉमिस
- 9:54:31दे दिया इसका मतलब है कि
- 9:54:33इवेंचर हम करने की कोशिश कर रहे हैं वो
- 9:54:36क्या होगा वो या तो रिजॉल्व होगा या
- 9:54:38रिजेक्ट होगा मतलब वो काम
- 9:54:40इवेंचर होता है या उसके अंदर कोई एरर आ
- 9:54:42जाता है वो हमें नहीं पता पर इवेंचर हमारा
- 9:54:45कंप्लीट हो रहा होगा प्रॉमिस
- 9:54:46जावास्क्रिप्ट के अंदर एक ऑब्जेक्ट होती
- 9:54:48है एंड प्रॉमिस आर अ सॉल्यूशन टू कॉल बैक
- 9:54:51हेल कैसे कॉल बैक हेल के लिए सॉल्यूशन है
- 9:54:53उसको हम धीरे-धीरे समझेंगे पहले हम
- 9:54:55प्रॉमिस का बेसिक समझने वाले हैं किसी भी
- 9:54:57प्रॉमिस ऑब्जेक्ट को क्रिएट करने के लिए
- 9:54:59हम लिखते हैं न्यू प्रॉमिस तो प्रॉमिस ये
- 9:55:01वाला प्रॉमिस क्या है ये हमारी एक क्लास
- 9:55:02है जिससे हम एक नया प्रॉमिस क्रिएट कर रहे
- 9:55:04हैं और इसके अंदर प्रॉमिस को क्रिएट करने
- 9:55:06के लिए बेसिकली हम एक फंक्शन पास करते हैं
- 9:55:09और फंक्शन के अंदर हमारे पास दो हैंडलर्स
- 9:55:11होते हैं ये हैंडलर्स क्या हैं ये
- 9:55:12हैंडलर्स खुद में फंक्शंस है या इनको हम
- 9:55:14कॉल बैक्स कह सकते हैं एक का नाम होता है
- 9:55:16रिजॉल्व एक का नाम होता है रिजेक्ट बहुत
- 9:55:18बेसिक के साथ शुरुआत करते हैं हमारा यह
- 9:55:21वाला जो कोड है इसे अभी के लिए हम कर देते
- 9:55:23हैं कॉमेंट आउट एंड लेट्स लुक एट आवर
- 9:55:26प्रॉमिस अब जब भी हम प्रॉमिस की बात करते
- 9:55:29हैं लेट्स क्रिएट अ न्यू प्रॉमिस इसको हम
- 9:55:30कह देते हैं प्रॉमिस इज इक्वल टू न्यू
- 9:55:34प्रॉमिस प्रॉमिस जिसके अंदर हम इस तरीके
- 9:55:38से अपना कोई एरो फंक्शन लिख सकते हैं और
- 9:55:40यह जो हमारा एरो फंक्शन है इसके अंदर
- 9:55:42हमारे पास दो हैंडलर्स होते हैं रिजॉल्व
- 9:55:44एंड रिजेक्ट रिजॉल्व का मतलब है अगर इस
- 9:55:46फंक्शन को आपने रन कर दिया इसका मतलब आपका
- 9:55:48प्रॉमिस जो है कंप्लीट हो गया काम
- 9:55:50सक्सेसफुल हो गया और रिजेक्ट का मतलब है
- 9:55:52अगर इस फंक्शन को आपने रन कर दिया इसका
- 9:55:54मतलब आपका प्रॉमिस फुलफिल तो हो जाएगा
- 9:55:56मतलब काम तो हो जाएगा पर उस काम में एरर आ
- 9:55:58जाएगा अभी के लिए सिर्फ हम क्या लिखते हैं
- 9:56:01कसोल
- 9:56:03डलॉग आई एम अ प्रॉमिस इस तरीके का कुछ
- 9:56:07लिखते हैं लेट्स सेव
- 9:56:08इट एंड लेट्स एग्जीक्यूट इट तो हमारे पास
- 9:56:12प्रिंट होकर आ गया यहां पर आई एम अ
- 9:56:15प्रॉमिस एंड अगर हम प्रॉमिस की वैल्यू को
- 9:56:18प्रिंट करवाए तो इस तरीके से हमारे पास
- 9:56:19जावा स्क्रिप्ट के अंदर प्रॉमिस प्रिंट
- 9:56:21होक आते है कंसोल विंडो में यहां पर क्या
- 9:56:22लिखा आ रहा है प्रॉमिस लिखा आ रहा है और
- 9:56:24यहां पेंडिंग आ रहा है यानी प्रॉमिस के
- 9:56:26अंदर एक तो प्रोटोटाइप होता है क्योंकि एक
- 9:56:28ऑब्जेक्ट है हर ऑब्जेक्ट के पास
- 9:56:29प्रोटोटाइप होता है और दूसरा इसके पास दो
- 9:56:31चीजें होती है एक होता है स्टेट एक होता
- 9:56:33है रिजल्ट अब जब भी हमारा कोई भी प्रॉमिस
- 9:56:35होता है प्रॉमिस की तीन स्टेट्स हो सकती
- 9:56:37हैं एक स्टेट होती है हमारी पेंडिंग स्टेट
- 9:56:40एक स्टेट होती है हमारी फुलफिल्ड स्टेट और
- 9:56:43एक स्टेट होती है हमारी रिजेक्टेड
- 9:56:46स्टेट फुलफिल्ड कहने का मतलब होता है
- 9:56:48रिजॉल्वड
- 9:56:50इसको ऐसे समझते हैं फॉर एग्जांपल हमने
- 9:57:19amazononline.in स्टेट्स हमारे
- 9:57:20जावास्क्रिप्ट के प्रॉमिस में देखने को
- 9:57:22मिलती है तो अगर हम अपने प्रॉमिस को
- 9:57:24प्रिंट करवाएं तो इस बार अभी हमारी स्टेट
- 9:57:26क्या है अभी हमारी स्टेट है पेंडिंग स्टेट
- 9:57:29और फाइनली हमारे पास कुछ एस सच रिजल्ट तो
- 9:57:30आया नहीं है पर अगर हमें प्रॉमिस को
- 9:57:32फुलफिल कराना है तो उस केस में हम रिजॉल्व
- 9:57:34को लिखते हैं और रिजॉल्व हमारा क्या होता
- 9:57:36है रिजॉल्व हमारा फंक्शन होता है इस
- 9:57:38फंक्शन को कौन क्रिएट कर रहा है इस फंक्शन
- 9:57:40को जावास्क्रिप्ट ही क्रिएट कर रहा है ये
- 9:57:41इंटरनली ऑटोमेटिक जावास्क्रिप्ट से क्रिएट
- 9:57:43होता है तो रिजॉल्व को हम कॉल करेंगे और
- 9:57:45इसे हम किसी वैल्यू के साथ कॉल कर सकते
- 9:57:46हैं लेट्स सपोज वी राइट 1 2 3 तो हमारे
- 9:57:48रिजल्ट में इफ वी नाउ प्रिंट द प्रॉमिस तो
- 9:57:51प्रॉमिस की स्टेट क्या है प्रॉमिस की
- 9:57:52स्टेट है फुलफिल्ड और रिजल्ट में क्या है
- 9:57:54रिजल्ट में है 1 2 3 हम चाहते तो यहां पर
- 9:57:56कोई मैसेज भी पास ऑन कर सकते थे फॉर
- 9:57:58एग्जांपल आई कुड हैव रिटन सक्सेस एंड अब
- 9:58:01हम अपने प्रॉमिस को प्रिंट करवाते तो
- 9:58:03हमारे पास स्टेट के अंदर आता फुलफिल्ड एंड
- 9:58:05हमारे पास रिजल्ट के अंदर आता सक्सेस जैसे
- 9:58:08प्रॉमिस रिजॉल्व होता है वैसे ही प्रॉमिस
- 9:58:09रिजेक्ट भी हो सकता है ये रिजेक्ट फंक्शन
- 9:58:11भी ऑटोमेटिक जावास्क्रिप्ट क्रिएट करता है
- 9:58:13रिजेक्ट के अंदर हम कोई एरर दे सकते हैं
- 9:58:15सम
- 9:58:15एरर कर सकते हैं सेव एंड रिफ्रेश तो
- 9:58:18ऑटोमेटिक वो जो एरर हमने क्रिएट किया वो
- 9:58:20एक एरर की तरह हमारे पास जनरेट होके हमें
- 9:58:22दिखाई देगा यहां पे सम एरर की जगह लिख
- 9:58:25सकते हैं सम एरर
- 9:58:28अकड रिफ्रेश किया तो वही सेम मैसेज हमारे
- 9:58:31पास प्रिंट होके आता है और अगर हम अपने
- 9:58:33प्रॉमिस को देखें तो प्रॉमिस ऑब्जेक्ट के
- 9:58:35अंदर प्रोटोटाइप तो होता ही है हमारे पास
- 9:58:37पर उसके साथ में इस बार स्टेट में आया है
- 9:58:38रिजेक्टेड एंड रिजल्ट में हमारे पास आया
- 9:58:41है हमारा एरर तो इस तरीके से प्रॉमिस क्या
- 9:58:43है रीकैप कर लेते हैं प्रॉमिस हमारी एक
- 9:58:45ऑब्जेक्ट होती है जावास्क्रिप्ट के अंदर
- 9:58:46जिसकी तीन स्टेट्स होती हैं पेंडिंग
- 9:58:48रिजॉल्व रिजेक्टेड या पेंडिंग फुलफिल्ड
- 9:58:50रिजेक्टेड रिजॉल्व एंड रिजेक्ट इसके अंदर
- 9:58:53दो हमारे हैंडलर्स होते हैं और ये
- 9:58:54हैंडलर्स ऑटोमेटिक जावास्क्रिप्ट के साथ
- 9:58:56क्रिएट होते हैं और किसी भी प्रॉमिस के
- 9:58:57अंदर रिजॉल्व या रिजेक्ट करके हम उस
- 9:58:59प्रॉमिस को कंप्लीट कर सकते हैं और उसके
- 9:59:01अंदर या तो एरर जनरेट कर सकते हैं या
- 9:59:02फाइनल रिजल्ट लेकर आ सकते हैं अब वैसे
- 9:59:05यहां तो हम प्रॉमिस ऑब्जेक्ट को खुद से
- 9:59:07क्रिएट कर रहे हैं पर जनरल प्रोग्रामिंग
- 9:59:09के अंदर हम प्रॉमिस ऑब्जेक्ट को क्रिएट
- 9:59:10नहीं करते अगर हम किसी एपीआई के पास
- 9:59:12रिक्वेस्ट भेजते हैं कि हमें कुछ डाटा
- 9:59:14चाहिए तो वो हमें क्या भेजती है वो एपीआई
- 9:59:16हमें एक प्रॉमिस रिटर्न करती है और फिर हम
- 9:59:18प्रॉमिस से अपने डे डेटा के साथ डील करते
- 9:59:20हैं प्रॉमिस से अपना डेटा निकालते हैं
- 9:59:22रिजल्ट निकालते हैं उसकी स्टेट चेक करते
- 9:59:24हैं बट क्योंकि यहां पर अभी हम एपीआई के
- 9:59:26साथ डील करना हमने स्टार्ट नहीं किया हम
- 9:59:28दूसरे किसी सिस्टम के साथ डील करना
- 9:59:29स्टार्ट नहीं किया तो अभी अपने प्रॉमिस को
- 9:59:31हम खुद क्रिएट कर रहे हैं पर जनरल
- 9:59:33प्रोग्रामिंग के अंदर दूसरी एपीआई दूसरे
- 9:59:35सिस्टम्स दूसरे लोग हमारे लिए प्रॉमिस को
- 9:59:37क्रिएट करते हैं और हम बस प्रॉमिस को
- 9:59:39हैंडल कर रहे होते हैं तो प्रॉमिस के अंदर
- 9:59:41जो हमारा रिजॉल्व एंड रिजेक्ट होता है दे
- 9:59:43आर कॉल बैक्स प्रोवाइडेड बाय
- 9:59:45जावास्क्रिप्ट इट सेल्फ अब जनरल
- 9:59:46प्रोग्रामिंग के अंदर प्रॉमिस कैसे यूज
- 9:59:48होते हैं फॉर एग्जांपल हमारे पास हमारे ये
- 9:59:50फंक्शन था जो गेट डाटा के लिए हम यूज़ कर
- 9:59:52रहे थे कि लेट्स सपोज हमारी ये कोई एपीआई
- 9:59:54है जो हमें डटा रिटर्न करती है अब एपीआई
- 9:59:57इस तरीके से डायरेक्टली हमें डेटा रिटर्न
- 9:59:59नहीं करती एपीआई क्या करेंगी हमें एक
- 10:00:01प्रॉमिस रिटर्न करेंगी न्यू प्रॉमिस वो
- 10:00:03हमें रिटर्न करती है और न्यू प्रॉमिस के
- 10:00:05अंदर क्या हो सकता है यह हमारा एक फंक्शन
- 10:00:08होगा एरो फंक्शन जिसके अंदर रिजॉल्व होगा
- 10:00:11एंड रिजेक्ट होगा तो इस तरीके से जनरली
- 10:00:14हमारा कोड का यह बहुत बेसिक एग्जांपल मैं
- 10:00:16आपको दे रही हूं पर जनरली इसी तरीके से
- 10:00:18लॉजिकली इसी तरीके से चीजें वर्क कर होती
- 10:00:20है कि हमारे पास एक प्रॉमिस रिटर्न होके
- 10:00:22आता है प्रॉमिस के अंदर रिजॉल्व एंड
- 10:00:23रिजेक्ट है एंड प्रॉमिस का ये जो फंक्शन
- 10:00:26है एरो फंक्शन इसके अंदर सारा काम हो रहा
- 10:00:28होता है तो इस तरीके से जब हम गेट डाटा को
- 10:00:30कॉल करेंगे तो हमें क्या मिलेगा गेट डाटा
- 10:00:32को कॉल करेंगे तो हमें एक प्रॉमिस रिटर्न
- 10:00:33होके मिलेगा यानी इफ आई रिफ्रेश एंड इफ आई
- 10:00:36डू गेट डाटा तो गेट डाटा क्या देगा एक
- 10:00:39प्रॉमिस देगा प्रॉमिस की स्टेट क्या है
- 10:00:41पेंडिंग है शुरुआत में जब तक रिजल्ट नहीं
- 10:00:43आया और जैसे ही रिजल्ट आ गया इस बार हम
- 10:00:47अगर गेट डाटा का रिजल्ट कहीं पर स्टोर करा
- 10:00:49लें जैसे इसे एक बार कमेंट आउट करते हैं
- 10:00:52सेव ये मेरा एक फंक्शन है जो मुझे प्रॉमिस
- 10:00:54रिटर्न कर रहा है जनरली एपीआई को जब हम
- 10:00:55कॉल करते हैं वो भी ऐसे ही प्रॉमिस रिटर्न
- 10:00:57करती है रिफ्रेश किया लेट रिजल्ट इज इक्वल
- 10:01:01टू या इनफैक्ट यहां पर जो वेटिंग टाइम है
- 10:01:03उसे हम 5 सेकंड कर लेते हैं सेव 5च सेकंड
- 10:01:06करने के बाद यहां पर आ जाते हैं लेट
- 10:01:08रिजल्ट इज इक्वल टू हम करते हैं गेट डाटा
- 10:01:10हमें कौन सा डटा चाहिए हमें 1 2 3 आईडी
- 10:01:12वाला डाटा चाहिए अभी अगर हम अपने रिजल्ट
- 10:01:15को प्रिंट करवाएं तो रिजल्ट क्या है
- 10:01:16रिजल्ट की स्टेट है हमारे पास पेंडिंग एंड
- 10:01:19रिजल्ट के अंदर यानी इस प्रॉमिस के अंदर
- 10:01:22हमारे पास कोई वैल्यू नहीं
- 10:01:24है और अभी भी अगर हम रिजल्ट को प्रिंट
- 10:01:26करवाए तो अभी भी इसकी स्टेट पेंडिंग है
- 10:01:28क्योंकि अपने प्रॉमिस को ना हमने रिजॉल्व
- 10:01:30किया ना हमने रिजेक्ट किया तो जनरली क्या
- 10:01:32होता है जब भी कोई ऐसे इस तरीके से एपीआई
- 10:01:34या कोई फंक्शन प्रॉमिस रिटर्न कर रहा होता
- 10:01:36है तो अगर सक्सेसफुली हमारा डाटा हम
- 10:01:38रिटर्न कर देते हैं तो लास्ट में
- 10:01:40जाते-जाते हम क्या कर देते हैं अपने
- 10:01:42प्रॉमिस को हम रिजॉल्व कर देते हैं कैसे
- 10:01:44रिजॉल्व करेंगे इसको कह देते हैं
- 10:01:46सक्सेस इसको हमने कह दिया सक्सेस कि हमारा
- 10:01:49प्रॉमिस रिजॉल्व हो जाए जैसे ही हम डाटा
- 10:01:51को प्रिंट करवा दें वैसे ही प्रॉमिस
- 10:01:52रिजॉल्व हो जाएगा तो अब अगर हम चेक करें
- 10:01:55यहां इसको रिजल्ट की जगह कह लेते हैं
- 10:01:57फाइनल वैल्यू ताकि हम कंफ्यूज ना हो
- 10:02:00प्रॉमिस के रिजल्ट एंड इस फाइनल वैल्यू से
- 10:02:03तो हम गेट डाटा को कॉल लगाएंगे उससे हम
- 10:02:05123 आईडी वाला डाटा मांग रहे हैं तो गेट
- 10:02:07डाटा क्या करेगा 12 23 आईडी वाला डेटा तो
- 10:02:09हमें दे देगा पर अभी उसने डेटा नहीं दिया
- 10:02:12डेटा तो वो कब देगा डेटा तो ये 5 सेकंड
- 10:02:14बाद देगा हमें तो ये इमीडिएट प्रॉमिस दे
- 10:02:16देगा कि मैं आपको वादा कर रहा हूं 5 सेकंड
- 10:02:18बाद आपको डटा दे दूंगा और फिर हम 5 सेकंड
- 10:02:20के लिए वेट करेंगे फिर फाइनली हम देखेंगे
- 10:02:22हमारा प्रॉमिस पूरा हुआ या नहीं हुआ क्या
- 10:02:25गेट डाटा ने हमें डाटा दिया या नहीं दिया
- 10:02:27तो यह क्या करेगा हमें एक फाइनल वैल्यू दे
- 10:02:29रहा है या इसको कह सकते हैं हमें एक
- 10:02:31प्रॉमिस दे रहा है गेट डाटा और जैसे ही हम
- 10:02:33एंटर करेंगे और अपने प्रॉमिस को प्रिंट
- 10:02:35करवाएंगे प्रॉमिस क्या है अभी पेंडिंग है
- 10:02:37प्रॉमिस और रिजल्ट उसका अनडिफाइंड है पर
- 10:02:39जैसे ही डटा प्रिंट हो गया और अब मैं अपने
- 10:02:41प्रॉमिस को प्रिंट करवाऊं तो नाउ माय
- 10:02:43प्रॉमिस हैज बिकम फुलफिल्ड और उसके अंदर
- 10:02:45रिजल्ट में आ रहा है सक्सेस तो इस तरीके
- 10:02:48से प्रॉमिस काम करते हैं यह फर्स्ट टाइम
- 10:02:50अगर हम देख रहे हैं तो कांसेप्ट हमें नहीं
- 10:02:52समझ में आएगा प्रॉब्लम आएगी बट फॉर आवर
- 10:02:54सिंपलीसिटी मैं रीकैप करा देती हूं बिकॉज़
- 10:02:56दिस इज रियली इंपोर्टेंट टू अंडरस्टैंड
- 10:02:58एग्जांपल हमने लिया एक डेटा एपीआई का कि
- 10:03:00ये गेट डेटा हमें कुछ डेटा रिटर्न करती है
- 10:03:02पर ये डेटा डायरेक्टली रिटर्न नहीं करती
- 10:03:03ये अपना कुछ टाइम ले रही है डेटा रिटर्न
- 10:03:05करने में पर ये क्या कर रही है इमीडिएट
- 10:03:06डायरेक्टली हमें प्रॉमिस रिटर्न कर रही है
- 10:03:08कि मैं वादा कर रहा हूं 5 सेकंड बाद
- 10:03:09तुम्हें डेटा रिटर्न कर दूंगा तो हम क्या
- 10:03:11करेंगे हम इसका वादा ही रख लेते हैं हम
- 10:03:12इसका प्रॉमिस ही सेव करा लेते हैं शुरुआत
- 10:03:14में जब तक हमें डटा नहीं मिल रहा तब तक
- 10:03:16प्रॉमिस क्या है तब तक प्रॉमिस पेंडिंग है
- 10:03:18यानी जब तक ये सेट टाइम आट एग्जीक्यूट
- 10:03:20नहीं होता तब तक प्रॉमिस पेंडिंग है और
- 10:03:21जैसे ही इसने प्रिंट करवा दिया वैसे ही हम
- 10:03:23क्या कर रहे हैं रिजॉल्व कर रहे हैं विद अ
- 10:03:25सक्सेस मैसेज तो जैसे ही हमारे पास डटा
- 10:03:27प्रिंट होकर आ गया इस बार अपने उसी सेम
- 10:03:28वेरिएबल प्रॉमिस की मैं वैल्यू प्रिंट
- 10:03:30करवाऊं तो उसके अंदर स्टेट चेंज हो गई है
- 10:03:32टू फुलफिल्ड एंड रिजल्ट हमारे पास आ रहा
- 10:03:34है टू सक्सेस तो इस तरीके से हमारे
- 10:03:36प्रॉमिस यूज़ होते हैं अब यहां पर तो इस
- 10:03:38प्रॉमिस को हमने खुद क्रिएट किया पर जनरल
- 10:03:40प्रोग्रामिंग के अंदर दोबारा मैं रिपीट
- 10:03:42करके बता रही हूं हम जनरली खुद नहीं
- 10:03:43क्रिएट करते हैं हमें प्रॉमिस रिटर्न होके
- 10:03:45मिलता है जैसे यहां पे मुझे प्रॉमिस क्या
- 10:03:47मिला रिटर्न होके मिला फिर इस प्रॉमिस के
- 10:03:49साथ हम कुछ-कुछ कुछ-कुछ ऑपरेशंस को
- 10:03:51परफॉर्म कर सकते हैं तो हमारा जो
- 10:03:53जावास्क्रिप्ट का प्रॉमिस ऑब्जेक्ट होता
- 10:03:54है प्रॉमिस ऑब्जेक्ट कैन बी पेंडिंग
- 10:03:56पेंडिंग का मतलब है रिजल्ट अनडिफाइंड है
- 10:03:58या हमारा प्रॉमिस रिजॉल्व हो सकता है मतलब
- 10:03:59फुलफिल्ड हो सकता है इसका मतलब रिजल्ट के
- 10:04:01अंदर कुछ वैल्यू आ गई है या फिर हमारा
- 10:04:03प्रॉमिस रिजेक्ट हो सकता है मतलब रिजल्ट
- 10:04:04के अंदर एक एरर ऑब्जेक्ट हमारे पास आती है
- 10:04:07तो रिजॉल्व करने के लिए हम कुछ रिजल्ट लिख
- 10:04:09देते हैं उसके साथ उसे रिजॉल्व करते हैं
- 10:04:11रिजेक्ट करने के लिए हम कुछ एरर भेज देते
- 10:04:13हैं उस एरर के साथ उसे रिजेक्ट कर देते
- 10:04:14हैं जैसे अगर यहां पर कुछ एरर आ जाता फॉर
- 10:04:17एग्जांपल हम डेटा सेंड नहीं कर पाते तो उस
- 10:04:20केस में क्या करते हम अपने प्रॉमिस को ये
- 10:04:23एपीआई क्या करती रिजेक्ट करती एरर के साथ
- 10:04:26रिजेक्ट कर रही होती इसे सेव कर लेते हैं
- 10:04:28रिफ्रेश करते हैं अब यहां पर हमें वादा
- 10:04:31मिल गया हमें प्रॉमिस मिल गया कि हमारे
- 10:04:32पास हमारा डाटा आएगा पर जैसे ही डटा देने
- 10:04:35का टाइम आया 5 सेकंड बाद तो उस टाइम पे
- 10:04:37क्या हुआ एरर आ गया और एरर आ गया तो अब हम
- 10:04:39चेक करेंगे कि प्रॉमिस का क्या हुआ कुछ
- 10:04:41नहीं हुआ प्रॉमिस का प्रॉमिस रिजेक्ट हो
- 10:04:43गया क्योंकि हमारे पास एरर आ गया अब ये तो
- 10:04:45हमने सीख लिया कि प्रॉमिस का बेसिक कैसे
- 10:04:47काम करता है पर प्रॉमिस को हम यूज कैसे
- 10:04:50करते हैं ये तो प्रॉमिस को क्रिएट करना हो
- 10:04:51गया उनको रिजॉल्व या रिजेक्ट करना हो गया
- 10:04:53पर हमें तो नहीं करना रिजॉल्व और रिजेक्ट
- 10:04:55वो तो कोई और करेगा हमारे लिए हमें एक बार
- 10:04:57प्रॉमिस मिल गया तो उस प्रॉमिस को हम यूज
- 10:04:59कैसे करेंगे वो हमारे लिए सबसे इंपॉर्टेंट
- 10:05:01है तो प्रॉमिस को यूज करने के लिए हमारे
- 10:05:03पास दो फंक्शन होता है कि जब भी हमारे पास
- 10:05:05कोई प्रॉमिस आता है अगर वो प्रॉमिस फुलफिल
- 10:05:08हो
- 10:05:10जाए या वो प्रॉमिस रिजेक्ट हो जाए पेंडिंग
- 10:05:13प्रॉमिस का तो हम कुछ कर नहीं सकते एक बार
- 10:05:15ऑनलाइन ऑर्डर हमने कर दिया जब तक ऑर्डर
- 10:05:17कैंसिल नहीं होता या ऑर्डर डिलीवर नहीं
- 10:05:18होता तब तक हम कुछ नहीं कर सकते हम सिर्फ
- 10:05:20वेट कर सकते हैं पर जनरली हमें
- 10:05:21प्रोग्रामिंग के अंदर कैसे काम करना होता
- 10:05:23है मान लेते हैं हमने एपीआई से डेटा
- 10:05:24एक्सेस करने की कोशिश की अब हम उस डाटा का
- 10:05:27वेट ही कर सकते हैं या तो वो डेटा फाइनली
- 10:05:29हमारे पास आ जाएगा या फिर हमें पता चल
- 10:05:31जाएगा हमारे पास डेटा नहीं आने वाला तो
- 10:05:32अगर प्रॉमिस फुलफिल्ड हो जाएगा तो उस केस
- 10:05:34में हमें हो सकता है कुछ सक्सेस का मैसेज
- 10:05:36दिखाना हो कुछ काम करना हो या प्रॉमिस
- 10:05:38रिजेक्ट होगा तब हो सकता है हमें कुछ काम
- 10:05:39करना हो रिजेक्ट होने पर हो सकता है हम एक
- 10:05:41और रिक्वेस्ट भेजें दोबारा डाटा मांगे कुछ
- 10:05:43भी काम हो सकता है तो जनरली हमारे पास अगर
- 10:05:45हम प्रॉमिस के फुलफिल होने का या रिजेक्ट
- 10:05:47होने का वेट करते हैं तो फिर फुल फुलफिल
- 10:05:49होने के बाद हमें कुछ काम कराने होते हैं
- 10:05:51रिजेक्ट होने के बाद हमें कुछ काम कराने
- 10:05:52होते हैं फुलफिल होने के बाद अगर हमें कुछ
- 10:05:54काम कराना है तो उसके लिए हमारा जो
- 10:05:55प्रॉमिस है उसके साथ हम डॉट देन मेथड का
- 10:05:58यूज करते हैं और रिजेक्ट होने के बाद यानी
- 10:06:00कुछ एरर आने के बाद कुछ काम कराना होता है
- 10:06:02तो उसके लिए हम डॉट कैच को यूज करते हैं
- 10:06:04तो डॉट देन को हम जनरली कैट से बहुत
- 10:06:06ज्यादा यूज़ कर रहे होते हैं तो हमारे पास
- 10:06:08अगर कोई पेंडिंग प्रॉमिस है उस पर अगर
- 10:06:10हमने डॉट देन लगा दिया और उसके अंदर हमने
- 10:06:11कोई फंक्शन पास कर दिया तो ये फंक्शन तभी
- 10:06:13एग्जीक्यूट होगा जब हमारा प्रॉमिस फुलफिल
- 10:06:16होता है फॉर
- 10:06:18एग्जांपल ये वाला जो कोड है इसे वापस से
- 10:06:21इस स्टेट में ले आते हैं नॉर्मल स्टेट में
- 10:06:24एंड इसे अभी के लिए कमेंट आउट कर देते हैं
- 10:06:26हम अपने सिंपल से प्रॉमिस के ऊपर ध्यान
- 10:06:28देते हैं यहां क्या हो रहा है यह हमारा
- 10:06:31फंक्शन है यह हमारा न्यू प्रॉमिस है या
- 10:06:33यहां पर एक फंक्शन बना लेते
- 10:06:36हैं लेट्स कॉल इट कंस्ट गेट
- 10:06:43प्रॉमिस गेट प्रॉमिस क्या करता है गेट
- 10:06:45प्रॉमिस एक नया प्रॉमिस भेजता है और नए
- 10:06:48प्रॉमिस को लेटस सपोज शु शुरुआत में वो
- 10:06:49रिजॉल्व करके भेज रहा है यानी टूथ मैसेज
- 10:06:52के साथ या किसी भी मैसेज के साथ सक्सेस
- 10:06:54मैसेज के साथ कह लेते हैं वो हमें प्रॉमिस
- 10:06:56को रिटर्न कर रहा है तो हम क्या कर सकते
- 10:06:58हैं लेट प्रॉमिस इज इक्वल टू गेट प्रॉमिस
- 10:07:01हम गेट प्रॉमिस को कॉल लगा सकते हैं तो
- 10:07:03गेट प्रॉमिस क्या करेगा हमें कोई प्रॉमिस
- 10:07:05रिटर्न करेगा अब यह जो प्रॉमिस है यह
- 10:07:08प्रॉमिस अगर रिजॉल्व होता है तो हम इस डॉट
- 10:07:11देन को यूज कर सकते हैं कि प्रॉमिस अगर
- 10:07:13रिजॉल्व हो जाए एक बार तो हम क्या काम
- 10:07:15करवाना चाहते हैं उस काम को हम अपने इस
- 10:07:17एरो फंक्शन के अंदर या इस फंक्शन के अंदर
- 10:07:18लिख सकते हैं वह काम कुछ भी हो सकता है वह
- 10:07:20काम हो सकता है console.log
- 10:07:22प्रॉमिस
- 10:07:24फुलफिल्ड सिर्फ़ इतनी चीज़ हमें प्रिंट
- 10:07:27करवानी है तो यह एक फंक्शन है नॉर्मल सा
- 10:07:29फंक्शन है जो एक प्रॉमिस रिटर्न कर रहा है
- 10:07:30और यहां हम उस फंक्शन को कॉल कर रहे हैं
- 10:07:32हमारे पास प्रॉमिस आ गया जैसे ही प्रॉमिस
- 10:07:34रिजॉल्व हो वैसे ही क्या हो जाए यह मैसेज
- 10:07:36हमारे पास प्रिंट ऊक आ जाए इसे रिफ्रेश
- 10:07:39करते हैं प्रॉमिस क्या हुआ ओके आई कैन नॉट
- 10:07:41रीड प्रॉपर्टीज ऑफ़ अनडिफाइंड ओके यहां
- 10:07:44हमें रिटर्न करना पड़ेगा तो हमने रिटर्न
- 10:07:46स्टेटमेंट को मिस कर दिया रिटर्न कर रहे
- 10:07:48हैं हम यहां से न्यू प्रॉमिस
- 10:07:51तो यहां प्रिंट होकर आ गया आई एम अ
- 10:07:52प्रॉमिस एंड उसके बाद प्रिंट होकर आ गया
- 10:07:55प्रॉमिस फुलफिल्ड पर अगर इस प्रॉमिस को
- 10:07:57रिजेक्ट कर देते हैं यहां पे कमेंट आउट
- 10:07:59करके अगर हम इसे रिजेक्ट कर दें विद सम
- 10:08:01एरर तो उस केस में क्या होगा उस केस में
- 10:08:03यह चीज कभी प्रिंट नहीं होगी रिफ्रेश किया
- 10:08:05प्रॉमिस हमारा रिजेक्ट हो गया विथ सम एरर
- 10:08:07एंड वी नेवर प्रिंट दिस थिंग एरर को कैच
- 10:08:10करने के लिए हमें लिखना पड़ता है प्रॉमिस
- 10:08:12ड
- 10:08:13कैच एंड उसी के अंदर हम एक नया फंक्शन
- 10:08:17बनाते हैं जिसके अंदर हम कुछ भी लिख सकते
- 10:08:18हैं कसोल डलॉग रिजेक्टेड सेव किया रिफ्रेश
- 10:08:22किया तो इस बार हमारे पास रिजेक्टेड
- 10:08:23प्रिंट होकर आ गया अब ये जो हमारा देन एंड
- 10:08:25कैच होता है इसके अंदर जिस फंक्शन को हम
- 10:08:27यूज करते हैं उसके अंदर ऑटोमेटिक हमारे
- 10:08:29पास एक पैरामीटर आता है जिसको हम यहां पर
- 10:08:31रिजल्ट कह सकते हैं कैच के अंदर हम उसे
- 10:08:33एरर कह सकते हैं और हम चाहे तो अपने
- 10:08:36रिजल्ट एंड अपने एरर्स को प्रिंट भी करवा
- 10:08:38सकते हैं एरर में क्या आएगा एरर में वो
- 10:08:40एरर आएगा जो रिजेक्ट के टाइम पर हमने पास
- 10:08:42किया है सेव रिफ्रेश तो यहां क्या आया एरर
- 10:08:45आ गया इसको हम लेट्स कॉल इट नेटवर्क एरर
- 10:08:48भी बोल सकते हैं लेट्स सपोज हमने नेटवर्क
- 10:08:51एरर पास किया सेव किया रिफ्रेश किया तो
- 10:08:53रिजेक्टेड प्रिंट होके आ गया और फिर
- 10:08:54नेटवर्क एरर यानी ये एरर वो मैसेज है
- 10:08:56जिसको हमने रिजेक्ट करते टाइम पास किया था
- 10:08:59और अगर रिजल्ट की बात करें तो रिजल्ट वो
- 10:09:01मैसेज है जिसको हमने यहां पर रिजॉल्व करते
- 10:09:03टाइम पास किया था सेव किया रिफ्रेश किया
- 10:09:05इस बार हमारे पास आ गया फुलफिल्ड और उसके
- 10:09:07बाद सक्सेस सक्सेस क्या है सक्सेस वो
- 10:09:09रिजल्ट है जिसको हमने रिजॉल्व करते टाइम
- 10:09:11पास किया था तो हमारे पास दो फंक्शंस होते
- 10:09:13हैं देन एंड कैच जिसके अंदर हम अपना
- 10:09:16प्रॉपर एक फंक्शन पास कर सकते हैं जो तभी
- 10:09:17एग्जीक्यूट होगा जब हम हमारा प्रॉमिस या
- 10:09:19तो फुलफिल होगा या फिर रिजेक्ट होगा और
- 10:09:22इनके अंदर दो पैरामीटर्स होते हैं एक के
- 10:09:23अंदर रिजल्ट होता है एक के अंदर एरर होता
- 10:09:25है जिससे हम रिजॉल्व या रिजेक्ट वाली
- 10:09:27प्रॉपर वैल्यू को एक्सेस कर सकते हैं अब
- 10:09:29बात करते हैं कि प्रॉमिस चेनिंग एगजैक्टली
- 10:09:31क्या होती है ये तो हो गए हमारे प्रॉमिस
- 10:09:33यानी बेसिक्स ऑफ प्रॉमिस यही है कि
- 10:09:35प्रॉमिस एक ऑब्जेक्ट होती है उसके अंदर
- 10:09:37कुछ स्टेट्स होती हैं स्टेट्स को किस
- 10:09:38तरीके से हम यूज कर सकते हैं प्रॉमिस को
- 10:09:39किस तरीके से यूज कर सकते हैं देन और कैच
- 10:09:41क्या होते हैं ये हो गए प्रॉमिस के
- 10:09:43बेसिक्स पर प्रॉमिस को सिर्फ बेसिक्स
- 10:09:45पढ़ने के लिए तो हम पढ़ नहीं रहे थे
- 10:09:46प्रॉमिस को इसलिए हम पढ़ रहे थे ताकि हम
- 10:09:48प्रॉमिस च न नाम के इस इंपॉर्टेंट
- 10:09:50कांसेप्ट को पढ़ सके अब ये प्रॉमिस चेन
- 10:09:53क्या होती है प्रॉमिस चेन को हम ऐसे समझ
- 10:09:54सकते हैं ये सारी चीजें हम डिलीट कर लेते
- 10:09:56हैं फॉर एग्जांपल हमारे पास कोई
- 10:09:59एसिंक्रोनस फंक्शन है लेट्स मेक अ फंक्शन
- 10:10:02इसको हम कहते हैं सम एसिंक फंक्शन ए एक
- 10:10:05फंक्शन इसको कह देते हैं यह जो हमारा
- 10:10:07एसिंक्रोनस फंक्शन है यह हमें कुछ डेटा
- 10:10:09रिटर्न करेगा या डेटा की जगह य हमें
- 10:10:11प्रॉमिस रिटर्न करेगा तो इसको कह देते हैं
- 10:10:14रिटर्न न्यू प्रॉमिस य हमें प्रॉमिस
- 10:10:16रिटर्न करेगा अब प्रॉमिस के अंदर रिटर्न
- 10:10:19कर के लिए हमें एक फंक्शन पास करना होता
- 10:10:20है एंड यहां पे रिजॉल्व एंड रिजेक्ट हमारे
- 10:10:24पास होंगे अब प्रॉमिस जब भी रिटर्न हो रहा
- 10:10:26है उसके अंदर कुछ काम होगा और क्योंकि एक
- 10:10:28एसिंक्रोनस फंक्शन है हम क्या करते हैं
- 10:10:29यहां पे एक सेट टाइम आउट चला देते हैं
- 10:10:31लेट्स सेट सम टाइम आउट और टाइम आउट के
- 10:10:35अंदर भी हम अपना एक एरो फंक्शन पास कर
- 10:10:38सकते हैं एंड वी कैन पास सम टाइम कि लेट्स
- 10:10:40सपोज ये जो हमारा एसिंग फंक्शन है ये 3
- 10:10:42सेकंड बाद मुझे कुछ डटा रिटर्न करता है या
- 10:10:44दो सेकंड बाद मुझे कुछ डाटा रिटर्न करता
- 10:10:46है ये क्या डाटा रिटर्न करता है रिटर्न
- 10:10:48करने की जगह प्रिंट करा लेते हैं ये मुझे
- 10:10:50कुछ सम डेटा वन कुछ डेटा वन मुझे रिटर्न
- 10:10:55करके देता है तो आई होप इतना फंक्शन हमें
- 10:10:57समझ में आया होगा ये एक एसिंक्रोनस फंक्शन
- 10:11:00है एसिंक्रोनस क्यों है क्योंकि टाइम आउट
- 10:11:01हम यूज कर रहे हैं जब भी टाइम आउट होता है
- 10:11:03एसिंक्रोनस हो जाता है ये मुझे एक नया
- 10:11:05प्रॉमिस रिटर्न कर रहा है जो या तो
- 10:11:06रिजॉल्व होगा या रिजेक्ट होगा ज इसे कह
- 10:11:08देते हैं हम ती सेकंड बाद लेट्स या चार
- 10:11:10सेकंड बाद कह देते हैं प्रॉमिस हमारा या
- 10:11:12तो रिजॉल्व होगा या रिजेक्ट होगा ये कुछ
- 10:11:13डेटा हमें रिटर्न कर रहा है और डेटा
- 10:11:15रिटर्न करने के बाद अपने प्रॉमिस को
- 10:11:16रिजॉल्व कर लेता है किसके साथ रिजॉल्व कर
- 10:11:18लेता है सब मेसेज
- 10:11:20सक्सेस सक्सेस का एक मैसेज देता है कि
- 10:11:23प्रॉमिस हमारा रिजॉल्व हो गया अब इस
- 10:11:26एसिंक्रोनस फंक्शन को हम कॉल लगाएंगे तो
- 10:11:29और कॉल जब लगाएंगे तो यह हमें कोई प्रॉमिस
- 10:11:32रिटर्न करेगा ए सिंक फंक्शन को कॉल लगाते
- 10:11:35हैं एंड कॉल लगाकर यह हमें कुछ प्रॉमिस वन
- 10:11:38रिटर्न करेगा अब जैसे य प्रॉमिस वन
- 10:11:41रिजॉल्व होता है हम इसके रिजल्ट को प्रिंट
- 10:11:43करवाना चाहते हैं तो हम पव डॉट देन कर
- 10:11:45सकते
- 10:11:47हैं यह हमें कुछ रिजल्ट रिटर्न करेगा और
- 10:11:50हम कसोल डलॉग करके प्रिंट करवाएंगे इस
- 10:11:54रिजल्ट
- 10:11:55को यहां पर हम लिख सकते हैं कसोल डलॉग
- 10:12:00फेचिंग
- 10:12:02फेचिंग फेचिंग मतलब गेटिंग डटा
- 10:12:05वन इसको सेव कर लेते हैं एंड रिफ्रेश करते
- 10:12:08हैं तो अभी क्या कर रहा है फेच कर रहा है
- 10:12:10डटा वन 4 सेकंड वेट करेंगे और फिर हमारे
- 10:12:13पास डटा वन प्रिंट होकर आ जाएगा किसने
- 10:12:15प्रिंट करवाया सेट टाइम आउट ने प्रिंट
- 10:12:17करवाया और जैसे ही इसने प्रिंट करवा दिया
- 10:12:19प्रॉमिस हमारा रिजॉल्व हो गया और जैसे ही
- 10:12:20प्रॉमिस रिजॉल्व हो गया डॉट देन
- 10:12:22एग्जीक्यूट हो गया और जैसे ही डॉट देन
- 10:12:23एग्जीक्यूट हो गया रिजल्ट हमारे पास
- 10:12:25प्रिंट आ गया एंड द रिजल्ट वाज सक्सेस तो
- 10:12:27इस तरीके से नॉर्मल फ्लो में हमारी चीज़ें
- 10:12:29चल रही हैं तो यहां फेचिंग डेटा वन लिख
- 10:12:31देते हैं और यहां हम सिर्फ डेटा वन को
- 10:12:33प्रिंट करवा लेते हैं तो दिस इज़ हाउ
- 10:12:35प्रॉमिस आर वर्किंग यह वाला जो काम होता
- 10:12:37है जनरली यह एपीआई कर रही होती है हमें तो
- 10:12:39इस तरीके से प्रॉमिस मिलता है और प्रॉमिस
- 10:12:40के ऊपर हम डॉट देन लगा देते हैं अब लेट्स
- 10:12:42सपोज एक मेरी एपीआई है इसको एसिंक फंक्शन
- 10:12:44वन कह देते हैं यह मुझे डटा वन रिटर्न
- 10:12:46करती है ऐसे ही मेरे पास एक और दूसरी
- 10:12:49एपीआई है जो मुझे डाटा टू रिटर्न करती है
- 10:12:52यहां कह देते हैं डटा टू और यह मुझे डटा
- 10:12:54टू कब रिटर्न करती है 6 सेकंड के बाद डटा
- 10:12:56टू रिटर्न करती है और जब ये डाटा टू
- 10:12:58रिटर्न कर रही है तो इसके लिए भी हम
- 10:13:00प्रॉमिस क्रिएट कर लेते हैं या इन फैक्ट
- 10:13:02ये एपीआई भी मुझे 4 सेकंड बाद डाटा रिटर्न
- 10:13:04करती है अब मुझे क्या चाहिए मुझे फ्लो में
- 10:13:06ये चाहिए कि पहले मेरे पास डाटा वन आ जाए
- 10:13:08फिर मेरे पास डाटा टू आ जाए तो अभी हम
- 10:13:11क्या करेंगे अभी हम सिर्फ इतना लिखेंगे
- 10:13:13फेचिंग डाटा वन एंड उसके बाद यहां पर हम
- 10:13:15लिखते हैं फेचिंग डाटा टू तो यहां हम ए से
- 10:13:19फंक्शन टू को कॉल लगाएंगे लेट्स कॉल इट ए
- 10:13:21सिं फंक्शन टू जो डाटा टू को रिटर्न कर
- 10:13:23रहा
- 10:13:24है एंड इस तरीके से इसके ऊपर भी डॉट दिन
- 10:13:27लगा देंगे अब कायदे से हम क्या सोच सकते
- 10:13:29हैं कायदे से हम ये सोच सकते हैं कि यहां
- 10:13:31हम डेटा वन को फेच करेंगे हमें प्रॉमिस
- 10:13:33रिटर्न हो जाएगा प्रॉमिस रिटर्न होगा जैसे
- 10:13:35ही वो रिजॉल्व होगा हम रिजल्ट को प्रिंट
- 10:13:37करवा देंगे फिर हम डटा टू को फेच करेंगे
- 10:13:40फिर हमारे पास प्रॉमिस टू आएगा फिर
- 10:13:42प्रॉमिस टू आएगा तो हम रिजल्ट को फेच करा
- 10:13:44देंगे बट एक्चुअली क्या होता है एक्चुअली
- 10:13:46ये होता है कि प्रॉमिस तो हमारे पास आ गया
- 10:13:49अब यह वाला काम तो पैरेलली चलता रहेगा वी
- 10:13:51डोंट हैव टू वेट फॉर द प्रॉमिस टू गेट
- 10:13:53रिजॉल्व हम तो आगे का काम करेंगे तो जैसे
- 10:13:55ही यह वाला फर्स्ट प्रॉमिस आएगा वैसे ही
- 10:13:57इमीडिएट हम यहां आ जाएंगे और यहां भी
- 10:13:59दोनों काम पैरेलल ही होंगे और इस तरीके से
- 10:14:01अगर हम कोड को लिखते हैं ना तो दोनों के
- 10:14:03दोनों जो डेटा वन एंड डेटा टू है वो हमारे
- 10:14:05पास एक साथ प्रिंट होके आएंगे रिफ्रेश
- 10:14:07करते हैं इस सिंग फंक्शन इज नॉट
- 10:14:10डिफाइंड फंक्शन ओके इसको ए सिं फंक्शन वन
- 10:14:14कह देते हैं
- 10:14:15सेव रिफ्रेश डटा वन डेटा टू साथ में फेच
- 10:14:19हो रहे हैं एंड दोनों साथ में ही आएंगे
- 10:14:20क्योंकि दोनों 4 सेकंड बाद आने वाले हैं
- 10:14:23पर हमें ऐसे नहीं चाहिए हमें चाहिए कि
- 10:14:24पहले डाटा वन फेच हो उसके बाद ही डाटा टू
- 10:14:28फेच हो तो उसके लिए हम क्या कर सकते हैं
- 10:14:30उसके लिए हम चेनिंग कर सकते हैं चेनिंग
- 10:14:31यानी एक देन के अंदर दूसरा देन यूज कर
- 10:14:34सकते हैं कैसे हम चाहते हैं पहला प्रॉमिस
- 10:14:36रिजॉल्व हो तभी दूसरे डाटा के लिए सर्च
- 10:14:38किया जाए यानी
- 10:14:49और जैसे ही डाटा वन मिल जाता है हमें मिल
- 10:14:51गया तो हमने रिजल्ट को प्रिंट करवा दिया
- 10:14:53फिर हम क्या करेंगे फिर उसके बाद डटा टू
- 10:14:55को फेच करेंगे टाटू को उसके बाद फेच करना
- 10:14:58स्टार्ट करेंगे और फिर हम क्या करेंगे
- 10:15:00दोबारा से एक और नया प्रॉमिस लेंगे लेट p2
- 10:15:03इ इक्ट ए सिं फंक्शन टू एंड p2 पर भी डॉट
- 10:15:08देन लगा देंगे और p2 पर डॉट देन लगाकर जो
- 10:15:11भी उसका रिजल्ट है जैसे ही रिजॉल्व हो
- 10:15:13जाएगा वैसे ही कसोल डलॉग कर देंगे रिजल्ट
- 10:15:17इसको कर लेते हैं सेव एंड इनफैक्ट हम चाहे
- 10:15:20तो रिजल्ट हटा भी सकते हैं वी डोंट रियली
- 10:15:22नीड टू प्रिंट द रिजल्ट हमें तो बस डेटा
- 10:15:24को फेच करने से खास मतलब है तो अब हम यहां
- 10:15:27पर क्या कर रहे हैं ये हमारा एसिंक्रोनस
- 10:15:29फंक्शन है वन ये हमारा एसिंक्रोनस फंक्शन
- 10:15:31है टू ये भी 4 सेकंड लेता है डेटा देने
- 10:15:33में ये भी 4 सेकंड लेता है डाटा देने में
- 10:15:35पहले फर्स्ट डेटा चाहिए फिर हमें सेकंड
- 10:15:36डेटा चाहिए तो पहले फर्स्ट डेटा कर रहे
- 10:15:38हैं तो उसके लिए हमने एसिंक फंक्शन वन को
- 10:15:40कॉल लगाई हमें प्रॉमिस रिटर्न हुआ प्रॉमिस
- 10:15:42अभी अनफुलफिल्ड है प्रॉमिस अभी पेंडिंग है
- 10:15:44तो हम जैसे ही प्रॉमिस रिजॉल्व होगा तभी
- 10:15:46डटा टू वाली कॉल लगाएंगे तो इसको सेव कर
- 10:15:48ले लेते हैं रिफ्रेश करते हैं अभी फेच हो
- 10:15:51रहा है डेटा वन जैसे ही डटा वन फेच होकर
- 10:15:53प्रिंट होगा चार सेकंड बाद अब डेटा टू फेच
- 10:15:55हो रहा है जैसे ही फैच हो जाएगा 4 सेकंड
- 10:15:58बाद डटा टू हमारे पास प्रिंट होक आ जाएगा
- 10:15:59तो जो काम पहले हम अपने कॉल बैक से कर रहे
- 10:16:01थे वही सेम काम हम प्रॉमिस से भी कर सकते
- 10:16:03हैं सेम ही काम हम करने की कोशिश कर रहे
- 10:16:05हैं पर प्रॉमिस वाला सिंटेक्स थोड़ा सा
- 10:16:07इजियर लगता है अभी आपको इतना इजी नहीं लग
- 10:16:09रहा होगा देखकर बट व्हाट आई कैन डू इज
- 10:16:11इसको थोड़ा सा हम सिंपलीफाई कर सकते हैं
- 10:16:13कैसे कर सकते हैं हम डायरेक्टली अपने
- 10:16:15एसिंक फंक्शन हमें p1 बनाने की जरू यहां
- 10:16:19पर नहीं है हम डायरेक्टली एसिंग फंक्शन को
- 10:16:20कॉल लगाएंगे और हमें पता है कि ये हमें
- 10:16:22प्रॉमिस रिटर्न करेगा तो हमारे ये जो डॉट
- 10:16:24देन है हम डायरेक्टली इस पर क्रिएट कर
- 10:16:26सकते हैं डॉट देन इस पर क्रिएट कर दिया
- 10:16:28एंड उसके बाद एसिंग फंक्शन टू पर
- 10:16:31डायरेक्टली हम इस तरीके से अपना डॉट देन
- 10:16:34लगा सकते हैं तो इस तरीके का कोड हम कुछ
- 10:16:37लिख सकते हैं कि पहले हम डटा वन को फेच कर
- 10:16:39रहे हैं डटा वन को हमने फेच किया इसने
- 10:16:41प्रॉमिस रिटर्न किया फिर अगर जैसे ही वो
- 10:16:43रिजॉल्व होता है फिर हम डेटा टू को फेच कर
- 10:16:44रहे हैं फिर वो हमें क्या करेगा डटा टू
- 10:16:46रिटर्न करके देगा सेव करके रिफ्रेश करें
- 10:16:49तो सेम आउटपुट आएगा पहले डाटा वन फेच हो
- 10:16:50रहा है फिर वो हमारे पास प्रिंट होगा फिर
- 10:16:53डाटा टू फेच हो रहा है फिर डटा टू 4 सेकंड
- 10:16:55बाद हमारे पास प्रिंट हो कर आएगा तो इस
- 10:16:57तरीके से हमारी प्रॉमिस चेनिंग काम करती
- 10:16:59है चेनिंग का मतलब एक देन के साथ मैंने
- 10:17:01दूसरा देन चेन करके लिख दिया अब ये तो हो
- 10:17:04गया हमारे एग्जांपल के साथ हम अगर अपने
- 10:17:06पुराने गेट डाटा वाले एग्जांपल पर आ जाए
- 10:17:09तो यहां पर भी हम अपनी प्रॉमिस चेनिंग कर
- 10:17:10सकते हैं यह तो हो गया कॉल बैक हेल अब इसी
- 10:17:14सेम काम को प्रॉमिस चेनिंग से कैसे करेंगे
- 10:17:16इनफैक्ट इसे तो कमेंट आउट ही कर लेते हैं
- 10:17:18इसी सेम काम को हम प्रॉमिस चें से करने
- 10:17:21वाले हैं कैसे करेंगे सबसे पहले तो गेट
- 10:17:23डाटा को कॉल करते हैं यहां से प्रॉमिस वन
- 10:17:26लेते हैं हम गेट डाटा को कॉल करेंगे और
- 10:17:28गेट डटा से लेट्स सपोज हम मुझे डेटा वन
- 10:17:30चाहिए डटा वन मुझे चाहिए और जैसे ही मेरा
- 10:17:32प्रॉमिस रिजॉल्व होगा मुझे क्या प्रिंट
- 10:17:34करवाना है मेरे पास कुछ रिजल्ट आ
- 10:17:38जाएगा एंड आई बेसिकली वांट टू प्रिंट माय
- 10:17:42रिजल्ट इतना काम है गेट डाटा मुझे पता ही
- 10:17:44है मुझसे कुछ डाटा का आईडी लेता है आईडी
- 10:17:46में मैंने वन पास किया है अभी गेट नेक्स्ट
- 10:17:49डटा हम नहीं कर रहे पर हम न्यू प्रॉमिस
- 10:17:51रिटर्न कर रहे हैं और फिर सेट टाइम आउट
- 10:17:53एंड देन फाइनली जैसे ही डटा हमारे पास
- 10:17:55प्रिंट हो जाएगा वैसे ही रिजॉल्व हो जाएगा
- 10:17:57इसको सेव कर लेते हैं रिफ्रेश करते हैं
- 10:18:00फाइव सेकंड्स के लिए हम वेट करेंगे और फ
- 10:18:02सेकंड्स बाद फाइनली हमारे पास हमारा डेटा
- 10:18:04वन आ जाएगा और सक्सेस मिल गई अब क्योंकि
- 10:18:07हम प्रॉमिस को यूज कर रहे हैं हमें कॉल
- 10:18:08बैक यूज करने की जरूरत नहीं है यानी ये जो
- 10:18:10गेट नेक्स्ट डाटा ये जो हमें
- 10:18:13कॉम्प्लेक्शन पास हो रहा है क्या अजीब सी
- 10:18:15चीजें चल रही है इसको करने की अब हमें
- 10:18:17जरूरत ही नहीं है
- 10:18:19तो अब हमारा फंक्शन क्या होगा सिंपल सा
- 10:18:20फंक्शन होगा आप मुझे डाटा आईडी दो मैं
- 10:18:22आपको प्रॉमिस देता हूं कि 5 सेकंड बाद
- 10:18:24आपको आपका डाटा रिटर्न करके दूंगा तो 5
- 10:18:26सेकंड बाद हमें हमारा डटा मिलेगा और हमारा
- 10:18:28प्रॉमिस रिजॉल्व हो जाएगा तो अब फर्स्ट
- 10:18:30डाटा तो हमने इस तरीके से ले लिया सेकंड
- 10:18:32डाटा किस तरीके से ले बेसिकली हमें पता है
- 10:18:34ये जो गेट डटा वन है हमें वेरिएबल की
- 10:18:37जरूरत नहीं है ए सच हमें p1 की जरूरत नहीं
- 10:18:39है हम डायरेक्टली क्या लिख सकते हैं गेट
- 10:18:40डटा वन डॉट देन इस तरीके से लिख सकते हैं
- 10:18:43तो हमारे पास हमारा डाटा वन आ जाएगा कैसे
- 10:18:45आएगा फव सेकंड्स का हमें वेट करना पड़ेगा
- 10:18:461 2 3 4 एंड फाइव फाइनली और हमारे पास
- 10:18:50हमारा डाटा प्रिंट होकर आ जाएगा अब सेकंड
- 10:18:52डाटा के लिए हमें कॉल कब लगानी है सेकंड
- 10:18:54डाटा के लिए कॉल लगानी है हमें जब हमारे
- 10:18:56पास फर्स्ट डाटा आ जाए यानी हमारा रिजल्ट
- 10:18:58प्रिंट हो जाए तो सेकंड डाटा के लिए हम
- 10:19:00यहां पर कॉल लगाएंगे गेट डटा टू और गेट
- 10:19:02डटा टू से भी हमारे पास कुछ रिजल्ट आएगा
- 10:19:05तो यहां पर दोबारा से हम डॉट देन लिख सकते
- 10:19:07हैं और डॉट देन के अंदर हम अपना जो रिजल्ट
- 10:19:10है उसे सेकंड टाइम प्रिंट करवा सकते हैं
- 10:19:13थोड़ा सा टाइम डिक्रीज कर लेते हैं टूथ
- 10:19:15सेकंड्स तो अब क्या होगा हमारे पास डाटा
- 10:19:17वन की रिक्वेस्ट जाएगी फर डटा वन प्रिंट
- 10:19:19हो जाएगा और डटा वन का रिजल्ट भी प्रिंट
- 10:19:21हो जाएगा फिर गेट डटा टू की रिक्वेस्ट
- 10:19:22जाएगी फिर डटा टू का रिजल्ट प्रिंट होगा
- 10:19:24रिफ्रेश करेंगे 1 2 3 डटा वन आ गया दोबारा
- 10:19:28से 1 2 3 डाटा टू आ गया तो इस तरीके से 3
- 10:19:32सेकंड के डिले के बाद हमारी जो रिक्वेस्ट
- 10:19:34है वो चलती रहेंगी अब इसे लिखने का एक और
- 10:19:37बेटर तरीका है बेटर तरीका यह है कि यहां
- 10:19:39पर ये डॉट देन लगाने की बजाय सिंपलर तरीका
- 10:19:41जिसको हम एक्चुअल प्रॉमिस चेन कहते हैं हम
- 10:19:43इसे रिटर्न कर देंगे जो भी गेट डाटा से
- 10:19:46मेरे पास
- 10:19:47आएगा उसे हम रिटर्न कर देंगे यहां से एंड
- 10:19:50ये रिजल्ट अभी के लिए प्रिंट नहीं करवाते
- 10:19:51हैं गेट डाटा से जो भी आएगा उसे रिटर्न कर
- 10:19:53देंगे डेटा से रिटर्न करने का मतलब क्या
- 10:19:54होगा कि ये जो डॉट देन फंक्शन है अभी ये
- 10:19:56मुझे प्रॉमिस रिटर्न करेगा क्योंकि ये
- 10:19:58मुझे गेट डाटा टू वाला प्रॉमिस रिटर्न
- 10:20:00करेगा तो उसके ऊपर दोबारा से हम एक डॉट
- 10:20:02देन लगा सकते हैं तो दोबारा से वी कैन डू
- 10:20:05अ डॉट देन एंड यहां पर हम कंसोल डॉट लॉग
- 10:20:09कर सकते हैं अपना रिजल्ट लॉक करवा लेते
- 10:20:11हैं दिस इज गोइंग टू बी द रिजल्ट तो ये
- 10:20:13मेरा फाइनल रिजल्ट होगा तो इसको एक्चुअली
- 10:20:15हम प्रॉमिस चेनिंग कहते हैं प्रॉमिस
- 10:20:17चेनिंग क्या है गेट डाटा टा वन को कॉल
- 10:20:19लगाई सक्सेसफुल हो गई तो डटा टू को कॉल
- 10:20:21लगाओ और इसे रिटर्न कर दो यह भी सक्सेसफुल
- 10:20:24हो गई तो फिर हम डेटा थ को भी लगा सकते
- 10:20:26हैं फाइनल सक्सेस मैसेज रिसीव कर सकते हैं
- 10:20:28तो पहले हमें 3 सेकंड वेट करना पड़ेगा
- 10:20:30हमारे पास डाटा वन आएगा फिर दोबारा 3
- 10:20:32सेकंड वेट करना पड़ेगा फिर डेटा टू आएगा
- 10:20:33और फाइनली सक्सेस का मैसेज ऐसे ही हम चाहे
- 10:20:36तो डटा थ की भी कॉल लगा सकते हैं रिटर्न
- 10:20:38डाटा ऑफ
- 10:20:41थ या यहां पर गेट
- 10:20:44डाटा ऑफ थी हम कर लेते हैं एंड इसके ऊपर
- 10:20:48भी इसी तरीके से हम एक और डॉट देन लगा
- 10:20:51देंगे डॉट देन के अंदर इस बार कसोल डॉट
- 10:20:53लॉग कर देंगे फाइनली अपना सक्सेस सेव कर
- 10:20:57लेते हैं टाइम थोड़ा सा कम कर लेते हैं 2
- 10:20:59सेकंड्स तो क्या हुआ पहले डटा वन आएगा
- 10:21:01सक्सेसफुल हो गया तभी डेटा टू आएगा
- 10:21:03सक्सेसफुल हो गया तभी डेटा थ्री आएगा
- 10:21:05सक्सेसफुल हो गया तो फाइनली सक्सेस कर दो
- 10:21:07रिफ्रेश किया दो सेकंड्स का डिले डेटा वन
- 10:21:09दो सेकंड्स का डिले उसके बाद डेटा टू दो
- 10:21:12सेकंड्स का डिले उसके बाद डेटा थी एंड
- 10:21:14सक्सेस इज नॉट डिफाइंड ओके फाइनली हमें
- 10:21:17यहां पे रिजल्ट को प्रिंट करना था बट आई
- 10:21:19होप कि हमें समझ में आ रहा है कि हमारा
- 10:21:21काम कैसे चल रहा है हमारा डॉट देन के अंदर
- 10:21:24हम एक और डॉट देन लगा रहे हैं एक और डॉट
- 10:21:25देन लगा रहे हैं दिस इज कॉल्ड अ चेन ऑफ
- 10:21:27डॉट देनस दिस इज कॉल्ड अ चेन ऑफ प्रॉमिस
- 10:21:30और इसको हम प्रॉमिस चेन या प्रॉमिस चेनिंग
- 10:21:32भी कहते हैं एंड अगर इसी सेम कोड को हम
- 10:21:35थोड़ा सा अपने कॉल बैक हेल वाले कोड से
- 10:21:37कंपेयर करें ये वाला कोड डिफिकल्ट टू
- 10:21:39अंडरस्टैंड है ये वाला कोड थोड़ा सा उससे
- 10:21:42बेटर लग रहा है काम दोनों ही कर रहे हैं
- 10:21:43सेम काम कर रहे हैं बस ये वाला कोड जो है
- 10:21:46थोड़ा सा इजियर टू अंडरस्टैंड होता है एज
- 10:21:48कंपेयर टू कॉल बैक हेल वाला कोड पर अगेन
- 10:21:51यह कोड भी बहुत अच्छा नहीं है मतलब इससे
- 10:21:53भी एस सच बहुत अच्छे से समझ में नहीं आ
- 10:21:54रहा कि क्या चल रहा है एगजैक्टली क्योंकि
- 10:21:56इसके अंदर भी आप कसोल डलॉग वाली स्टेटमेंट
- 10:21:58ऐड कर दोगे तो ये भी
- 10:22:02कॉम्प्लेक्टेड मेंट डेटा वन ले रहे
- 10:22:06हैं या यहां पर हम डटा टू ले रहे हैं यहां
- 10:22:09पर हम डटा थ्र ले रहे हैं तो इस तरीके की
- 10:22:11हम स्टेटमेंट्स ऐड कर देंगे तो यह भी
- 10:22:14कॉम्प्लेक्शन करते हैं गेटिंग डटा वन फिर
- 10:22:17डटा वन आ गया अब डेटा टू गेट कर रहे
- 10:22:20हैं ओके कुछ अजीब सी चीज हुई यहां पर
- 10:22:24अच्छा अजीब सी चीज यह हुई क्योंकि कॉल बैक
- 10:22:26हेल वाला कोड हमारा साथ में रन कर रहा है
- 10:22:29रिफ्रेश करेंगे गेटिंग डेटा वन दो सेकंड
- 10:22:31बाद डेटा वन आ गया अब डेटा टू गेट कर रहे
- 10:22:33हैं दो सेकंड बाद डेटा टू आ गया डेटा थी
- 10:22:35गेट करें दो सेकंड बाद डटा थ्री आ गया फिर
- 10:22:36फाइनली सक्सेस आ गया ये सेम काम हमने कॉल
- 10:22:39बैक हेल से किया सेम काम हमने प्रॉमिस
- 10:22:41चेनिंग से किया बट प्रॉमिस चेंस भी
- 10:22:43डिफिकल्ट टू अंडरस्टैंड होती है इसीलिए हम
- 10:22:45एक और लेवल ऊपर जाके एक और नया कांसेप्ट
- 10:22:48सी लिखेंगे व्हिच इज अ सिंक एंड अ वेट तो
- 10:22:50अभी तक की हम समरी ले तो हमने सीखा कि
- 10:22:53कॉलबैक्स क्या होते हैं और कॉलबैक के अंदर
- 10:22:55कॉलबैक हेल क्या होता है पर हमें यह पता
- 10:22:57चला उससे बेटर चीज है प्रॉमिस और प्रॉमिस
- 10:23:00के अंदर हमने सेम काम प्रॉमिस चेनिंग से
- 10:23:02किया अब हम सीखेंगे इससे भी बेटर सिंटेक्स
- 10:23:05हमारे पास होता है अस सिंक अवेट का तो जो
- 10:23:07मैंने शुरुआत में बताया था कि ये चीजें हम
- 10:23:09सीखते हुए चले जाएंगे वही सेम चीजें हम
- 10:23:11सीख रहे हैं तो अब स्टार्ट करते हैं अपने
- 10:23:12अस सिंक अवेट के साथ अस सिंक अवेट हमारे
- 10:23:14दो कीवर्ड्स हैं जावास्क्रिप्ट के अंदर
- 10:23:16जिनका काम होता है बेसिकली ए सिंक्रोन
- 10:23:18प्रोग्रामिंग को सिंपल बनाना क्योंकि कॉल
- 10:23:20बैक हेल ने तो बहुत डिफिकल्ट कर रखा था
- 10:23:22प्रॉमिस चेनिंग ने थोड़ा सा सिंपल किया अब
- 10:23:24अंक अवेट और सिंपल कर देंगे चीजों को अस
- 10:23:27सिंक कीवर्ड बेसिकली हम फंक्शंस के साथ
- 10:23:29यूज करते हैं हम किसी भी नॉर्मल फंक्शन को
- 10:23:31अस सिंक फंक्शन बना सकते हैं और जो एक
- 10:23:33एसिंक फंक्शन होता है वो क्या करता है इट
- 10:23:35रिटर्न्स अ प्रॉमिस एसिंग फंक्शन ऑलवेज
- 10:23:38रिटर्न्स अ प्रॉमिस और किसी भी नॉर्मल
- 10:23:40फंक्शन को एसिंग बना सकते हैं फॉर
- 10:23:41एग्जांपल अपने कोड पर आ जाते हैं यहां पर
- 10:23:44हम एक नॉर्मल फंक्शन बनाते हैं लेट्स कॉल
- 10:23:46इट हेलो एक फंक्शन बना हेलो एंड इसका काम
- 10:23:50है टू कसोल
- 10:23:53डलॉग
- 10:23:55हेलो अब इस फंक्शन के सामने हम अपना ए सिं
- 10:23:58कीवर्ड लिख सकते हैं तो अब ये एक ए सिं
- 10:24:00फंक्शन हो गया अब जैसे ही हम अपने रिफ्रेश
- 10:24:02कर लेते हैं जैसे ही हेलो को एग्जीक्यूट
- 10:24:04करेंगे वैसे ही क्या करेगा हेलो तो प्रिंट
- 10:24:06करवा रहा है पर ये फंक्शन ऑटोमेटिक हमें
- 10:24:08एक प्रॉमिस रिटर्न करके देगा लद हमने कहीं
- 10:24:11डिफाइन नहीं किया कि कौन सा प्रॉमिस
- 10:24:12रिटर्न करना है क्या रिजॉल्व होगा हमने
- 10:24:14रिटर्न स्टेटमेंट भी नहीं लिखी पर जैसे ही
- 10:24:16आपने ए सिंक लिख दिया मतलब इस फंक्शन का
- 10:24:17काम है टू रिटर्न अ प्रॉमिस कंपलसरी तो
- 10:24:20एसिंक फंक्शन का यह हमारे पास मतलब होता
- 10:24:23है अब किसी भी फंक्शन को हम चाहे तो एंक
- 10:24:25बना सकते हैं सेकंड कीवर्ड हमारे पास होता
- 10:24:27है अवेट कीवर्ड अवेट का इंग्लिश के अंदर
- 10:24:30मतलब होता है टू वेट किसी चीज का इंतजार
- 10:24:32करना तो अवेट कीवर्ड जहां भी यूज़ होता है
- 10:24:35इट पोजस द एग्जीक्यूशन ऑफ इट्स सराउंडिंग
- 10:24:37एसिंग फंक्शन
- 10:24:41अंट्स मान लेते हैं दूसरे फंक्शन को कॉल
- 10:24:43लगा रहे हैं फॉर एग्जांपल हम किसी फंक्शन
- 10:24:45को कॉल लगा रहे हैं जिस फंक्शन से हमें
- 10:24:47पता है कि फंक्शन से कोई प्रॉमिस आने वाला
- 10:24:49है अगर इस तरीके की हम कॉल लगा रहे हैं तो
- 10:24:53अगर इसी फंक्शन के सामने हम अवेट लिख देते
- 10:24:55हैं तो इसका मतलब अवेट क्या करेगा अवेट
- 10:24:58वेट करेगा प्रॉमिस का और अवेट आसपास वाली
- 10:25:01सारी एग्जीक्यूशन को रोक कर वेट करेगा जब
- 10:25:04तक हमारा प्रॉमिस हमारे पास सेटल नहीं हो
- 10:25:06जाता मतलब जब तक प्रॉमिस पेंडिंग है तब तक
- 10:25:08हम वेट ही करते रहेंगे तो यहां अवेट यूज़
- 10:25:11होता है टू पॉज द एग्जीक्यूशन ऑफ द
- 10:25:13सराउंडिंग एसिंक्रोनस फंक्शन अब एक और
- 10:25:16इंटरेस्टिंग चीज अवेट कीवर्ड को हम सिर्फ
- 10:25:18किसी एसिंक फंक्शन के अंदर ही यूज़ कर
- 10:25:20सकते हैं अवेट को हम नॉर्मली यूज़ नहीं कर
- 10:25:22सकते उसे सिर्फ किसी एसिंक फंक्शन के अंदर
- 10:25:25ही हम यूज़ कर सकते हैं अब कैसे यूज़ करते
- 10:25:27हैं फॉर एग्जांपल एक रैंडम फंक्शन है
- 10:25:29हमारे पास इसको कह देते हैं अपनी एपीआई कि
- 10:25:31हमारे पास कोई एपीआई है और यह एपीआई क्या
- 10:25:33करती है यह हमें एक न्यू प्रॉमिस रिटर्न
- 10:25:35करती है कोई भी नॉर्मल एपीआई हो सकती है
- 10:25:38यह हमें एक प्रॉमिस रिटर्न करती है
- 10:25:40प्रॉमिस के अंदर हमारे पास कसोल डलॉग करके
- 10:25:44लेट्स सपोज हमारे पास वेदर का डाटा आता
- 10:25:46है और दिस इ इ रिजॉल्व दिस इज रिजेक्ट ये
- 10:25:51हमारी एपीआई है जो हमें वेदर का डाटा देती
- 10:25:53है और यह रिजॉल्व भी हो सकती है रिजेक्ट
- 10:25:55भी हो सकती है जैसे ही वेदर का डेटा दे
- 10:25:56देगी वैसे ही हम इसे रिजॉल्व कर देंगे विद
- 10:25:59अ मैसेज ऑफ सक्सेस या सक्सेस की जगह जो
- 10:26:02हमारे वेबसाइट्स होती हैं सक्सेस के अंदर
- 10:26:04मैसेज के लिए बेसिकली हम 200 ये नंबर पास
- 10:26:06करते हैं 200 रिप्रेजेंट्स अ सक्सेसफुल
- 10:26:09एपीआई कॉल तो हम रिजॉल्व कर देंगे विद अ
- 10:26:11मैसेज ऑफ़ 200 अब अगर हम चाहते हैं कि यह
- 10:26:14जो काम है ये इमीडिएट ना हो एपीआई दो
- 10:26:16सेकंड के बाद डाटा रिटर्न करे तो ये सारा
- 10:26:18जो कोड है इसे हम सेट टाइम आउट के अंदर
- 10:26:20लिख सकते हैं सेट टाइम आउट सेट टाइम आउट
- 10:26:23के अंदर हम अपना फंक्शन बना लेंगे एरो
- 10:26:26फंक्शन उसके अंदर काम लिख देंगे और दो
- 10:26:28सेकंड का हम डिले दे देंगे सो ये हमारा
- 10:26:31नॉर्मल एक फंक्शन है व्हिच इज आवर एपीआई
- 10:26:32अब हमें पता है हमारी ये जो एपीआई कॉल
- 10:26:34होगी ये कॉल क्या है एक एसिंक्रोनस कॉल है
- 10:26:37मतलब इस कॉल को एग्जीक्यूट होने में कुछ
- 10:26:38टाइम लगेगा तो हम इसके सामने अवेट को यूज
- 10:26:42कर सकते हैं कि कॉल तो लगाओ बट वेट करो
- 10:26:44आगे का काम करने से पहले वेट करो उस कॉल
- 10:26:47के कंप्लीट होने का बट अवेट को इस तरीके
- 10:26:49से नॉर्मली प्रोग्रामिंग के अंदर यूज नहीं
- 10:26:50कर सकते हमारे पास एरर आ जाएगा अवेट इज
- 10:26:52ओनली वैलिड इन एसिंक फंक्शंस एंड द टॉप
- 10:26:55लेवल बॉडीज ऑफ मॉड्यूल अभी के लिए इसको
- 10:26:56इग्नोर करते हैं अवेट जनरली एसिंक फंक्शंस
- 10:26:59के अंदर यूज होती है तो इस अवेट को ऐसे
- 10:27:00लिखने की बजाय हम एक नया एसिंक फंक्शन
- 10:27:03बनाएंगे
- 10:27:05फंक्शन यहां पर लेट्स मेक इट ए सिंक
- 10:27:09फंक्शन और इसको कह देते हैं अ गेट वेदर
- 10:27:12डाटा इस तरीके का कुछ हमने फंक्शन बना
- 10:27:14दिया और इसके अंदर हम अवेट एपीआई यूज कर
- 10:27:17सकते हैं फ्रेश करेंगे एंड यहां पर वी विल
- 10:27:20बेसिकली कॉल आवर गेट वेदर
- 10:27:22डाटा वेदर डाटा एंड इसको कॉल लगाएंगे एक
- 10:27:26सेकंड दो सेकंड हमने वेट किया और हमारे
- 10:27:28पास वेदर का डाटा आ
- 10:27:30गया दोबारा से अगर रिफ्रेश करके इसे कॉल
- 10:27:33लगाएं तो अभी हमारा प्रॉमिस क्या है अभी
- 10:27:34प्रॉमिस पेंडिंग है लेकिन जैसे ही हमारी
- 10:27:36ये कॉल कंप्लीट हो जाएगी हमारा प्रॉमिस
- 10:27:38फुलफिल हो जाएगा तो हम असं अवेट को कुछ
- 10:27:40इसी तरीके से यूज करते हैं हमारे पास
- 10:27:42ऑलरेडी कोई फंक्शन होता है जो प्रॉमिस
- 10:27:43रिटर्न कर रहा होता है बट उस प्रॉमिस को
- 10:27:46एक्सेप्ट करने के लिए हम अपनी देन कैच कॉल
- 10:27:49बैक्स को यूज़ नहीं करते हम क्या करते हैं
- 10:27:50अस सिंक और अवेट को कुछ इस तरीके से यूज़
- 10:27:52करते हैं अब लेट्स सपोज हमें इस एपीआई कॉल
- 10:27:55को दो बार कॉल लगानी है इस एपीआई को हमें
- 10:27:57दो बार कॉल लगानी है पहले हमें फर्स्ट
- 10:27:59टाइम डाटा चाहिए उसके बाद हमें दोबारा से
- 10:28:01डाटा चाहिए तो हम अवेट एपीआई की फर्स्ट
- 10:28:03कॉल लगा सकते हैं तो जैसे ही फर्स्ट कॉल
- 10:28:05जाएगी हमारा सारा एग्जीक्यूशन रुक जाएगा
- 10:28:08इस फंक्शन का यानी पहले यह काम होगा तभी
- 10:28:10बाकी के सारे काम होंगे फिर हम दूसरी कॉल
- 10:28:13लगाएंगे तो फिर सेकंड कॉल जाएगी तो पहले
- 10:28:16फर्स्ट कॉल कंप्लीट होगी तभी सेकंड कॉल
- 10:28:18कंप्लीट होगी सेव कर लेते हैं रिफ्रेश
- 10:28:20करते हैं पहले फर्स्ट टाइम हमारे पास डटा
- 10:28:23आएगा फिर हम दो सेकंड का वेट करेंगे फिर
- 10:28:25सेकंड टाइम हमारे पास डेटा आएगा कुछ इस
- 10:28:26तरीके से अब यही जो सेम कांसेप्ट है अस
- 10:28:29सिंक अवेट का इसे हम यूज कर सकते हैं अपने
- 10:28:31इस वाले गेट डाटा वाले फंक्शन के अंदर तो
- 10:28:35ये हमारा बेसिक सा एग्जांपल था जिसमें
- 10:28:36हमने एपीआई की कॉल लगाई थी बेसिकली हमारे
- 10:28:39लिए प्रॉब्लम ये होती थी कि कैसे हम
- 10:28:41एसिंक्रोनस में वेट कराएं कैसे इस तरीके
- 10:28:43की कंडीशन क्रिएट करें कि पहला पहला काम
- 10:28:45हो तभी दूसरा काम हो रहा हो दूसरा काम हो
- 10:28:47तभी तीसरा काम हो रहा हो यानी
- 10:28:54instagram2 हमारे लिए एक सूटेबल सिंटेक्स
- 10:28:57हमें प्रोवाइड करता है अब असं अवेट को
- 10:28:59यहां पर कैसे यूज करेंगे लेट्स राइट आवर
- 10:29:02हेडिंग असं अवेट असं अवेट को बेसिकली गेट
- 10:29:05डाटा इसके साथ यूज करने के लिए हमें गेट
- 10:29:07डाटा को कॉल लगानी है अपने आईडी के साथ और
- 10:29:09हमें उसे अवेट करना है अब अवेट नॉर्मली तो
- 10:29:11कर नहीं सकते तो हम एक असं फंक्शन लगा
- 10:29:14सकते हैं जिसको कह सकते हैं गेट ऑल डाटा
- 10:29:18या इस तरीके का कुछ हम फंक्शन बना सकते
- 10:29:19हैं इसे फंक्शन कह देते हैं एंड इसके अंदर
- 10:29:24हम अवेट करेंगे गेट डाटा को यानी गेट डाटा
- 10:29:27को कॉल लगाएंगे विद आईडी व और इसे हम अवेट
- 10:29:30करेंगे और ये वाली कॉल कंप्लीट होगी तभी
- 10:29:32हम आईडी टू के साथ कॉल लगाएंगे ये वाली
- 10:29:34कॉल कंप्लीट होगी तभी आईडी थ के साथ कॉल
- 10:29:36लगाएंगे सेे सेव कर लेते हैं एंड अब इस
- 10:29:39फंक्शन को हम कॉल लगा देते हैं
- 10:29:41रिफ्रेश गेट ऑल डाटा को कॉल लगाएंगे अभी
- 10:29:44हमारे पास पेंडिंग प्रॉमिस है 2 सेकंड
- 10:29:46फर्स्ट डाटा 2 सेकंड सेकंड डटा दो सेकंड
- 10:29:49वेट किया थर्ड डटा एंड इसी तरीके से अगर
- 10:29:52हमें सिक्स टाइम्स यानी अलग-अलग आईडी के
- 10:29:55साथ डेटा को एक्सेस करना होता तो उसको
- 10:29:57सिंपली हम ऐसे ही लिखते यानी अवेट कहने का
- 10:30:00मतलब है हमें पहले से पता है कि यह जो कॉल
- 10:30:02जा रही है इसके लिए वेट किया जाएगा हम आगे
- 10:30:04नहीं बढ़ेंगे मैं दिखा भी देती हूं कैसे
- 10:30:06कसोल
- 10:30:08डलॉग गेटिंग डटा वन ये हमारी फर्स्ट
- 10:30:11स्टेटमेंट हो गई उसके बाद यहां सेकंड
- 10:30:13स्टेटमेंट आ जाएगी यहां थर्ड स्टेटमेंट आ
- 10:30:17जाएगी यहां फोर्थ स्टेटमेंट आ जाएगी यहां
- 10:30:20फिफ्थ स्टेटमेंट आ जाएगी एंड सो ऑन फाइव
- 10:30:22तक ही रख लेते हैं सेव तो बेसिकली इस कोड
- 10:30:25को अब अगर हम पढ़कर देखेंगे तो ये हमें
- 10:30:27कंपैरेटिव काफी आसान कोड लगेगा एज कंपेयर
- 10:30:29टू जो हम प्रॉमिस यूज कर रहे थे कॉल बैक
- 10:30:31हेल यूज कर रहे थे उसके कंपैरिजन में दिस
- 10:30:33कोड इज वेरी इजी टू रीड कि पहले इसको
- 10:30:35एग्जीक्यूट करो जैसे ही अवेट मिल गया अब
- 10:30:37यहां रुकना पड़ेगा फिर इसको एग्जीक्यूट
- 10:30:39करो जैसे ही अवेट मिल गया अब यहां रुकना
- 10:30:40पड़ेगा इस तरीके से हमारा कोड एग्जीक्यूट
- 10:30:42होगा रिफ्रेश करेंगे एंड लेट्स कॉल गेट ऑल
- 10:30:45डाटा गेटिंग डाटा वन आ रहा है फिर डेटा वन
- 10:30:48आ गया अब डेटा टू आएगा डेटा टू आ गया डेटा
- 10:30:50थ्र को गेट कर रहे हैं डटा थ आ गया डेटा
- 10:30:53फोर को गेट कर रहे हैं डेटा फोर आ गया
- 10:30:54डेटा फ को गेट कर रहे हैं और फाइनली हमारे
- 10:30:56पास डटा फाइव आ गया तो इस तरीके से हमारा
- 10:30:58अस सिंक अवेट काम करता है अब फॉर रेफरेंस
- 10:31:01मैं आपको तीनों कोड दिखाने वाली हूं और अब
- 10:31:03फाइनली हमें समझ में आएगा कि कौन सी वो
- 10:31:05जर्नी थी जिसकी हम शुरुआत में बात कर रहे
- 10:31:07थे कि कॉल बैक हेल से हम प्रॉमिस प जाएंगे
- 10:31:09प्रॉमिस से हम असं कावेट में जाएंगे तो
- 10:31:11क्यों जा रहे थे उस डायरेक्शन में तीनों
- 10:31:13कोड को कंपेयर करते हैं
- 10:31:16दिस व आर कॉल बैक हेल वाला कोड इवन दो यह
- 10:31:21काफी बेसिक एग्जांपल है तो उसमें आपको ये
- 10:31:23चीज सिंपल लग रही होगी पर नॉर्मल सिनेरियो
- 10:31:25के अंदर कॉल बैक हेल बिल्कुल भी सिंपल
- 10:31:26नहीं होता बहुत बड़े-बड़े कोड्स होते हैं
- 10:31:28तो उसके अंदर काफी
- 10:31:30कॉम्प्लेक्टेड ऐसा दिखता था अगर हम इसे
- 10:31:33फर्स्ट टाइम देखेंगे तो हमें बिल्कुल हिट
- 10:31:34नहीं करेगा कि इस कोड के अंदर क्या चल रहा
- 10:31:36है वी आर नॉट गोइंग टू अंडरस्टैंड उसके
- 10:31:38बाद प्रॉमिस का कोड कुछ ऐसा दिख रहा था
- 10:31:41इसके अंदर अगर हमें देन पता है कैसे चल
- 10:31:43रहा है तो थोड़ा बहुत हमें आईडिया लगता है
- 10:31:44कि ठीक है एक चीज कंप्लीट हो रही है फिर
- 10:31:46दूसरी आ रही है फिर दूसरी कंप्लीट हो रही
- 10:31:47फिर तीसरी आ रही है इस तरीके का कुछ चल
- 10:31:49रहा है बट अगर हम इस कोड को देखेंगे दिस
- 10:31:51इज वेरी इजी टू अंडरस्टैंड इनफैक्ट पहले
- 10:31:54वाले कोड्स में तो मैंने बस तीन डेटा गेट
- 10:31:55किए तीन डाटा गेट करने का कोड तो सिर्फ
- 10:31:58इतना होगा यहां पर कि पहले हम डेटा वन को
- 10:32:01गेट कर रहे हैं गेट कर लिया वेट करो सेकंड
- 10:32:03को गेट कर रहे हैं उसके लिए वेट करो थर्ड
- 10:32:05को गेट कर रहे हैं उसके लिए वेट करो इट इज
- 10:32:07अ वेरी सिंपल एंड वेरी इजी टू अंडरस्टैंड
- 10:32:09कोड इसीलिए अस सिंक अवेट बहुत यूज़फुल
- 10:32:11होता है बहुत काम का होता है एंड एक और
- 10:32:13चीज हमें ध्यान रखनी है जनरल प्रोग्रामिंग
- 10:32:15के अंदर कि जब भी हमारे पास चॉइस हो होती
- 10:32:18है या तो हम असं अवेट को यूज़ करते हैं या
- 10:32:21फिर प्रोग्रामिंग के अंदर हम डॉट देन को
- 10:32:23यूज़ करते हैं ऐसा नहीं है डॉट देन डॉट
- 10:32:25कैच इनको हम कभी भी यूज़ नहीं करते यूज़
- 10:32:27करते हैं पर जनरली जहां डॉट देन डॉट कैच
- 10:32:30यूज़ होता है वहां असं का वेट यूज़ नहीं
- 10:32:31होता जहां ये यूज़ हो रहा होता है वहां ये
- 10:32:33यूज़ नहीं होता पर मैक्सिमम सिनेरियो के
- 10:32:35अंदर हम असं अवेट को यूज़ करेंगे बिकॉज़
- 10:32:38इट इज अ बेटर वे ऑफ़ प्रोग्रामिंग इट इज अ
- 10:32:39सिंपलर टू अंडरस्टैंड वे ऑफ़ प्रोग्रामिंग
- 10:32:41तो आई होप हमें समझ में आया होगा कि हमारी
- 10:32:43एसिंक्रोनस प्रोग्रामिंग किस तरीके से काम
- 10:32:45कर रही है जावास्क्रिप्ट के अंदर और क्यों
- 10:32:47हमें असि अवेट कीवर्ड्स जैसों की जरूरत
- 10:32:49पड़ी अब यहां पर एक छोटी सी प्रॉब्लम जो
- 10:32:51हम एनकाउंटर कर रहे हैं वो यह है कि जैसे
- 10:32:54हम ये प्रॉमिस चेनिंग वाला कोड लिख रहे थे
- 10:32:56या हम कॉल बैक हेल वाला कोड लिख रहे थे
- 10:32:58इसमें हमारा ऐसे कोई नॉर्मली अगर हम कोड
- 10:33:00लिख रहे हैं तो उसे हमें किसी फंक्शन के
- 10:33:02अंदर डालने की जरूरत नहीं है इसे अभी के
- 10:33:04लिए कॉमेंट आउट कर देते हैं या ये कोड भी
- 10:33:06है ये ऑटोमेटिक एग्जीक्यूट करेगा इसको
- 10:33:07हमें किसी फंक्शन के अंदर डालने की जरूरत
- 10:33:09नहीं है पर जब भी हम असं अवेट को यूज़ कर
- 10:33:11रहे हैं हमें इस कोड को एक फंक्शन के अंदर
- 10:33:13डालना पड़ता है और फिर उस फंक्शन को हमें
- 10:33:15कॉल करना पड़ता है फर्स्ट टाइम फर्स्ट
- 10:33:17टाइम एक बार तो कॉल ही करना पड़ रहा है और
- 10:33:19ये कॉल क्या है अननेसेसरी कॉल है तो इससे
- 10:33:21बचने का भी एक तरीका होता है
- 10:33:22जावास्क्रिप्ट के अंदर और इस कॉल से बचने
- 10:33:24का तरीका हमारे पास होता है आई आई एफ ई
- 10:33:26इनको हम इफीस भी कहते हैं इट इज इमीडिएट
- 10:33:29इन्वोक्ड फंक्शन एक्सप्रेशन ये दिस इज
- 10:33:31पार्ट ऑफ एडवांस जावास्क्रिप्ट वैसे हम इन
- 10:33:34जनरल आप बहुत ज्यादा यूज़ नहीं कर रहे
- 10:33:36होंगे आईआईएफ का एफीज का बट मैं आपको एक
- 10:33:39तरीका दिखा रही हूं कि एक प्रॉब्लम हमारे
- 10:33:40पास आई कि अननेसेसरीली अपने कोड को हमें
- 10:33:43जो डायरेक्टली एग्जीक्यूट हो जाना चाहिए
- 10:33:44था उसको एक फंक्शन के अंदर डालना पड़ा
- 10:33:46क्यों डालना पड़ा क्योंकि अवेट को को
- 10:33:47नॉर्मली एग्जीक्यूट नहीं कर सकते थे और
- 10:33:49यहां पर हमें कॉल लगानी पड़ी तो उसके लिए
- 10:33:51हमारे पास इफ ीज होते हैं इफी हमारा एक
- 10:33:53ऐसा फंक्शन होता है जो इमीडिएट एग्जीक्यूट
- 10:33:55हो जाता है एज सून एज इट इज डिफाइंड मतलब
- 10:33:57यहां पर इस फंक्शन की जगह अगर हम कुछ इस
- 10:34:00तरीके से लिख दें इफी कैसे डिफाइंड होते
- 10:34:02हैं तीन तरीके होते हैं किसी भी नॉर्मल
- 10:34:04फंक्शन को इफी में कन्वर्ट इफी फंक्शन ही
- 10:34:06होते हैं बस उनका कोई नाम नहीं होता और वो
- 10:34:08फंक्शन एक ही बार यूज़ होते हैं एक बार
- 10:34:10लिखे जाते हैं और जहां लिखे जाते हैं वहीं
- 10:34:12एग्जीक्यूट हो जाते हैं उन्हें एग्जीक्यूट
- 10:34:13करने के लिए अलग से कॉलनी लिखनी पड़ती
- 10:34:15जैसे मैंने लिखा फंक्शन सिंपली पैरेंस
- 10:34:17फंक्शन का कोई नाम नहीं है हमने ये फंक्शन
- 10:34:19बनाया कुछ इस तरीके से हमारे पास लेट्स
- 10:34:22सपोज कोई भी नॉर्मल फंक्शन है दिस इज माय
- 10:34:24नॉर्मल फंक्शन विदाउट नेम इसको हम क्या
- 10:34:26करते हैं पेंसिस के अंदर डाल देते हैं और
- 10:34:29इसके बाद एक और पैरेंस ऐड कर देते हैं
- 10:34:31इसको एग्जीक्यूट करने के लिए तो ये हमारा
- 10:34:33बन जाता है इफी अब ये जो अंदर वाला फंक्शन
- 10:34:35है ये एक नॉर्मल फंक्शन भी बन सकता है विद
- 10:34:37अ फंक्शन कीवर्ड ये हमारा एक एरो फंक्शन
- 10:34:39भी हो सकता है या फिर ये हमारा एक एसिंग
- 10:34:41फंक्शन भी हो सकता है कोई भी फंक्शन हो
- 10:34:43सकता है कुछ भी डालो अंदर एक फंक्शन होना
- 10:34:44चाहिए वैलिड बिना नाम का बस उसे पैरेंस के
- 10:34:47अंदर डालो और उसके बाद एक पैरेंस लगा दो
- 10:34:49कि यह तो मेरी फंक्शन है और यह उसको
- 10:34:51एग्जीक्यूट किया जा रहा है यहीं के और फिर
- 10:34:53हम लगा देते हैं और फिर हम लगा देते हैं
- 10:34:55अपने सेमीकलन तो इस फंक्शन को अब इस
- 10:34:58फंक्शन को तो मुझे कॉल लगानी पड़ेगी पर
- 10:35:00मुझे ऐसा एक इफ ही बनाना है जो अपने आप
- 10:35:02एग्जीक्यूट हो जाए तो उसके लिए क्या करना
- 10:35:04है नाम इसका हटा दो नाम हमने हटा दिया अब
- 10:35:07ये इतना रह गया इस फंक्शन को हम प पैरेंस
- 10:35:10के अंदर एंक्लोज कर देंगे बंद कर देंगे और
- 10:35:13उसके बाद एक और फंक्शन और उसके बाद एक और
- 10:35:16पेंसिस पेर लगा देंगे और फिर सेमीकलन सेव
- 10:35:18कर लेते हैं अब यह जो है कोड ये अपने आप
- 10:35:21एग्जीक्यूट हो जाएगा जैसे ही रिफ्रेश किया
- 10:35:23इस बार गेट डाटा वन को मुझे कॉल लगाने की
- 10:35:24जरूरत नहीं पड़ी ऑटोमेटिक मेरा फंक्शन
- 10:35:26एग्जीक्यूट हो रहा है सो दिस इज द पॉइंट
- 10:35:29ऑफ यूजिंग एन इफी कि ऑटोमेटिक कोड
- 10:35:32एग्जीक्यूट हो जाएगा इसका नुकसान ये है कि
- 10:35:33इसको आप कभी दोबारा यूज नहीं कर पाएंगे तो
- 10:35:35इसको कॉपी पेस्ट करना पड़ेगा हमें कंप्लीट
- 10:35:37बट इफी इस का पॉइंट ही यही होता है कि
- 10:35:38आपको ऐसा कोड जो इमीडिएट आपको एग्जीक्यूट
- 10:35:41कराना है और एक ही बार आप उसको यूज करना
- 10:35:42चाहते हैं ये जनरली हम उन केसेस में यूज
- 10:35:45करते हैं जब हमें अवेट करना होता है पर एक
- 10:35:46ही बार हमें कॉल लगानी है फंक्शन हमें एज
- 10:35:48सच क्रिएट करने की जरूरत नहीं है तो इफ ही
- 10:35:50बनाक उसको उसको हम एग्जीक्यूट कर सकते हैं
- 10:35:52तो एपीआई कॉल्स के अंदर जनरली हम इसको
- 10:35:54यूज़ कर सकते हैं बाकी वी कैन आल्सो गो
- 10:35:56एंड रीड अबाउट इफ ीज इन डिटेल तो इफी इज
- 10:35:59इमीडिएट इन्वोक्ड इमीडिएट इवोक ना यानी
- 10:36:02जैसे ही आपने लिखा इमीडिएट जैसे ही आपने
- 10:36:04लिखा वैसे ही कॉल हो जाएगा ऐसा फंक्शन का
- 10:36:07एक्सप्रेशन है आई होप मतलब हमें समझ में
- 10:36:09आया होगा तो इफी के दो पार्ट होते हैं
- 10:36:11फर्स्ट इज द एनोनिमस फंक्शन विद लेक्सिक
- 10:36:13स्कोप एंक्लोज्ड इन पेंसिस एंड सेकंड इज
- 10:36:17दोबारा से एक और पैरेंस पेयर जो उसको रन
- 10:36:20करता है अब क्यों यूज़ होते हैं फीज उसके
- 10:36:22कई सारे रीजंस होते हैं कई सारे फायदे
- 10:36:23होते हैं सबसे पहला अवॉइड पोल्यूटिंग द
- 10:36:25ग्लोबल नेमस्पेस कई बार हम फंक्शंस बनाते
- 10:36:27हैं फंक्शंस के अंदर अननेसेसरी हमारे पास
- 10:36:29वेरिएबल क्रिएट हो जाते हैं और अगर हमें
- 10:36:31ऐसा फंक्शन बनाना है जोसको हम बार-बार
- 10:36:33यूज़ नहीं कर रहे हैं तो उसके अंदर बहुत
- 10:36:34सारे अगर अननेसेसरी वेरिएबल होंगे तो उनकी
- 10:36:36हमें जरूरत नहीं है तो एक साथ क्या करो
- 10:36:37इफी बना दो इफी जैसे ही एग्जीक्यूट हो
- 10:36:39जाएगा वैसे ही वो वेरिएबल भी डिलीट हो
- 10:36:40जाएंगे मेमोरी के अंदर से दूसरा होता है
- 10:36:42जब भी हम किसी एसिंग फंक्शन को एग्जीक्यूट
- 10:36:43करना चाहते हैं वैसे के वैसे जो हमारा
- 10:36:45यूज़ केस हमने यहां पर देखा कि अननेसेसरी
- 10:36:47मुझे गेट ऑल डाटा बनाना पड़ा इसको बनाने
- 10:36:49की जरूरत नहीं थी इस तरीके से इफ ही बनाना
- 10:36:51था तो ये एक प्रैक्टिकल यूज़ केस है उस
- 10:36:53चीज का तो इस तरीके से और भी यूज़ केसेस
- 10:36:55हैं इनको जाकर आप पढ़ सकते हैं ऑन दिस
- 10:36:57लिंक अपॉन एम ऑन द एमडीएन पेज एंड दिस वाज
- 10:37:00ऑल अबाउट एसिंक्रोनस प्रोग्रामिंग इन
- 10:37:02जावास्क्रिप्ट आई होप कि ये चैप्टर करने
- 10:37:03में हमें मजा आया होगा आई अंडरस्टैंड कि
- 10:37:05एज अ बिगनर फर्स्ट टाइम अगर हम इस तरीके
- 10:37:07के टॉपिक्स को सुनते हैं हमारे दिमाग में
- 10:37:09बहुत अशांति इच्छा आ जाती है बट ये सारे
- 10:37:11कॉन्सेप्ट्स इंपोर्टेंट है इनफैक्ट ये
- 10:37:13सारे कॉन्सेप्ट्स आपको रियल लाइफ डे टू डे
- 10:37:15प्रोग्रामिंग के अंदर देखने को मिलेंगे
- 10:37:16जावास्क्रिप्ट के अंदर एंड सेकंड
- 10:37:18इंटरव्यूज के अंदर बहुत मजेदार तरीके से
- 10:37:20इनके अंदर से सवाल आते हैं तो इन कांसेप्ट
- 10:37:22को समझना बहुत जरूरी है ये ऐसा चैप्टर है
- 10:37:24एंड ये ऐसे कांसेप्ट हैं जो शायद ही किसी
- 10:37:26को फर्स्ट टाइम के अंदर समझ में आ गए
- 10:37:27होंगे तो डेफिनेटली आपको तीन से चार बार
- 10:37:29लेक्चर को रिवाइंड कर कर के कर करके
- 10:37:31छोटी-छोटी चीज को पॉज कर कर के समझना पड़ा
- 10:37:33होगा या समझ रहे होंगे अभी-अभी हम पर दीज
- 10:37:36आर इंपॉर्टेंट कांसेप्ट जो लॉन्ग टर्म
- 10:37:38प्रोग्रामिंग में हमें एक बहुत अच्छा बहुत
- 10:37:39बढ़िया डेवलपर बना रहे होंगे तो इस लेक्चर
- 10:37:41के बाद नेक्स्ट लेक्चर के अंदर हम फाइनली
- 10:37:43अपने एपीआई कॉल्स को सीखेंगे देखेंगे कि
- 10:37:46ये जो प्रॉमिस वाली पूरी क कहानी हमने
- 10:37:47पढ़ी है ये प्रॉमिस वाली पूरी कहानी रियल
- 10:37:49लाइफ के अंदर प्रोजेक्ट्स बनाने में कैसे
- 10:37:51यूज़ होती है तो उस चीज को हम एक्सप्लोर
- 10:37:52करने वाले हैं अपने नेक्स्ट चैप्टर के
- 10:37:54अंदर हाय एवरीवन तो अब हम शुरुआत करने
- 10:37:56वाले हैं जावास्क्रिप्ट की सीरीज के अंदर
- 10:37:58अपने फाइनल चैप्टर के साथ जिसके अंदर हम
- 10:38:00बात करेंगे एपीआई की हम डिस्कस करेंगे कि
- 10:38:02किस तरीके से हम एपीआई कॉल्स जो हैं उनको
- 10:38:04इनिशिएटिव
- 10:38:05भेज सकते हैं और कुछ डेटा रिसीव कर सकते
- 10:38:07हैं अभी तक हमने प्रॉमिस के कांसेप्ट को
- 10:38:10पढ़ा है और वो कांसेप्ट हमें थोड़ा सा
- 10:38:11थियोरेटिकल लग सकता है पर आज के चैप्टर के
- 10:38:13अंदर हम समझ रहे होंगे कि किस तरीके से
- 10:38:15प्रॉमिस डे टू डे लाइफ में जावास्क्रिप्ट
- 10:38:17के अंदर हमें देखने को मिलते हैं और
- 10:38:18प्रैक्टिकली हम उनको यूज़ कर रहे होते हैं
- 10:38:20साथ के साथ अपनी जो एपीआई की नॉलेज है
- 10:38:22उसको यूज़ करके हम अपने लिए एक प्रोजेक्ट
- 10:38:23भी बिल्ड कर रहे होंगे एट द एंड ऑफ दिस
- 10:38:25चैप्टर तो शुरुआत करते हैं सबसे पहले हम
- 10:38:27एक बेसिक सा अपना रिवीजन कर लेते हैं
- 10:38:29लास्ट क्लास में जो हमने सीखा था
- 10:38:31रिगार्डिंग एपीआई एपीआई के बारे में बात
- 10:38:33की थी कि एपीआई हमारा एक ऐसा सिस्टम होता
- 10:38:35है बेसिकली इसको हम ऐसे समझ सकते हैं कि
- 10:38:37किसी दूसरे व्यक्ति ने अपनी एक दूसरी
- 10:38:38वेबसाइट बनाई हुई है अपना एक सिस्टम बनाया
- 10:38:40हुआ है एक सर्वर बनाया हुआ है जिसके ऊपर
- 10:38:42हम कोई रिक्वेस्ट भेज सकते हैं रिक्वेस्ट
- 10:38:45में हो सकता है ये जो एपीआई है इसका काम
- 10:38:46हो सकता है बहुत सारी डिशेस की रेसिपी
- 10:38:48स्टोर करती है कि कि खीर कैसे बनती है या
- 10:38:50हलवा कैसे बनता है इस तरीके से बहुत सारे
- 10:38:51डिफरेंट डिफरेंट फूड आइटम्स हैं बर्गर
- 10:38:53कैसे बनता है पिज़्ज़ा कैसे बनता है इन सब
- 10:38:55के ये रेसिपी स्टोर करती है तो हमने
- 10:38:57रिक्वेस्ट भेजी कि हमें एक पिज़्ज़ा की
- 10:38:58रेसिपी चाहिए कि उसको किस तरीके से बनाना
- 10:39:00है तो एपीआई क्या करेगा हमें कुछ रिस्पांस
- 10:39:03भेजेगा और रिस्पांस के अंदर कुछ एक्यूरेट
- 10:39:05डाटा होगा कि किस तरीके से हम वो फूड आइटम
- 10:39:08है उसको प्रिपेयर कर सकते हैं उसको कुक कर
- 10:39:10सकते हैं इस तरीके का कुछ रिस्पांस आ रहा
- 10:39:12होगा तो एपीआई बेसिकली रिक्वेस्ट रिस्पांस
- 10:39:14साइकिल के ऊपर चलते हैं कि हम उन्हें कुछ
- 10:39:16रिक्वेस्ट भेजते हैं वो हमें रिस्पांस की
- 10:39:18फॉर्म में कुछ डाटा रिटर्न करके देते हैं
- 10:39:20और ये डेटा क्या होगा वो डिपेंड करता है
- 10:39:21कि हम किस तरीके की एपीआई को यूज़ कर रहे
- 10:39:23हैं तो फाइनली हम एपीआई कॉल्स को करना सीख
- 10:39:26रहे होंगे आज के अपने सेशन के अंदर एंड
- 10:39:27एपीआई कॉल्स करने के लिए हम यूज़ करेंगे
- 10:39:29अपने लिए फेच एपीआई का और फेच एपीआई मैं
- 10:39:32आपको पहले ही बता देती हूं बहुत इजी लगेगा
- 10:39:34हमें यूज़ करने में यानी अभी तक हमने
- 10:39:36प्रॉमिस देख लिए कॉल बैक्स देख लिए वो
- 10:39:37सारा का सारा सिंटेक्स बहुत
- 10:39:42कॉम्प्लेक्टेड हमें देखने को मिल रहा होगा
- 10:39:44व्हिच विल बी रियली इजी टू अंडरस्टैंड अब
- 10:39:46जब भी हम फेच एपीआई की बात करते हैं किसी
- 10:39:48भी एपीआई की बात करते हैं एपीआई की फुल
- 10:39:49फॉर्म मैं आपको बता देती हूं एपीआई
- 10:39:51स्टैंड्स फॉर एप्लीकेशन प्रोग्रामिंग
- 10:39:54इंटरफेस और जनरली जो हमारी डे टू डे बेसिस
- 10:39:57पर हम एपीआई के साथ डील करते हैं वो
- 10:39:59बेसिकली ऐसा इंटरफेस होते हैं जो हमें कुछ
- 10:40:01डेटा रिटर्न करते हैं जैसे फॉर एग्जांपल
- 10:40:03हम किसी रेस्टोरेंट के अंदर गए रेस्टोरेंट
- 10:40:04के अंदर जो हमारा वेटर होता है वेटर को हम
- 10:40:06कुछ भी रिक्वेस्ट दे देते हैं कि हमें ये
- 10:40:07फूड आइटम्स ऑर्डर करने हैं तो वेटर क्या
- 10:40:09करता है किचन के अंदर जाता है और वहां से
- 10:40:10हमारे लिए खाना लेकर आ जाता है अब किचन के
- 10:40:13अंदर किस तरीके से खाना प्रिपेयर हुआ
- 10:40:14किसने खाना प्रिपेयर किया क्या-क्या
- 10:40:16इंग्रेडिएंट्स डले वो सार चीजें हमें नहीं
- 10:40:18पता चलती हमें क्या पता चलता है हमें
- 10:40:19फाइनल आउटपुट यानी फाइनल रिजल्ट देखने को
- 10:40:21मिलता है वैसा ही कुछ इंटरफेस वैसा ही कुछ
- 10:40:24सिस्टम एपीआई होते हैं कि हम उन्हें
- 10:40:25रिक्वेस्ट भेज देते हैं वो अब डाटा कहां
- 10:40:27से एपीआई लेकर आई वो डेटा कितना एक्यूरेट
- 10:40:29है कितना नहीं है कैसे उस डाटा को
- 10:40:30प्रिपेयर किया गया है इन सारी चीजों से
- 10:40:32हमें कोई मतलब नहीं होता हमें बस फाइनल जो
- 10:40:33आउटपुट वाला डाटा है वो हमारी एपीआई हमें
- 10:40:35रिटर्न कर देती है अब एपीआई को कॉल करने
- 10:40:37से पहले हम एपीआई के कुछ-कुछ एग्जांपल्स
- 10:40:39को देखने वाले हैं सबसे पहले यहां पर हम
- 10:40:42जा सकते हैं यानी वी कैन लिटरली गो एंड
- 10:40:45सर्च फॉर फ्री एपीआई फ्री एपीआई पर हम
- 10:40:48जाएंगे तो बहुत सारे लिंक हमारे पास आते
- 10:40:50हैं जहां पर हमें काफी सारी फ्री पब्लिक
- 10:40:51एपीआई मिल जाती हैं हम किसी भी रैंडम लिंक
- 10:40:54पर जा सकते हैं अब जैसे यहां पर हमें एक
- 10:40:56लिस्ट मिल जाएगी ऑफ अ लॉट ऑफ फ्री एपीआई
- 10:40:59जैसे फॉर एग्जांपल हमें बुक्स से रिलेटेड
- 10:41:00एपीआई सर्च करनी है तो यहां पर बुक्स से
- 10:41:02रिलेटेड हमारे पास बहुत सारी डिफरेंट
- 10:41:04डिफरेंट एपीआई आ जाएंगी बिजनेस से रिलेटेड
- 10:41:06एपीआई आ जाएंगी कैलेंडर से रिलेटेड एपीआई
- 10:41:08आ जाएंगी इसी तरीके से आप किसी दूसरे लिंक
- 10:41:11पर जाएंगे तो हमें वहां पर काफी सारी
- 10:41:12डिफरेंट एपीआई मिल जाएंगी जैसे फूड एपीआई
- 10:41:14फॉर एग्जांपल फूड एपीआई हमारे पास है अगर
- 10:41:16हम इस लिंक पर गए तो जनरली जो भी एपीआई
- 10:41:18होती है उनकी अपनी एक डॉक्यूमेंटेशन होती
- 10:41:19है डॉक्यूमेंटेशन के अंदर लिखा होता है कि
- 10:41:21किस तरीके से हम उस एपीआई को यूज़ कर सकते
- 10:41:23हैं और इस तरीके से एपीआई हमें किसी एक
- 10:41:26ऑब्जेक्ट फॉर्मेट के अंदर डाटा रिटर्न
- 10:41:28करके देती है तो जैसे यहां पर हमें ये
- 10:41:29ऑब्जेक्ट जैसा कुछ डाटा दिख रहा है इसी
- 10:41:31तरीके का डाटा हमें एपीआई रिटर्न करके
- 10:41:33देती है कब देती है जब हम इस तरीके के एक
- 10:41:35यूआरएल यानी एक लिंक के ऊपर रिक्वेस्ट भेज
- 10:41:37रहे होते हैं तो एपीआई आर नथिंग बट एंड
- 10:41:39पॉइंट्स जो हमारे यूआरएल एंड पॉइंट्स होते
- 10:41:40हैं यानी जैसे कोई लिंक होता है उसके ऊपर
- 10:41:42हमने रिक्वेस्ट भेज दी जैसे फॉर एग्जांपल
- 10:41:44हम google.com पर जाना चाहते हैं तो जैसे
- 10:41:45ही हमने google.com लिखा इस पेज पर आ गए
- 10:41:48तो हमारे ब्राउजर ने क्या किया हमारे
- 10:41:49ब्राउजर ने google.com को रिक्वेस्ट भेजी
- 10:41:51तो
- 10:41:59google2 को और एंड पॉइंट यानी वो जो लिंक
- 10:42:01है वो फिर हमें कुछ डाटा रिटर्न बैक करके
- 10:42:03देगा अब एग्जांपल के लिए हमारे पास बहुत
- 10:42:05सारी एपीआई होती हैं मैंने एक लिंक आपके
- 10:42:07लिए ऑलरेडी सेव करके रख रहा है सो दिस इज
- 10:42:10अ पेज जहां पे काफी सारी एपीआई हमारे पास
- 10:42:12अवेलेबल हैं जैसे एमे से रिलेटेड हो गई
- 10:42:14एंटी मैलवेयर कंप्यूटर्स फाइनेंस बहुत
- 10:42:16सारी डिफरेंट डिफ एपीआई यहां पर अवेलेबल
- 10:42:18है हम कोई भी एक रैंडम एपीआई चूज कर सकते
- 10:42:20हैं तो लेट अस गो विद दिस कैट फैक्ट्स
- 10:42:21एपीआई जो हमें कैट से रिलेटेड फैक्ट्स जो
- 10:42:23हैं वो रिटर्न करके देगी अब ये जो एपीआई
- 10:42:26है इसका हम गिट हब का पेज भी देख सकते हैं
- 10:42:28डॉक्यूमेंटेशन भी देख सकते हैं एपीआई
- 10:42:30डॉक्यूमेंटेशन स्टार्ट डेवलपिंग इस पेज पर
- 10:42:32हम आ गए तो बेसिकली डॉक्यूमेंटेशन के अंदर
- 10:42:34लिखा हुआ है बेस यूआरएल फॉर ऑल एंड
- 10:42:36पॉइंट्स यानी सारे के सारे जो लिंक हैं
- 10:42:37इससे शुरू होंगे तो हिरोक पर ये होस्टेड
- 10:42:40है और एंड पॉइंट में हम स्लैश फैक्ट्स जब
- 10:42:42लगाएंगे तो हमारे पास कैट से रिलेटेड कोई
- 10:42:44रैंडम फैक्ट आएगा बेस यूआरएल यानी शुरू
- 10:42:46वाला लिंक तो ये हमने शुरू वाला लिंक लिखा
- 10:42:48और स्लैश फैक्ट्स जैसे ही हम एंटर करेंगे
- 10:42:50वैसे ही क्या होगा कुछ डेटा हमारे पास
- 10:42:52रिटर्न होकर आया अब ये डेटा किस फॉर्म में
- 10:42:54है हम अगर थोड़ा सा जूम इन करें सो दिस इज
- 10:42:57बेसिकली एन एरे ये एरे फॉर्म में है
- 10:42:59क्योंकि बाहर स्क्वेयर ब्रैकेट्स लगे हुए
- 10:43:00हैं और अंदर कुछ ऑब्जेक्ट्स हैं पर अभी इस
- 10:43:02डेटा के अंदर क्या है उससे हमें ज्यादा
- 10:43:03मतलब नहीं रखना हमें एक चीज नोटिस करनी है
- 10:43:05कि हां कुछ डेटा हमारे पास रिटर्न हो के आ
- 10:43:07रहा है जब हम किसको रिक्वेस्ट भेज रहे हैं
- 10:43:09जब हम इस लिंक को रिक्वेस्ट भेज रहे हैं
- 10:43:10तो ये बेसिकली हमारा एपीआई एंड पॉइंट है
- 10:43:12यानी हमारा यूआरएल है जिसको हमें
- 10:43:14रिक्वेस्ट भेजनी पड़ेगी अपनी एपीआई से
- 10:43:16डाटा वापस लाने के लिए अब ये तो है
- 10:43:18ब्राउजर से डायरेक्टली रिक्वेस्ट भेजना जब
- 10:43:20भी हम अपने ब्राउजर के ऊपर कोई भी लिंक
- 10:43:22पेस्ट करते हैं जैसे हम google.com लिखते
- 10:43:23हैं amazon.com लिखते हैं तो हमारा
- 10:43:25ब्राउजर ऑटोमेटिक रिक्वेस्ट भेज देता है
- 10:43:26उस लिंक के पास उस सर्वर के पास अब हम सीख
- 10:43:29रहे होंगे कि वो काम जो ब्राउजर हमारे लिए
- 10:43:31करता आ रहा था आज तक वह हम अपने
- 10:43:32जावास्क्रिप्ट के कोड से कैसे कर सकते हैं
- 10:43:34तो उसके लिए जो लिंक है इसे कॉपी कर लेते
- 10:43:36हैं लेट्स गो टू आवर कोड कोड के अंदर हमने
- 10:43:38index.htm ऑलरेडी बनाई हुई है हमारे पास
- 10:43:41बॉयलर प्लेट कोड है जिसको हमने app.js से
- 10:43:42कनेक्ट किया है यह हमारी app.js है इसके
- 10:43:45अंदर एक वेरिएबल बना लेते हैं
- 10:43:47यूआरएल के अंदर हमारा ये जो लिंक था जिसके
- 10:43:49ऊपर रिक्वेस्ट भेजने से ब्राउजर को डेटा
- 10:43:51मिल रहा था उससे हम भी अपने जावास्क्रिप्ट
- 10:43:53के कोड के थ्रू डेटा पाना चाहते हैं तो इस
- 10:43:54लिंक को हम सेव कर लेते हैं और बेसिकली जो
- 10:43:56हमें एपीआई कॉल करनी है वो इस लिंक को
- 10:43:58हमें कॉल करनी है और वहां से हमारे पास
- 10:44:00डाटा आएगा अपने पेज पर हम आ जाते हैं अब
- 10:44:02जब भी हम एपीआई कॉल करना चाहते हैं यूजिंग
- 10:44:04फेच एपीआई तो फेच एपीआई क्या होता है फेच
- 10:44:07एपीआई इज बेसिकली इट प्रोवाइड्स एन
- 10:44:09इंटरफेस फॉर फेचिंग फेचिंग का मतलब किसी
- 10:44:11चीज को लेकर आना तो जब भी हम कुछ
- 10:44:13रिसोर्सेस भेजना चाहते हैं या रिसीव करना
- 10:44:15चाहते हैं उसको हम कहते हैं पैच करना तो
- 10:44:17जब भी हमारे पास कोई एंड पॉइंट है यानी
- 10:44:19कोई यूआरएल है जिसे हम कोई रिक्वेस्ट
- 10:44:21भेजना चाहते हैं तो रिक्वेस्ट के अंदर हो
- 10:44:23सकता है हम कुछ एक्स्ट्रा डाटा भी सेंड कर
- 10:44:24रहे हो या जब इसका रिस्पांस हमारे पास
- 10:44:26आएगा यानी जब हम डाटा को रिसीव करेंगे
- 10:44:28यानी रिसोर्सेस को रिसीव करेंगे तो ये
- 10:44:30दोनों काम करने के लिए ही हम अपनी फेच
- 10:44:32एपीआई को यूज कर सकते हैं और फेच एपीआई
- 10:44:34इंटरनली एक रिक्वेस्ट एंड रिस्पांस
- 10:44:37ऑब्जेक्ट को यूज करती है अब इतना डिटेल
- 10:44:39में अभी हम नहीं जाएंगे पहले धीरे-धीरे
- 10:44:40समझेंगे पर ये हमें समझ में आ गया कि हमें
- 10:44:42फेच एपीआई नाम की एक चीज यूज करनी है डाटा
- 10:44:44भेजने एंड रिसीव करने के लिए अब फेच एपीआई
- 10:44:47को यूज़ करने का मतलब होता है फेच मेथड को
- 10:44:49यूज करना फेच मेथड हमारे पास
- 10:44:50जावास्क्रिप्ट के अंदर ऑलरेडी होता है
- 10:44:52व्हिच इज यूज्ड टू फेच अ रिसोर्स यानी जो
- 10:44:53डेटा फेच करने के काम आता है और इसको
- 10:44:55लिखने का सिंटेक्स ये होता है कि हम फेच
- 10:44:57मेथड लिखते हैं और उसके अंदर अपना यूआरएल
- 10:44:59लिखते हैं यूआरएल यानी अपना लिंक और इतना
- 10:45:01लिखने से ऑटोमेटिक हमारा कोड इस लिंक के
- 10:45:04ऊपर एक रिक्वेस्ट भेज देता है रिक्वेस्ट
- 10:45:06भेजेगा तो कुछ डटा रिटर्न होकर आएगा पर
- 10:45:08फेच में क्या रिटर्न होकर आता है फेच में
- 10:45:09हमारे पास एक प्रॉमिस रिटर्न होकर आता है
- 10:45:11जो इवेंचर से इवेंचर या तो फुलफिल्ड हो
- 10:45:14जाएगा रिजेक्ट हो जाएगा बट ये क्या रिटर्न
- 10:45:16करता है ये हमें प्रॉमिस रिटर्न करता है
- 10:45:18तो यहां पे प्रैक्टिकल यूज़ केस हमारे पास
- 10:45:20आता है प्रॉमिस का जिनको हमने थोरेट्स अब
- 10:45:23बात कर रहे होंगे कि कैसे वो प्रॉमिस
- 10:45:25एक्चुअल एपीआई हमें रिटर्न कर रही होती है
- 10:45:27यूआरएल के साथ फेच मेथड के अंदर कुछ-कुछ
- 10:45:28ऑप्शंस भी होते हैं जिनको हम यूज़ कर सकते
- 10:45:30हैं पर अभी के लिए ऑप्शंस के डिटेल में
- 10:45:31नहीं जाएंगे अभी के लिए सिर्फ फेच मेथड को
- 10:45:33एक बार देखते हैं फेच मेथड को यूज़ करने
- 10:45:35के लिए बेसिकली हम लिख सकते हैं फेच और
- 10:45:37उसके अंदर हम पास कर देंगे अपना यूआरएल इस
- 10:45:39तरीके से और फेच हमें कुछ वैल्यू रिटर्न
- 10:45:42करेगा ये जो वैल्यू है दिस वैल्यू इज
- 10:45:44गोइंग टू बी अ प्रॉमिस और इस प्रॉमिस को
- 10:45:47हम चाहे तो प्रिंट करवा सकते हैं देखते
- 10:45:49हैं प्रॉमिस प्रिंट होगा तो हमें इवेंचर
- 10:45:51जाएगा कि एक प्रॉमिस है देखते हैं किस
- 10:45:52तरीके से पता चलेगा इसको सेव कर लेते हैं
- 10:45:54इतने कोड को एंड यहां पे आके इसे करते हैं
- 10:45:56रिफ्रेश रिफ्रेश किया तो क्या प्रिंट हुआ
- 10:45:58हमारे लिए प्रॉमिस प्रिंट हुआ प्रॉमिस में
- 10:46:00शुरुआत में जब प्रॉमिस प्रिंट हुआ तब तक
- 10:46:02पेंडिंग था पर डटा आ गया तो मतलब प्रॉमिस
- 10:46:04हमारा फुलफिल हो गया और रिस्पांस में
- 10:46:06हमारे पास क्या आ है रिस्पांस में हमारे
- 10:46:07पास ये सारी चीजें आई यानी हमारे पास
- 10:46:09रिस्पांस की कुछ बॉडी आई है कुछ हेडर्स आए
- 10:46:11हैं जिनके अंदर और इंफॉर्मेशन हमारे पास
- 10:46:13होगी स्टेटस आया है 200 स्टेटस 200 का
- 10:46:16मतलब होता है सक्सेसफुल रिक्वेस्ट यानी जो
- 10:46:18डाटा आप चाहते थे वो आपको रिटर्न करके मिल
- 10:46:20गया है स्टेटस टेक्स्ट में आया है ओके एंड
- 10:46:23इस यूआरएल पर बेसिकली हमने रिक्वेस्ट भेजी
- 10:46:25थी इसके अंदर भी हमारे पास रिस्पांस है
- 10:46:27यानी कुछ ठीक रिस्पांस हमारे पास प्रिंट
- 10:46:29होकर आया है अब अगर हमें पता है कि जब भी
- 10:46:32हम प्रॉमिस को यूज़ करते हैं हमारे पास
- 10:46:33मल्टीपल तरीके होते हैं प्रॉमिस से रिजल्ट
- 10:46:35निकालने के एक तरीका होता है प्रॉमिस
- 10:46:37चेनिंग जिसमें हम डॉट देन डॉट कैच इन सब
- 10:46:39को यूज़ कर रहे होते हैं पर उससे भी एक और
- 10:46:41बेटर तरीका हमने निकाला था व्हिच वाज
- 10:46:43यूजिंग असं अवेट तो हम असं अवेट से अपनी
- 10:46:45एपीआई कॉल को एग्जीक्यूट कर रहे हैं होंगे
- 10:46:47अब असं अवेट को यूज़ करने के लिए हमें एक
- 10:46:48एसिंक्रोनस फंक्शन बनाना पड़ेगा इस फंक्शन
- 10:46:52को कह देते हैं गेट फैक्ट्स क्योंकि हम
- 10:46:54कैट फैक्ट्स गेट करने की कोशिश कर रहे हैं
- 10:46:56और इसी के अंदर हम अपना पूरा ये काम करने
- 10:46:58वाले हैं और बेसिकली क्योंकि हम यहां
- 10:47:01प्रॉमिस के साथ डील कर रहे हैं तो हमें अस
- 10:47:03सिंक बनाना पड़ेगा अपने इस फंक्शन को तो
- 10:47:05एरो फंक्शन को असं बनाने के लिए आगे हम
- 10:47:06अंक लिख देते हैं और क्योंकि ये हमारा
- 10:47:08एसिंक्रोनस काम है किसी भी एपीआई को कॉल
- 10:47:11करके उससे डाटा मंगवाना एसिंक्रोनस काम है
- 10:47:13क्योंकि हो सकता है एपीआई कुछ टाइम ले
- 10:47:14डेटा लाने में तो इसके सामने हम लिख दें द
- 10:47:17अवेट क्योंकि इस काम को टाइम लग सकता है
- 10:47:19और जब एक बार प्रॉमिस हमारा रिजॉल्व हो
- 10:47:21जाएगा तभी हम हम जो भी डाटा इसने रिटर्न
- 10:47:23किया होगा उस डाटा को प्रिंट करवा रहे
- 10:47:25होंगे अब यहां से जो भी चीज रिटर्न होती
- 10:47:27है उसे जनरली हम क्या कहते हैं
- 10:47:28प्रोग्रामिंग के अंदर उसे हम अपना
- 10:47:30रिस्पांस कहते हैं कि हमने एपीआई को कॉल
- 10:47:32लगाई और एपीआई ने हमें क्या भेजा एपीआई ने
- 10:47:34हमें हमारा रिस्पांस भेजा और उस रिस्पांस
- 10:47:36को हम प्रिंट करवा सकते हैं इन फैक्ट यहां
- 10:47:38कसोल डलॉग भी करवा सकते हैं गेटिंग डाटा
- 10:47:42डॉट डॉट डॉट इसको कर लेते हैं सेव रिफ्रेश
- 10:47:45अब हमें गेट फैक्ट्स को कॉल करना पड़ेगा
- 10:47:48जैसे ही कॉल करेंगे पहले आया है गेटिंग
- 10:47:49डाटा एंड एक चीज नोटिस की होगी आपने हमारे
- 10:47:51लिए प्रॉमिस प्रिंट हो गया पर ये फाइनल
- 10:47:53डाटा हमारे लिए प्रिंट होने में थोड़ा सा
- 10:47:55थोड़ा सा डिले आया यही डिले होता है जो
- 10:47:57एसिंक्रोनस प्रोग्रामिंग चल रही है उसको
- 10:47:58दिखाता है रिफ्रेश करेंगे लेट्स कॉल गेट
- 10:48:01फैक्ट्स अगेन थोड़ा सा डिले आया और फिर
- 10:48:03हमारे पास ये चीज आकर प्रिंट हुई तो इस
- 10:48:05चीज के अंदर ये हमारा प्रॉपर रिस्पांस है
- 10:48:07जो हमारी एपीआई से हमारे पास आया है एंड
- 10:48:09एक और इंटरेस्टिंग चीज आपने नोटिस की होगी
- 10:48:11कि इवन दो हम अपनी एपीआई को रिक्वेस्ट भेज
- 10:48:13रहे हैं पर डाटा हमारे पास जो रिटर्न होकर
- 10:48:15आ रहा है उसकी वजह से हमारा पेज लोड नहीं
- 10:48:17हो रहा जनरली नई जो इंफॉर्मेशन आती है पेज
- 10:48:19के ऊपर वो पेज के रीलोड होने के बाद आती
- 10:48:20है पर जब भी हम एपीआई कॉल्स कर रहे होते
- 10:48:22हैं इंटरनली तो हमारा पेज बिल्कुल भी
- 10:48:24रीलोड नहीं हो रहा एंड रन टाइम पे सारी की
- 10:48:26सारी इंफॉर्मेशन अपडेट हो रही है ये जो
- 10:48:28रिस्पांस है ये रन टाइम पे अपडेट हो रहा
- 10:48:29है तो कुछ-कुछ चीजों को सराइज करते हैं
- 10:48:31बेसिकली हमने ये देखा कि फेच एपीआई से
- 10:48:33कैसे हम रिक्वेस्ट भेज रहे हैं और हमें
- 10:48:34कुछ डाटा रिसीव हो रहा है और इसके अंदर
- 10:48:36रिक्वेस्ट एंड रिस्पांस ऑब्जेक्ट्स को हम
- 10:48:38यूज़ करते हैं तो ये जो चीज यहां पर
- 10:48:39प्रिंट हो रही है ये जो रिस्पांस है जब हम
- 10:48:41इसे प्रिंट कर रहे हैं ये रिस्पांस
- 10:48:42एगजैक्टली क्या है दिस इज एन ऑब्जेक्ट
- 10:48:44क्योंकि इसके अंदर प्रोटोटाइप भी हमें
- 10:48:45दिखाई दे रहा है ये रिस्पांस प्रोटोटाइप
- 10:48:47के ऊपर बेस्ड एक ऑब्जेक्ट है जिसके अंदर
- 10:48:48काफी सारी डिफरेंट डिफरेंट वैल्यूज हैं हम
- 10:48:50चाहें तो अपनी ये जो रिस्पांस है इसका
- 10:48:53स्टेटस प्रिंट करवा सकते हैं इसको सेव कर
- 10:48:55लेते हैं रिफ्रेश करते हैं दोबारा से गेट
- 10:48:57फैक्ट्स को कॉल करेंगे इस बार सिर्फ
- 10:48:58रिस्पांस का स्टेटस प्रिंट होगा व्हिच इज़
- 10:48:59200 यानी सारी चीजें ओके चली गई इसी तरीके
- 10:49:02से हम दूसरी वैल्यूज को भी प्रिंट करवा
- 10:49:04सकते हैं सो रिस्पांस इज एन ऑब्जेक्ट तो
- 10:49:05हमारी जो एपीआई कॉल्स है वो रिक्वेस्ट
- 10:49:07रिस्पांस ऑब्जेक्ट के ऊपर वर्क करती है
- 10:49:09फेच मेथड इज यूज्ड टू फेचर रिसोर्स और
- 10:49:11डाटा और फेच मेथड को हम इस तरीके से यूज़
- 10:49:13कर रहे होते हैं अब जब भी फेच मेथड को हम
- 10:49:15यूज़ करते हैं और हम कोई भी ऑप्शंस उसे
- 10:49:18नहीं भेजते तो फेच मेथड एक पर्टिकुलर टाइप
- 10:49:21की रिक्वेस्ट क्रिएट करता है और इस
- 10:49:22रिक्वेस्ट को हम कहते हैं हमारी गेट
- 10:49:24रिक्वेस्ट हमारे पास रिक्वेस्ट की टर्म्स
- 10:49:26में जब भी हम नेटवर्क रिक्वेस्ट की बात
- 10:49:27करते हैं यानी इंटरनेट के ऊपर जो भी हम
- 10:49:28रिक्वेस्ट भेज रहे होते हैं उसके अंदर
- 10:49:30हमारे पास डिफरेंट डिफरेंट टाइप्स होते
- 10:49:32हैं गेट रिक्वेस्ट डिलीट रिक्वेस्ट पुट
- 10:49:34रिक्वेस्ट बहुत सारे डिफरेंट डिफरेंट
- 10:49:35टाइप्स होते हैं वो रिक्वेस्ट जो सिर्फ
- 10:49:37डेटा लाने का काम करती हैं जिनका काम होता
- 10:49:39है बस कुछ डेटा हमारे पास कहीं से रिटर्न
- 10:49:41हो के आ जाए किसी सर्वर से रिटर्न हो के आ
- 10:49:43जाए किसी एपीआई से रिटर्न होकर आ जाए उन
- 10:49:44रिक्वेस्ट को हम गेट रिक्वेस्ट कहते हैं
- 10:49:47वैसे ही अब यहां पर जो हमने रिक्वेस्ट
- 10:49:49भेजी है दैट इज अ गेट रिक्वेस्ट बाय
- 10:49:50डिफॉल्ट या मैक्सिमम टाइम जब हम फेच एपीआई
- 10:49:53को यूज़ करते हैं हम गेट रिक्वेस्ट के लिए
- 10:49:54यूज कर रहे होते हैं अब यहां पर क्योंकि
- 10:49:56एपीआई को हमें कुछ डेटा नहीं भेजना हमें
- 10:49:57सिंपली क्या करना है सिर्फ डेटा रिसीव
- 10:49:59करना है इसीलिए ये रिक्वेस्ट हमारी गेट
- 10:50:01रिक्वेस्ट की कैटेगरी में आती है एंड एक
- 10:50:03और इंटरेस्टिंग चीज यहां पे नोट करने वाली
- 10:50:05है कि जब हम रिस्पांस को प्रिंट करवा रहे
- 10:50:06हैं इफ वी लुक एट दिस
- 10:50:09रिस्पांस दिस इज नॉट एन एक्यूरेट रिस्पांस
- 10:50:12हमारे पास रिस्पांस में हम एक्सपेक्ट क्या
- 10:50:14कर रहे थे हम एक्सपेक्ट कर रहे थे कि इस
- 10:50:16तरीके का कुछ हमारे पास आएगा यानी जब
- 10:50:18हमारा ब्राउजर रिक्वेस्ट भेज रहा है
- 10:50:19ब्राउजर भी गेट रिक्वेस्ट ही भेज रहा है
- 10:50:20यहां पर जब हम नॉर्मली कोई भी लिंक पेस्ट
- 10:50:22करते हैं ब्राउजर के अंदर तो बाय डिफॉल्ट
- 10:50:23गेट रिक्वेस्ट जाती है तो ब्राउजर जब गेट
- 10:50:25रिक्वेस्ट भेज रहा है उसके पास ये सब आ
- 10:50:26रहा है हां ब्राउजर के पास भी स्टेटस है
- 10:50:28ब्राउजर के पास भी दूसरी चीजें है पर ये
- 10:50:29ये प्रिंट करवा रहा है पर हमें जो
- 10:50:31रिस्पांस मिल रहा है दैट इज समथिंग लाइक
- 10:50:32दिस अब इसमें से कैट फैक्ट्स यानी जो डेटा
- 10:50:35हमें एक्चुअली चाहिए था वो हमें दिखाई
- 10:50:36नहीं दे रहा तो बेसिकली ये डेटा इसलिए
- 10:50:39नहीं दिखाई दे रहा क्योंकि ये डेटा एक अलग
- 10:50:41फॉर्मेट में है जिसको अभी हम रीड नहीं कर
- 10:50:43पा रहे अब इस चीज को समझने के लिए हमें
- 10:50:44कुछ टर्म्स को समझना पड़ेगा सबसे पहली
- 10:50:47टर्म जिसको हम समझने वाले हैं आई
- 10:50:48अंडरस्टैंड कि ये टर्म्स एजैक्स हो गया
- 10:50:50जेसन हो गया ये टर्म्स बहुत डिफिकल्ट लगती
- 10:50:52हैं शुरुआत में देखने में पर इनके मतलब
- 10:50:54बहुत आसान है एक बार हमने देख लिया कि हां
- 10:50:55इस टर्म का ये मतलब है तो बहुत इजी होगा
- 10:50:58हमारे लिए रिमेंबर करना कुछ टर्म्स को हम
- 10:51:00समझेंगे और फिर जानेंगे कि हम जो रिस्पांस
- 10:51:01प्रिंट करवा रहे हैं वो सही क्यों नहीं
- 10:51:03प्रिंट होक आ रहा है सबसे पहली टर्म है
- 10:51:05हमारे पास एजेक्स एजेक्स का मतलब होता है
- 10:51:07एजेक्स इज एसिंक्रोनस जावास्क्रिप्ट एंड
- 10:51:09एक्सएमए पहले जमाने में यानी पहले जब
- 10:51:11हमारे पास मॉडर्न जावास्क्रिप्ट नहीं होती
- 10:51:13थी काफी सारे कॉन्सेप्ट्स नहीं होते थे तो
- 10:51:15पहले नेटवर्क रिक्वेस्ट कैसे जाती थी
- 10:51:16नेटवर्क रिक्वेस्ट यानी जैसे अभी हमने
- 10:51:18अपनी एपीआई को रिक्वेस्ट भेजी है पहले
- 10:51:20हमारे पास अगर कोई डाटा आना होता था तो वो
- 10:51:22एक्सएमएल फाइल्स की फॉर्म में हमारे पास आ
- 10:51:24रहा होता था यानी पहले अगर हम किसी एपीआई
- 10:51:26को रिक्वेस्ट भेजते तो जो डेटा का फॉर्मेट
- 10:51:28होता वो एक्सएमएल होता था पर आज की डेट
- 10:51:31में एक्सएमएल बहुत कम होता है डेटा का
- 10:51:32फॉर्मेट जनरली जो हमारा डाटा आता है वो
- 10:51:34जेसन फॉर्मेट में आता है अब यहां डेटा
- 10:51:37फॉर्मेट कहने का क्या मतलब है जैसे फॉर
- 10:51:39एग्जांपल आपका एक दोस्त है आप अपने दोस्त
- 10:51:41को कुछ भी मनी सेंड करना चाहते हो तो मनी
- 10:51:43को आप डिफरेंट डिफरेंट फॉर्मेट के अंदर
- 10:51:45सेंड कर सकते हो आप चाहो तो तो अपने दोस्त
- 10:51:47को कैश भी दे सकते हो उसे आप चाहो तो
- 10:51:48डायरेक्टली नेट बैंकिंग से पैसे ट्रांसफर
- 10:51:51कर सकते हैं नहीं तो हम चाहे तो यूपीआई भी
- 10:51:52कर सकते हैं तो एट दी एंड जा तो वही डेटा
- 10:51:54रहा है जा तो मनी ही रहा है बट वो डिफरेंट
- 10:51:56डिफरेंट फॉर्मेट के अंदर जा रहा है तो
- 10:51:58फॉर्मेट अलग हो गए तो उस डेटा के साथ डील
- 10:52:00करने की टेक्निक भी अलग हो जाएगी अगर
- 10:52:01डायरेक्टली कैश दिया है तो उसे वो
- 10:52:03डायरेक्टली यूज़ कर पाएंगे अगर यूपीआई
- 10:52:04दिया है और दोस्त को कैश चाहिए तो उन्हें
- 10:52:06जाकर कहीं से एटीएम से उस चीज को
- 10:52:07विथड्रावल
- 10:52:09है पर एट द एंड डेटा वही जाता है पहले
- 10:52:13डेटा जाता था एक्सएमएल फॉर्मेट में आजकल
- 10:52:15डेटा जाता है जेसन फॉर्मेट में अब जेसन
- 10:52:17फॉर्मेट का क्या मतलब है जेसन इज
- 10:52:18जावास्क्रिप्ट ऑब्जेक्ट नोटेशन यानी जो
- 10:52:20डाटा जा रहा होगा वो जावास्क्रिप्ट
- 10:52:22ऑब्जेक्ट्स जैसा हमें दिखाई देगा इसीलिए
- 10:52:24इसका नाम जेसन होता है तो हमारे कोड में
- 10:52:25ये जो रिस्पांस हमारे पास आ रहा है ये किस
- 10:52:27फॉर्मेट में है ये जेसन फॉर्मेट में है
- 10:52:30जेसन फॉर्मेट जावास्क्रिप्ट ऑब्जेक्ट जैसा
- 10:52:32फॉर्मेट होता है यानी ये जो चीज यहां पे
- 10:52:33प्रिंट होके आ रही है ये हमारी
- 10:52:35जावास्क्रिप्ट ऑब्जेक्ट जैसा फॉर्मेट है
- 10:52:37बट दिस इज नॉट जावास्क्रिप्ट ऑब्जेक्ट बस
- 10:52:39ये उस जैसा दिखाई देता है अब एज अ
- 10:52:40जावास्क्रिप्ट डेवलपर क्योंकि हम
- 10:52:41जावास्क्रिप्ट के साथ ऑलरेडी डील कर रहे
- 10:52:43थे हमें ऑलरेडी जावास्क्रिप्ट आती है तो
- 10:52:45हमारे लिए जेसन डाटा को पास करना उसके साथ
- 10:52:47डील करना काफी आसान होता है एज कंपेयर टू
- 10:52:49एक्सएमएल डाटा नहीं तो हमें एक्सएमएल भी
- 10:52:51अलग से जाके सीखनी पड़ती पर आज की डेट में
- 10:52:53सिर्फ जेसन के अंदर ही होता है तो
- 10:52:54एक्सएमएल को हमें सीखने की जरूरत नहीं
- 10:52:55पड़ती तो आजकल जो मैक्सिमम एपीआई हम यूज़
- 10:52:58कर रहे होते हैं वो क्योंकि जेसन फॉर्मेट
- 10:52:59के अंदर डाटा रिटर्न करती हैं तो उन एपीआई
- 10:53:02को हम एजज भी कह सकते हैं तो एजज कहने का
- 10:53:05बेसिक मतलब होगा एसिंक्रोनस जावास्क्रिप्ट
- 10:53:07एंड जेसन क्योंकि एक्सएमएल को जेसन ने
- 10:53:11रिप्लेस कर लिया है बट एजज क्योंकि सुनने
- 10:53:13में बहुत वियर्ड लगता है तो इट इज नॉट
- 10:53:15रियली अ वेरी पॉपुलर टर्म टर्म हम आज भी
- 10:53:17जो हमारा एक्सचेंज होता है नेटवर्क
- 10:53:19रिक्वेस्ट जाती है रिस्पांस आता है उसे आज
- 10:53:20भी हम एजेक्स ही कहते हैं इवन दो एक्सएमए
- 10:53:23की जगह हमारे पास जेसन आ गया है पर अगर आप
- 10:53:25वर्ड सुनते हैं एजेक्स तो उसका मतलब यही
- 10:53:27है कि हम एपीआई कॉल्स जो हमने करके देखा
- 10:53:29अभी फच एपीआई से इसी की हम बात कर रहे हैं
- 10:53:31हम नेटवर्क पे कुछ रिक्वेस्ट भेज रहे हैं
- 10:53:33और हमारे पास कहीं से कुछ रिस्पांस आ रहा
- 10:53:34है एंड दैट इज यूजिंग एजेक्स अब हमारा
- 10:53:37एपीआई को कॉल करने का प्रोसेस कैसे वर्क
- 10:53:39करता है सबसे पहले हमारी एपीआई को जैसे ही
- 10:53:41हमने रिक्वेस्ट भेजी हमारे पास कुछ
- 10:53:43रिस्पांस आता है और ये जो रिस्पांस होता
- 10:53:45है ये जेसन फॉर्मेट के अंदर होता है हमें
- 10:53:47इसे जेसन फॉर्मेट से जावास्क्रिप्ट
- 10:53:49ऑब्जेक्ट के अंदर कन्वर्ट करना पड़ता है
- 10:53:51तो ये हमारा सेकंड स्टेप होता है जब हम इस
- 10:53:53रिस्पांस को एक यूज बल फॉर्मेट के अंदर
- 10:53:56कन्वर्ट करेंगे अब वो कन्वर्ट करने के लिए
- 10:53:58हम एक स्पेशल मेथड यूज़ करते हैं व्हिच इज
- 10:53:59कॉल्ड जेसन मेथड अब ये जो जेसन मेथड है ये
- 10:54:02भी एक एसिंक्रोनस मेथड होता है जैसे फेच
- 10:54:04एपीआई का जब हम फेच मेथड यूज़ करें फेच
- 10:54:06मेथड एसिंक्रोनस होता है प्रॉमिस रिटर्न
- 10:54:07करता है वैसे ही जेसन मेथड भी एसिंक्रोनस
- 10:54:10मेथड होता है प्रॉमिस रिटर्न करता है तो
- 10:54:11इट रिटर्न्स अ सेकंड प्रॉमिस ऑलरेडी
- 10:54:13रिस्पांस आ गया फेच से फच फेच ने फर्स्ट
- 10:54:15प्रॉमिस रिटर्न किया डॉट जेसन क्या करेगा
- 10:54:18सेकंड प्रॉमिस रिटर्न करेगा दैट रिजॉल्व
- 10:54:20विद द रिजल्ट ऑफ़ पासिंग द रिस्पांस बॉडी
- 10:54:23टेक्स्ट एज़ जेसन यानी हम इस जेसन मेथड को
- 10:54:26इनपुट में जेसन देते हैं और यह आउटपुट में
- 10:54:27हमें जावास्क्रिप्ट ऑब्जेक्ट यानी यूज़ बल
- 10:54:29डाटा रिटर्न करके देता है तो जेसन मेथड से
- 10:54:31हम अपना एक्चुअल यूज बल डाटा निकालते हैं
- 10:54:34रिस्पांस ऑब्जेक्ट के थ्रू तो इसे यूज़
- 10:54:35करने के लिए व्हाट वी कैन डू इज़ हम अपने
- 10:54:38जो भी हमारा रिस्पांस होता है उसके ऊपर
- 10:54:41डॉट जेसन को कॉल लगाते हैं और क्योंकि डॉट
- 10:54:43जेसन हमारे पास एसिंक्रोनस है तो इसे हम
- 10:54:45क्या करेंगे इसे भी हम अवेट करेंगे और
- 10:54:47इससे जो भी डाटा रिटर्न होकर आएगा उसे हम
- 10:54:49यहां पर सेव करवा लेंगे और अब फाइनली हम
- 10:54:52कसोल डलॉग करके प्रिंट करवा सकते हैं अपने
- 10:54:54डटा को और ये जो डटा होगा ये हमारा यूज बल
- 10:54:57डाटा होगा तो . जन जसन क्या करता है सेकंड
- 10:55:01प्रॉमिस रिटर्न करता है इसीलिए हम यहां पे
- 10:55:02अवेट को यूज़ करते हैं इसको सेव कर देते
- 10:55:04हैं रिफ्रेश करते हैं जैसे ही गेट फैक्ट्स
- 10:55:06को कॉल लगाएंगे सबसे पहले हमारे पास
- 10:55:07फर्स्ट डाटा आया ये फर्स्ट डाटा क्या है
- 10:55:09ये हमारा रिस्पांस है इस रिस्पांस से हमने
- 10:55:11यूज बल डाटा निकाला ये हमारा यूज बल डाटा
- 10:55:14यूज बल डेटा में क्या है एक एरे है जिसका
- 10:55:16साइज है इक्वल टू 5 यानी लेंथ है इक्वल टू
- 10:55:195 और इसके अंदर पर इंडेक्स जाके हम
- 10:55:21कुछ-कुछ डाटा जो है उसको रिट्रीव कर सकते
- 10:55:23हैं जैसे अगर हम डेटा ऑफ ज़ीरो को प्रिंट
- 10:55:25करवाना
- 10:55:25चाहे ओके उसके लिए हमें इसे डाटा को
- 10:55:29ग्लोबल बनाना पड़ेगा तो व्हाट वी कैन डू
- 10:55:31इज यहीं से हम अपने डेटा ऑफ ज़ीरो को
- 10:55:32प्रिंट करवा सकते हैं सेव किया रिफ्रेश
- 10:55:35किया लेट्स कॉल गेट फैक्ट्स गेट फैक्टस से
- 10:55:37ये हमारा डेटा ऑफ ज़ीरो आ गया अब डेटा ऑफ
- 10:55:39ज़ीरो के अंदर बहुत सारी इंफॉर्मेशन है
- 10:55:41हमें एक टेक्स्ट चाहिए टेक्स्ट क्या है ये
- 10:55:43है कैट से रिलेटेड फैक्ट तो डॉट टेक्स्ट
- 10:55:46इफ आई डू रिफ्रेश किया दोबारा से गेट
- 10:55:49फैक्ट्स ओनिंग अ कैट कैन रिड्यूस द रिस्क
- 10:55:51ऑफ स्ट्रोक तो ये फैक्ट आ गया व्हिच इज
- 10:55:53रिलेटेड टू कैट्स दिस वाज द एक्चुअल डाटा
- 10:55:55दैट वी रिक्वायर्ड फ्रॉम द एपीआई अब हमने
- 10:55:57तो एपीआई के अंदर जाके कैट रिलेटेड डॉग
- 10:55:59रिलेटेड कोई फैक्ट स्टोर नहीं किए ऐसे ही
- 10:56:01जोक से रिलेटेड बहुत सारी एपीआई होती हैं
- 10:56:03जो हमें जोक रिटर्न करती हैं रैंडम जोक हम
- 10:56:04जनरेट करवा सकते हैं तो इस तरीके का डटा
- 10:56:06है जो हमारी एपीआई से रिटर्न होकर आता है
- 10:56:08और अब इस डेटा को हम यूज़ कर सकते हैं हम
- 10:56:10चाहे तो इसे अपने
- 10:56:16रैंडम पैराग्राफ इसको आईडी दे देते हैं
- 10:56:18क्लास की क्लास नहीं इसको फैक्ट की हम
- 10:56:21आईडी दे देते हैं एंड यहां पर हम लिख सकते
- 10:56:25हैं कॉन्स्ट फैक्ट पैरा इ इक्वल टू
- 10:56:30डॉक्यूमेंट
- 10:56:31डॉट क्वेरी सिलेक्टर और इसके अंदर हम
- 10:56:35फैक्ट को यूज कर लेंगे और जैसे ही हमारे
- 10:56:38पास यह टेक्स्ट आ
- 10:56:39जाएगा हम क्या करने वाले हैं फैक्ट पैरा
- 10:56:42के अंदर डॉट इनर
- 10:56:45टेक्स्ट इनर टेक्स्ट को सेट कर देंगे टू
- 10:56:48दिस वैल्यू सेव किया रिफ्रेश किया जैसे ही
- 10:56:51गेट फैक्ट्स को कॉल लगाएंगे तो हमारे पास
- 10:56:53क्या आ गया कैट रिलेटेड एक रैंडम फैक्ट
- 10:56:55हमारे पास प्रिंट होकर आ गया अब हम चाहे
- 10:56:57तो एक बटन भी यहां पर क्रिएट कर सकते हैं
- 10:56:59जैसे फॉर एग्जांपल इफ आई क्रिएट अ बटन एक
- 10:57:01बटन क्रिएट कर देते हैं एंड इसे आईडी दे
- 10:57:04देते हैं लेट्स गिव इट एन आईडी ऑफ़
- 10:57:06बटन गेट अ
- 10:57:09फैक्ट तो इस बटन को यहां पर एक्सेस कर
- 10:57:11सकते हैं कंस्ट
- 10:57:17आईडी हमारे पास हो जाएगी बटन एंड इस बटन
- 10:57:19के ऊपर एक इवेंट लिसन ऐड कर देते हैं कि
- 10:57:21जैसे ही बटन को क्लिक किया जाए वैसे ही
- 10:57:23क्या होना चाहिए वैसे ही हमारा गेट
- 10:57:24फैक्ट्स वाला ये जो फंक्शन है यह रन होना
- 10:57:26चाहिए और जैसे ही गेट फैक्ट्स रन होगा
- 10:57:28वैसे ही क्या होगा हमारे लिए कुछ डाटा आ
- 10:57:30जाएगा इसको सेव कर लेते हैं रिफ्रेश किया
- 10:57:33गेट फैक्ट्स को हमें ऊपर ऐड करना पड़ेगा
- 10:57:36बेसिकली तो यह जो इवेंट लिसन है इसे नीचे
- 10:57:38ऐड कर देते हैं रिफ्रेश किया अब अपने
- 10:57:40एचटीएमएल पर आते हैं जैसे ही इस बटन को हम
- 10:57:43क्लिक करेंगे वैसे ही इंटरनली गेट फैक्ट
- 10:57:45हो रहा है वेट कर रहा है वो फैक्ट का और
- 10:57:47एकदम से जैसे ही एपीआई कॉल सक्सेसफुल हो
- 10:57:49गई हमारे पेज के ऊपर हमारे पास ये
- 10:57:50इंफॉर्मेशन प्रिंट होकर आ गई हम चाहते तो
- 10:57:52डटा ऑफ वन को भी प्रिंट करवा सकते थे
- 10:57:54क्योंकि हमारे पास पांच फैक्ट्स आ रहे हैं
- 10:57:56कैट रिलेटेड रिफ्रेश किया गेट फैक्ट को
- 10:57:58कॉल लगाया वेट किया एंड फिर हमारे पास कैट
- 10:58:00से रिलेटेड एक और रैंडम फैक्ट आ गया हम
- 10:58:02चाहे तो डटा ऑफ टू भी प्रिंट करवा सकते
- 10:58:04हैं रिफ्रेश किया गेट फैक्ट को क्लिक किया
- 10:58:06जैसे ही आया हमारे पास फैक्ट तो वो फैक्ट
- 10:58:08हमारे स्क्रीन के ऊपर प्रिंट होकर आ गया
- 10:58:10तो इस तरीके से एपीआई को हम कॉल करते हैं
- 10:58:13यूजिंग फेच एपीआई फेच एपीआई क्या करती है
- 10:58:15हम हमारे लिए कुछ डेटा लेकर आती है अब यह
- 10:58:17डेटा रीडेबल फॉर्मेट में नहीं है इसको
- 10:58:18रीडेबल करने के लिए डॉट जेसन मेथड को हम
- 10:58:20कॉल लगाते हैं वो इसे रीडेबल बनाता है
- 10:58:22जिसको हम यूज़ कर सकते हैं यूज़ करने का
- 10:58:24मतलब है अपने किसी
- 10:58:46गेट फैक्ट्स या इसे फंक्शन बना देते हैं
- 10:58:50गेट फैक्ट्स और इस वाले को कॉमेंट आउट कर
- 10:58:52देते हैं यही सेम काम प्रॉमिस चेंज से
- 10:58:54करते तो क्या होता सबसे पहले हमें फेच
- 10:58:56एपीआई को कॉल करनी होती यूजिंग
- 10:59:00यूआरएल अब यह फेच एपीआई हमें कुछ रिस्पांस
- 10:59:02रिटर्न करके देती तो डॉट देन इसके ऊपर हम
- 10:59:05लगा रहे होते और डॉट देन में हमारे पास
- 10:59:07कुछ रिजल्ट आता लेट्स कॉल इट रिजल्ट और वी
- 10:59:09कैन कॉल इट रिस्पांस यह जो हमारे पास
- 10:59:12रिस्पांस आता अब इस रिस्पांस के ऊपर हमें
- 10:59:14क्या करना पड़ता इस रिस्प को हमें दोबारा
- 10:59:17से पास करना पड़ता पास करने का मतलब है
- 10:59:19डेटा का फॉर्मेट चेंज करना जैसे यूपीआई से
- 10:59:21कैश में कन्वर्ट कर सकते हैं कैश से डेबिट
- 10:59:23के अंदर कन्वर्ट कर सकते हैं वैसे ही हम
- 10:59:24यहां डाटा का फॉर्मेट चेंज करते हैं ये जो
- 10:59:26हमारा रिस्पांस है क्योंकि ये जेसन
- 10:59:28फॉर्मेट में है तो ये जो डॉट देन है
- 10:59:30चेनिंग के लिए ये रिटर्न करेगा रिस्पांस ड
- 10:59:32जेसन को और जैसे ही रिपस ड जेसन रिटर्न
- 10:59:35होगा यहां पे एक और डॉट देन लगाया जाएगा
- 10:59:37जिसके अंदर फाइनल डाटा हमारे पास रिटर्न
- 10:59:39होकर आएगा और फिर हम क्या करेंगे कसोल
- 10:59:41डलॉग कर देंगे अपने डाटा को इसको एक बार
- 10:59:44कर लेते हैं सेव तो यह क्या हो गई ये
- 10:59:46प्रॉमिस चेनिंग हो गई या कसोल डॉट लॉग
- 10:59:48करने के साथ-साथ हम यह चीज जो है इसे
- 10:59:50प्रिंट करवा सकते हैं सेव किया रिफ्रेश
- 10:59:52किया गेट फैक्ट किया गट फैक किया तो हमारे
- 10:59:55पास ये चीज प्रिंट होक आ गई यानी काम वही
- 10:59:57सेम हो रहा है इस तरीके से भी काम किया जा
- 10:59:59सकता है बट यहां पे आपको खुद ही समझ में आ
- 11:00:01गया होगा कि ये कोड जो हमने लिखा था एज
- 11:00:03कंपेयर्ड टू दिस कोड आवर प्रीवियस कोड वाज
- 11:00:06मच सिंपलर एंड मच इजियर टू रीड काफी जगह
- 11:00:08आपको देखने को मिलेगा कि फेच एपीआई के
- 11:00:10अंदर या डिफरेंट डिफरेंट जगह जहां से भी
- 11:00:11प्रॉमिस रिटर्न हो रहा है वहां पे इस
- 11:00:13तरीके से डॉट डन करके चेनिंग ही होगी
- 11:00:14उसमें एज सच कोई प्रॉब्लम नहीं है एस सच
- 11:00:16कोई गलत बात नहीं है ये भी कोड बिल्कुल
- 11:00:18सही रन करेगा हमारे लिए बट एक बेटर तरीका
- 11:00:21होगा अपने कोड को अस सिंक अवेट को यूज
- 11:00:23करके लिखने का क्योंकि दिस इज जस्ट सिंपलर
- 11:00:25टू अंडरस्टैंड हमें पता है यहां अवेट हो
- 11:00:26रही है चीजें यहां भी अवेट हो रही हैं
- 11:00:28चीजें तो ये ज्यादा रीडेबल कोड हमारे लिए
- 11:00:30होता है तो इसीलिए हमने पहले प्रॉमिस चेंज
- 11:00:31पढ़ी थी फिर हमने असं अवेट को पढ़ा था तो
- 11:00:34ये तो हो गया एवरीथिंग रिलेटेड टू एपीआई
- 11:00:36कॉल्स अब एपीआई कॉल्स के अंदर काफी सारी
- 11:00:38चीजें हैं जिनको हम जाके और डिटेल में पढ़
- 11:00:40सकते हैं इनमें से एक टॉपिक हमारे पास
- 11:00:41होता है रिगार्डिंग रिक्वेस्ट एंड
- 11:00:43रिस्पांस सबसे पहली चीज जो हमें पता होनी
- 11:00:45चाहिए जब भी कोई एपीआई कॉल जाती है जब भी
- 11:00:47हम किसी सर्वर को रिक्वेस्ट भेजते हैं कि
- 11:00:49रिक्वेस्ट जो है उसके अंदर कुछ-कुछ
- 11:00:50एचटीटीपी वर्ब्स होते हैं आई होप एचटीटीपी
- 11:00:53की फुल फॉर्म बचपन से हम सबने पढ़ी होती
- 11:00:54है कंप्यूटर साइंस के अंदर स्कूल के अंदर
- 11:00:56कंप्यूटर साइंस नाम का सब्जेक्ट होता है
- 11:00:57एचटीटीपी स्टैंड्स फॉर हाइपर टेक्स्ट
- 11:01:02ट्रांसफर
- 11:01:04प्रोटोकॉल प्रोटोकॉल प्रोटोकॉल कहने का
- 11:01:07मतलब है कुछ रूल्स यानी इंटरनेट के ऊपर जो
- 11:01:09हम रिक्वेस्ट भेज रहे होते हैं वो जनरली
- 11:01:10हम एचटीटीपी पर भेजते हैं तो ये कुछ रूल्स
- 11:01:12होते हैं रिक्वेस्ट रिस्पांस भेजने के अब
- 11:01:14क्या-क्या रूल्स होते हैं इंटरनली उस में
- 11:01:16हमें नहीं जाना है बेसिकली एचटीटीपी के
- 11:01:18अंदर वर्ब्स नाम की एक चीज होती है जो
- 11:01:20हमें बताती है कि हम किस तरीके की
- 11:01:21रिक्वेस्ट भेज रहे हैं वी कैन गो टू दिस
- 11:01:22एमडीएन पेज एंड रीड अबाउट मोर एचटीटीपी
- 11:01:25वर्ब्स यहां पर अगर हम जाएंगे तो एचटीटीपी
- 11:01:28रिक्वेस्ट के अंदर कुछ मेथड्स होते हैं या
- 11:01:30इनको हम कुछ वर्ब्स बोल सकते हैं मतलब किस
- 11:01:32तरीके की रिक्वेस्ट हमने भेजी इसमें से
- 11:01:34सबसे पॉपुलर जो हम जनरली फैच एपीआई में
- 11:01:36यूज़ करते हैं हमारी गेट रिक्वेस्ट होती
- 11:01:37है गेट रिक्वेस्ट का काम होता है टू गेट
- 11:01:39सम डाटा यानी इट शुड ओनली बी यूज्ड टू
- 11:01:41रिट्रीव सम डाटा कुछ डेटा अगर हमें कहीं
- 11:01:43से लेकर आना है उसके लिए हम गेट रिक्वेस्ट
- 11:01:44भेजते हैं इसके अलावा हमारे पास पोस्ट
- 11:01:46रिक्वेस्ट भी होती है पोस्ट रिक्वेस्ट
- 11:01:48बेसिकली हम भेजते हैं टू सेंड सम डाटा
- 11:01:50हमें जब कुछ डेटा स्पेसिफिक डाटा सेंड
- 11:01:52करना होता है उसके प पोस्ट रिक्वेस्ट अगर
- 11:01:53हमें कुछ डाटा डिलीट करना है तो उसके लिए
- 11:01:55हम डिलीट रिक्वेस्ट भेजते हैं फॉर
- 11:01:57एग्जांपल आप अपने
- 11:02:01instagram2 करना चाहते हैं तो वहां पर जो
- 11:02:03डिलीट बटन होगा हमारी ऐप के अंदर जो डिलीट
- 11:02:06बटन हो है
- 11:02:15इट इज अ प्रॉपर डिलीट रिक्वेस्ट अगर हमें
- 11:02:17कुछ अपडेट करना है फॉर एग्जांपल
- 11:02:23instagram2 रिक्वेस्ट यानी ऑलरेडी हमारा
- 11:02:25पूरा डाटा स्टोर्ड होगा
- 11:02:28instagram2 रिक्वेस्ट हम भेजते हैं तो इस
- 11:02:30तरीके से बहुत सारी डिफरेंट डिफरेंट
- 11:02:32रिक्वेस्ट होती है हमारे पास बट हमारा जो
- 11:02:34मेन फोकस रहेगा वो हमारी गेट रिक्वेस्ट पर
- 11:02:36रहेगा क्योंकि जनरली फेच एपीआई को हम अपनी
- 11:02:37गेट रिक्वेस्ट के लिए यूज़ करते हैं सेकंड
- 11:02:39चीज जिसका हमें पता होना चाहिए वो है
- 11:02:40रिस्पांस स्टेटस कोड एक चीज हम नोटिस
- 11:02:43करेंगे यहां पे जब हमने एपीआई कॉल की कि
- 11:02:45एपीआई के अंदर इस प्रॉमिस चेनिंग को हटा
- 11:02:49देते हैं सेव एंड यहां पर जब हमारे पास
- 11:02:52रिस्पांस आ रहा है तो रिस्पांस के अंदर वी
- 11:02:54हैव समथिंग कॉल्ड स्टेटस स्टेटस के अंदर
- 11:02:56हमने बात की कि 200 स्टेटस का मतलब होता
- 11:02:58है एवरीथिंग वाज ओके अगर कुछ एरर आ जाता
- 11:03:00है तो हो सकता है कुछ 500 स्टेटस हमारे
- 11:03:02पास आ जाए 404 आ जाए इस तरीके के बहुत
- 11:03:04सारे डिफरेंट स्टेटस होते हैं अब ये
- 11:03:06स्टेटस कोड का क्या मतलब होता है उसके लिए
- 11:03:08हम एमडीएन के इस पेज पर जा सकते हैं तो
- 11:03:10एचटीटीपी के अंदर बहुत सारे रिस्पांस
- 11:03:12स्टेटस कोड्स होते हैं जो रिस्पांस के
- 11:03:14अंदर बताते हैं कि रिक्वेस्ट का क्या रे
- 11:03:15रिस्पांस रहा जनरली 200 का मतलब होता है
- 11:03:17सक्सेसफुल रिस्पांस यानी सारी चीजें सही
- 11:03:19वर्क कर गई अगर क्लाइंट साइड पे कुछ एरर
- 11:03:22आता है यानी अगर हमने गलत तरीके से
- 11:03:24रिक्वेस्ट भेजी या हम जिस पेज को जिस
- 11:03:26एपीआई को रिक्वेस्ट भेज रहे हैं वो एपीआई
- 11:03:28एजिस्ट ही नहीं करती तो हमारे पास 404 एरर
- 11:03:30आएगा फॉर एग्जांपल यहां ये लिंक इस लिंक
- 11:03:33के ऊपर हम रिक्वेस्ट भेज रहे थे यहां मैं
- 11:03:35फैक्ट्स स् श्रद्धा कर दूं ये कोई वैलिड
- 11:03:39लिंक नहीं है ऐसा कोई लिंक उन्होंने नहीं
- 11:03:41बनाया हुआ तो अब रिफ्रेश करके व्हेन आई
- 11:03:43विल क्लिक ऑन गेट फैक्ट्स तो यहां पे एरर
- 11:03:45आएगी क्या एरर आ रहा है विद अ स्टेटस कोड
- 11:03:47ऑफ़ 400 यहां देखेंगे हम स्टेटस में आ रहा
- 11:03:49है 400 400 स्टेटस कोड कहता है बैड
- 11:03:51रिक्वेस्ट यानी हमने जो रिक्वेस्ट करने की
- 11:03:53कोशिश की वो गलत रिक्वेस्ट है वो हमें
- 11:03:55नहीं करनी चाहिए थी इसी तरीके से आपने एक
- 11:03:57फेमस कोड सुना होगा 404 404 का मतलब होता
- 11:04:00है पेज नॉट फाउंड और अगर मान लो एपीआई के
- 11:04:02अंदर ही कुछ एरर आ रहा है हमने तो सब कुछ
- 11:04:03सही किया पर एपीआई में ही कुछ एरर आ गया
- 11:04:05फेल हो गई सर्वर फेल हो गया तो उस टाइम पे
- 11:04:07500 रिलेटेड एरर्स आते हैं जो सर्वर एरर
- 11:04:10के लिए एरर्स होते हैं जैसे अगर
- 11:04:15जो दिखाता है कि हमने कुछ गलत नहीं किया
- 11:04:17सर्वर की तरफ से या एपीआई की तरफ से कुछ
- 11:04:19गलत हुआ है तो ये अलग-अलग स्टेटस कोड्स
- 11:04:20होते हैं पर इसमें जनरली हमारे पास 200 ही
- 11:04:23आ रहा होता है सक्सेसफुल के लिए तो दैट इज
- 11:04:25गुड अगर इन चीजों को आपको डिटेल में पढ़ना
- 11:04:27है मैंने दोनों एमडीएन के पेजेस आपको दिखा
- 11:04:29दिए हम जाकर एमडीएन के ऊपर डिटेल में
- 11:04:30इन्हें पढ़ सकते हैं कोई एज सच बहुत
- 11:04:32मुश्किल चीज नहीं है बहुत आसान चीज है
- 11:04:34पढ़ने के लिए एंड इन फैक्ट आई थिंक यू शुड
- 11:04:35गो एंड रीड इट एक और चीज इंपॉर्टेंट होती
- 11:04:38है कि जब भी हम रिक्वेस्ट या रिस्पांस की
- 11:04:40बात करते हैं जब भी हम कोई रिक्वेस्ट
- 11:04:41भेजते हैं या हमारे पास कोई रिस्पांस आ
- 11:04:42रहा होता है तो उसके अंदर एक हेडर्स नाम
- 11:04:44की चीज होती है हेडर्स के अंदर हम अपनी
- 11:04:46एक्स्ट्रा इंफॉर्मेशन भेजते हैं तो
- 11:04:48एटीटीपी रिस्पांस हेडर्स के अंदर यानी जब
- 11:04:50हमारे पास रिस्पांस आता है रिस्पांस का
- 11:04:52हेडर होता है या हम कोई रिक्वेस्ट भेजते
- 11:04:53हैं रिक्वेस्ट का भी हेडर होता है तो
- 11:04:55रिस्पांस में जब हेडर आ रहा है उसके अंदर
- 11:04:57हमारा क्या कंटेंट का टाइप है क्या स्टेटस
- 11:04:59कोड है इस तरीके से अलग-अलग इंफॉर्मेशन
- 11:05:00स्टोर होती है जैसे फॉर एग्जांपल हमने
- 11:05:03यहां पर एक बैड रिक्वेस्ट क्रिएट की तो
- 11:05:04यहां पर हेडर्स के अंदर कई सारी डिफरेंट
- 11:05:06डिफरेंट इंफॉर्मेशन होगी इसके अलावा अगर
- 11:05:08हम सही रिक्वेस्ट भी बेचते हैं लेट्स
- 11:05:10रिमूव दिस सेव रिफ्रेश गेट अ फैक्ट तो यह
- 11:05:13हमारे हेडर्स होते हैं जिनके अंदर एडिशनल
- 11:05:15इफ इंफॉर्मेशन होती है तो जब भी आप हेडर
- 11:05:17वर्ड सुनो एपीआई के अंदर उसका मतलब होता
- 11:05:19है कुछ एडिशनल इंफॉर्मेशन है जो शायद
- 11:05:21रिस्पांस के साथ आ रही है जो शायद हम
- 11:05:22रिक्वेस्ट के साथ भेज रहे हैं तो दिस वाज
- 11:05:24ऑल अबाउट द बेसिक्स ऑफ एपीआई कॉलिंग इसमें
- 11:05:27एक छोटा सा होमवर्क प्रॉब्लम है टास्क है
- 11:05:29जो मैं आपको देना चाहूंगी व्हिच इज टू
- 11:05:31लर्न हाउ टू सेंड अ पोस्ट रिक्वेस्ट
- 11:05:32यूजिंग फच एपीआई फेच एपीआई ही आपको यूज़
- 11:05:35करनी पड़ेगी मैं बता भी देती हूं थोड़ा सा
- 11:05:37फच एपीआई के अंदर हम अपना यूआरएल उसी
- 11:05:39तरीके से लिखेंगे प्लस हम कुछ एडिशनल
- 11:05:41ऑप्शंस को यूज़ कर रहे होंगे तो आप चाहो
- 11:05:44तो इस होमवर्क टास्क को सॉल्व कर ने के
- 11:05:45लिए बेसिकली वीी हैव टू सर्च फॉर फच एपीआई
- 11:05:47एमडीएन फेच एपीआई एमडीएन पर हम जाएंगे और
- 11:05:50यहां पर मेथड्स के अंदर हम फेच के अंदर
- 11:05:52जाएंगे फेच के अंदर जाएंगे तो यहां पर
- 11:05:54ऑप्शंस नाम की चीज है ऑप्शंस के अंदर
- 11:05:56हमारे पास मेथड नाम की चीज होती है तो
- 11:05:59ऑप्शन के अंदर जब हम रिक्वेस्ट के मेथड को
- 11:06:00पोस्ट में चेंज कर देते हैं तो हमारे पास
- 11:06:02क्या होता है पोस्ट रिक्वेस्ट चली जाती है
- 11:06:04तो इस चैप्टर के अंदर जब हम अपना
- 11:06:05प्रोजेक्ट एक बार बिल्ड कर लेंगे तो उसके
- 11:06:07बाद हमें जाके अपने इस होमवर्क टास्क को
- 11:06:08कंप्लीट करना है जिसमें हम आइडेंटिफिकेशन
- 11:06:11हमें चेंज करने पड़ते हैं टू सेंड अ
- 11:06:13सक्सेसफुल पोस्ट रिक्वेस्ट टू सम एपीआई तो
- 11:06:16अब एपीआई को यूज़ करके हम अपने लिए बिल्ड
- 11:06:18करने वाले हैं एक करेंसी कन्वर्टर अब एक
- 11:06:20करेंसी कन्वर्टर क्या होता है जैसे फॉर
- 11:06:21एग्जांपल हमें जानना है कि $1 की रुपीज
- 11:06:23में क्या वैल्यू होगी तो उसके लिए हमें
- 11:06:25एक्सचेंज रेट पता होना चाहिए डॉलर यानी
- 11:06:27यूएसडी एंड इंडियन रुपी यानी आईआर का तो
- 11:06:30इसी तरीके से एक करेंसी से दूसरी करेंसी
- 11:06:32में अगर हम कन्वर्ट करते हैं तो कितनी
- 11:06:33वैल्यू निकल कर आएगी उस चीज को उस एक ऐप
- 11:06:36को हम बिल्ड करने वाले हैं यूजिंग
- 11:06:45कर रहे होंगे तो सबसे पहले हम अपने
- 11:06:55html5 के अंदर एंड इस फाइल को हमने टाइटल
- 11:06:58दिया है करेंसी कन्वर्टर एंड इसके साथ
- 11:07:00हमने लिंक कर रखी है x style.css फाइल अगर
- 11:07:03हम अपने ब्राउजर के अंदर जाएंगे तो हमारा
- 11:07:05पेज अभी कुछ इस तरीके से हमें दिखाई देगा
- 11:07:07जिसमें हमने अपनी कंसोल विंडो को ऑलरेडी
- 11:07:10ओपन कर रखा है अब शुरुआत करते हैं सबसे
- 11:07:12पहले बेसिक
- 11:07:15डिव अपने लिए क्रिएट करेंगे जिसको हम नाम
- 11:07:17देने वाले हैं कंटेनर कंटेनर के ऊपर ही
- 11:07:19हमारे पास एक h2 हेडिंग हम रख सकते हैं
- 11:07:21इसे हम कह देंगे
- 11:07:22करेंसी कन्वर्टर सेव एंड रिफ्रेश सो दिस
- 11:07:27इज बेसिकली आवर करेंसी कन्वर्टर अभी हमने
- 11:07:29थोड़ा सा जूम इन कर रखा है तो एक्चुअल
- 11:07:32साइज जो होगा वो कुछ इस साइज का हमारे पास
- 11:07:34कन्वर्टर निकल कर आएगा अब करेंसी कन्वर्टर
- 11:07:36के लिए एक फॉर्म है जिसे हम क्रिएट करने
- 11:07:38वाले हैं फॉर्म के अंदर सबसे पहले एक डिव
- 11:07:41क्रिएट करते हैं जिसे हम कहेंगे अपनी
- 11:07:42अमाउंट वाला डिव अमाउंट डिव के अंदर हम
- 11:07:45अपनी कुछ अमाउंट एंटर करवाएंगे यूजर से तो
- 11:07:48हम यहां लिख सकते हैं एंटर अमाउंट एंड
- 11:07:50इसके अंदर हमारे पास एक इनपुट बॉक्स होगा
- 11:07:53जिसकी वैल्यू शुरुआत में हम रख सकते हैं
- 11:07:55एज 100 इसके टाइप में हम ऐड करने वाले हैं
- 11:07:59टेक्स्ट रिफ्रेश कर दिया तो यहां पर हम
- 11:08:02चाहे तो अपनी वैल्यू को 500 भी रख सकते
- 11:08:04हैं बेसिकली अगर मुझे $1000 को कन्वर्ट
- 11:08:06करना है टू इंडियन रुपी तो उसके लिए क्या
- 11:08:08वैल्यू होगी वो हम यहां पर आकर टाइप कर
- 11:08:09रहे होंगे यह हो गया हमारा अमाउंट का डिव
- 11:08:12इसके अलावा हम अपने लिए कुछ ड्रॉप डाउंस
- 11:08:14क्रिएट कर कर सकते हैं तो लेट्स क्रिएट अ
- 11:08:17डिव कॉल्ड ड्रॉप डाउन ड्रॉप डाउन के अंदर
- 11:08:20हमारे पास दो ड्रॉप डाउंस होंगे एक जिसके
- 11:08:22अंदर हम फ्रॉम वाली करेंसी लिखेंगे एक
- 11:08:23जिसके अंदर हम टू वाली करेंसी लिखेंगे फॉर
- 11:08:26एग्जांपल हम डॉलर से इंडियन रुपी के अंदर
- 11:08:28कन्वर्ट कर रहे हैं तो फ्रॉम में डॉलर आ
- 11:08:29जाएगा यानी यूएसडी और टू में इंडियन रुपी
- 11:08:32आ जाएगा यानी आईएनआर तो इस तरीके से ड्रॉप
- 11:08:34डाउन में हमारे पास दो ड्रॉप डाउस होंगे
- 11:08:36एक होगा हमारा फ्रॉम वाला ड्रॉप डाउन एंड
- 11:08:39एक होगा हमारा टू वाला ड्रॉप डाउन फर्स्ट
- 11:08:42ड्रॉप डाउन को सबसे पहले क्रिएट करते हैं
- 11:08:44इसे एक पैराग्राफ दे देते हैं
- 11:08:46फ्रॉम साथ में एक और डिव हम क्रिएट करने
- 11:08:49वाले हैं वी विल कॉल इट सिलेक्ट कंटेनर
- 11:08:51क्योंकि इसके अंदर ड्रॉप डाउन है तो ड्रॉप
- 11:08:53डाउन को क्रिएट करने के लिए एचटीएमएल के
- 11:08:54अंदर हम सिलेक्ट एलिमेंट को यूज करते हैं
- 11:08:56तो यहां पर हमारे पास एक सिलेक्ट एलिमेंट
- 11:08:58होगा सिलेक्ट का नेम हम अपने लिए रख सकते
- 11:09:01हैं फ्रॉम एंड सिलेक्ट के अंदर हम कई सारे
- 11:09:04डिफरेंट ऑप्शंस हैं जिनको क्रिएट कर सकते
- 11:09:06हैं फॉर एग्जांपल हमारा फर्स्ट ऑप्शन हो
- 11:09:08सकता है या इसे कह देते हैं यूएसडी सेकंड
- 11:09:11ऑप्शन हमारे लिए हो सकता है आईआर तो यहां
- 11:09:13वैल्यू हम रख देंगे एज आईआर यहां पर भी
- 11:09:17अपनी वैल्यू को हम रख देंगे एज यूएसडी सेव
- 11:09:20किया रिफ्रेश किया तो इस तरीके से फ्रॉम
- 11:09:22एंड फिर हमारे पास एक ड्रॉप डाउन आ जाएगा
- 11:09:23जिसमें से हम अपने ऑप्शंस को सेलेक्ट कर
- 11:09:25सकते हैं हम चाहे तो दो और ऑप्शंस यहां पर
- 11:09:28ऐड कर सकते हैं एक हम यूरो के लिए ऐड कर
- 11:09:30देते हैं यू आर एक हम ए यूडी के लिए ऐड कर
- 11:09:34सकते हैं ए यूडी इज बेसिकली ऑस्ट्रेलियन
- 11:09:36डॉलर साथ के साथ जो भी कंट्री होगी यानी
- 11:09:38जो भी करेंसी हम सिलेक्ट करेंगे हम उस
- 11:09:40करेंसी की इमेज को भी दिखाना चाहते हैं तो
- 11:09:42उसके लिए हम अपना इमेज टैग यूज कर सकते
- 11:09:44हैं जिसके अंदर हम कुछ लिंक ऐड करेंगे अब
- 11:09:46हमारे पास बहुत सारी कंट्रीज अवेलेबल
- 11:09:48होंगी अभी तो हमने सिर्फ चार कंट्रीज के
- 11:09:50यहां पे एग्जांपल दिखाए हैं अपने ड्रॉप
- 11:09:51डाउन के अंदर पर एक्चुअली आपके पास ये एक
- 11:09:54फाइल होगी जो डाउनलोड करने के लिए नीचे
- 11:09:56आपको लिंक दिया होगा डिस्क्रिप्शन बॉक्स
- 11:09:57के अंदर हमारे पास पूरी कंट्रीज की एक
- 11:09:59लिस्ट होगी इस लिस्ट के अंदर हमारे पास हर
- 11:10:01कंट्री की करेंसी का कोड है एंड हर कंट्री
- 11:10:04का कोड है तो हमारे पास बहुत सारी डिफरेंट
- 11:10:06डिफरेंट कंट्रीज हैं इसके अंदर टोटल 160
- 11:10:08कंट्रीज की इंफॉर्मेशन है 100 एंड आई थिंक
- 11:10:1159 कंट्रीज की इंफॉर्मेशन है जिसको यूज
- 11:10:14करके हम अपने करेंसी कन्वर्टर को क्रिएट
- 11:10:17करने वाले हैं अब हर कंट्री का अलग एक
- 11:10:19फ्लैग होगा तो उसके लिए जरूरी तो नहीं है
- 11:10:20कि हम हर एक कंट्री के फ्लैग की इमेज
- 11:10:22डाउनलोड करके रखें तो वो डाटा देने के लिए
- 11:10:24भी हमारे पास डिफरेंट डिफरेंट एपीआई होती
- 11:10:26हैं जिनको हम यूज़ कर सकते हैं तो फ्लैग्स
- 11:10:28के लिए वी विल यूज़ दिस पर्टिकुलर लिंक
- 11:10:30फ्लैग्स
- 11:10:35api.org लेकर आ सकते हैं तो बेसिकली सोर्स
- 11:10:38में इमेज की सोर्स में हम इस लिंक को यूज़
- 11:10:40करेंगे ये हमारे पास लिंक होगा इसको एंटर
- 11:10:42किया तो हमारे पास ये इमेज आ जाएगी व्हिच
- 11:10:44इज सम कंट्रीज फ्लैग अब यहीं पर अगर हम आई
- 11:10:46ए लिख द आई ए यानी इंडिया का फ्लैग तो
- 11:10:48हमारे पास इंडिया का फ्लैग आ जाएगा अगर हम
- 11:10:50यहां पर यूएस लिख दें आई ए की जगह तो
- 11:10:54हमारे पास यूएस का फ्लैग आ जाएगा इफ आई
- 11:10:56राइट एनपी प्रोबेबली तो हमारे पास नेपाल
- 11:10:58का फ्लैग आ जाएगा तो इस तरीके से बहुत
- 11:11:00सारे डिफरेंट डिफरेंट कंट्रीज के फ्लैग्स
- 11:11:02हमारे पास आ सकते हैं तो वी विल स्टार्ट
- 11:11:04विद दिस
- 11:11:06फ्लैग सोर्स के अंदर हम इस लिंक को पेस्ट
- 11:11:08कर सकते हैं शुरुआत में हम कन्वर्टर को
- 11:11:11यूएसडी टू आईएनआर कन्वर्टर बनाएंगे तो हम
- 11:11:14यूएस का फ्लैग है इसे दिखा सकते हैं तो ये
- 11:11:16बेसिकली हमारा फर्स्ट सिलेक्ट कंटेनर बन
- 11:11:19जाएगा एंड इसी सिलेक्ट कंटेनर को हम
- 11:11:22प्रॉपर्ली यहां पर कॉपी कर सकते हैं एंड
- 11:11:24वी कैन पेस्ट इट हियर यहां पर हम टू वाली
- 11:11:27इंफॉर्मेशन
- 11:11:29लिखेंगे या इतने पार्ट को कॉपी कर लेते
- 11:11:32हैं एंड यहां पर पेस्ट कर देते हैं
- 11:11:34बेसिकली यहां पर हम पैराग्राफ में लिखेंगे
- 11:11:35टू यह भी हमारा सिलेक्ट कंटेनर बन जाएगा
- 11:11:37यहां पर हम इंडिया का फ्लैग दिखा रहे
- 11:11:40होंगे सेव करेंगे रिफ्रेश करेंगे तो यह
- 11:11:43हमारे पास फ्लैग आ गया यडी यह हमारे पास
- 11:11:45फ्लैग आ गया इंडिया इसके अंदर ऑप्शन में
- 11:11:47भी इंडिया दिखाने के लिए यह जो आईएनआर है
- 11:11:49यहां पर हम सिलेक्टेड लिख सकते हैं सेव
- 11:11:52एंड रिफ्रेश तो अभी हमारा क्या कन्वर्टर
- 11:11:54दिख रहा है कन्वर्टर कुछ ऐसा दिख रहा है
- 11:11:56जिसमें ऊपर हम अमाउंट एंटर करेंगे यहां पे
- 11:11:58हमारे पास फ्लैग होगा अपनी कंट्री का अभी
- 11:12:00फ्लैग डायनेमिक ली चेंज नहीं हो रहा वो
- 11:12:01सारा लॉजिक हम जावास्क्रिप्ट फाइल के अंदर
- 11:12:03लिखेंगे पर बेसिकली शुरुआत में हम यूएसडी
- 11:12:06टू आईआर इस तरीके का कन्वर्टर बनाएंगे कि
- 11:12:08कैसे डॉलर को हम रुपी में इंडियन रुपी में
- 11:12:10कन्वर्ट कर सकते हैं तो ये हमारे पास
- 11:12:12प्रॉपर हमारे दो ड्रॉप डाउन हो गए एक
- 11:12:14ड्रॉप डाउन है हमारा फ्रॉम वाला एक ड्रॉप
- 11:12:16डाउन है हमारा टू वाला नेक्स्ट हम चाहे तो
- 11:12:19अपने लिए एक और डिव बना सकते हैं लेट्स
- 11:12:23कॉल दिस डिव इस डिव को हम लिख सकते हैं
- 11:12:25अपना फाइनल मैसेज जिसके अंदर वील बेसिकली
- 11:12:27राइट समथिंग लाइक वन यडी इ इक्वल टू 80 आई
- 11:12:32आर इस तरीके की कुछ इंफॉर्मेशन बेसिक
- 11:12:34इंफॉर्मेशन होगी जिसको हम दिखा रहे होंगे
- 11:12:36साथ के साथ हम अपने लिए एक बटन क्रिएट कर
- 11:12:39सकते हैं लेट्स क्रिएट अ बटन जिसमें होगा
- 11:12:42गेट एक्सचेंज रेट
- 11:12:46तो गेट एक्सचेंज रेट को जैसे ही क्लिक
- 11:12:48करेंगे वैसे ही क्या होगा हमारा फॉर्म एक
- 11:12:49तरीके से अभी सबमिट हो रहा है जैसे ही हम
- 11:12:51फॉर्म सबमिट करते हैं फॉर्म के अंदर कोई
- 11:12:53भी बटन होता है वो अपने आप में एक सबमिट
- 11:12:55बटन की तरह एक्ट करता है जैसे इसको क्लिक
- 11:12:56कर रहे हैं फॉर्म हमारा सबमिट हो रहा है
- 11:12:58फॉर्म सबमिट हो रहा है तो आपको दिख रहा
- 11:12:59होगा कि ऊपर उसके आर्गुमेंट दिखाई दे रहे
- 11:13:00हैं तो ये फॉर्म का डिफॉल्ट बिहेवियर होता
- 11:13:02है और जैसे ही इसको क्लिक कर रहे हैं पेज
- 11:13:04हमारा दोबारा बार-बार बारबार रीलोड हो रहा
- 11:13:05है अभी के लिए उस चीज को कंपलीटली इग्नोर
- 11:13:07करना है पर बेसिकली ये हमारा बेसिक लेआउट
- 11:13:09है अपने फॉर्म का अब बेसिक लेआउट हमने
- 11:13:11क्रिएट कर लिया साथ के साथ एक और चीज जो
- 11:13:13हम कर सकते हैं वी कैन ड सम आइकन इन
- 11:13:16बिटवीन यानी ये फ्रॉम और टू के बीच में हम
- 11:13:18कोई आइकन ऐड कर सकते हैं आइकन के लिए वी
- 11:13:20कैन गो टू फंट
- 11:13:21ऑसम फंट ऑसम के अंदर य हमारे पास काफी
- 11:13:24सारे आइकंस होते हैं प्लस वी आल्सो हैव
- 11:13:26फंट ऑसम सीडीएन हम इस लिंक पर जा सकते हैं
- 11:13:30चच इज सीडी j.com लाइब्रेरी फसम हम इस
- 11:13:33लिंक को कॉपी लिंक टैग को कॉपी करेंगे और
- 11:13:36इसे यहां पर पेस्ट कर देंगे अपने हेड के
- 11:13:39अंदर तो ये एक हमारा लिंक होता है जिससे
- 11:13:41काफी सारे फ्रीली अवेलेबल आइकंस होते हैं
- 11:13:42जिनको हम यूज कर सकते हैं अब आइकंस को यूज
- 11:13:45कहां से करना है ये हमारी फट ऑसम की
- 11:13:46वेबसाइट होती है जहां से हम अपने फ्री एंड
- 11:13:48ओपन सोर्स आइकंस को यूज करेंगे तो बेसिकली
- 11:13:51वी कैन सर्च फॉर
- 11:13:53एक्सचेंज यह वाला फ्री आइकन है जिसे हम
- 11:13:56यूज करने वाले हैं लेट्स पेस्ट इट यहां पर
- 11:14:00फ्रॉम एंड टू के बीच में तो इसे क्रॉस कर
- 11:14:02देते हैं एंड यहां पर रिफ्रेश करेंगे तो
- 11:14:05हमारे पास ये आइकन आ गया फ्रॉम एंड टू के
- 11:14:07बीच में एरोज की फॉर्म में अब इस पूरे
- 11:14:09लेआउट को हमें अच्छे से कन्वर्ट करना है
- 11:14:11टू आवर करेंसी कन्वर्टर तो अपनी स्टाइल ड
- 11:14:14स को हम खोल लेते स्टाइल ड सीएसएस के अंदर
- 11:14:17सबसे पहले तो अपनी मार्जिन पडि को हम
- 11:14:20रिसेट कर देंगे टू जीरो सेव रिफ्रेश हमारी
- 11:14:24जो बॉडी है बॉडी
- 11:14:28को हम कर देंगे
- 11:14:31डिस्प्ले फ्लेक्स बिकॉज वी आर यूजिंग अ
- 11:14:33लॉट ऑफ डिव टू बी ऑनेस्ट यह सारे के सारे
- 11:14:36हमारे पास डिव आ जाएंगे जस्टिफाई कंटेंट
- 11:14:38कर देंगे टू सेंटर रिफ्रेश किया सारा
- 11:14:40कंटेंट हमारा सेंटर में आ गया आल्सो हम
- 11:14:43इसे टेक्स्ट अला या अलाइन आइटम्स भी कर
- 11:14:47देते हैं टू सेंटर जैसे किया सारे आइटम्स
- 11:14:50हमारे सेंटर में अलाइन हो गए प्लस हम इसे
- 11:14:52एक मिनिमम हाइट दे देते हैं व्हिच इज
- 11:14:54गोइंग टू बी 100 व्यूपोर्ट हाइट तो सारे
- 11:14:56आइटम्स अब पेज के सेंटर में आ जाएंगे एंड
- 11:14:58लेट्स आल्सो गिव इट अ बैकग्राउंड कलर अब
- 11:15:00हम चाहे तो कोई भी बैकग्राउंड कलर दे सकते
- 11:15:02हैं फॉर एग्जांपल मैंने यहां पर कोरल कलर
- 11:15:04दे दिया हम कोई भी कलर दे सकते हैं तो
- 11:15:06बेसिकली हम क्या कर सकते हैं कूलर्स जैसी
- 11:15:08किसी भी वेबसाइट पर जाकर अपने लिए एक
- 11:15:09पैलेट जनरेट कर सकते हो तो काफी सारी
- 11:15:11डिफरेंट कलर्स के कॉमिनेशन हमें मिल
- 11:15:12जाएंगे तो ऐसा ही एक कॉम्बिन मैं ने जनरेट
- 11:15:15किया है जिसमें f4 e4 ब यह कलर को हम अपने
- 11:15:19बैकग्राउंड कलर की तरह सेट करने वाले हैं
- 11:15:21अब आ जाते हैं फाइनली अपने कंटेनर पर तो
- 11:15:24हमारा जो कंटेनर है उसके लिए वी आर गोइंग
- 11:15:26टू सेट अप बैकग्राउंड कलर ऑफ वाइट ट्रिपल
- 11:15:30एफ इसे कर लेते हैं रिफ्रेश किया तो ये
- 11:15:32हमारा कंटेनर है जिसके अंदर हमारा पूरी की
- 11:15:34पूरी ऐप वर्क कर रही होगी दिस इज बेसिकली
- 11:15:36द मेन सेक्शन ऑफ आवर ऐप अब इसे थोड़ी सी
- 11:15:39हम पैडिट देने वाले हैं टू रेम्स की सेव
- 11:15:42रिफ्रेश तो थोड़ी सी हमारे पास पैडिट आ गई
- 11:15:44हम चाहे तो इसे एक बॉर्डर रेडियस दे सकते
- 11:15:47हैं लेट्स गिव इट अ बॉर्डर रेडियस ऑफ वन
- 11:15:49रेम तो ये हमारे पास बॉर्डर रेडियस आ गई
- 11:15:51वी कैन आल्सो गिव इट सम हाइट लेट्स से 45
- 11:15:55ऑफ व्यू पोर्ट हाइट या इसे हम मिनिमम हाइट
- 11:15:59भी कर सकते हैं प्लस वी कैन आल्सो गिव इट
- 11:16:02सम विड्थ 40 ऑफ व्यू पोर्ट हाइट ये हमारे
- 11:16:06पास प्रॉपर विड्थ आ गई अब हमारा जो कंटेनर
- 11:16:08है कंटेनर के अंदर फॉर्म पर आ जाते हैं
- 11:16:10फॉर्म को हम कुछ-कुछ मार्जिन देना चाहते
- 11:16:12हैं बेसिकली इतना पार्ट जो है ये हमारा
- 11:16:14फॉर्म है तो इसे टॉप से एंड बॉटम से हम
- 11:16:16कुछ मार्जिन देना चाहते हैं टॉप से हम इसे
- 11:16:19मार्जिन दे देते हैं टू रेम्स जीरो एंड
- 11:16:21बॉटम से भी टू रेम्स जीरो रिफ्रेश तो यह
- 11:16:25हमारे पास थोड़ी सी स्पेस क्रिएट हुई है
- 11:16:27बॉटम से वी कैन आल्सो डिक्रीज द मार्जिन
- 11:16:29टू बी वन रेम एंड अब अपने फॉर्म के अंदर
- 11:16:33यानी फॉर्म के अंदर जो हमारे पास सिलेक्ट
- 11:16:35है हम तीन चीजों को चेंज करना चाहते हैं
- 11:16:38बेसिकली ये जो हमारे सिलेक्ट है दोनों के
- 11:16:40दोनों 30 सिलेक्ट्स हमारा जो इनपुट है एंड
- 11:16:43हमारा जो बटन है तो फम के अंदर जो सिलेक्ट
- 11:16:45है जो बटन है एंड जो इनपुट
- 11:16:48है उन तीनों को हम विड्थ देना चाहते हैं
- 11:16:51100% की जितनी भी फॉर्म की विड्थ है पूरी
- 11:16:55विड्थ इन पर अप्लाई होगी तो ये हमारी
- 11:16:56अमाउंट आ जाएगी यह हमारा सिलेक्ट आ जाएगा
- 11:16:58इस तरीके से यह हमारा सेकंड सिलेक्ट आ
- 11:17:00जाएगा एंड यह हमारा बटन आ
- 11:17:02जाएगा साथ के साथ हम इनके बॉर्डर को सेट
- 11:17:06करना चाहते हैं टू नन रिफ्रेश किया तो
- 11:17:08बॉर्डर यहां से गायब हो गया मतलब जो
- 11:17:10डिफॉल्ट बॉर्डर इनके पास आ रहा था
- 11:17:11एचटीएमएल की तरफ से उसको हमने गायब कर
- 11:17:13दिया साथ के साथ हम हम अपने आउटलाइन को भी
- 11:17:16सेट करने वाले हैं टू नन आउटलाइन को सेट
- 11:17:18नन करने का मतलब है जैसे ही हम इस पर
- 11:17:20क्लिक करेंगे तो कोई आउटलाइन नहीं आ रही
- 11:17:21पर बेसिकली पहले हमारे पास एक डिफॉल्ट
- 11:17:23आउटलाइन आ रही थी यहां पर लेट्स आल्सो गिव
- 11:17:25देम ऑल अ बॉर्डर रेडियस ऑफ 0.75 रेम वो
- 11:17:31बॉर्डर रेडियस अभी हमें दिखाई नहीं देगी
- 11:17:32क्योंकि हमने बॉर्डर सेट नहीं किया पर
- 11:17:34धीरे-धीरे एक-एक करके बॉर्डर सेट करेंगे
- 11:17:35तो हमें बॉर्डर रेडियस दिखाई देगी अब
- 11:17:37फॉर्म के टॉप एलिमेंट के साथ स्टार्ट करते
- 11:17:39हैं लेट्स स्टार्ट विद आवर इनपुट बॉक्स तो
- 11:17:41फॉर्म के अंदर जो हमारा इनपुट है उसके लिए
- 11:17:44लेट्स गिव इट अ बॉर्डर ऑफ वन पिक्सेल
- 11:17:47सॉलिड एंड इसे हम लाइट ग्रे कलर देने वाले
- 11:17:50हैं लेट्स गिव इट लाइट ग्रे सेव एंड
- 11:17:53रिफ्रेश तोय हमारे पास क्या आ गया हमारे
- 11:17:55पास अपना लाइट ग्रे कलर का एक बॉर्डर आ
- 11:17:57गया साथ के साथ इसे एक बेटर फंट साइज देते
- 11:18:00हैं वन रेम का सेव किया रिफ्रेश किया तो
- 11:18:03हमारे पास वन रेम का फंट साइज क्रिएट होकर
- 11:18:05आ गया वी कैन आल्सो गिव इट सम हाइट लेट्स
- 11:18:08गिव इट अ
- 11:18:10हाइट ऑफ थ्री रम्स मे बी सेव रिफ्रेश तो
- 11:18:14ये हम पास अमाउंट के लिए हाइट आ गई है
- 11:18:16प्लस हम इसे कुछ
- 11:18:22पैडिकलम राइट से या सिर्फ लेफ्ट से भी पैट
- 11:18:24दे सकते हैं लेट्स गिव इट अ पैडिट ऑफ 0.5
- 11:18:28फम सेव रिफ्रेश तो यह हमारे पास हमारी
- 11:18:32अमाउंट एंटर करने का बॉक्स आ गया है इसमें
- 11:18:34हम 500 या वी कैन कन्वर्ट 000 टू इंडियन
- 11:18:37रुपी सो दिस इज आवर अमाउंट बॉक्स अब हम
- 11:18:40फोकस करने वाले हैं अपने सिलेक्ट पर अब
- 11:18:42सिलेक्ट के लिए हम चाहते हैं ये जो हमारा
- 11:18:44फर्स्ट ड्रॉप न है और ये जो हमारा सेकंड
- 11:18:45ड्रॉप डाउन है दोनों सेम लाइन के अंदर आ
- 11:18:47जाए तो इनका जो कंटेनर है इक्सड एटीएमएल
- 11:18:50के अंदर दोनों के दोनों य जो हमारे ड्रॉप
- 11:18:52डाउन है इनको हमने ऐड किया है अपने इस
- 11:18:54ड्रॉप डाउन क्लास के अंदर तो अपनी जो
- 11:18:56ड्रॉप डाउन क्लास है उसे हम करेंगे
- 11:18:58डिस्प्ले फ्लेक्स दोनों सेम लाइन पर आ
- 11:19:01जाएंगे एंड अब इन्ह कर देंगे जस्टिफाई
- 11:19:04कंटेंट स्पेस बिटवीन करने वाले
- 11:19:08हैं सेव रिफ्रेश तो दोनों एंड्स पर चले
- 11:19:11जाएंगे वी कैन आल्सो अलाइन आइटम्स द सेंटर
- 11:19:15सेव एंड रिफ्रेश अलाइन आइटम सेंटर हमारे
- 11:19:17लिए होकर आ गया प्लस वी कैन आल्सो गिव इट
- 11:19:20सम मार्जिन फ्रॉम द टॉप वन रेम की अगर हम
- 11:19:23मार्जिन दे दें तो यह कुछ डिस्टेंस हमारे
- 11:19:26पास आ जाएगा या फिर वी कैन आल्सो मेक द
- 11:19:28मार्जिन टू बी टू रेम्स रिफ्रेश ये फ्रॉम
- 11:19:32आ जाएगा ये टू आ जाएगा तो यहां से हमें
- 11:19:33चीजें क्लियर हो रही है थोड़ी सी कि इस
- 11:19:35करेंसी को हम कन्वर्ट करना चाहते हैं और
- 11:19:37इस वैल्यू से इस वैल्यू के अंदर हम
- 11:19:38कन्वर्ट करना चाहते हैं अब कैसे कन्वर्ट
- 11:19:40करेंगे पहले तो अपनी इमेज को ही ठीक कर
- 11:19:42लेते हैं अपना जो सिलेक्ट टेनर है कहां है
- 11:19:45हमारा सिलेक्ट कंटेनर हमारे पास दो
- 11:19:47सिलेक्ट कंटेनर्स है एक हमारे पास ये
- 11:19:49सिलेक्ट कंटेनर है जिसके अंदर फ्रॉम है और
- 11:19:50यह सिलेक्ट कंटेनर है जिसके अंदर टू है तो
- 11:19:53बेसिकली सिलेक्ट कंटेनर के अंदर जो भी
- 11:19:55इमेज है हमारे पास उस इमेज को एक फंट साइज
- 11:19:57हम दे सकते हैं 1.75 एम्स ताकि इमेज थोड़ी
- 11:20:01सी छोटी हो जाए इस इमेज को हम एक मैक्सिमम
- 11:20:03विड्थ दे सकते हैं ऑफ 1.75 फम्स सेव
- 11:20:07रिफ्रेश ताकि इमेज हमारे पास थोड़ी सी
- 11:20:09छोटी होकर आए इन फैक्ट वी कैन आल्सो मेक
- 11:20:11इट टू रेम्स इफ वी वांट सेफ रिफ्रेश तोय
- 11:20:14टू रम की हमारे पास इमेज आ
- 11:20:17जाएगी एंड अब अपने सिलेक्ट कंटेनर पर आ
- 11:20:20जाते हैं सिलेक्ट कंटेनर कहने का मतलब है
- 11:20:22बेसिकली ये ड्रॉप डाउन एंड इस ड्रॉप डाउन
- 11:20:24की हम यहां पर बात कर रहे हैं सबसे पहले
- 11:20:26इन्हें हम कर देंगे डिस्प्ले फ्लेक्सस
- 11:20:28ताकि हमारी इमेज एंड ड्रॉप डाउन सेम लाइन
- 11:20:30में आ जाए तो ये हमारी इमेज हो गई यू कैन
- 11:20:32आल्सो जूम इन अ लिटिल बिट यह हमारी इमेज
- 11:20:34हो गई यह हमारा ड्रॉप डाउन हो गया दिस इज
- 11:20:35माय इमेज दिस इज माय ड्रॉप डाउन साथ के
- 11:20:38साथ इन्हें हम कुछ विड्थ दे सकते हैं
- 11:20:40लेट्स मेक द विड्थ टू बी सिक्स रेम्स हमने
- 11:20:43कुछ विड्थ दे दिए इन्ह एक चाहे तो
- 11:20:47बैकग्राउंड कलर हम दे सकते हैं ताकि
- 11:20:48आइडेंटिफिकेशन
- 11:21:14कंटेनर के पास बॉर्डर रेडियस नहीं है तो
- 11:21:16सिलेक्ट कंटेनर को बॉर्डर रेडियस हम दे
- 11:21:17सकते हैं 0.5 रेम्स की सेव किया रिफ्रेश
- 11:21:20किया तो इसके पास क्या आ गया बॉर्डर
- 11:21:21रेडियस आ गई है एंड बॉर्डर को हम कुछ कलर
- 11:21:24भी दे सकते हैं न पिक्सल सॉलिड ये सेम
- 11:21:27बॉर्डर हम कॉपी करने वाले हैं जो हमने
- 11:21:29अपने इनपुट को दिया था सेव रिफ्रेश हम
- 11:21:34चाहे तो अब अपने बैकग्राउंड कलर को हटा
- 11:21:35सकते हैं सेव किया रिफ्रेश किया सो दिस इज
- 11:21:38माय फ्रॉम एंड दिस इज माय टू विड्थ इनकी
- 11:21:42थोड़ी सी या आई रिवर्ट बैक टू माय ओरिजिनल
- 11:21:46साइज़ अब ये ओरिजिनल क्या है ओरिजिनल कुछ
- 11:21:47इस तरीके का हमें दिखाई दे रहा है हमारा
- 11:21:49जो ड्रॉप डाउन का आइकन है इसे भी हम ठीक
- 11:21:51तरीके से प्लेस कर सकते हैं तो अपने ड्रॉप
- 11:21:54डाउन आइकन के अंदर आ जाते हैं लेट्स गिव
- 11:21:56इट अ फॉन्ट साइज़ ऑफ़ 1 प 5 फम्स
- 11:22:00प्रोबेबली लेट्स इंक्रीज इट अ लिटिल बिट
- 11:22:03एंड आल्सो इसे हम मार्जिन दे सकते हैं
- 11:22:05फ्रॉम टॉप इक्वल टू 1 रम थोड़ा सा ही
- 11:22:08सेंटर की तरफ आ जाएगा अपने सिलेक्ट का हम
- 11:22:11चाहें तो साइज इंक्रीज कर सकते हैं तो
- 11:22:13हमारे सिलेक्ट कंटेनर के अंदर जो सिलेक्ट
- 11:22:15है उसे हम फंट साइज दे सकते हैं इक्वल टू
- 11:22:181 रेम सेव रिफ्रेश सो दिस इज आवर इंक्रीजड
- 11:22:22फंट साइज इसे विड्थ हम रख सकते हैं टू ऑटो
- 11:22:25सेव रिफ्रेश अब आ जाते हैं अपने मैसेज पर
- 11:22:29अपनी मैसेज हमने आईडी दिया है या क्लास
- 11:22:32दिया है हमने क्लास दी है मैसेज को तो
- 11:22:35मैसेज क्लास के लिए वी कैन गिव इट सम
- 11:22:37मार्जिन फ्रॉम टॉप एंड बॉटम तो इसे टू
- 11:22:40रेम्स की मार्जिन दे देते हैं टॉप से भी
- 11:22:42बॉटम से भी सेव रिफ्रेश तो ये हमारे पास
- 11:22:45हमारा मैसेज आ गया कि 1 यडी = 80 आआ एंड
- 11:22:48अब अपने बटन के ऊपर ध्यान देते हैं हमारे
- 11:22:51सिलेक्ट कंटेनर के अंदर जो हमारे पास बटन
- 11:22:53है इट्स नॉट इन द सिलेक्ट कंटेनर इट इज इन
- 11:22:55द फॉर्म फॉर्म का जो बटन है इसे कुछ हाइट
- 11:22:58दे देते हैं थ्री रेम्स व्हिच इज इक्वल टू
- 11:23:00माय इनपुट साइज रिफ्रेश किया ये हमारे पास
- 11:23:03बटन आ गया बटन को एक हम बैकग्राउंड कलर
- 11:23:05देने वाले हैं जो हमने पैलेट से जनरेट
- 11:23:07किया है ए 4d 98 सेव एंड रिफ्रेश तो यह
- 11:23:12हमारे पास कुछ कलर आ गया साथ के साथ इसे
- 11:23:15टेक्स्ट कलर दे देते हैं वाइट सेव रिफ्रेश
- 11:23:19य हमारे पास टेक्स्ट कलर वाइट आ गया वी
- 11:23:21कैन आल्सो इंक्रीज द फॉन्ट साइज टू बी वन
- 11:23:24रिम रिफ्रेश ये वन या इसे 1.5 अगर दे दें
- 11:23:29रिफ्रेश ओके 1.5 इज टू लार्ज लेट्स गिव इट
- 11:23:321.15 फम्स ये हमारे पास हमारा गेट
- 11:23:35एक्सचेंज रेट वाला बटन आ गया जिसके अंदर
- 11:23:39चीजें जो है वो रिफ्रेश करती हुई हमें
- 11:23:40दिखाई दे रही है व्हेन एवर वी आर क्लिक ऑन
- 11:23:42द बटन एक और चीज हम कर सकते हैं इसे एक
- 11:23:44कर्सर भी दे देते हैं साथ में लेट्स गिव
- 11:23:46इट अ कर्सर पॉइंटर ताकि जब भी हम अपने बटन
- 11:23:49के ऊपर जाएं हर करें हमारा कर्सर क्या हो
- 11:23:50चेंज हो तो हमें पता चले कुछ ना कुछ एक्शन
- 11:23:52तो परफॉर्म होगा ही तो इस तरीके से हमारे
- 11:23:54एक करेंसी कन्वर्टर है जिसका बेसिक लेआउट
- 11:23:56हमने प्रिपेयर कर लिया है हम चाहें तो
- 11:23:58यूरो से अपने ऑस्ट्रेलियन डॉलर में
- 11:24:00कन्वर्ट कर सकते हैं वी कैन कन्वर्ट टू
- 11:24:02आईआर हम कोई भी ऑप्शन है जिसे चूज कर सकते
- 11:24:04हैं अब हमें दो काम करने हैं अपने
- 11:24:06जावास्क्रिप्ट के अंदर सबसे पहला यहां पर
- 11:24:08हमें सिर्फ चार कंट्रीज नहीं दिखानी हमें
- 11:24:10सारी की सारी कंट्रीज दिखानी है जैसे हम
- 11:24:12कंट्री चेंज करें हमारा फ्लैग चेंज होना
- 11:24:14चाहिए और जैसे इस बटन को क्लिक किया जाए
- 11:24:15वैसे ही पूरा कन्वर्जन हो और वो चीज हमें
- 11:24:17यहां पे आके दिखाई दे तो इस तरीके का
- 11:24:19प्रॉपर जो फुली फंक्शनल ऐप है उसको हम
- 11:24:21प्रिपेयर करना चाहते हैं तो उसके लिए हमने
- 11:24:23ऑलरेडी दो जावास्क्रिप्ट फाइल बनाई हुई है
- 11:24:25एक जावास्क्रिप्ट फाइल है कोडस . जए के
- 11:24:27नाम से जिसके अंदर हमने सारी की कंट्रीज
- 11:24:30की लिस्ट प्रिपेयर की हुई है जिसमें
- 11:24:31कंट्री का कोड है प्लस हमारी कंट्री की
- 11:24:33करेंसी है ये वाली फाइल आपको ऑलरेडी नीचे
- 11:24:36डिस्क्रिप्शन बॉक्स के अंदर मिल रही होगी
- 11:24:37तो इसे जाकर हम क्रिएट कर सकते हैं नहीं
- 11:24:39तो आप चाहते हैं कि आपको चार-पांच कंट्रीज
- 11:24:41के साथ ही स्टार्ट करना है तो यू कैन
- 11:24:42आल्सो कॉपी द कंट्री डायरेक्टली आप
- 11:24:45डायरेक्टली भी अपनी खुद की फाइल बना सकते
- 11:24:46हैं इस फाइल के अंदर हम एस सच कोई काम
- 11:24:47नहीं करेंगे सारा काम हम अपनी app.js इस
- 11:24:50फाइल के अंदर कर रहे होंगे अब दोनों
- 11:24:52फाइल्स को index.htm से पहले कनेक्ट भी कर
- 11:24:54लेते हैं बॉडी टैग से जस्ट पहले वी विल
- 11:24:57राइट अ
- 11:24:58स्क्रिप्ट जिसके अंदर सोर्स में पहले हम
- 11:25:00कोडस . जए को इंक्लूड करेंगे उसके बाद
- 11:25:04स्क्रिप्ट में सोर्स में हम अपनी app.js
- 11:25:06को इंक्लूड करेंगे अब यहां आ जाते हैं
- 11:25:09अपनी app.js के अंदर अब फाइनली हम अपने
- 11:25:11app.js के अंदर जावास्क्रिप्ट के लॉजिक को
- 11:25:13लिखना स्टार्ट करेंगे अब अपने
- 11:25:15जावास्क्रिप्ट के कोड में सबसे पहले अपनी
- 11:25:16एपीआई जिसे हम यूज करने वाले हैं उसे देख
- 11:25:18लेते हैं वी आर गोइंग टू यूज दिस करेंसी
- 11:25:20एपीआई जो हमें इस लिंक पर यहां पर गिट हब
- 11:25:23के ऊपर इस पेज पर अवेलेबल मिल जाएगी एंड
- 11:25:28यह रहा इसका
- 11:25:29लिंक एपीआई के रीड म में बेसिकली वी विल
- 11:25:33हैव आवर एंड पॉइंट्स तो हमारे पास डिफरेंट
- 11:25:35डिफरेंट एंड पॉइंट्स हैं बेसिक फॉर्मेट ये
- 11:25:36रहेगा हमारे एपीआई के यूआरएल का हम इस
- 11:25:39एपीआई के अंदर काफी सारी डिफरेंट सर्विसेस
- 11:25:40हैं हम इस सर्विस को यूज करना चाहते हैं
- 11:25:43बेसिकली जब हमें एक करेंसी से दूसरी
- 11:25:45करेंसी के अंदर कन्वर्ट करना है तो इस
- 11:25:47लिंक को एक बार कॉपी कर लेते हैं यहां पर
- 11:25:49क्या हो रहा है हम यूरो से आई थिंक दिस इज
- 11:25:51जापानीज न जेपी वाई करेंसी दिस इज वन
- 11:25:56जैपनीज न जिसके अंदर कन्वर्ट करने की
- 11:25:59कोशिश की जा रही है तो इस लिंक पर हम जा
- 11:26:00सकते हैं और यह हमें डेट रिटर्न करेगा
- 11:26:03लास्ट अपडेटेड डेट फॉर द एक्सचेंज रेट एंड
- 11:26:05साथ के साथ क्या एक्सचेंज रेट है यूरो से
- 11:26:07जैपनीज एन का वो हमें दिखा रहा है अगर
- 11:26:09हमें फॉर एग्जांपल अगर हमें चाहिए कि हम
- 11:26:13यूएसडी से यानी डॉलर से इंडियन रुपी के
- 11:26:15अंदर कन्वर्ट करना चाहते हैं तो ये हमारे
- 11:26:17पास आ गया एक्सचेंज रेट ये 14 दिसंबर को
- 11:26:19अपडेट हुआ है एक्सचेंज रेट इज 83 तो इस
- 11:26:22तरीके से ये जो हमारा लिंक है इसे हम कॉपी
- 11:26:24कर सकते हैं एंड वी कैन क्रिएट अ वेरिएबल
- 11:26:27कॉल्ड बेस यूआरएल बेस यूआरएल के अंदर हम
- 11:26:29ये लिंक पेस्ट कर लेंगे अब इस लिंक के
- 11:26:31अंदर करेंसीज के बाद यहां पर वैसे तो
- 11:26:33यूएसडी है यहां पर आईएनआर है पर ये यहां
- 11:26:35पर बाद में हम अपने वेरिएबल को लिखने वाले
- 11:26:37हैं अभी के लिए इसे इतना ही हम छोड़ सकते
- 11:26:39हैं एंड वी कैन सेव इट सबसे पहले यहां पर
- 11:26:43आ जाते हैं एंड अपने ऑप्शंस को पॉपुलेशन
- 11:26:45करते हैं बेसिकली सारे के सारे ऑप्शंस को
- 11:26:47हम पॉपुलेशन करेंगे तो अपनी index.htm
- 11:26:51से हम सेलेक्ट करने वाले हैं अपना ड्रॉप
- 11:26:53डाउन तो
- 11:26:56ड्रॉप डाउन इज इक्वल टू डॉक्यूमेंट डॉ
- 11:27:00क्वेरी
- 11:27:01सिलेक्टर एंड वी आर गोइंग टू सिलेक्ट द
- 11:27:04ड्रॉपडाउन क्लास इनफैक्ट ड्रॉप डाउन के
- 11:27:07अंदर जो हमारे सिलेक्ट्स है ड्रॉपडाउन
- 11:27:10सिलेक्ट्स या थोड़ा सा बड़ा नाम हो जाएगा
- 11:27:12इसे हम ड्रॉप डाउन ही कह देते हैं क्वेरी
- 11:27:14सिलेक्टर ऑल से ड्रॉप डाउन के सारे
- 11:27:16सिलेक्ट या बेसिकली दो सिलेक्ट्स हैं
- 11:27:18हमारे पास ड्रॉप डाउंस के अंदर दो ड्रॉप
- 11:27:19डाउंस है उनको हमने सेलेक्ट कर लिया और
- 11:27:21उन्हीं के ऊपर हम एक लूप चला लेंगे लेट
- 11:27:24सिलेक्ट
- 11:27:25ऑफ ड्रॉप डाउंस ये हमारी सिलेक्ट आ गई ये
- 11:27:29लूप रन करने से पहले एक बार हम अपनी
- 11:27:31कंट्री लिस्ट को एक्सेस करना चाहते हैं
- 11:27:33कौन सी कंट्री लिस्ट जो हमारे कोड्स ड जए
- 11:27:35के अंदर ये कंट्री लिस्ट वेरिएबल है एक
- 11:27:37बार इसे एक्सेस करके हम प्रिंट करवा के
- 11:27:38देखना चाहते हैं तो लेट कोड ऑफ कोड इन
- 11:27:43कंट्री लिस्ट
- 11:27:45कसोल डलॉग हमारे सारे के सारे कोड हमारे
- 11:27:48पास प्रिंट होकर आ
- 11:27:49जाए ये हमारा फॉर इन लूप हम यूज कर सकते
- 11:27:52हैं तो रिफ्रेश करेंगे एंड इफ वी
- 11:27:55इंस्पेक्ट इट एंड गो टू आवर कंसोल तो
- 11:27:57कंसोल के अंदर हमारे पास सारे के सारे
- 11:28:00कोड्स अवेलेबल है अपने कोड्स के साथ हम
- 11:28:03कंट्री लिस्ट के अंदर उस कोड का यानी
- 11:28:06कंट्री का कोड भी प्रिंट करवा सकते हैं यह
- 11:28:08बेसिकली हमारा करेंसी कोड है ये हमारा
- 11:28:09कंट्री कोड है रिफ्रेश किया तो ये हमारा
- 11:28:12करेंसी कोड आ गया हमारा कंट्री कोड आ गया
- 11:28:14जैसे इसके अंदर अगर हम इंडिया का एग्जांपल
- 11:28:16ले तो इंडिया के लिए द करेंसी कोड इज
- 11:28:19आईएनआर बट द कंट्री कोड इज आईन यानी
- 11:28:21इंडिया तो यह सारी वैल्यूज हमारे पास
- 11:28:24एक्सेसिबल है इसे हम कट कर लेते हैं एंड
- 11:28:27यहां पर आकर अपने सिलेक्ट के अंदर हम एक
- 11:28:30एक कंट्री कोड के लिए अपना ऑप्शन ऐड
- 11:28:32करेंगे अब ऑप्शन कैसे ऐड करेंगे हम एक नया
- 11:28:35एलिमेंट क्रिएट करने वाले हैं लेट न्यू
- 11:28:37ऑप्शन इज इक्वल टू डॉक्यूमेंट डॉट क्रिएट
- 11:28:39एलिमेंट और हम एक ऑप्शन टाइप का एलिमेंट
- 11:28:42है जिसे क्रिएट करेंगे इस न्यू ऑप्शन के
- 11:28:45अंदर सबसे पहले तो हमारा जो इनर टेक्स्ट
- 11:28:48होगा यहां पर इसे करेंसी कोड कर देते हैं
- 11:28:52दैट विल बेसिकली बी इक्वल टू करेंसी कोड
- 11:28:54साथ के साथ जो हमारे न्यू ऑप्शन का वैल्यू
- 11:28:57होगी दैट विल आल्सो बी इक्वल टू करेंसी
- 11:29:00कोड एंड इस न्यू ऑप्शन को हम कहां पर ऐड
- 11:29:02करेंगे इस न्यू ऑप्शन को हम अपने सिलेक्ट
- 11:29:04के अंदर ऐड करेंगे यानी इस सिलेक्ट के
- 11:29:06अंदर तो सिलेक्ट के अंदर हम डॉट अपेंड कर
- 11:29:09देंगे अपने करेंसी या न्यू ऑप्शन को तो
- 11:29:13बेसिकली सारी जो हमारी कंट्रीज की लिस्ट
- 11:29:15थी उन सबको इंडिविजुअल ऑप्शन के अंदर
- 11:29:17कन्वर्ट कर रहे हैं और सिलेक्ट के अंदर उन
- 11:29:18ऑप्शन को हम ऐड कर रहे हैं इसे सेव कर
- 11:29:20लिया रिफ्रेश किया नाउ इफ आई लुक एट इट तो
- 11:29:23इस बार हमारे पास सारी की सारी कंट्रीज
- 11:29:25हमारे सिलेक्ट के अंदर अवेलेबल है इस
- 11:29:27दूसरे सिलेक्ट के अंदर भी सारी की सारी
- 11:29:28कंट्रीज हमारे पास अवेलेबल है तो ये हमारे
- 11:29:31पास सारी कंट्रीज आ गई अब हम चाहे तो अपने
- 11:29:33इक्सड एटीए से यह जो सारे के सारे हमारे
- 11:29:36ऑप्शंस है इन्हें रिमूव कर सकते हैं इस
- 11:29:39पार्ट को रिमूव कर लेते हैं एंड इन ऑप्शंस
- 11:29:41को हम रिमूव कर लेते हैं
- 11:29:44तो रिफ्रेश किया तो ये हमारे पास कंट्रीज
- 11:29:46आ गई ये हमारे पास कंट्रीज आ गई अब शुरुआत
- 11:29:48में हम चाहते हैं लेफ्ट में हमारे पास
- 11:29:50यूएसडी आए और राइट में हमारे पास इंडिया आ
- 11:29:52तो इन दोनों को हम सेलेक्ट करवाना चाहते
- 11:29:54हैं तो उसके लॉजिक के लिए हम एक वेरिएबल
- 11:29:56क्रिएट कर सकते हैं i इ 0 हमें पता है दो
- 11:29:59ही ड्रॉप डाउन है हमारे पास तो यहां पर
- 11:30:01बेसिकली या इन फैक्ट सिलेक्ट को आई बिलीव
- 11:30:03हमने कुछ ना कुछ आईडी दी होगी यह जो हमारा
- 11:30:06फर्स्ट सिलेक्ट है इसको हमने नेम दिया है
- 11:30:08फ्रॉम अच्छा फर्स्ट सेलेक्ट को नेम देना
- 11:30:10है फ्रॉम सेकंड सिलेक्ट को हम नेम देंगे
- 11:30:12टू तो यहां हम एक लॉजिक ऐड कर सकते
- 11:30:15हैं दैट इफ सिलेक्ट का जो नेम है दैट इज
- 11:30:20इक्वल टू फ्रॉम एंड अगर हमारा करेंसी का
- 11:30:25कोड इज इक्वल टू
- 11:30:28यूएसडी तो हम क्या करेंगे न्यू ऑप्शन के
- 11:30:30अंदर हम सिलेक्टेड को लिख देंगे एस
- 11:30:34सिलेक्टेड तो उस केस में अब हमें यूएसडी
- 11:30:36दिखाई देगा फ्रॉम के अंदर सेव किया
- 11:30:38रिफ्रेश किया हमारे पास यूएसडी आ गया इसी
- 11:30:40तरीके से राइट में अगर हम आईएनआर करना
- 11:30:42चाहते हैं तो एल्स और इस लॉजिक को कॉपी कर
- 11:30:46लेते हैं अगर सेलेक्ट का नेम टू है और
- 11:30:49करेंसी का कोड आईआर है तो हम उसे सेलेक्ट
- 11:30:52कर लेंगे सेव किया रिफ्रेश किया तो शुरुआत
- 11:30:54में जिसके साथ हम स्टार्ट करेंगे दैट विल
- 11:30:56बी यूएसडी टू आईएनआर कन्वर्जन उसके बाद हम
- 11:30:59चाहे तो कुछ भी चेंज कर सकते हैं आल्सो हम
- 11:31:01चाहते हैं कि जैसे ही कंट्री का नाम चेंज
- 11:31:02हो यानी यहां पर अगर हमने आईएनआर किया तो
- 11:31:04हमारे पास फ्लैग भी चेंज होना चाहिए तो हम
- 11:31:06एक नया फंक्शन बना लेते हैं कॉन्स्ट इसको
- 11:31:08हम बोल देंगे अपडेट
- 11:31:10फ्लैग तो अपडेट फ्लैग के लिए एक बना लेते
- 11:31:14हैं तो हम चाहते हैं जब भी हमारा सिलेक्ट
- 11:31:17चेंज हो तो यहां लिख देते हैं सिलेक्ट पर
- 11:31:20हम एक इवेंट लिनर ऐड कर देंगे कि जब भी
- 11:31:22हमारा सिलेक्ट चेंज हो उस केस में हमारे
- 11:31:25पास इवेंट लिनस में इवेंट ऑब्जेक्ट होती
- 11:31:28है उस केस में हम अपडेट फ्लैग को कॉल
- 11:31:30लगाएंगे विद आवर इवेंट डॉट टारगेट टारगेट
- 11:31:33होता है बेसिकली जब भी हमने कुछ भी चेंज
- 11:31:35किया तो कहां पर चेंज आया वो हम अपडेट
- 11:31:37फ्लैग को पास कर देंगे तो यहां हमारे पास
- 11:31:39एलिमेंट आ जाएगा एलिमेंट शुरुआत में क्या
- 11:31:42करेंगे सिर्फ कसोल ड लॉग लेते हैं अपने
- 11:31:44एलिमेंट को सेव किया रिफ्रेश किया वी
- 11:31:48आल्सो हैव आवर इंस्पेक्ट विंडो तो कंसोल
- 11:31:50पर आ जाते हैं लेट्स सपोज हम यूएसडी से
- 11:31:53आईआर में चेंज करते हैं जैसे ही सेलेक्ट
- 11:31:55किया वैसे ही हमारे पास आ गया सिलेक्ट
- 11:31:57यानी हमने यहां पर चेंज किया है तो हमारे
- 11:31:59पास वो एलिमेंट आ गया अब इस एलिमेंट के
- 11:32:01बेसिस पर हम कुछ भी चेंस कर सकते हैं तो
- 11:32:03सबसे पहले तो एलिमेंट से हम अपना करेंसी
- 11:32:06कोड एक्सट्रैक्ट करेंगे करेंसी कोड होगा
- 11:32:08हमारे एलिमेंट की वैल्यू करेंसी कोड को
- 11:32:12चाहे तो हम प्रिंट भी करवा सकते हैं
- 11:32:15सेव रिफ्रेश यहां अगर हम आईआर सेलेक्ट
- 11:32:17करते हैं तो हमारा करेंसी कोड होगा आईएनआर
- 11:32:19यहां अगर हमने यूरो सेलेक्ट किया तो
- 11:32:22करेंसी कोड विल बी य आर करेंसी कोड हमारे
- 11:32:25पास सक्सेसफुली आ रहा है अब करेंसी कोड के
- 11:32:27बेसिस पर हमें बेसिकली अपनी नई इमेज लेकर
- 11:32:29आनी है करेंसी कोड से हम कंट्री कोड लेकर
- 11:32:32आएंगे कंट्री कोड क्या होगा कंट्री कोड
- 11:32:34होगा कंट्री लिस्ट के अंदर तो आईएनआर के
- 11:32:37लिए कंट्री कोड विल बी आई ए यूरो के लिए
- 11:32:41कंट्री कोड विल बी आई बिलीव यू इस तरीके
- 11:32:43से हम पास कंट्री कोड आ जाएगा और हमारा
- 11:32:45लिंक क्या होगा न्यू सोर्स लिंक हमारे पास
- 11:32:48होने वाला है index.htm में जाएंगे और इस
- 11:32:51लिंक को कॉपी कर लेते हैं इस लिंक के अंदर
- 11:32:54बेसिकली हमें इस चीज को चेंज करना है यह
- 11:32:56हमारा कंट्री कोड बनने वाला है तो यहां पर
- 11:32:59अपना वेरिएबल लिख देते हैं कंट्री कोड सेे
- 11:33:03कर लेते हैं सेव एंड अपनी इमेज को कैसे
- 11:33:05एक्सेस करेंगे अभी एलिमेंट के अंदर हमारे
- 11:33:07पास क्या है एलिमेंट के अंदर हमारे पास
- 11:33:08सेलेक्ट है तो सिलेक्ट के अंदर इमेज कहां
- 11:33:11पर आती है ये हमारा सिलेक्ट है तो बेसिकली
- 11:33:13हमें सिलेक्ट के पैरेंट में जाना है जो
- 11:33:15हमारा सिलेक्ट का कंटेनर है उसके अंदर
- 11:33:17हमें इमेज को जाके सेलेक्ट करना है तो
- 11:33:19यहां पर जो हमारा एलिमेंट है उसके हम
- 11:33:22पेरेंट पर जाने वाले हैं यानी पेरेंट
- 11:33:24एलिमेंट पर जाएंगे एंड फिर पेरेंट एलिमेंट
- 11:33:26पर हम क्वेरी सिलेक्टर ऐड करने वाले हैं
- 11:33:28फॉर आवर इमेज तो हमारे पास इमेज आ जाएगी
- 11:33:31एंड इस इमेज के लिए तो लेट इमेज इज इक्वल
- 11:33:34टू दिस एंड इस इमेज के अंदर सोर्स को हम
- 11:33:37चेंज करके कर देंगे अपना न्यू सोर्स इतने
- 11:33:39पार्ट को कर लेते हैं सेव एंड रिफ्रेश तो
- 11:33:42एक बार यूएसडी से आईआर में कन्वर्ट करते
- 11:33:44हैं हमारा फ्लैग चेंज हो गया यूरो में
- 11:33:46कन्वर्ट करते हैं हमारा फ्लैग चेंज हो गया
- 11:33:48इफ वी कन्वर्टेड टू जापानीज न हमारा फ्लैग
- 11:33:52चेंज हो गया नेपाल रुपी फ्लैग चेंज हो गया
- 11:33:56तो इस तरीके से अब हम करेंसी को जैसे ही
- 11:33:58यहां पे दूसरी करेंसी को ही सिलेक्ट कर
- 11:34:00रहे हैं लेट्स सपोज आई सिलेक्ट केजीटी तो
- 11:34:04हमारा फ्लैग चेंज हो गया जीटी क हमारा
- 11:34:06फ्लैग चेंज हो गया एंड इस तरीके से हमारे
- 11:34:08पास डिफरेंट डिफरेंट फ्लैग्स अवेलेबल हो
- 11:34:10रहे हैं अब फ्लैग तो हमने चेंज कर लिया पर
- 11:34:12बेसिकली अब मुझे चाहिए कि मैं
- 11:34:14100 यूएसडी को इफ आई वांट टू कन्वर्ट इट
- 11:34:16इनटू आईआर तो वो किस तरीके से कन्वर्ट
- 11:34:18करेंगे तो गेट एक्सचेंज रेट पर जैसे ही
- 11:34:20क्लिक करें तो हमारे पास एक्सचेंज रेट आना
- 11:34:22चाहिए उस चीज पर हम काम करने वाले हैं तो
- 11:34:24हमारा जो बटन होगा उसे सेलेक्ट कर लेते
- 11:34:26हैं कॉन्स्ट
- 11:34:28बटन इज इक्वल टू डॉक्यूमेंट डॉट क्वेरी
- 11:34:32सिलेक्टर हमारे पास हमारे फॉर्म का बटन आ
- 11:34:35जाएगा एंड इस बटन के ऊपर हम अपना इवेंट
- 11:34:38लिनर ऐड करेंगे
- 11:34:44तो हमारा बटन क्लिक हो जाएगा हमारे पास
- 11:34:46कुछ इवेंट आ जाएगा सबसे पहले तो हम करने
- 11:34:49वाले हैं इवेंड प्रिवेंट डिफॉल्ट इवन डॉट
- 11:34:52प्रिवेंट डिफॉल्ट से क्या होगा बेसिकली
- 11:34:54फॉर्म जो होता है फॉर्म जब सबमिट होता है
- 11:34:55तो उसका डिफॉल्ट बिहेवियर होता है कि पेज
- 11:34:57रिफ्रेश होगा यहां पर इस तरीके से ये
- 11:34:59चीजें दिखाई देंगी हमें ये सारी चीजें
- 11:35:01नहीं चाहिए हम चाहते हैं बटन के क्लिक
- 11:35:02करने पर जो भी काम ऑटोमेटिक हो रहे थे
- 11:35:04उनमें से अब कुछ भी काम ना हो जो भी काम
- 11:35:06होगा वो हम करवाएंगे तो अब इसे एक बार
- 11:35:08रिफ्रेश कर लेते
- 11:35:09हैं लेट्स रिमूव दिस पार्ट तो अब तो जैसे
- 11:35:14ही हम गेट एक्सचेंज रेट पर क्लिक करेंगे
- 11:35:16अब हमारे पास कोई भी चेंज नहीं हो रहा
- 11:35:17मतलब कुछ भी काम नहीं हो रहा तो सारे काम
- 11:35:19जो थे उनको हमने प्रिवेंट कर लिया है अब
- 11:35:21हमें जो काम करवाना है उसे हम करवाना
- 11:35:23स्टार्ट करेंगे सबसे पहले तो हमने जो भी
- 11:35:25अमाउंट एंटर की होगी चाहे वो 100 है वो वन
- 11:35:27है वो 1000 है उस अमाउंट को हम एक्सेस
- 11:35:29करने वाले हैं तो लेट अमाउंट इज इक्वल टू
- 11:35:33डॉक्यूमेंट डॉट क्वेरी सिलेक्टर अपने
- 11:35:36फॉर्म के अंदर से अपने इनपुट को हम चाहे
- 11:35:38तो एक्सेस कर सकते हैं नहीं तो य अपने डॉट
- 11:35:41अमाउंट से अपनी इनपुट को एक्सेस कर लेंगे
- 11:35:44ये हमारे पास हमारी अमाउंट आ गई और अमाउंट
- 11:35:46की वैल्यू को भी हम प्रिंट करवा सकते हैं
- 11:35:48तो लेट अमाउंट वैल्यू इज इक्वल टू अमाउंट
- 11:35:51डॉट वैल्यू इसे चाहे तो कसोल डलॉग करवा
- 11:35:56सकते हैं हम अपनी अमाउंट वैल्यू को सेव
- 11:35:59किया रिफ्रेश किया जैसे ही फॉर्म सबमिट
- 11:36:01करेंगे अमाउंट वैल्यू हमारे पास आ गई अगर
- 11:36:03यहां पर मैंने 760 किया होता तो अमाउंट
- 11:36:06वैल्यू आ जाती 760 अच्छा यहां पर हम चाहते
- 11:36:10तो इसे खाली भी छोड़ सकते थे तो हमारे पास
- 11:36:11एमटी आती है अमाउंट या हम चाहते तो -5 इस
- 11:36:14तरीके का कुछ कर सकते थे तो -5 आता तो
- 11:36:17उसके लिए हम एक कंडीशन ऐड कर सकते हैं कि
- 11:36:19अगर इफ माय अमाउंट वैल्यू इज
- 11:36:23एमटी या फिर हमारी जो अमाउंट वैल्यू है
- 11:36:26अगर वो लेस दन रो है या लेस दन वन लेस दन
- 11:36:29वन कह देते हैं लेस दन वन है तो उस केस
- 11:36:31में ऑटोमेटिक हम क्या करेंगे अमाउंट
- 11:36:34वैल्यू को सेट कर देंगे टू वन एंड अमाउंट
- 11:36:39डॉट वैल्यू को भी सेट कर देंगे टू द
- 11:36:41स्ट्रिंग वन सेव किया रिफ्रेश किया अब
- 11:36:44यहां पर इफ आई राइट -5 और जैसे ही एंटर
- 11:36:46किया वह रिसेट हो जाएगा टू 1 अगर हमने
- 11:36:49यहां पर खाली छोड़ दिया तो दोबारा रिसेट
- 11:36:51हो जाएगा ट 1 यह एक चेंज हम छोटा सा यहां
- 11:36:53पर कर सकते हैं इनफैक्ट हम नंबर भी बना
- 11:36:55सकते हैं अपने इनपुट टाइप को अब यहां पर
- 11:36:57अपने लिए हम एक यूआरएल क्रिएट करेंगे
- 11:36:59लेट्स क्रिएट अ यूआरएल यूआरएल किससे
- 11:37:01क्रिएट करेंगे अपने इस बेस यूआरएल से तो
- 11:37:03हमारे पास हमारा बेस यूआरएल होगा एंड बेस
- 11:37:07यूआरएल के अंदर बेसिकली यह वाला जो पार्ट
- 11:37:10है
- 11:37:14एंड यहां हमें अपनी फ्रॉम वाली करेंसी
- 11:37:19लिखनी है स्लैश एंड फिर हमें अपनी टू वाली
- 11:37:23करेंसी लिखनी है डॉट जेसन हमें इस यूआरएल
- 11:37:26के ऊपर अच्छा यहां बेस यूआरएल भी एक
- 11:37:28वेरिएबल है बेसिकली हमें इस यूआरएल के ऊपर
- 11:37:30रिक्वेस्ट भेजनी है फेच जो एपीआई हम यूज
- 11:37:33करेंगे फेच एपीआई वो इस यूआरएल के ऊपर यूज
- 11:37:34करेंगे यहां पर फ्रॉम करेंसी एंड टू
- 11:37:37करेंसी को एक्सेस करने के लिए हम ऊपर
- 11:37:39एक्सेस कर लेते हैं कंस्ट फ्रॉम करेंसी
- 11:37:42हमारे पास हो जाएगी डॉट क्वेरी सिलेक्टर
- 11:37:46हम अपने फ्रॉम के अंदर से सिलेक्ट को
- 11:37:48एक्सेस कर रहे हैं एंड सेम चीज हो जाएगी
- 11:37:52टूू करेंसी के लिए तो यहां टू करेंसी के
- 11:37:54लिए टू के अंदर से हम अपने सिलेक्ट को
- 11:37:56एक्सेस करेंगे तो यह हमारे पास फ्रॉम
- 11:37:58करेंसी आ जाएगी हमारे पास टू करेंसी आ
- 11:38:00जाएगी पहले हम चाहे तो कंसोल ड लॉक करवा
- 11:38:04सकते हैं अपनी फ्रॉम
- 11:38:05करेंसी एंड अपनी टू करेंसी की वैल्यू को
- 11:38:09इसे एक बार कमेंट आउट कर देते हैं सेव
- 11:38:12किया रिफ्रेश किया फॉर एग्जांपल अभी हमारे
- 11:38:14पास यूएसडी है यहां पर आईआर है जैसे ही
- 11:38:16गेट एक्सचेंज रेट किया ये हमारे फ्रॉम की
- 11:38:18वैल्यू आ गई ये टू की वैल्यू आ गई पर ये
- 11:38:20क्या है ये पूरा का पूरा एलिमेंट है हमें
- 11:38:21पूरा एलिमेंट नहीं चाहिए हमें तो इसकी
- 11:38:23वैल्यू चाहिए तो डॉट वैल्यू हमारे काम की
- 11:38:26चीज है सेव किया रिफ्रेश किया ये फ्रॉम
- 11:38:28यडी टू आईआर जैसे ही किया यूएसडी आईआर आ
- 11:38:30गया अगर यहां पर आई वुड हैव डन
- 11:38:34एसआरडी तो यह एसआरडी आईआर आ गया तो इस
- 11:38:36तरीके से हमारी जो वैल्यू है उसे हमें
- 11:38:38एक्सेस करना है इसे कमेंट आउट कर देते हैं
- 11:38:42यहां पर आते हैं हम डॉट वैल्यू करेंगे इन
- 11:38:45फैक्ट शिफ डॉट वैल्यू भी नहीं करना हमारी
- 11:38:47जो वैल्यू है कैपिटल लेटर्स में आ रही है
- 11:38:49पर हमारी जो एपीआई है वो कैपिटल लेटर्स
- 11:38:50में वर्क नहीं करती वो स्मॉल लेटर्स में
- 11:38:52वर्क करेगी तो इसीलिए हमें इसे टू लोअर
- 11:38:54केस करना पड़ेगा जो स्ट्रिंग का मेथड हमने
- 11:38:56पढ़ा हुआ है ऑलरेडी टू लोअर केस एंड यही
- 11:38:59सेम चीज हम इस स्ट्रिंग के ऊपर करने वाले
- 11:39:02हैं सेव किया इससे हमारे पास क्या आएगा इस
- 11:39:05यूआरएल पर जब रिक्वेस्ट भेजेंगे तो हमारे
- 11:39:06पास हमारा एक्सचेंज रेट आएगा तो लेट या जो
- 11:39:10भी रिस्पांस हमारे पास आता है रिस्पांस इज
- 11:39:12इक्वल टू
- 11:39:14फच को हम कॉल करेंगे विद आर यूआरएल एंड
- 11:39:18अवेट यूज करने के लिए हमें क्या करना
- 11:39:19पड़ेगा इस फंक्शन को हमें अस सिंक बनाना
- 11:39:21पड़ेगा फंक्शन को सिं बनाने के लिए हमें
- 11:39:23यहां लिखना पड़ेगा
- 11:39:25एंक सेव कर लेते हैं एंड अपने रिस्पांस को
- 11:39:29हम प्रिंट करवाएंगे कसोल डलॉग आ रिस्पांस
- 11:39:32सेव रिफ्रेश गेट एक्सचेंज रेट किया हमारे
- 11:39:36पास कुछ रिस्पांस आया एपीआई में स्टेटस
- 11:39:38200 है मतलब सारी चीजें अच्छे से वर्क कर
- 11:39:39रही है अब इस रिस्पांस से हमें इससे डाटा
- 11:39:42पास करना पड़ेगा तो लेट डाटा इ इक्वल टू
- 11:39:45अवेट रिस्पांस डॉट जेसन और हम क्या करेंगे
- 11:39:49अपने डाटा को प्रिंट करवाएंगे सेव किया
- 11:39:52रिफ्रेश किया गेट एक्सचेंज रेट एक्सचेंज
- 11:39:54रेट आ गया जिसमें डटा है और हमारे पास
- 11:39:56हमारा एक्सचेंज रेट है एक्सचेंज रेट इज
- 11:39:58बेसिकली दिस वैल्यू अब यह वैल्यू कैसे
- 11:40:01एक्सेस करें जो हमारा रेट होगा लेट रेट
- 11:40:04विल बी डटा के अंदर
- 11:40:06से जो भी हमारा टू वाली करेंसी है यानी टू
- 11:40:09वाली करेंसी यहां पर आईआर है इफ आई मेक इट
- 11:40:13सपोज जापनीज
- 11:40:14ए तो इस बार टू वाली करेंसी क्या होगी
- 11:40:17जेपीवाई होगी तो जो भी हमारी टू वाली
- 11:40:20करेंसी है उसकी वैल्यू है उसे हम टू लोअर
- 11:40:23केस में अगर कन्वर्ट करें तो इस इंडेक्स
- 11:40:26पर बेसिकली इस की पर हमारा डाटा हमारा रेट
- 11:40:29अवेलेबल होगा तो फाइनली हम अपने सिर्फ जो
- 11:40:32एक्सचेंज रेट है उसे प्रिंट करवा सकते हैं
- 11:40:34सेव किया रिफ्रेश किया एक्सचेंज रेट क्या
- 11:40:37है 83 इफ आई डू जैपनीज एन एक्सचेंज रेट
- 11:40:40क्या है 142 इफ आई डू ऑस्ट्रेलियन
- 11:40:43एक्सचेंज रेट क्या है 1.49 तो इस तरीके से
- 11:40:46हमारे पास एक्सचेंज रेट आ जाएंगे जिसे
- 11:40:48हमें अमाउंट से मल्टीप्लाई करना है तो लेट
- 11:40:51फाइनल अमाउंट फाइनल अमाउंट क्या होगी इ
- 11:40:54इक्वल टू अमाउंट से हमें मल्टीप्लाई करना
- 11:40:57है अपने रेट को एंड दिस विल बी आ फाइनल
- 11:40:59अमाउंट एंड इस फाइनल अमाउंट को हम कहां पर
- 11:41:01सेव करना चाहते हैं अपने मैसेज के अंदर तो
- 11:41:03उस मैसेज को ऊपर एक्सेस कर लेते हैं कंस्ट
- 11:41:06मैसेज इ इक्वल टू डॉक्यूमेंट डॉट क्वेरी
- 11:41:08सिलेक्टर यहां पर अपनी मैसेज क्लास से
- 11:41:12अपने डिव को हम एक्सेस कर सकते हैं दिस इज
- 11:41:14आवर मैसेज और यहां पर मैसेज से या इन
- 11:41:18फैक्ट वी कैन क्रिएट अनदर फंक्शन वी विल
- 11:41:21कॉल इट
- 11:41:23कंस्ट अपडेट
- 11:41:26मैसेज या इनफैक्ट इस काम को यही कर लेते
- 11:41:29हैं क्योंकि हमारे पास बहुत सारे
- 11:41:30पैरामीटर्स होंगे जो हमें पास करने
- 11:41:31पड़ेंगे तो अपडेट मैसेज की जगह हम क्या
- 11:41:33करेंगे मैसेज का जो इनर टेक्स्ट है उसे
- 11:41:37अपडेट करके कर
- 11:41:38देंगे हम लिखना चाहते हैं यूएसडी इ इक्वल
- 11:41:42टू 80r इस तरीके का हम कुछ मैसेज लिखना
- 11:41:45चाहते हैं तो उसमें वन की जगह हमारे पास
- 11:41:47अमाउंट आनी चाहिए तो यहां पे अमाउंट की
- 11:41:50वैल्यू आ जाएगी यूएसडी की जगह हमारे पास
- 11:41:52क्या आना चाहिए हमारे पास फ्रॉम करेंसी
- 11:41:54आनी चाहिए तो फ्रॉम करेंसी की वैल्यू हम
- 11:41:58यहां पर लिख देंगे 80 की जगह हमारे पास
- 11:42:00एक्सचेंज रेट आना चाहिए तो यहां एक्सचेंज
- 11:42:03रेट नहीं हमारी फाइनल अमाउंट आनी चाहिए
- 11:42:04फाइनल अमाउंट आ जाएगी एंड यहां पर हम लिख
- 11:42:08देंगे अपनी टू करेंसी टू करेंसी की वैल्यू
- 11:42:12इसे सेव कर लेते हैं एंड लेट्स रिफ्रेश इट
- 11:42:16अब एक बार चीजों को करना स्टार्ट करते हैं
- 11:42:18मुझे वन यूएसडी को आईआर में कन्वर्ट करना
- 11:42:21है नॉट अ नंबर इट्स सेइंग फाइनल अमाउंट इज
- 11:42:25नॉट अ नंबर एक बार हमारे पास रेट क्या आया
- 11:42:28उसे एक बार प्रिंट करवा के देखते हैं
- 11:42:30व्हाट इज द रेट गोइंग टू बी एंड कसोल डॉट
- 11:42:33लॉग करके व्हाट इज द अमाउंट गोइंग टू बी
- 11:42:35सेव रिफ्रेश अच्छा अमाउंट हमारे पास
- 11:42:38एलिमेंट आ रहा है तो
- 11:42:41यहां अमाउंट नहीं हमें अमाउंट की वैल्यू
- 11:42:44चाहिए सेव रिफ्रेश आई वांट टू कन्वर्ट व
- 11:42:47यूएसडी टू आईआर गेट एक्सचेंज
- 11:42:50रेट अमाउंट वैल्यू इज नॉट
- 11:42:52डिफाइंड दिस इज एमटी आई बिलीव से एमटी
- 11:42:57वैल्यू हमने रखा है सेव किया रिफ्रेश किया
- 11:42:59दोबारा से 1 यूएसडी को आईआर में कन्वर्ट
- 11:43:02करना है दिस इज द एक्सचेंज रेट हमारे पास
- 11:43:03कन्वर्ट होके आ गया मुझे $10 को आईआर में
- 11:43:06कन्वर्ट करना है तो इट इज
- 11:43:08832 मुझे 000 को आईआर में कन्वर्ट करना है
- 11:43:12वो हमारे पास आ गया अगर हम लेट्स सपोज 000
- 11:43:17को यूरो में कन्वर्ट करना चाहते
- 11:43:20हैं तो 000 इ इक्व 10.9 यरो दिखा रहे है
- 11:43:24हम चाहे तो इंटरनेट पे सर्च कर सकते हैं
- 11:43:261000 आ2 यूरो कितना होता है इट इज 11 पट
- 11:43:32समथिंग तो यहां दिखा रहा है 10 पॉ समथिंग
- 11:43:34तो बेसिकली हमारी एपीआई में बिल्कुल
- 11:43:36लेटेस्ट अपडेटेड डटा हमारे पास नहीं है बट
- 11:43:39नियर अबाउट मतलब सिमिलर डाटा है एपीआई का
- 11:43:42जो डाटा है हम एक डिफरेंट एपीआई यूज कर
- 11:43:44सकते हैं पर हमारी ऐप ऑलमोस्ट फंक्शनल है
- 11:43:46मतलब इफ आई कन्वर्ट इट इन टू ऑस्ट्रेलियन
- 11:43:49डॉलर तो 1000 आईआर इ
- 11:43:5317.9 यूडी दिखा रहा है एंड इंटरनेट पे इट
- 11:43:57इज आल्सो 17.9 से तो इट इज नियर अबाउट
- 11:44:00एक्यूरेट नॉट वेरी एक्यूरेट बट हां नियर
- 11:44:02अबाउट हमें मिल रहा है अपना एक्सचेंज रेट
- 11:44:04तो चीजें हमारे लिए सारी की सारी यहां पर
- 11:44:06वर्क कर रही है हमारी जो डिफॉल्ट अमाउंट
- 11:44:09है उसे हम 100 की जगह वी कैन आल्सो मेक इट
- 11:44:11इक्वल टू व सो दैट इट बिकम सिंपलर आल्सो
- 11:44:14हम एक और चीज ऐड कर देते हैं कि जब फर्स्ट
- 11:44:16टाइम हमारा डॉक्यूमेंट लोड होगा तो हम
- 11:44:19अपने जो डॉक्यूमेंट है उस पर एक इवेंट
- 11:44:22लेसनर ऐड कर सकते हैं कि जब फर्स्ट टाइम
- 11:44:24हमारा डॉक्यूमेंट लोड होगा तो उस केस में
- 11:44:26हमें क्या चाहिए उस केस में हम अपने ये
- 11:44:30सारे काम बेसिकली करना चाहते हैं कि हम
- 11:44:32शुरुआत में ही एक जो हमारा डिफॉल्ट है डी
- 11:44:35टू आईआर कन्वर्जन उसके लिए चीजें दिखाना
- 11:44:37चाहते हैं तो इतने पार्ट को कट करके वी
- 11:44:40कैन क्रिएट अनदर फंक्शन वी कैन कॉल इट
- 11:44:42अपडेट
- 11:44:43एक्सचेंज
- 11:44:45रेट एंड कंस्ट अपडेट एक्सचेंज रेट इ इक्वल
- 11:44:50टू दिस वैल्यू ी कैन मेक दिस फंक्शन ए
- 11:44:54सिंक एंड अब हमें इसको ए सिंक बनाने की
- 11:44:57जरूरत नहीं है तो बेसिकली यहां पर हम कॉल
- 11:44:59करेंगे अपने अपडेट एक्सचेंज रेट को इसको
- 11:45:03सेव कर लेते हैं तो जैसे ही हमारा पेज लोड
- 11:45:05हो वैसे ही हम अपने अपडेट एक्सचेंज रेट को
- 11:45:08कॉल करना चाहते हैं सेव किया रिफ्रेश किया
- 11:45:11तो शुरुआत में ये वैल्यू हमारे पास अपडेट
- 11:45:14होके आनी चाहिए थी अपडेट एक्सचेंज रेट
- 11:45:17व्हाट इज दिस एरर वी आर गेटिंग इंडिकेट
- 11:45:19वेदर टू ये सारी चीजें हम रिमूव कर देते
- 11:45:22हैं एंड वी कैन आल्सो पुट दिस अपडेट
- 11:45:25एक्सचेंज रेट एट
- 11:45:27द टॉप ऑफ द पेज प्रोबेबली
- 11:45:31हियर एंड इवेंट लेसनेस को हम लास्ट में ऐड
- 11:45:35कर देते हैं सेव कर लिया रिफ्रेश किया ओके
- 11:45:38ये इवेंट लिनर इसलिए नहीं चल रहा क्योंकि
- 11:45:40हमें विंडो पर ऐड करना है अपना रिफ्रेश
- 11:45:43किया तो इस बार शुरुआत में ही हमारे पास
- 11:45:44अपडेट होके आ रही है वैल्यूज अब कुछ-कुछ
- 11:45:47एग्जांपल्स हैं जिन पर हम रन कर सकते हैं
- 11:45:49अपने कोड को फॉर एग्जांपल आई वांट टू
- 11:45:51कन्वर्ट ₹1 इंडियन रप इनटू नेपाली रुपी तो
- 11:45:56यह हमारे पास कन्वर्जन होकर आ गया 100
- 11:45:58इंडियन रप को इफ आई वांट टू कन्वर्ट इट इन
- 11:46:00टू जपनीज न तो हमारे पास कन्वर्जन आ गया
- 11:46:03इफ आई वांट टू कन्वर्ट 1001 यूएस टू
- 11:46:07जैपनीज एन या ऑस्ट्रेलियन
- 11:46:10डॉलर तो यह हमारे पास कन्वर्जन आ गया
- 11:46:12हमारा जो करेंसी कन्वर्टर है वो हमारे लिए
- 11:46:14कंपलीटली काम कर रहा है हम चाहे तो एक दो
- 11:46:16स्टाइल के अंदर इसको और ज्यादा बेटर
- 11:46:18स्टाइलिश बना सकते हैं और इसके अंदर कुछ
- 11:46:19चेंजेज कर सकते हैं टू मेक इट इंप्रूव्ड
- 11:46:21टू मेक इट बेटर बट जो हमारा बेसिक कोड था
- 11:46:24बेसिक लेआउट था उसको हमने प्रिपेयर कर
- 11:46:25लिया एंड इस तरीके से हमने एक मिनी
- 11:46:27प्रोजेक्ट बना लिया है यूजिंग आवर एपीआई
- 11:46:29एंड यूजिंग ऑल द थिंग्स रिलेटेड टू डोम
- 11:46:32रिलेटेड टू स्ट्रिंग्स रिलेटेड टू अरेज
- 11:46:34जिनको हमने अपने जावास्क्रिप्ट की सीरीज
- 11:46:35के अंदर सीखा है तो आई होप कि इस पूरी
- 11:46:37सीरीज को फॉलो करने में हमें बहुत सारा
- 11:46:39मजा आया होगा हमने काफी सारी इंटरेस्टिंग
- 11:46:41और नई चीजें सीखी होंगी जावास्क्रिप्ट के
- 11:46:42अंदर मेजर जो कांसेप्ट होते हैं हमारे
- 11:46:44फ्रंट एंड के उनको हमने कवर कर लिया है
- 11:46:46उसके बाद हम चाहे तो अब जाकर
- 11:46:48जावास्क्रिप्ट के अंदर नट जस को एक्सप्लोर
- 11:46:49कर सकते हैं बैक एंड को एक्सप्लोर कर सकते
- 11:46:51हैं रिएक्ट जस को सीख सकते हैं बहुत सारी
- 11:46:53इनफैक्ट अनलिमिटेड चीजें हैं
- 11:46:54जावास्क्रिप्ट के अंदर सीखने के लिए
- 11:46:56उन्हें जाकर हम चाहे तो एक्सप्लोर कर सकते
- 11:46:57हैं तो अब फाइनली हमारी जो सीरीज है वो
- 11:47:00कंप्लीट हो गई है आज के नोट्स या आज का
- 11:47:02कोड आपको नीचे डिस्क्रिप्शन बॉक्स के अंदर
- 11:47:03मिल जाएगा कैसा लगा आपको मेरे साथ
- 11:47:05जावास्क्रिप्ट सीखना उसके बारे में आप
- 11:47:06मुझे नीचे कमेंट करके बता सकते हैं यू कैन
- 11:47:08आल्सो टेल मी ऑन लिंक न आज के लिए इतना ही
- 11:47:10मिलते हैं नेक्स्ट वीडियो में टिल देन कीप
- 11:47:11लर्निंग एंड कीप कोडिंग m
About this transcript
This page contains the full transcript of JavaScript Tutorial (2024) for Beginners to Pro (with Notes, Projects & Practice Questions) by Apna College, generated from the public captions YouTube serves with the video. The transcript has 153,051 words across 18,579 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.