Transcript for:
जावास्क्रिप्ट ट्यूटोरियल के महत्वपूर्ण बिंदु

हेलो चैम्स कैसे हो आप लोग मैंने आप लोगों के लिए एक बहुत अच्छा सा जावर स्क्रिप्ट लॉन वोट मैटर्स एक टूटोरियल बनाया है इसके अंदर भाईयों हम लोग लोग सब कुछ कवर करेंगे वाट मैटर्स मैंने पता है पूरी लिस्ट को डिवाइट के टेन के लाइक वन के कॉमेंट मैं वह सारे गेम चेंजर टॉपिक पढ़ाना चाहता हूं अभी बस वीडियो शुरू कर रहा हूं ना उसमें सारे टॉपिक बताएं कि इस वीडियो में बेसिक क्या कवर हो रहे हैं और अगले वीडियो में हम वो जो गेम चेंजर टॉपिक से अध्यान स्टॉपिक द रियल गेम द रियल थिंग जो आपको और आपके दोस्त में फर्क क्रिएट करेगी वो सारी चीज़ा मैं आपको सिखाना चाहता हू कुछ दिन रि���ॉर्ड करना पड़ा पहले लग रहा था एकी दिन में हो जाएगा लेकिन नहीं हुआ तो अब शुरू करते हैं वीडियो को अच्छे से पढ़ो बढ़िया से पढ़ना अच्छे से प्राक्टिस करना देखो प्राक्टिस करो पास करो प्राक्टिस करो पास करो We will make projects, we will make all of those things जो मैंने इस वीडियो के अंदर बोली हैं, right? चलो अब शिरू करते हैं पढ़ाई and I'm really happy कि आप यहां तक आए stay with me here and पढ़ेगे बढ़िया से मज़ाएगा, let's go अरे छोड़ो यार तुम JavaScript कहां लगे भाईया मुझे देखो तुम किट स्माइल बगवास कर रहा हूं चलो पढ़ाई करते हैं तो आज की वीडियो में भाई हो जो हम पढ़ने वाले हैं डाट इज ऑल अबाउट जावास्क्रिप्ट तो जावास्क्रिप्ट लैंग्वेज में जो आज हमें पढ़ना है दाट्स अलाट मेरे पास पूरी लिस् बड़ी चीज है, HTML, CSS के comparison जावास्क्रिप्ट थोड़ी बड़ी है, और मेरी बात सुनना, अब important हाँ, इदर, इदर, इदर सुनो, JS में, हमने इस पूरी लिस्ट को दो हिस्सों में डिवाइट किया है, minus and double minus, तो ये minus क्या है, minus is learn what matters, the basics of Javascript, the core, the fundamental, ठीक है, और जो double minus है, मेरे प्यारे भाई, that is all about the big game, the big game changer stuff, the game जो आप में और आपके ठीक है? तो जो भी double minus topics हैं, those are those topics, जो एक number topics हैं, right? You will love them.

But, there's a twist in the game. इस वीडियो में we'll be covering all the minus topics and not the double minus topics. हु हु, ऐसा क्यों भाईया, इतना आतंक क्यों?

उसका reason यह है, क्योंकि ये जो minus topics हैं, मेरे प्यारे भाई, इस वीडियो में we are learning along what matters. And, वो जो double minus topics हैं, those are the advanced part. या कह सकते हो those game changer things जो सबको नहीं पता होती we'll talk about that in the next video और next video JavaScript पे वो advanced next video तब आएगा जब इस video पे आएगे 10k likes and 1k comments फटावट जाके उस पे करो एक like एक बढ़िया सा comment करना वीडियो देखने के बाद अगर satisfy होना तो ठीक है पर करना जरूर सोचो मैं आपको ये सब पढ़ा रहा हूँ free of cost अपना premium content तो यार please support me लेट्स गो तो सबसे पहले हम लोग जो इस लिस्ट में पढ़ेंगे दाट एस जेस नहीं हम पढ़ेंगे वर्ड वर्सेस कीवर्ड कीवर्ड पूरी जेस है वर्ड वर्सेस कीवर्ड लेट्स गो तो वर्ड वर्सेस कीवर्ड लेट्स गो तो सबसे पहले हम यह जा चाचा, चाचा एक word है, क्या इसका मतलब JS में कुछ है? नहीं है, that's a word, ये एक word है, और compiler इस word को नहीं समझता, अब ये compiler क्योंने है? compiler is the guy जो आपके code को चलाता है, कोई तो चलाएगा code को, तो इस line को कोई तो चलाएगा, जो चलाता है वो इस word को नहीं समझता उसका नाम क्या है compiler वो इस word को अब by the way देखो मैं अगली बात बता रहे हूँ ये बता रहा हूँ उन लोगों के लिए जो मुझे यहाँ पे सिर्फ criticize करने आए होगे मुझे पता है कि javascript में compiler नहीं interpreter होता है so don't worry about that पढ़ने के लिए सीखो, हो सकता है मुझे से कोई सीख लो, criticize करने से कोई फायदा नहीं होता दोस्त, आप अपनी energy को गलर direction में use मत करो, let's go.

तो सबसे पहले एक word चाचा, क्या ये word चाचा, javascript में कोई मतलब रखता है, नहीं, that's a word, this is a word, ठीक है, Come on, बढ़िया, अब एक word और हम लेते है for, for नाम का एक word है, क्या ये JavaScript में कोई मतलब रखता है, हाँ, क्या हम ये पढ़ेंगे, हाँ, future में, हाँ, for कुछ होता है, हाँ, क्या होता है, loop, ये क्या होता है, बाद में, okay, for कुछ होता है, हाँ, तो फिर वो क्या है, keyword, okay, nice, तो ऐसा येस माय फ्रिंड और ऐसा कुछ भी जिसका कोई मतलब नहीं है ताट इस वर्ड ओके कूल तो भाईया अगर मैंने भाईया लिखा जाउस्क्रिप्ट में तो ये वर्ड है या कीवर्ड है फर एक्सांपल मैं आपके लिए कुछ एक्सांपल्स लिखता हूँ जैसे मैंने लिख दिया हर्ष मैंने लिख दिया इज मैंने लिख दिया गुड मैंने लिख द आशिस गुड मैन नच नच गुड तो मैंने बोला हर यह तो वर्ड है इस भी वर्ड क्योंकि इस नाम से जाउफ्स्क्रिप्ट में कुछ नहीं होता गुड भी वर्ड है क्योंकि इस नाम से भी कुछ नहीं होता मैंनाम से भी कुछ नहीं होता ऑल आफ दीज आर वर्ड जाएगा ठीक है अब मैं लिख दी दो फॉर मैं लिख देता हूं इफ मैं लिख देता हूं एल्स कम आन मैं लिख दीता हूं वह अर्मेज देता हूं क्या हो गया मेरे कीबोर्ड को आज? थेंक्यू कीबोर्ड कुछ सारी हेल्प कर रहे हो फुल बेजिती करा रहे हो क्या हो गया बेटा? क्या हो गया?

ठीक है, nice. तो अब सुनो, यह जो for है, this is, this is keyword, if is keyword, else is keyword, where is keyword, let is keyword, the question is why? Because all of these things have some meaning in JavaScript, my friend.

ठीक है, have some meaning. So, word versus keyword is extremely, extremely easy. Anything which doesn't have any meaning, that is a word. And anything which has some meaning in the language is a keyword. Simple as that.

प्रिटी डॉप लेट्स गो तो हमने अभी अभी जो कबर किया था इस व्हाट्सएप लेट्स गो फॉर चेक एंड लेट्स टॉपिक दाइज वेल कॉंस्ट एंड लेट फट इसको खत्म करेंगे वेल कॉंस्ट लेट बोल्टेज बहुत तीजी से डेम हो रहा है एंड यार हमारे पर ज्यादा पैसा नहीं है तो जो ब अगर हमें लोग सपोर्ट करेंगे, वो एक बिग बनाएगा वो एक बिग बनाएगा हमारा प्लान क्या है? मैं अभी नहीं बताऊंगा, नहीं तो कोई ना कोई इसे चूरी कर लेगा मुझे चूरी से थोड़ा सा कम डर है, मुझे डर है कि चूरी भी करेगा और उसे बहुत सस्ते लेवल पर करेगा दिल तूट जाएगा मेरा प्रदेश गुरुकुल से रिलेटेड कुछ है, बस इतना समझो, कल जब हम अमीर हो जाएंगे, क्योंकि मालेक ने चाहते हो ज़रूर होंगे, अगर तुम लोगों ने हमें सपोर्ट के हैं तो ज़रूर अमीर होंगे, तो हम एक मॉर्डर गुरुकुल खोलेंगे, जहांप वो कराएंगे जो हमें, जो मैंने फील की थी कि होनी चाहिए, let's go, where constant let, so अब हम जो cover करेंगे, इसका नाम where constant let है, लेकिन उससे पहले हमें जो cover करना है, इसका नाम variables and constants, my friend, बिना इसके we cannot move forward, variables and constants, variables and constants, इदर, इदर, सुनो, सुनो, इदर देखो पहले, no, हमने एक गेम खेला, मारियो, पबजी, और कौन से होते हैं, विदान थे का गेम का नाम बताओ, चेस, हमने कोई गेम खेला, हर गेम में there is something called score, score राइट, स्कोर, आपने क्या स्कोर किया है, यूज़ूली कॉमबैट गेम्स में आपको स्कोर दिखता है, साइए, लाइफ्स, लाइफ्स, बाइ डिफल्ट थ्री लाइफ्स आपको मिली है, स्कोर, राइट, और जब जब आप एक केल करते हो स्कोर बढ़ता है, और जब जब लाइट तो समझ रहे हूं मैं क्या कह रहा हूं यह बढ़ता रहा बढ़ता रहा आप एक और बार मर गए खतम गेम और प्रिंट होता है यू डाइड द फाइनल स्कोर वास सेवन हाई ना अब मैं जो तुम्हें बता रहा हूं प्लीज मेरी बात सुनो प्रोग्राम मतलब कोड तो हम लिख सकते हैं कोड कोड में कोई भी डेटा कोई भी data store करने के लिए जिसका use होता है उसे कहते है variable तो हिंदी में अगर तुम्हें, अगर तुम्हें code में कुछ store करना है, तेल लेने जाये तुम्हारे सारे 2000 line के programs, तेल लेने जाये तुम्हारे 500 line के programs, I really don't care, देखो, don't over complicate things, keep it, keep it simple, तुमने कोई भी code लेका, चाहिए इतना हूँ, एक कमरे के बराबर हूँ, really doesn't matter, अगर तुम्हें उसमें data रखना है, कितनी होती है? 3.69?

आई की value क्या होती है? हाँ जो भी है 3.19 मेरी math अच्छी नहीं थी तुम्हारी अच्छी होगी, जो भी value होती है तुम्हें अगर वहाँ पे radius store करना है इतना ही नहीं तुम्हें अपने दोस्ट का नाम चाहिए अपने code में, किसी भी प्रकार का data, अगर तुम्हें तुम्हारे code में चाहिए, that's where variables come into action, क्या आप समझ रहे हो ओके, सर आप ये कह रहे हो, data store करने के लिए there is variables, बिल्कुल, बिल्कुल, बिल्कुल चाहिए, तो data store करने के लिए variables होते हैं, जी हाँ, तो constants काई के लिए होते हैं, वो भी उसी लिए होते हैं, मतलब, हाँ, अब पहले मेरी बात सुनो, ये दो English words हैं, ये कोई technical words नहीं है मेरे कि यह इंग्लिश वर्ड से हां क्या मतलब है इनकी इनके मतलब है वेरिएबल्स का मतलब होता है ऐसा कुछ जिसकी वैल्यू बदले इंग्लिश वर्ड है इंग्लिश मतलब प्रोग्रामिंग का वर्ड नहीं है यह इंग्लिश का वर्ड है जैसे रिमोट देश जैसे मोबाइल फोन यह इंग्लिश वर्ड है तुम समझ रहे हो तो वेरिबल इंग्लिश वर्ड हां क्या मतलब है जिसकी वैल्यू बदले और कॉन्स्टेंट यह भी इंग्लिश वर्ड है इसका क्या मतलब है जिसकी वैल्यू ना बदले बहुत सारी लड़कियां हो उनके caption पे देखा है, वो अपने दोस्त की photo post करके लिखती है वहाँ पे, my constant, हाँ वो अलग बात है कि वो पाँच महीने बाद उन्हें चोड़ देती है, और फिर वो अगले को ढूढ़ती है, अगला constant, लेकिन you got me, you got me my friend. यू गॉट मी, constant is something, जो, जो, change नहीं होता, variable is something, जो change हो जाता है, demo, let's go demo, so we say, where, दूला, where, दूला, lab, ठीक है, where, दूलहन, लबी तो चलो इसकी शादी करा दें अपन लेट्स गो तो लैब की शादी हो गई दोस्तों लबी से लेट्स गो लेट्स गो तो हमने यहां लेकर आपको अपने लिए दूला प्लस वेड्स दूला प्लस वेड्स यह सब आपको सिखाऊंगा मैं ढंग से अभी बस देख लो एक एग्जांपल मैंने लिख दिया दूला वेड्स दुलन भाईयो इस वक्त लाब की शादी हो रही है लाबी से बहुत खुश हैं दोनों अब ये जाएंगे शादी करके एक बच्चा पैदा करेंगे दोस्तों और जमाने में एक और जिन्दगी को लेकर आएंगे पॉपुलेशन बढाएंगे बहुत बढ़िया दोस्तों ताल हरामजादा था तो उसने क्या किया उसने computer system hack किया और सारे शादी के cards में changes करने के लिए उसने क्या किया उसने यहां लेका दूले की value up labby नहीं है दूले की नई value है हरामजादा ठीक है जैसे यह करोगे तो अब देखो शादी किसकी हो रही हरामजादे की शादी हो रही हरामजादे की शादी हो रही है labby से एक नैतिक समाच के नाते, एक विदान भाई, एक नैतिक समाच के नाते, क्या ये हमारी जिम्मेदारी नहीं बनती, क्या हम हमारी प्यारी लैबी को बचाएं? बनती है और इसीलिए मेरे प्यारे भाईयों what we'll do we'll change this var into constant अब दुनिया के कोई भी अजाए value को change नहीं कर सकते पर अगर आप value को change करने की कोशिश करोगे you'll get a fucking error a big one which says you cannot assign a value to a constant variable that's about it, okay तो अगर मैं इसे var करूँगा तो we can change the value और अगर मैं इसे cons कर दूँगा तो we cannot change the value अभी भी अमरे प्यारे लैब की प्यारी लैबी के साथ शादी हो रही है which is very very good top notch सही है so that is how that is how it's done my friend that is how it's done so now we understand now we understand there is something called where there is another one called const there is another one called let sir आपने where in यह क्या हुआ?

ठीक है, सर आपने where and cons के बारे में तो बताया है, but sir आपने हमें अभी तक where, let के बारे में नहीं बता, what exactly is that? That's a good one, so let me see, record तो हो रहा है, बढ़िया, वो देख लेता हूँ कभी-कभी, जीवन है, तो where, cons, let, my friend, तो अब हमें जुमने, मतलब अभी तक जुमने, समझ ले, that is where चे variables, let से भी variables बनते हैं, वैसे ही, बिल्कुल वैसे ही, वारे की वैल्यू 12 लेट की वैल्यू कोई फ़क नहीं है और यही तो हमारा डबल माइनस वाला टॉपिक है पढ़ो ओके तिन्नी फरक है? हाँ जी कितने फरक है?

मेंली तीन फरक है और भी हैं क्या? हाँ एक दो और हैं मेंली तीन फरक है ओके नाइस, तो वो हम इस वीडियो में कवर नहीं करेंगे, बिल्कुल नहीं, कब कवर करेंगे, फीचर में कभी, ओके, ठीक है, तो अगर बस मैं तुम्हें एक लाइन में से समझाओं, तु कुछ ऐसा समझो, वोल्टेज फिर से आ गया, बरी सस्ते कंडीशन्स में काम कर रहे है about this my friend very very sure कि हम एक दिन ये हालात बदल देंगे तो मेरे प्यारे भाई where let in const we are three of them where let in const where in let से बनते हैं variables const से बनते हैं constants pretty dope shit now we completed this अब अगले minus topic को डूनते है उसका नाम है hoisting चलो इसका शिकार करें so हम जाएंगे hoisting के पास let's go हॉइस्टिंग, फटा फट, तो हॉइस्टिंग क्या है, हॉइस्टिंग को चैसा समझो, ध्यान से सुनना मेरी बात, पहले इधर देखो, नहीं, इधर देखो, हाँ, अब सुनो, हॉइस्टिंग क्या है, वेरियेबल को बनान से पहले उसे यूज़ कर सकते हैं, मतलब, हमने variable को बना है line number 5 पे, line number 4 पे मैं उसे use कर सकता हूँ. अब जिनोंने कभी और programming language पढ़ी होगी, वो तो बोलेंगे ऐसा कैसे हो सकता है बहन ची, ये तो possible नहीं है.

possible नहीं है उन programming language में, पर इस programming language में ये possible है. क्यों? हाँ, उसी को हम hoisting कहते हैं. नहीं, wait, मतलब hoisting हम इसको कहते हैं कि variable बनने से पहले हम उसे use कर सकते हैं? जी हाँ.

है ओके तो इसे हॉट सिंह के दिन जी हां इस टेस्ट की कोई डेफिनेशन डेफिनेशन है क्या डेफिनेशन डेफिनेशन यह वेरीबल एंड फंक्शंस अ आर होइस्टेड अच्छा चीज और हां यह इंपरेंट है दो वर्ड होते हैं वह थे होस्टिंग और एक होई सेटिंग याद रखना इनमें बहुत पर बात लेना होईस्टिंग हॉई हॉई हॉईस्टिंग पर बात हो रही है ठीक है सुधर संदेश वेयरबल फंक्शंस और होईस्टेड अ हॉइस्टेड वेरिबल एंड फंक्शन जार हॉइस्टेड विच मीन्स डेयर डिक्लेरेशन एज मूव्ड ऑन द टॉप आफ द कोड नाइस डेमो डेमो डेमो लो कि अ तुमने ये लिखा? तुमने पता जाओस्क्रिप इसमें क्या करेगी? जाओस्क्रिप इस लाइन को कंवर्ट कर देगी.

सुनो, जाओस्क्रिप इस लाइन को कंवर्ट करे तो यह जो तुम्हारी दो लाइन है यह इसके बराबर है तो जाओगा इस लाइन को कंवर्ट करती है इन दो लाइन में ठीक है कर दिया सर तो यह गई उसकी जगह पर यह दो लाइन आगे ठीक है सर अब क्या होगा इस पार्ट को कहते हैं डिक्लेरेशन इस पार्ट को कहते है ऐसे हां बिल्कुल ऐसे है तो हम इसे होइस्टिंग कहते हैं जी हां पर आप तो बता रहे थे कि वेरीबल मतलब बनाया उससे पहले ही यूज कर सकते हैं इसे होइस्टिंग इफेक्ट आपको वहां पर देखता है वाइट मैं समझाऊंगा अभी देखो आप देखो हमने बनाया राइट और उसके पहले में कॉनसों लगा दिया अब देखो कैसे होता है अ नन, क्या आप मानते हैं ये line convert होगी, जी हाँ, ठीक, और हमने बात की थे declaration कहाँ move होगा, top पे, कर दो, बात सुनना हिंदी में, ऐसा कोई भी variable जिसकी value ना दी हो, demo, demo, b की value मैंने कह दी थी, 12, तो बी की value 12 है, पर अगर बी को कोई value नहीं दी, तो बी की default value हमेशा undefined होती है, तै है, मतलब तै है, तो यहाँ पर मैंने where a बनाया जो, इसको कोई value नहीं दी है, तो इसकी value क्या है, undefined, ओके, ठीक है, तो value यहाँ पर क्या है, undefined, फिर अगला line कौन सा चला, यह line, पर भीजा समझ नहीं आ रहा मतलब क्या है मतलब क्या है demo देखना तुम्हे demo सुनो मेरी बात सुनो ए बनाया हमने बनने से पहले print करने की बात की हमें error नहीं मिला undefined मिला है error नहीं मिला undefined मिला बाकी languages में यहाँ पे error आता क्या error आता code तो line by line चलता है तो जब line number 5 चली उस वक्त तक A था ही नहीं, तो आपको error मिलना चीज़े था, पर error नहीं मिला है, undefined एक value होती है, आपने A की value print कर दी, undefined, error नहीं है, undefined और not defined में फरक है, undefined and not defined, यह companies में पूछ ले जाता है भाई साब, और कई लोगों को अंदाजा भी नहीं होता, इसक डेमो चाहिए, डेमो, मुझे बताओ, अच्छा पहले सुन लो, पहले फरक सुन लो, अंडिफाइन तब होता है, जब तुम्हें, जब तुम्हारे पास, लाइक, वो पर्टिकलर चीज हो, पर उसकी वैल्यू नहीं है, पता नहीं है, एक्जिस्टेंस है, पर, एक्जैक्ली दुनिया का सबसे हुशियार इंसान तुम बताओ मुझे, तुम कहते हो पता नहीं, उसका मतलब है undefined, okay, okay, अब not defined सुनो, मैंने तुमसे कहा, for example, मेरे लिए चमक चकना चूर ले आओ, ऐसा कुछ होता ही नहीं है, that is not defined. क्या तुम समझ रहे हो? जिस चीज़ का existence ही नहीं है, that is not defined.

जिसका existence है, पर पता नहीं है कि value क्या है, that is undefined. demo, demo, demo. मैंने बोला console.log b, वहाँ पर पड़ो error.

b is not defined, undefined नहीं, not defined. क्यों? क्योंकि b है ही नहीं.

अब b है. लेकिन फिर भी, बाकी प्रोग्रामिंग लांगेजेस में ये not defined ही देगा, reason क्या है, क्योंकि line number 5 तक b defined नहीं है, line number 5 तक b को नहीं जानते हम, right, हम line number 5 तक नहीं जानते b कौन है, तो हम तो यही कहेंगे not defined, but javascript में वो undefined दे रहा है, okay, अच्छा, then it's a big issue, yes, आपने line नमर 5 तक पता ही नहीं है B कौन है, तो आपको तो not defined error देना चाहिए था न, आप undefined कैसे दे सकते हो, और उसका answer है hoisting, कैसे, ये जो line है ये convert हो जाएगी, where B and B is equal to 12, और ये वाला part top पे move हो जाएगा, जिसके वज़े से इसकी default value हुई undefined, और यहाँ पर वो value print हो जाती है, this is the reason my friend, अगर आपने ध्यान से सुना होगा तो अब आपको समझा गया होगा Pretty dope This is hoisting my friend ठीक है, let's move to the next topic Hoisting done, now we are going to talk about something called types in JS So what exactly that is? Types in JS It's a very good topic to learn, let's go So types in JS कितने mainly दो type पहला का नाम primitives और दूसरे का नाम reference, primitive reference, exactly क्या फरक है?

पहले कुछ लिखूँगा जो घंटा समझ नहीं आएगा, उसके बाद समझाऊँगा कि exactly हो क्या रहा है. reference में तीनों bracket वाले होते हैं. मुझे पता है अभी तुम्हें कुछ समझ नहीं आ रहा है अगर पढ़ा होगा पहले कभी तो समझ आएगा बाकी languages में primitives अलग चीज़ हैं यहाँ पे primitives का मतलब कुछ अलग है हाँ मैं समझता हूँ कि inbuilt type and all of that थोड़े सी चीज़ें अलग हैं नाइस, तो यह है, मेनली फरक, एकात मैं भूल रहा हूँगा, लेकिन मैं आपको बता दूँगा एक्जाक्टी क्या है, बस मेरे तो एवन यह कहूँगा, आपको यह याद भी रखने की ज़रूरत नहीं है, सिफ यह याद रखना चाहिए कि रेफरेंस कौन है, रेफरेंस क� कोई भी value मेरे साथ पढ़ना ठीक है बात सुनो मेरे साथ पढ़ना यकीन मानो आपसे जो कह रहा हूँ, मेरे साथ पढ़ना, और मैं आपसे वादा कर रहा हूँ आपको समझ आएगा, बस स्क्रीन देखो, गला बहुत खरकरा हो रहा है, सर्दी वाला होता है न, खास वाला, सोट आफ तो वो हो रहा है भी, ऐसी कोई भी वैलियो, ऐसी कोई भी वैलियो, ज रियल कॉपी नहीं होता, बल्कि उस मेन वैल्यू का रेफरेंस पास हो जाता है, उसे हम रेफरेंस वैल्यू कहते हैं. मैं समझाऊंगा.

है और जिसका कॉपी करने पर रियल कॉपी हो जाए वह प्रमिटिव होता है वह वेल्यू प्रमिटिव होती है ऐसे लेकर वेल्यू रिमिटर टाइम वेल्यू होती है तो ये सब पढ़ना ज़रूरी है हाँ तोड़ा ज़रूरी है क्यों क्योंकि जब रियाक्ट पढ़ोगे तो ये काफी काम आता है स्क्रीन देखो अबे अपन किसी से नहीं बगने वाले दादा 50 किलो का भी अगर डंबल है ना बगेंगे नहीं शुरू सब लोग वहीं से करते हैं लड़ूंगा तो बस उस दिन से गानी शुरू हो जाती है तो मेरे भाई देखो बारे एक वैल्यू बारा बात सुनना एक वैल्यू क्या है बारा मैंने बी में कॉपी किया यह देखो कॉपी कर दिया एक वैल्यू बारा थी बी की वैल्यू ए एक वैल्यू बी की वैल्यू बी की वैल्यू बी की वैल्यू बढ़ा दी बढ़ गई और वापस सेफ काम है कि आप दो बी में तो वीडियो दो से बड़ी और वापस सेफ काम हुई बी में चेक करो बी की वाली 14 हो गई और एक अलुभी बार है सही है तो इसमें क्या पढ़ा दिया अपने तो भी आता था अभी नहीं पढ़ा पढ़ाऊंगा स्क् अगर तुम्हें समझ नहीं आ रहा है ये क्या लिख दिया मैंने तो ऐसा समझो ये कुछ होता है जिसका नाम है अरे बाद में हम पढ़ेंगे बस ऐसा समझो कि हम वो ब्राकेट लगाने से एक साथ एक से ज़ादा वैल्यू रख सकते हैं तो पहले हम सिर्फ एक लगा दिया कॉमा लगकर हम एक से ज्यादा value रख सकते हैं demo देते रहा हूँ ए में पहले आप सिर्फ एक ही value रख सकते हैं अगर आपको 13 रखना है तो आप ऐसा नहीं कर सकते हैं ठीक है और ऐसा करने के लिए फिर आपको क्या करना पड़ेगा उसे square bracket से ऐसे wrap करना पड़ेग एक एल्यू बारा तेरा बी के एल्यू ए है ठीक है सर आप कह रहे सही कह रहे होगे हाँ एक एल्यू बारा तेरा बी के एल्यू ए है अब मैंने चिंजिस काम है कि यह बी में मैं बी से एक आखरी वेल्यू हटा रहा हूँ उसका मतलब होता है पॉप ये सब नहीं पढ़ा र पॉप और इन सब पे नहीं होना चाहिए अरे सीखने पे नहीं होना चाहिए अभी तुम्हारा फोकस बस मैं जो एक आखिरीवे चीज बताऊंगा उस पे है होना चाहिए बस तेल लेने जाए पॉप नहीं आ रहा कोई बात नहीं पॉप नहीं समझ आ रहा तेल लेने जाए हम कुछ और पढ़ रहे हैं, तो, इस line से, मैं बता रहा हूँ क्या हुआ, इस line से क्या हुआ, जो आपने ये copy किया था, वो, उसका आखरी element हट गया, किस से हटाया, B से, pop का मतलब हटाओ, आखरी element, तो हमने B से आखरी element हटा दिया, चेक करो, जो मैं अब लिखने वाला हूँ, ये तुमने expect भी नहीं किया होगा, एक ही value भी 12 हो चुकी है, नहीं नहीं wait, एक ही तो 12 तेरा थी, थी, अब नहीं है, तो ऐसा क्यों, that is what reference types are all about, let's go, let's study them, पहले एक एग्जाम्पिल लेंगे, फिर आगे बढ़ेंगे तो माल लेते हैं, मैंने और आदर्श बहिया ने बिसकट करीदा, सारे बिसकट खा गए और आखरी बिसकट बचा हुआ है ये मैं हूँ, शकल देख रहा तुम मेरी? किता प्यारा हूँ, ठीक है? ये लो आदर्श बहिया जाओ, ये लो, ठीक है?

चंट, चंट आदर्श बहिया नाईस मैं तो भूला भाला आदमी, बाल भी मेरे बहुत, ये मैंने लड़की क्यों बना दी वेंचो ते? तो यह मैं हूं यह आदर्श भी है और यह बिस्किट है और मैंने कहा मेरा बिस्किट आदर्श का भी बिस्किट है इधर सुनो मेरा बिस्किट मेरा रिमोट आदर्श का भी रिमोट है यह रिमोट मेरा रिमोट आदर्श का भी रिमोट है और आदर्श भाई ने इसको आग लगा दी दिवाल से मार दिया तो क्या हमारा remote बचा? मेरा remote बचा?

नहीं, वो भी कतम हो गया. क्यों? क्योंकि मेरा remote आदर्श का remote था और आदर्श ने अपने remote में आग लगा दी. ओ फ़क, वेट, मेरा remote आदर्श का remote था और आदर्श ने अपने remote में आग लगा दी.

क्यूट, ब्यूटिफुल, आउसम. तो अब क्या बचा है, अब कुछ नहीं बचा है, ना मेरे पास, ना आदर्ज भाई के पास, क्या यह समझ आया, इसको हम कहते हैं, मेरे प्यारे भाई, reference type, reference, ठीक है, this is what you have to learn, अगर आपने, इन bracket वाली values को बनाया, ठीक है और इनको कॉपी करने की कोशिश करीगी क्योंकि यह तीनों रेफरेंस टाइप की वेल्यूज होती हैं आप इन्हें डायरेक्टली कॉपी नहीं कर सकते डायरेक्टली कॉपी नहीं कर सकते कॉपी कर सकते हो डायरेक्टली कॉपी नहीं कर सकते सर इसका मतलब समझाएं� कि इसकी वेल्यू में लगा नहीं तो फिर प्रिमेटिव है सिंपल ओके मतलब लग गया तो रिफरेंज है हां कि अब राज्या लगा हां तो फिर यह क्या है राफिन टाइप की वेल्यू है ठीक है रफिन टाइप तो तो यह क्या आप यह नहीं कर सकते कि अ तो सर हम ये कर ही नहीं सकते, कर सकते हो, गलत कर रहे हो, क्यों? क्योंकि B इस वक्त, A के पास है अपना 1, 2, 3, 4, B के पास है खुद का 1, 2, 3, 4, गलत, A के पास है खुद का 1, 2, 3, 4, B के पास है A का 1, 2, 3, 4, reference, refer, समझ रहे हो, तो अगर मैंने changes बी में किये, तो actually changes किस में हो जा है तो इसीलिए बीमे भी हुए और एमे भी है दिस द रीजन ओके ओके ओके तो सर्व रियल कॉपी कैसे करें फिर कि डाट इस डबल माइनस टॉपिक अगली वीडियो फ्रेड वरी नेट्सगॉट अगले टॉपिक पर फट फट इस गॉड कंडिशनल्स माफ्रेंड अच्छा वाइड अवे तो मुझे पता कैसे चलता प्रमिटिश में क्या है यार तुम कोई भी वेल्यू लिख लो अ और बस ये चेक किया करो वैल्यू में कहीं ब्राकेट है क्या? नहीं है, primitive, simple, एकदम simple, ब्राकेट है, नहीं है, primitive, ब्राकेट है, हाँ, reference, इतना simple है, तो इसलिए load मत लेना, primitive reference पे, बिल्कुल load मत लेना, ठीक है, let's go, tick mark, टिक मार्क, बढ़िया, नाइस, लेट्स मूव फॉरवर्ड, अगला टॉपिक अब जो हमें पढ़ना दाते हैं कंडिशनल्स, तो कंडिशनल्स, सुनो, हम कंडिशनल नहीं पढ़ रहे हैं, हम पढ़ रहे हैं कंडिशनल, यह होता क्या है, यह होता है एफ एल्स एल्स एफ ये मैं ये वीडियो पता है एक दो बार पहले भी बना चुका हूँ इसलिए इतना लेट हो गई वीडियो चैनल पे पहली बार बनाई तो पता नहीं यार क्या हुआ वीडियो डिलेट हो गई फर सम रीजन ठीक है पता नहीं कैसे हुई यार दूसरी बार बनाई तो यार ये जिस कैमरे से तो मुझे देख रहा हुआ ना उस कैमरे से ऑडियो रिकॉर्ड हो गई तो पूरा गूँज रहा था अब ये तीसरी बार मैं वीडियो बना रहा हूँ तो इट जस फ़ॉक्ड अप माई नो मूड बट जब मैं आपके बारे में आपके बारे में बढ़ता हूं तो मैं यह यह बहुत बहुत बहुत ब इफ यू गॉड दिपार रिवरों लिख पावर इस बॉट अब इस पावर इस नॉलेज नॉलेज इस पावर विजिए था तो आप नॉलेज अब और टिंस तो रिलीव दाड़ इस पावर से फिर पावर फुल यू गॉड रिस्पॉंसबिलिटी इस पावर फ्रेंड विद ग्रेट पावर कम्स ग्रेट रिस्पॉंसबिलिटी लेट्स गो प्रोणरी ओपरेटर और स्विच केस तो क्या हम वो इसमें पढ़ेंगे बिलकुल नहीं क्योंकि वो double minus topics हैं बात की बात लेकिन अभी basics सीखो तो conditional सोते के हैं जब भी बात अगर मगर पर आएगी अगर मगर पर आएगी या फिर बात आएगी ऐसा वैसा हो जाए तो, ऐसा हुआ तो ये करो, वैसा हुआ तो वो करो, कुल मिला के आप गली के चौराहे पे जब खड़े हो जाओगे, चार रास्ते जाते हैं, तब फिर काम कैसे होगा, that's where conditional comes in, ठीक है, ओके, ओके भाईया, आपने कह दिया, मैंने मान लिया, ठीक है, let's go, कैसे, सबसे पहले आप एफलिक्टे हो, और फिर bracket लगाते हो, ठीक है, लग गया bracket, दूसरी का नाम है false.

ओके, तो आप कहने हैं इस bracket के अंदर से दो चीज़ें आ सकते हैं? जी हाँ. भाईया जूट बोल ले.

मैंने कहा कैसे? भाईया मैंने कुछ दिन पहले code देखा था, वहाँ पे ना true लिखा था, ना false लिखा था. तो, मेरा topic अभी complete नहीं हुआ.

true या false. पर, यह ज़रूरी नहीं कि आप directly true और false लिखें. आप उसकी जगा कुछ ऐसा भी लिख सकते हो, जो convert हो जाए true, false में, demo.

12, 10 से बड़ा है. है, true. 10, 9 से छोटा होता है. नहीं होता, false. तुम समझ रहे हो?

Okay, मतलब हम कुछ ऐसा भी लिख सकते है, जो convert हो जाए, जी हाँ. 11, 12 से बड़ा है. है नहीं है तो फिर यहां पर क्या है तो इस तरफ इजी इतना इजी तुम समझ रहे हो इतना इजी पानी पीने गया था चलो लेट्स को तो अब हमें जो करना है तो अब हमने दो condition देख ली तीसरा भी कुछ होता है हाँ क्या जिसने if बनाता उसे पहली बता था भेंच लोगों के हाथ में एक keyboard और जिसके हाथ में keyboard होता है मेरे भाई वो कुछ भी लिख सकता है जैसे की apple अब अब ना ये true है ना ये convert हो रहा अब क्या होगा अब भी चलेगा error आएगा क्या होगा अब भी code चलेगा अब भी code चलेगा अब भी code चलेगा हाँ क्या बात कर रहे हो हाँ अब भी कोई चलेगा, तो ये कैसे चलेगा?

ये चलेगा मेरे प्यारे भाई, truth या false के basis पर, which is double minus topic. और इसका एक interview question आता है, minus one. ये चले गया नहीं? पता नहीं. मुझे पता है, आपको में भी ना पता हूँ.

तो चलेगा तो क्यों, नहीं चलेगा तो क्यों? प्राइट ऐसा है तो मेरे प्यारे भाई जो इफ है उसमें ट्रू या फॉल्स आता है अगर उसमें value false आई, जैसे यहाँ पे, 12, 13 से बड़ा है, नहीं है, false, तो फिर क्या चलता है, else, तो फिर else चलता है, else में जो भी code लिख दोगे, वो चल जाएगा, ठीक है, और अगर आपने, यहाँ पर कुछ ऐसा लिख दिया, 1112 से बड़ा है नहीं है आपने लिख दिया 1112 से बड़ा है बिल्कुल है तो फिर मेरे प्यारे भाई तो फिर यहाँ पर value क्या हुई true है और यह जो आप देख रहे हो तेस्ट राइट है वाइफ्रेंड देश इफ ट्रू तो अब आपका इफ वाला पार्ट चलेगा और ऐसे नहीं चलेगा तो कुल मिलाकर यह तो इफ चलता है या तो इस चलता है तो ऐसे क्या होता है जब आपके पास एक से ज्यादा रहते हो मैं डेमो देता हूं आपने बोल दिया अगर 11 12 से बड़ा हो नहीं तो यह नहीं चलेगा आप एक और कंडीशन चेक करना चाहता है एल्स और फिर आप वापस से क्या लगा रहा है इफ अ ठीक है इसी का repeat चल रहा है दियान से देखो else के बाद इसी का तो repeat चल रहा है देखो है ना तो मैं यहाँ पर लिख रहा हूँ 12, 13 से बड़ा है जो कि नहीं है आप एक और condition चेक करना चाहते हो else if आप लिख रहे हो 14 अगर 16 से बढ़ा है जो की नहीं है और लास्ट में आप लिख रहे हो एल्स तो अगर हम देखेंगे इस कंप्लीट टिंग इस इफ एल्स पैटर्न तो वी आफ इफ एल्स इफ एल्स तो अकुल मिला के ये वाला इफ चल नहीं रहा ये एल्स इ� तो अगर मान लेते हैं कि हम यहां पर ऐसा लिख देते हैं यह नहीं चल रहा पर यह चल रहा है बात करता है आगे आगे चेक भी नहीं होगा इस मूर्ड लाइक दाट तो कुल में लाकि वह जितने फैल्स फैल्स होंगे उनमें से कोई एक चलेगा हाँ ऑलवेस ठीक है परफे प्राक्टेस क्वेश्चन स्कूप सारे करवाना चाहता हूँ तुम लोगों को वो भी हम एक काम करेंगे एडवांस कॉन्सेस्ट पढ़ने के बाद प्राक्टेस करना शुरू करेंगे राइट तो अगेन मैं यार लाइक और कॉमेंट का भूखा नहीं हूँ सच बताओ ओनेस्ट बात बताओं क्या बात है तीए ओनेस्ट बताओं अगर तुम लाइक और कॉमेंट करते हो ना तो उससे वीडियो जादा लोगों तक जाती है मुझे लाइक और कॉमेंट से मा कसम कोई लिना देना नहीं है मेरे पिछले कोई भी वीडियो उठाना कब भी नहीं का मै यार मैं इतनी मेहनत करके content बनाता हूँ, लोगों तक नहीं जाता, channel कभी जिन्दगी में grow नहीं करेगा, हम कितनी भी मेहनत करते रहें, तो बहुत difficult हो जाता है मेरे लिए, और मैं सच बताओ, तो मेरी भी parents हैं, देखो यार, मुझे honest बात पता है, अगर मैं कूब सारी मेहनत क एक साल मेहनत करते हैं, मैं दुनिया का सबसे बड़ा ब्रांड क्रैक कर लूँगा, मुझे पता है, ठीक है, तो मैं यह अमेशा सोचता हूँ, कि जब, और मेरे पैरेंट्स को भी पता है इस बारे में, तो वो और मैं हमेशा यही सोचते हैं, कि भाई, जब इतना potential है, तो हमा भाई everybody does कोई इसमें बुरी बात नहीं है पता नहीं मेरे को समझ नहीं आता के लोग ऐसा क्यों सोचते हैं के पैसा एक बहुत अजीब सी या गलत चीज है हर कोई काम करता है पैसे के लिए ब्रो आप लेकिन सब कुछ पैसा नहीं होता ना हमारे personal terms भी तो हैं मैं किसी की दुक आप उसको ऐसे mix मत करो, मतलब पैसा is the necessity, क्या वो मुझे बिना पैसे के सामान नहीं देगा, बार बार नहीं देगा, हर बार नहीं देगा, कुछ बार देगा, वैवार. वही तो बताता है कि भाई सब कुछ पैसा नहीं है सब कुछ नहीं है बहुत कुछ है सब कुछ नहीं है तो वैसे है तो अगर मैं इतनी मेहनत करके तो मैं अपना प्रीमियम कॉंटेंट फ्री अफ कॉस दे रहा हूं तो उसके बदले मैं यही एक्सपेक्ट करता हूं ब्रो कि बाईस लोगों की फैमिली हमें उन्हें चलाना है यार यंग पीपल पढ़ाने में लिख सिखाना चाहते हैं तुम लोगों को अच्छी चीज़ें इसी चैनल पे तो इट टेक्स टाइम इट आस्ट फॉर मनी उन्हें पे करना पड़ता है राइट लेट्स को दाड़ इज अबाउट दाड़ इस बाउट हमने स्विच नहीं पढ़ना प्रॉथ फॉल्सी नहीं पढ़ना अब हमें पढ़ने लूप्स उसमें हमें पढ़ने फॉर एन वाइल लूप फिर आएंगे फंक्शन्स पराम्स और आर्गमेंट्स और एइस पॉप शिफ्ट और फ्यू मोर स्टाफ लेट्स गो तो सबसे पहले हम पढ़ने वाले लूप्स ओके, तो इसमें में क्या पढ़ना है? For and While.

सबसे पहले For Loop. Exactly पहले समझो, पहले Loop क्या है? Loop का मतलब सीधा सपार्ट Repeat. Loop का मतलब Repeat. Wait, wait, wait, पहले सुनो.

Loop का मतलब Repeat. मैंने तुमसे बोला, Hello, hello, hello, hello, hello, hello, hello, repeat हो रहा है, Loop है. या फिर चलो यहीं तक रखते हूँ, तो उपर वाला लूप है और नीचे वाला लूप नहीं है, सही है, गलत है, दोनों लूप है, दोनों लूप है, हाँ, कैसे? सुनो, तुमने क्या देखा?

तुमने देखा कि सारे one है, repeat हो रहा है, one, loop है. और तुमने देखा, यहाँ पर तो कुछ भी repeat नहीं हो रहा, यह loop नहीं है, ऐसा नहीं है, दोनों loop है, अब मैं तुमने बताता हूँ कैसे repeat हो रहा है, print one, print one, print one, print one, print one, print one, and so on, right? print one, print two, print three, print four, print five, print six, print seven, print eight, and print nine.

Print. Every fucking time you are print print print तो आप ध्यान से देखें दोनों चीजें loop हैं दोनों repeat हैं उपर वाले में repeat हो रहा है number भी और print भी नीचे वाले में सिर्फ repeat हो रहा है numbers यह तो मेरी बात समझ रहे हूँ तो नीचे वाले में सिर्फ repeat हो रहा है I'm sorry numbers नहीं print नीचे वाले सिर्फ repeat हो रहा है print तो हम जब numbers repeat कर रहे हैं that is repetition of repetition of numbers in print और जो हम नीचे वाला देख रहे हैं that is repetition नहीं repetition just of print numbers हर बार different है so I believe यहाँ तक तुम लोग को समझ आया right अब loop कभी use करते हैं वो सुनो मैंने तुमसे कहा तीन बार हर sprint करो तीन बार, क्या repeat हो रहा है? हाँ. क्या हम loop लगाएंगे? नहीं.

क्यों? क्योंकि तीनी बार करना है तो मैं ऐसे ही लिख दूँगा यार. हो गया तीन बार print.

तीनी बार करना है न भाई? तो ऐसे लिख दूँगा. loop क्या एक लिए लगाएंगे? पर मैं तुमसे कहता हूँ तीस बार harsh print करो. तीस बार, अब मैं क्या ऐसे लिखूँगा?

ऐसे नहीं क्यों यार तीस बार और तीन बार में फर्क होते ना भाई तीस तीन बार में फर्क होते ना भाई तीस बार मैं कहां गिंदा फूर हूंगा मैं और तब वहां पर लूप लगेगा ओके तो कुल में आकर भाई आप यह कह रहे हो अगर एक या एक से ज़्यादा बार आपको कोई चीज प्रिंट करनी है या कुछ भी परफॉर्म करना है बार-बार उस पर लूप लगता है हां मुझे तीन बार अपने अनुसार लगता है लगता तो है लगाओगी नहीं क्यों क्योंकि वह बिना उसके अनुसार ज्यादा ही सी है तलवार से बिंडी नहीं काटते, काट सकते हैं, काटते नहीं हैं, उसके लिए चाकू है, राइट, तो तलवार जिस यूज के लिए है, अपने उसे वहाँ ही यूज करेंगे, हर चीज का एक यूज केस होता है, वैसे ही लूप का एक यूज केस है, तो लिखेंगे, प्रोग्रामिंग का ही भेज़ चूप पूरा यूज केस सिंप्लीफाई करना है, अगर आप तीन बार आर्ट्सपिंट करने के लिए लूप लगा रहे हो, इस नहीं सिंप्लीफाई है, इस कॉंप्लिकेटिट कर दिया चीज़ों को, नहीं दो दाट, तो अगर हमें कुछ ऐसा करना होता है, जो difficult था, कई बार करना है repetition में, that's where we use loop. और उनमेंसे हमारे पास दो loops हैं, एक का नाम है for और एक का नाम है while. क्या ये दोनों loops हैं? हाँ.

इसका मतलब ये दोनों repeat करते हैं? हाँ. फ़ॉर भी repeat करते हैं?

हाँ. क्या आप अभी दिखा सकते हो? हाँ.

तो देखा दो, चलो, अब हम देखते हैं for loop, तो for loop की कहानी कुछ ऐसी है, आप ऐसा समझो, सबसे पहले आपको for लिखना है, और मैंने अलड़ी बता है, loop कहाँ use होता है, आपके, लाइक कह सकते हो, जहाँ पे चीजों को repeat करना हो, मैं question solve करवाने में बहुत interested हूँ तुम ल लोगों को तो मुझे बताना क्या तुम लोग क्वेश्चन सॉल्विंग देखना चाहोगे इन सारी चीजों से रिलेटेड अभी मैं तो मैं टॉपिक पढ़ा रहा हूं बाद मैं तुम्हें सिखाऊंगा कि फॉर लूप के साथ तुम कैसे क्वेश्चन सॉल्व कर सकते हैं आप यूज का है फॉर लूप करेट प्रोजेक्ट बनवाना चाहोगे फॉर लूप से फॉर लूप से प्रोजेक्ट प्रोजेक्ट बनाएंगे राइट कमेंट करना तो बनाऊंगा बढ़िया लेट्स गो सबसे पहले फॉर लूप तीन चीजें आनी है पहले का नाम है स्टार्ट सेमी कॉलन एंड सेमी कॉलन अ चीज़ तो क्या मतलब है इसका लूप का यूज का होता है पहले यह समझो मैंने आपसे का जीरो से टेन तक अपने को कुछ प्रिंट करना है जीरो से टेन तक अपने को कुछ प्रिंट करना है सही है तो जीरो से टेन तक प्रिंट करना है जी हाँ तो जीरो से टेन तक अपने जो प्रि तो अपने सारे नंबर वहां पर प्रिंट हो गए जीरो से लेकिन सिक्स तक कोई दिक्कत नहीं है लाइट लेकिन एक दिक्कत है अब देखो मैं इसमें लगातार को रिपीट कर रहा हूं इतना पार्ट कोड का बार-बार रिपीट हो रहा है हां या और हम ऐसे नहीं लिखना चाहते हैं कंप्यूटर में कहा जाता है कि कोई भी कोड को रिपीट नहीं करना चाहिए बार-बार आप उसके लिए बेहतर तरीकों को यूज करें कोड को रिपीट ना करें अच्छा ठीक है तो अब क्या करें भाई साब अब कहानी कोशिश है मैं कि यह लाइन रिपीट हो रही है यह लाइन रिपीट हो रही है अजय को और हम clearly बोलेंगे कि यार क्या बात कर रहे हैं बई यह पहली वाली line repeat हो रही है दूसरी वाली थोड़ी हो रही है लेकिन repeat दोनों हो रही है print 1 print 1 print 1 print 1 print 1 and so on print 1 print 2 print 3 print 4 print 5 print 6 print 7 print 8 print 9 इन टू प्रिंट री ओके टीक है तो प्रिंट वर्ल्ड रिपीट हो रहा है राइट हां तो जब भी कहा जाता है कि आपको आप लाइक ऐसा देखना जीरो से टेंट तक प्रिंट करना है तो कितनी बार प्रिंट हुआ दस बार 11 बार जीरो से दस तक बता रहा हूं शुरू कि अपने जीरो से अ तो यह पहली चीज होती है start, मैंने कहां से शुरू किया, i की value 0 से, क्योंकि यह 0 है, तो मैंने एक variable बनाया, जो की 0 से शुरू होता है, perfect, फिर हमारा loop जाता कहां तक है, less than 11, less than 11 से हम कहां तक जाएंगे, 10 तक, क्योंकि हमारा आखिरी number हमें जो touch करना है वो 10 है, right? फिर उसके बाद हम जाएंगे i plus plus तक, i plus plus का मतलब है change, किस तरीके से आगे बढ़ेगा? दीरे दीरे एक एक point आगे बढ़ेगा, right?

तो पहले i की value क्या है? 0, क्या वो 0 11 से चोटा होता है? बिल्कुल, क्या i plus plus से value बढ़ेगी?

हाँ, मतलब? समझाता हूँ. चलो देखते हैं, i की value क्या इस वक्त 0 है, right, क्या 0 11 से चोटा है, हाँ, क्या i++ हो गया, अभी नहीं, अभी हम पहले अंदर आएंगे, console की value बड़े, console lock print होगा i, i print होगा तो value क्या print होई, 0, हाँ, जो लोग यह सोच रहे हैं कि आर सर को पता नहीं शायद prefix या postfix के बारे में मुझे पता है कि prefix क्या होता है, postfix क्या होता है, and, मैं बस यह चाहता हूँ कि students को easily समझ आ जाए, तो इसलिए अभी ऐसा कहा रहा हूँ कि IQ value नहीं बड़ी, technically कुछ चीज़ें different हैं, वो मैं समझाओंगा बाद में, prefix और postfix जब बात करेंगे, तो बात कर बट अभी ऐसा समझो where i is equal to 0, i की value 0 से शुरू हुआ 0 क्या 11 से चोटा होता है हाँ, क्या value बढ़ गई नहीं, नहीं अभी नहीं बढ़ी अभी हम same value use करेंगे तो i की value क्या हुई, 0 क्या print हुआ, 0 perfect, अगली बार जब हम जाएंगे तो i की value 0 से शुरू नहीं होगा वो जो value बढ़ी थी, उस से शुरू होगा value क्या हुई थी, 1 i++ से क्या हो जाता है, एक value बढ़ जाती है किसकी, plus plus के पहले जो भी लिखा होगा, क्या लिखा है?

आई, तो किसकी value बढ़ेगी? आई की, आई की पिछली value क्या थी? जीरो, अब क्या हो गई? वन, क्या वन भी eleven से छोटा है? हाँ, क्या value भी बढ़ेगी?

नहीं, अगली बार, तो वन print हो जाएगा? हाँ, जी हो गया? ओके, तो इसी तरीके से सारे numbers print हो रहे हैं.

अच्छा, चलो अपनी core question solve करते हैं. Question ये practice है. पच्चस से पचास तक print करना है.

आओ बनाते हैं. For where i is equal to twenty-five. पच्चस से शुरू हुआ i less than then 51, 50 तक जाएगा plus plus, perfect and मैं यहाँ पर print करूँगा console.log, i, that's about it and we can see 25 से 50 तक print हो रहा है, right तो अब हमें for loop की एक चोटी-चोटी practice हो गई है कि exactly क्या है right, और ढंग से सीखना है अगर for loop, तो please comment करना मैं loops के question solve करवाने में बिल्कुल interested हूँ तो 50, 30 question, 25, 30, 50 question जो भी होंगे, loop के solve करवाने सकता हूँ मैं और मुझे बहुत कुछ ही होगी राइट तो कॉमेंट करना अगर अच्छे कॉमेंट्स आएंगे एक अच्छे लेवल आफ लुट अब लुट के साथ कहानी बिल्कुल सिंपल है वाइल के अंदर कुछ ऐसा लिखो इस ब्राकेट के अंदर जो या true या false हो जाए इस ब्राकेट में कुछ ऐसा लिखो जो true या false हो जाए मतलब?

मतलब जैसे ही बारा क्या तीन से बड़ा है? हाँ है तो बारा तीन से बड़ा है राइट? इसका अंसर क्या आएगा? true इसका अंसर क्या आएगा? true आएगा और अगर इसका अंसर true हो गया तो वाइल कब चलेगा?

तुरंत कब तक चलेगा? हमेशा हमेशा हमेशा तो आप हमेशा चलाना चाहते हो? बिल्कुल नहीं बिल्कुल नहीं, और यह आपके ब्राउजर को भी हैंग कर देगा, तो थोड़ा सा difficulties आएंगे आपको, हलका सा, तो ऐसा code कभी मत लिखो, के ब्राउजर हैंग हो जाए, code ऐसा लिखो, के चार लोग कहें, के अब मत लिखना, let's go. ठीक है तो हमारे पास यहाँ पर वाइल है वाइल के ब्राकेट में आपको कोई ऐसा लिखना है जो कि फ्यूचर में जाकर टूटेगा वाइल कैसे काम करता है वाइल लगातार चलता रहता है लगातार चलता रहता है और इस कंडीशन को मैच करता रहता है जो भी आप यहाँ कि एक वेल्यू ट्वेल दें मैंने यहां पर लिख दिया जब तक ए और लेट्स जब तक मैंने लिख दिया ए जब तक 20 से छोटा है और अंदर जाकर मैंने यहां पर ए प्लस प्लस कर दिया इससे क्या होगा अब देखते एक वेल्यू के 12 ठीक है क्या एबीस चुटा है हां 12 से चुटा है हम अंदर आएंगे वेल्यू क्या हो जाएगी 13 हम वापस जाएंगे यहां पर क्या 13 से चुटा है हां वेल्यू जाएगी 14 क्या 14 से चुटा है हां 15 क्या 15 से चुटा है हां 16 16 से चुटा है हां 17 से चुटा है हां 18 18 से चुटा है हां 19 19 से चुटा है हां 20 क्या 20 भी 20 इससे छोटा है नहीं और दाच वेट विल फिल्ड राइट आई बिलीव आप समझ गए सो वाइल लूप कैसे काम करते हैं वाइल लूप काम करना तरीका उसका बिल्कुल सिंपल क्रिस्टल क्लेयर है दाट इस आप जो भी कंडीशन है वह यहां ब्राकेट में लिखिए फेल होना है वो आप यहां लेकर लगातार वैल्यू को चेंज करते रहे हैं मुझे पता है यह काफी नहीं होता वालो को सीखने के लिए मतलब आप एक डिस्क्रिप्शन काफी नहीं होता आपको कुछ क्वेश्चन सॉल्व करने पड़ते इंटरेस्ट इस वीडियो में बढ़ा नहीं रहा हूं फॉर लूप वालू वह जरूर बता हो तो नियुक्त कोई दिक्कत नहीं है प्राइट मुझे बताना में क्वेश्चन सॉल्व करने में बिल्कुल इंटरेस्ट रही है अब जाओ अ ठीक है, अब चलते हैं अगले टॉपिक पे, अगले टॉपिक भाईयों, हमारे पास जो है, that is, loops के बाद हमारे पास, for while हमने cover कर लिये, हमने क्या cover नहीं किया, for each, for in, for of, do well, do well, अब हमारे पास functions, काफी important topic है, let's go, let's move forward, फटाफट, functions, functions, ये क्या है, सुनो, functions, mainly, तीन काम के पहला काम जब आपका code आप तुरंत नहीं चलाना चाहते future में चलाना चाहते हो right, यह हो गया पहला जब आपका code जब आपका code आप reuse करना चाहते हो तीसरा जब आप code चलाना चाहते हो हर बार with different data मैं समझाओंगा अभी बढ़िया, चलो पहला वाला देखते हैं, तो functions में लिए तीन काम के लिए होते हैं, उसके पहले ये देखते हैं कि जड़ा function होते ही क्या है, function का मतलब, आप कुछ code को लिखकर कोई नाम दे सकते हो, मैं समझाऊंगा, for example, मैंने यापे, फर एक्जांपल मैंने ये code लिखा है, ये कई line का code है, तो मैं इस पूरे code को एक नाम दे सकता हूँ, फर एक्जांपल bike, समझ रहे हूँ, तो मैंने इसको नाम दे दिया bike, that's it.

तो हमने इसका नाम bike रख दिया, अब क्या है, आप इसको जब भी चलाना चाहते हैं, तो आप क्या लिखें, बस bike, और उससे क्या होगा, आपको यह पूरा code नहीं लिखना पड़ेगा, यह code automatically चल जाएगा, अच्छा तो आप यह कह रहे हो, कि जैसे हमने कुछ code लिख लिया, तो इसे हम function कहते हैं, जी हाँ, इसे function कहते हैं, हाँ जी, ओके, ठीक है, अब आप कह रहे हो, सही कह रहे हो, हाँ जी, ओके, let's go, तो functions क्या है, function का मतलब, आप कुछ code को लिखकर, कोई नाम दे सकते हो, and बाद में उसे use कर सकते हो, उसे use कर सकते हो, with that name as many times, ओके, तो function का कुल म कि फंक्शन इज एक्वल टू कोड को नाम देना ऐसी कहानी है लाइट ठीक है अब जरा फंक्शन मेली तीन काम के लिए होते हैं ठीक है बनता कैसे चलो देखते हैं आप लेकर फंक्शन आप एक एबीसीडी यह यह फंक्शन है तो इसको कुछ बनते हैं इसका नाम फंक्शन स्टेटमेंट अ टोटल 6 स्टाइल्स हैं फंक्शन को बनाने की तीन है ES5 मतलब पुरानी जावास्क्रिप्ट में और तीन है ES6 मतलब नई जावास्क्रिप्ट में तो क्या हम सारी देखेंगे बिल्कुल नहीं क्यों क्यों कि जो देखो इस वीडियो का नाम है Learn What Matters इस वीडियो का नाम है Learn What Matters पूरा मांगो के, but again उसके लिए आपको बोलना पड़ेगा, let's go, तो function abcd, pretty good, so function abcd हम यहाँ पर एक बना दिया, तो कैसे सर आप यह थोड़ा सा मुझे समझाईए, for example देखो, मैंने यहाँ पर hello लिख दिया, पहले पहला point समझो, जब आपका code आप तुरंत नहीं चलाना चाहते, future में चलाना चाहते हो, राइट, इस प्रॉब्लम से बचने के लिए मैं क्या करूँगा, मैं आप एक function बना लूँगा, hello बोलो, और ये code इसके अंदर move कर दूँगा, that's it, तो ये एक function है, जिसके अंदर क्या लिखा हुआ है, कौन से log hello, क्या उत्वरन चला, नहीं, कब चलेगा, जब मैं बोलूँ� ठीक है, और जो उसके brackets हैं, वो लगा दो, that's it, इससे क्या होगा, इससे वो function चल जाएगा, और आपका code भी, right, okay, ठीक है, तो आप ये कहना चाहे हो, कि आपका जो भी code है, वो पहले लिख दो, हाँ, और उससे बाद में हम चला सकते हैं, हाँ, for example, मैं कुछ code लिखता हूँ, पतीला चड़ाओ गैस पर ठीक है लेट से पानी डालो और गैस आउन करो ओट्स डालो ठीक है एक मिक्स एंड एंड वॉयल टिक है एट लास्ट इट लास्ट यह वह कोड है जो मैं चलाना चाहता हूं अब मैं तुरंत नहीं चलाना चाहता तो मैं इसको रख दूंगा फंक्शन में पोड बनाओ एंड खाओ डाइट सेट मैं पूरा कोडिस के अंदर पेस करूंगा क्या वह तो रचना नहीं कब चलेगा जब मैं लिखूंगा उट्स बनाओ इन काव ऐसा कर दो तब आप देखेंगे oats खरीदा है, पतीला चड़ाया है, पतीला पानी डाल लिया, oats डाल लिया, mix कर लिया और खा लिया, perfect, बड़ बड़या, अब अगले दिन खाना होगा तो क्या करेंगे, अगले दिन मुझे पूरा code नहीं लिखना पड़ेगा, फिर से मैं इसे repeat कर दूँ विशेष करते हो और आप आप जब आप कोड चलाना चाहते हो हर बार विद डिफरेंट डेटा विद डिफरेंट डेटा जिसके अंदर यूज होंगे पर आप लेट करो तो एग्जैक्टली होता क्या है कहां नहीं समझो फंक्शन अलग से मैंने एबीसीडी नाम पर त्याग वापिक अ तो सब्सक्राइब यहां पर रिसीव होगा तो मैंने यह लिख दिया या चाहिए जो मन में लिख सकते हो यह क्या है यह वेरियबल का नाम है तो ये वैर वाला variable, हाँ, variable का नाम है, अच्छा, ठीक है, तो ये a variable है, हाँ, ये variable है, तो इसमें value गई, हाँ, value गई, कौन सी, 12, हाँ, 12 गई, अच्छा, ओके, तो मैं अंदर use कर सकता हूँ, हाँ, बिल्कुल, तो ये 12 आपका कहा ना, a में गया, हाँ, गया, और अं क्या हुआ है वो भी यहाँ पर जाएंगी हाँ बिल्कुल और आप उन्हें प्रिंट कर सकते हो हाँ बिल्कुल क्यों नहीं बढ़िया तो हम इन्हें कहते क्या है जो वेल्यूज आपने भीजिए रियल वेल्यूज इन्हें हम आर्गुमेंट्स कहते हैं क्या स्पेलिंग है आज अगर इस राइट जो यहां पर अपने वेरीबल्स बनाए थे उन वेल्यू को होल्ड करने के लिए उन्हें परमीटर्स कहते हैं जैसा यह देख सकते हो राइट परमीटर्स तो याद रखना और वेंटर परमीटर में फर्क क्या है और इन इंस्ट्रीट रियल वेल्यू जो हम देते हैं फंक्शन चलाते वक्त अ परिमेटर क्या होते हैं? वेरिबल्स जिनमें वैल्यू स्टोर होती है आर्ग्यूमेंट्स वाली राइट यह है डेफिनेशन ओके प्रिटी गुड तो यहाँ पर हमने एक ठीक ठाक लेविल ऑफ फंक्शन देखा अगर तुम बोलोगे तो मैं एक अच्छा सा गेम प्रोजेक्ट डालना चाहता हूँ आज बी बोल लाइक अब अलगे मुशाट ऑफ यू लव इट लॉब इट लॉन अलट तो अगर तुम लोग कहोगे तो जरूर मैं प्रेसेस यूज होगा एक्टिमल यूज होगा तो इफ यू वांट आवड लव टू पोस्ट यूट्यूब लेट्स गॉफ अगला टॉपिक अरेज अरेज क्या है अरेज ऐसा समझो हम एक वेरीबल में एक वेल्यू स्टोर कर पाते हैं पर जब हमें एक से ज्यादा वेल्यू स्टोर करनी हो तब फिर यूज होता है अरे का मतलब की अरे आपको freedom देता है एक से ज्यादा value use करने की right मैं समझाता हूँ for example आपने where a बनाया उसकी value 12 है आप क्या नहीं कर सकते comma 13 आप एक और दो values नहीं दे सकते ऐसे कवर करना पड़ेगा और अगर आप ऐसा करेंगे तो आप एक है एक अरे है एक अरे है और आप देख सकते हैं यहां पर यह में दो वैल्यूज है राइट तो अरे क्या होते हैं अरे होते हैं आग्रुप आफ आ वेल्यूज तो अगर मैं एक लाइन में बोलूं तो अरे क्या है ग्रुप ऑफ वेल्यूज लाइट तो मैं डेमो देता हूं फर एक्सांपल यह राय यह रहे हैं और मैंने यहां पर 12345678 रख दिया तो आप यह कर सकते हो यह अरे है राइट ओके अब अरे के प्राशिक समझते हैं जल्दी से अब जब एर आर बनाते हैं अ जब आप ऐसा कुछ करते हैं, तो यहाँ पे ये बन्दा जीरो इंडेक्स है, ये बन्दा फस्ट इंडेक्स है, ये बन्दा सेक्ट इंडेक्स है, थर्ड इंडेक्स है, फोर्थ इंडेक्स है, अब ये इंडेक्स क्या है? इंडेक्स इसकी काउंटिंग कहलाती है, अरे को हम कभी भी वन से काउंट नहीं करते हैं, हम काउंट कैसे करते हैं? जीरो से, फर एक्जांपल मैं सम 11 जो है वो 0th index पे हैं तो हम क्या लिखेंगे ARR ARR जो उसका नाम है array का square bracket 0 और इससे हम किसे target कर रहे हैं 11 को good ARR 1 लिखने से हम किसे target करेंगे 12 को okay मतलब 0 से शुरू होता है हाँ 0 1 2 3 4 good good so that is a ray that is a ray my friend that's it that's it हाँ मैं push pop shift पढ़ाना चाहता हूं उसके बाद हमारी वो डबल डैश वाली वीडियो एक है नो हाउ अरेज आप मेट बिहान द सीन्स जावास्क्रिप्ट एंड कैसे वह मैसेज आना में इंट्रस्ट टू बट लग द फीचर वीडियो तो पता जाता है टेन के लाइक वन के कॉमेंट्स विल में तक वाइड विकेंट मिक अ नेगेटिव इंडेक्स अरेज एंड जीएस हम अरेज नेगेटिव इंडेक्स भी बना सकते हैं और सवाल कैसे वह भी उसी वीडियो में बताऊंगा ट्रैक्टिस क्वेश्चन सेनरियोस रिलेटिड टू अरेज वह भी मैं अगले वीडियो में ही बताना चाहता हूं राइट लेकिन पुष पॉप शिफ्ट एंड शिफ्ट विच इस द बेसिक्स लेट्स कर पुष पॉप शिफ्ट अन शिफ्ट ओके लेट्स गो तो पुष पॉप शिफ्ट एंड शिफ्ट एजाक्टली क्या है इसके साथ कहानी ऐसी है पुष पॉप शिफ्ट एंड शिफ्ट के साथ मैंने एक अरे बनाया बन गया इस अरे में एक एक्स्ट्रा मेंबर जोड़ने के लिए होता है पुष यू कें सी वहाँ पे एक एक्स्ट्रा मेंबर आ गया है, राइट, एट, आपने इस अरे में एक एक्स्ट्रा मेंबर जोड़ दिया है, ठीक है, अब एक अरे को वापिस नॉर्बर कर लो, राइट, अरे से एक मेंबर हटाने के लिए होता है, पॉप, आइए चेक करें, सेवन शुरू में एक मेंबर ऐड करने के लिए होता है याद रखना अनशिफ्ट होता है हमें ऐसा लगता है शुरू से वैल्यू हटाएगा लेकिन नहीं अनशिफ्ट शुरू में वैल्यू को जोड़ता है और अरेस एक में हटाने के लिए होता है शिफ्ट और इससे क्या होता है शुरू के वेल्यू हट जाती है अब देखेंगे तो वन हट चुका है लाइट सो दीज आफ बेसिक्स पुश पॉइंट शिफ्ट अनशिफ्ट यू शुट नो दम एक और बताऊं एक और बताऊं जो लिस्ट में नहीं है इस प्लाइस यह भी बताते हो काम आएगा अगर array के बीच में से कहीं से कोई value अटानी हो तो क्या करें?

array.splice for example मुझे 3 को अटाना है तो गिनिये इसका index क्या है? 0, 1, 2 तो मैं कहूँगा second index की value अटाओ और मुझे splice को ये भी बताना होता है second index से कहां तक? कितनी values मतलब?

वहाँ से कितनी values? एक value second index की value अटेगी total कितनी? एक तो एक कौन है?

3 let's see देखिए 3 हट चुक है, अगर इसलिए मैं 2 दे दूँ, तो फिर ग्या होगा, 0, 1, 2, second index से 2 values के तीवी 3 and 4, तो देखिए 3 and 4 हट चुक है, pretty good, I believe आपको यह समझ आया, तो हमें अभी तक push pop shift on shift and splice समझ आ चुका है now we are doing good अब हमें arrays आते हैं we understand about arrays we understand what arrays are how things are in the array right अब हम चलेंगे हमारे अगले topic पे which is objects which is the आप कह सकते हो last topic of what you should know इसके बाद शिरू होता है सबसे बहुत प्यारा प्यारा part and that is DOM document object model इसका मतलब क्या है projects बनाना जावास्क्रेप्ट राइट मुझे बताना तुम लोग सीखना चाहते हो या नहीं मैं बहुत इंटरेस्टर मुझे काने में राइट लेट्स कब अब आते हो अब जिस पर और मेरे पास अच्छे अच्छे प्रोजेक्ट हैं यू लव इट लेट्स कब अब जिक्स तो अब ज तो हुआ अरे एक से जादा बंदे की बात की तो हुआ अरे एक बंदे के बारे में सारी बात की तो हुआ object मैं समझ रहा हूँ अभी ज़्यादा समझ नहीं आएगा बस सुनो सुनो मैंने बोला तुमसे ही बोपाल के सारे हर्ष एक से ज़्यादा होंगे बोपाल के सारे computer system, एक से जादा होंगे, that's array, भूपाल के सारे rubix cube, एक से जादा होंगे, तो एक से जादा rubix cube होंगे, तो हम इसे भी क्या कहेंगे, array, मैं तुमसे कहूँ, भूपाल का हर्ष शर्मा, जो Sherian's Coding School का founder है, अब एक है ये, that is object, सर मैं समझा नहीं अभी भी, मतलब ये तो समझा गया है कि अगर बहुत सारे हैं तो अरे एक है तो object, लेकिन exactly object क्या है, object है एक बंदे की details को hold करना, आप एक individual की details को hold कर सकते हो, मैं समझाओंगा, समझाओंगा, देखो कैसे, इना key value पे, अभी भी ज्यादा समझ नहीं आ रहा है, कोई बात नहीं, स्क्रीन देखो हम सबसे पहले सीखने वाले हैं, blank object blank object क्या होता है? let's go, चले? तो blank object पता है क्या होता है? variable बनाया है और curly braces