YouTube2Text

JavaScript Tutorial (2024) for Beginners to Pro (with Notes, Projects & Practice Questions) — Transcript

by Apna College · 153,051 words · 18,579 segments · language en · Watch on YouTube

Full transcript

  1. 0:00हाय एवरीवन एंड वेलकम टू अपना कॉलेज मेरा
  2. 0:01नाम है श्रद्धा खाप और आज के इस वन शॉट के
  3. 0:03अंदर हम पढ़ने वाले हैं कंप्लीट
  4. 0:04जावास्क्रिप्ट तो अगर हम एक ऐसे स्टूडेंट
  5. 0:07हैं जिसने आज तक जावास्क्रिप्ट के अंदर
  6. 0:09कोई कोड नहीं लिखा या इनफैक्ट किसी दूसरी
  7. 0:11लैंग्वेज के अंदर भी कोई कोडिंग नहीं की
  8. 0:12तो बिल्कुल भी घबराने वाली बात नहीं है
  9. 0:14क्योंकि इस ट्यूटोरियल के अंदर बहुत ही
  10. 0:16सिंपल तरीके से हम बिल्कुल बिगनर यानी जरो
  11. 0:19लेवल से चीजों को स्टार्ट करेंगे और लास्ट
  12. 0:21तक जाते-जाते सीखेंगे कि किस तरीके से
  13. 0:23जावास्क्रिप्ट के अंदर हम कोडिंग कर सकते
  14. 0:25हैं इनफैक्ट जावास्क्रिप्ट को यूज करके हम
  15. 0:27कैसे गेम्स प्रोजेक्ट्स एंड वेबसाइट्स को
  16. 0:29बिल्ड कर सकते हैं तो इस जावास्क्रिप्ट के
  17. 0:31ट्यूटोरियल के अंदर हमने अपने टॉपिक्स को
  18. 0:33इन चैप्टर्स के अंदर डिवाइड किया है जिनके
  19. 0:34टाइम स्टंप्स आपको नीचे डिस्क्रिप्शन
  20. 0:36बॉक्स के अंदर मिल रहे होंगे अब इन
  21. 0:38चैप्टर्स के अंदर हम सिर्फ थ्योरी नहीं
  22. 0:39पढ़ेंगे थ्योरी के साथ-साथ हर एक
  23. 0:41इंपॉर्टेंट टॉपिक से रिलेटेड हम उसके
  24. 0:43प्रैक्टिस क्वेश्चंस को सॉल्व करेंगे साथ
  25. 0:45के साथ उन कॉन्सेप्ट्स को यूज़ करके हम
  26. 0:47अपने गेम्स को बिल्ड करेंगे जैसे हमारा
  27. 0:48स्टोन पेपर सिजर गेम हो गया एंड उसके साथ
  28. 0:51लास्ट तक जाते-जाते हम अपना एक फुली
  29. 0:53फंक्शनल करेंसी कन्वर्टर ऐप बना रहे होंगे
  30. 0:56इसके साथ में हर एक चैप्टर के जो स्लाइड्स
  31. 0:58एंड नोट्स हैं उनको डाउनलोड करने का लिंक
  32. 1:00भी आपको नीचे डिस्क्रिप्शन बॉक्स के अंदर
  33. 1:01दे दिया है उसे भी जाकर हम चाहे तो
  34. 1:03डाउनलोड कर सकते हैं अब जिन स्टूडेंट्स को
  35. 1:05नहीं पता जावास्क्रिप्ट पिछले 11 साल से
  36. 1:07टेक इंडस्ट्री के अंदर यूज होने वाली सबसे
  37. 1:09पॉपुलर लैंग्वेज है जिसके ऊपर आज के अपने
  38. 1:11ट्यूटोरियल के अंदर हम पूरी पकड़ बनाने
  39. 1:13वाले हैं तो इस ट्यूटोरियल को स्टार्ट
  40. 1:15करने के लिए सिर्फ एक ही चीज की हमें
  41. 1:16जरूरत है व्हिच इज अ विलिंग टू लर्न
  42. 1:18समथिंग न्यू तो शुरुआत करते हैं अपने
  43. 1:20जावास्क्रिप्ट के ट्यूटोरियल के
  44. 1:26साथ अब सबसे पहले हम बात करने वाले हैं कि
  45. 1:29जावास्क्रिप्ट एगजैक्टली होती क्या है
  46. 1:32जावास्क्रिप्ट सीखने से पहले ये जरूरी है
  47. 1:33समझना कि जावास्क्रिप्ट होती क्या है
  48. 1:35जावास्क्रिप्ट हमारे पास होती है एक
  49. 1:37प्रोग्रामिंग लैंग्वेज प्रोग्रामिंग
  50. 1:39लैंग्वेजेस क्या होती हैं जैसे डे टू डे
  51. 1:41बेसिस पर हम एक दूसरे से इंटरेक्ट करने के
  52. 1:43लिए बातचीत करने के लिए भाषाओं का यूज
  53. 1:45करते हैं हो सकता है हम अपने किसी दोस्त
  54. 1:47से हिंदी में बात कर रहे हो किसी से हम
  55. 1:48इंग्लिश में बात कर रहे हो किसी से फ्रेंच
  56. 1:50में बात कर रहे हो किसी से जर्मन में बात
  57. 1:51कर रहे हो तो बहुत सारी डिफरेंट डिफरेंट
  58. 1:53लैंग्वेजेस हैं जिनको हम यूज करते हैं ऐसे
  59. 1:56ही हमारे जो कंप्यूटर्स होते हैं हमारे जो
  60. 1:57लैपटॉप्स होते हैं हमारी जो मशीनस होती
  61. 1:59हैं इन्हें नॉर्मल लैंग्वेजेस समझ में
  62. 2:01नहीं आती इन्हें समझ में आती हैं
  63. 2:03प्रोग्रामिंग लैंग्वेजेस और बहुत सारी
  64. 2:05प्रोग्रामिंग लैंग्वेजेस होती हैं टेक
  65. 2:07वर्ल्ड के अंदर हमने जावा सुना होगा हमने
  66. 2:09c+ प सुना होगा हमने सी सुना होगा हमने
  67. 2:11पाइथन सुना होगा हमने जावास्क्रिप्ट सुना
  68. 2:13होगा तो जावास्क्रिप्ट इन्हीं में से एक
  69. 2:15ऐसी प्रोग्रामिंग लैंग्वेज है जो
  70. 2:16कंप्यूटर्स को मशीनस को समझ में आती है और
  71. 2:19इसे हम यूज करते हैं अपनी मशीनस को
  72. 2:21इंस्ट्रक्शंस देने के लिए एट दी एंड चाहे
  73. 2:24हमें वेबसाइट बनानी है चाहे हमें कंप्यूटर
  74. 2:26के अंदर कोई भी काम करना है वो काम करने
  75. 2:28के लिए हमें अपना लॉजिक यूज करके कंप्यूटर
  76. 2:31को बताना पड़ेगा कि मुझे यह काम करके दे
  77. 2:33दो तो वो हम कौन सी भाषा में बताएंगे वो
  78. 2:35बताएंगे हम अपनी जावास्क्रिप्ट के अंदर
  79. 2:37व्हिच इज अ प्रोग्रामिंग लैंग्वेज तो
  80. 2:39हमारा जो कंप्यूटर होता है या अपना लैपटॉप
  81. 2:41इसे हम समझ सकते हैं कोई भी सिस्टम या
  82. 2:43मशीन वो क्या करता है हमसे कुछ इनपुट लेता
  83. 2:45है और इनपुट के अंदर हम क्या पास करते हैं
  84. 2:48इनपुट के अंदर हम उसे देते हैं कुछ
  85. 2:50इंस्ट्रक्शंस और ये इंस्ट्रक्शंस कैसे
  86. 2:52लिखी जाती हैं ये इंस्ट्रक्शंस दी जाती है
  87. 2:54इन द फॉर्म ऑफ कोड तो हम अपना
  88. 2:56जावास्क्रिप्ट का कुछ कोड लिख रहे होंगे
  89. 2:59कोड मतलब इंस्ट्रक्शंस यानी कुछ काम हम
  90. 3:02बता रहे होंगे अपने कंप्यूटर को और फिर
  91. 3:04कंप्यूटर आउटपुट की फॉर्म में हमें वह काम
  92. 3:06करके दे देगा वो काम बहुत सिंपल सी
  93. 3:08कैलकुलेशन भी हो सकती है हो सकता है हम 1
  94. 3:10+ 2 का आंसर ढूंढ रहे हो तो इनपुट के अंदर
  95. 3:13हम उसे वन दे दें हम उसे टू दे दें और बोल
  96. 3:15दें दोनों को प्लस कर दो और आउटपुट में वो
  97. 3:17हमें दे दे कि 1 + 2 हमारे पास थ्री होता
  98. 3:19है तो थ्री वो हमें प्रिंट करके दे दे
  99. 3:21इतना सिंपल सा भी आउटपुट हो सकता है और
  100. 3:24आउटपुट बहुत
  101. 3:27कॉम्प्लेक्टेड साइट हमें बना कर दे दे तो
  102. 3:29अगर हम बहुत सारी इंस्ट्रक्शन बहुत सारा
  103. 3:31कोड लिखते हैं तो उससे हम एक प्रॉपर
  104. 3:33वेबसाइट भी पूरी की पूरी जनरेट कर सकते
  105. 3:35हैं तो इट ऑल डिपेंड्स अपॉन द इनपुट कि
  106. 3:38हमने क्या इनपुट दिया है उसी के बेसिस पे
  107. 3:40हमारा सिस्टम हमारा कंप्यूटर हमें क्या
  108. 3:42आउटपुट रिटर्न करके देता है और किस तरीके
  109. 3:45से किस भाषा में हम अपना कोड लिखेंगे हम
  110. 3:47अपना कोड लिखेंगे जावास्क्रिप्ट के अंदर
  111. 3:49अब जब भी हम जावास्क्रिप्ट का कोड लिखते
  112. 3:51हैं तो उस कोड को रन करने के बहुत सारे
  113. 3:53डिफरेंट डिफरेंट तरीके होते हैं और कोड को
  114. 3:55रन करने का मतलब होता है कोड से आउटपुट
  115. 3:57निकालना तो उस कोड से आउटपुट निकालने के
  116. 3:59बहुत सारे तरीके होते हैं इनमें से सबसे
  117. 4:01सिंपल तरीका होता है अपने ब्राउजर के अंदर
  118. 4:04ही जावास्क्रिप्ट को लिखना ब्राउजर क्या
  119. 4:06होता है आप सभी ने
  120. 4:29मैंने राइट क्लिक किया या अगर आप मैक यूज़
  121. 4:31कर रहे हैं तो आप डबल टैप कर सकते हैं और
  122. 4:33मैंने फिर सेलेक्ट किया अपना इंस्पेक्ट
  123. 4:35वाला ऑप्शन जैसे ही हम इंस्पेक्ट सिलेक्ट
  124. 4:38करते हैं इस तरीके की राइट साइड में बहुत
  125. 4:41बड़ी सी हमारे लिए विंडो ओपन होके आएगी
  126. 4:42जिसमें काफी सारी ऐसी चीजें हैं जो शुरुआत
  127. 4:45में हमें समझ में नहीं आएंगी यहां ऊपर
  128. 4:47ऑप्शंस होते हैं और इनमें से एक ऑप्शन
  129. 4:49होता है हमारे कंसोल का कंसोल हमारे
  130. 4:52ब्राउजर के अंदर ही जहां पर हम नॉर्मली डे
  131. 4:54टू डे बेसिस पे वेबसाइट्स खोलते आए हैं
  132. 4:56ब्राउजर के अंदर ही कंसोल उसका ऐसा हिस्सा
  133. 4:59होता है जिसके अंदर हम जावास्क्रिप्ट का
  134. 5:01कोड लिख सकते हैं और उसे वहीं के वहीं रन
  135. 5:03कर सकते हैं फॉर एग्जांपल ये स्क्रीन में
  136. 5:06एक बार क्लियर कर देती हूं मैंने कमांड
  137. 5:08प्लस के प्रेस किया है अगर आप विंडोज यूज
  138. 5:10कर रहे हैं सो यू कैन प्रेस कंट्रोल प् के
  139. 5:12उससे हम अपने कंसोल को पूरा खाली कर सकते
  140. 5:14हैं क्लीन कर सकते हैं और यहां मैं एक
  141. 5:16छोटा सा कोड लिखने वाली हूं या छोटी सी
  142. 5:19इंस्ट्रक्शन इसको हम बोल सकते हैं यूजिंग
  143. 5:21जावास्क्रिप्ट मैंने लिखा अलर्ट और यहां
  144. 5:24मैंने लिखा अपना
  145. 5:26कॉलेज इस तरीके की मैंने एक स्टेटमेंट
  146. 5:29लिखी अब यहां पर अलर्ट का क्या मतलब है यह
  147. 5:31डबल कोड्स क्यों लगाए हैं यह सेमीकलन का
  148. 5:33क्या मतलब है हो सकता है फर्स्ट टाइम अगर
  149. 5:36हम कोडिंग सीख रहे हो तो यह लाइन हमें
  150. 5:37बहुत अजीब लग रही हो और हमें अभी डिटेल
  151. 5:39में भी नहीं जाना कि ये लाइन का क्या मतलब
  152. 5:41है किस तरीके से चीजें हो रही हैं मैं
  153. 5:43क्या करूंगी जैसे ही मैं एंटर प्रेस
  154. 5:44करूंगी इस तरीके का कुछ मेरे पेज पर आया
  155. 5:47ये क्या है ये बेसिकली एक अलर्ट है अलर्ट
  156. 5:49क्या होते हैं पॉपअप्स होते हैं हमारी
  157. 5:51स्क्रीन के ऊपर एकदम से अगर कोई मैसेज आ
  158. 5:53जाए उसे जावास्क्रिप्ट के अंदर क्रिएट
  159. 5:55करने के लिए हम अलर्ट लिख देते हैं और फिर
  160. 5:57उस मैसेज के अंदर क्या लिखा आ रहा है उस
  161. 5:59मैसेज के के अंदर लिखा हुआ आ रहा है अपना
  162. 6:00कॉलेज इसको कर देंगे क्लिक ओके तो बेसिकली
  163. 6:04ये मैंने क्या किया जावास्क्रिप्ट के अंदर
  164. 6:06एक कोड लिखा और उस कोड को मेरे ब्राउजर ने
  165. 6:08ऑटोमेटिक रन कर दिया ऑटोमेटिक एग्जीक्यूट
  166. 6:11कर दिया इफ आई वांट आई कैन क्रिएट अ
  167. 6:13डिफरेंट मैसेज यहां पर अपना कॉलेज की जगह
  168. 6:16इफ आई डिसाइड टू राइट श्रद्धा खपरा और
  169. 6:19मैंने जैसे ही एंटर किया मेरे लिए नया
  170. 6:20अलर्ट क्रिएट हुआ विद अ न्यू नेम इसको भी
  171. 6:23ओके क्रिएट कर सकते हैं और यहां पर हम
  172. 6:26स्टार्ट करने वाले हैं क्योंकि अपनी
  173. 6:27जावास्क्रिप्ट की सीरीज तो यहां हम लिख
  174. 6:29सकते हैं हेलो जेएस एंटर किया तो इस बार
  175. 6:32हमारे पास मैसेज आ गया हेलो जेएस तो ये जो
  176. 6:35तीनों लाइंस है ये जावास्क्रिप्ट के कोड
  177. 6:37का पार्ट है दिस इज अ जावास्क्रिप्ट लाइन
  178. 6:39दिस लाइन इज रिटन इन जावास्क्रिप्ट ये भी
  179. 6:41जावास्क्रिप्ट में लिखी है ये भी
  180. 6:42जावास्क्रिप्ट में लिखी है तो ये ऐसा
  181. 6:44जावास्क्रिप्ट कोड है जो डायरेक्टली हमारे
  182. 6:45ब्राउजर के अंदर रन कर पा रहा है तो ये
  183. 6:48हमारी फर्स्ट लाइन है जिसको हमने
  184. 6:49जावास्क्रिप्ट के अंदर एग्जीक्यूट किया है
  185. 6:51अब ये तो हो गया सबसे सिंपल तरीका
  186. 6:53जावास्क्रिप्ट को एग्जीक्यूट करने का यानी
  187. 6:55हमने ब्राउजर के अंदर ही कुछ ना कुछ कोड
  188. 6:57वहां पर लिख दिया बट जनरली जब हम जावा
  189. 6:59स्क्रिप्ट को यूज करेंगे तो हम उसे सारे
  190. 7:01के सारे कोड को ब्राउजर के ऊपर नहीं लिख
  191. 7:03सकते क्योंकि एट दी एंड जैसे ही आप इस
  192. 7:05ब्राउजर को रिफ्रेश करोगे ब्राउजर को
  193. 7:06रिफ्रेश करने का मतलब है जैसे ही ये
  194. 7:09रिफ्रेश वाला जो बटन होता है इसको हमने
  195. 7:11प्रेस किया या कंट्रोल प् r हम जैसे ही
  196. 7:13प्रेस कर देते हैं हमारा कंसोल विंडो खाली
  197. 7:14हो जाता है और दोबारा से उसमें ये कुछ बाय
  198. 7:16डिफॉल्ट मैसेजेस वार्निंग्स वगैरह आने
  199. 7:18लगते हैं ये मैसेजेस हमारे जावास्क्रिप्ट
  200. 7:20से रिलेटेड नहीं है इनको ऑटोमेटिक
  201. 7:27google's लिखना टेंपरेरी तरी तरीका होता
  202. 7:29है पर हां कंसोल विंडो के ऊपर भी
  203. 7:31जावास्क्रिप्ट लिखी जा सकती है इनफैक्ट हम
  204. 7:33बहुत सारे कांसेप्ट यहीं पर लिखकर सीख रहे
  205. 7:35होंगे पर मेजर तरीका होता है
  206. 7:37जावास्क्रिप्ट को लिखने का इन अ कोड एडिटर
  207. 7:39अब कोड एडिटर क्या होता है हमारे पास
  208. 7:42बेसिकली मार्केट के अंदर बहुत सारे
  209. 7:43डिफरेंट डिफरेंट कोड एडिटर्स अवेलेबल होते
  210. 7:45हैं एंड कोड एडिटर इज लाइक अ नोटबुक अब
  211. 7:49जैसे अभी तक पूरी स्कूल लाइफ के अंदर या
  212. 7:51पूरी कॉलेज लाइफ के अंदर जितना भी काम
  213. 7:53हमने किया होता है जितनी भी पढ़ाई की होती
  214. 7:54है उस सबके नोट्स हम कहां बनाते हैं
  215. 7:56नोटबुक के अंदर बनाते हैं पेन को यूज़
  216. 7:58करके बनाते हैं लेकिन कोडिंग के अंदर
  217. 8:00हमारे जो नोट्स होते हैं या पूरी हमें जो
  218. 8:02पढ़ाई करनी होती है वो हम नोटबुक के ऊपर
  219. 8:04नहीं करते उसके लिए हमारे पास डिजिटल
  220. 8:06नोटबुक्स होती हैं जिनको हम कहते हैं अपना
  221. 8:08कोड एडिटर्स और ऐसे बहुत सारे डिफरेंट
  222. 8:10डिफरेंट कोड एडिटर्स अवेलेबल है मार्केट
  223. 8:12के अंदर आप चले जाओगे आपके पास विम है
  224. 8:14आपके पास सब्लाइम है और भी काफी सारे
  225. 8:16पॉपुलर ऑप्शंस हैं और इसमें से एक जो सबसे
  226. 8:19ज्यादा पॉपुलर ऑप्शन है इंडस्ट्री के अंदर
  227. 8:21उसे हम यूज़ कर रहे होंगे व्हिच इज कॉल्ड
  228. 8:23वीएस कोड इसे विजुअल स्टूडियो कोड भी कहते
  229. 8:27हैं और विजुअल स्टूडियो कोड को यूज करने
  230. 8:29के पीछे बहुत सारे रीजंस हैं सबसे पहला
  231. 8:32सबसे इंपॉर्टेंट रीजन इट इज फ्री फ्रीली
  232. 8:34हम इसको डाउनलोड कर सकते हैं कोई लाइसेंस
  233. 8:36की जरूरत नहीं है सेकंड रीज़न इट इज वेरी
  234. 8:38पॉपुलर इन द इंडस्ट्री चाहे कोई स्टूडेंट
  235. 8:40कोडिंग कर रहा हो चाहे कोई वर्किंग
  236. 8:42प्रोफेशनल कोडिंग कर रहा हो बहुत सारे लोग
  237. 8:44इनफैक्ट वन ऑफ द लार्जेस्ट नंबर ऑफ
  238. 8:45डेवलपर्स यूज विजुअल स्टूडियो कोड एज देयर
  239. 8:48प्राइमरी मीडियम ऑफ डूइंग कोडिंग तीसरा
  240. 8:50रीज़न है कि आज हो सकता है विजुअल
  241. 8:52स्टूडियो कोड के ऊपर हम सिर्फ
  242. 8:53जावास्क्रिप्ट का कोड लिख रहे हो पर कल को
  243. 8:54जाकर अगर आपको जावा का कोड लिखना है आपको
  244. 8:56c+ का कोड लिखना है आपको सी का कोड लिखना
  245. 8:58है
  246. 8:59है मैक्सिमम जितनी भी हमारी मेजॉरिटी
  247. 9:02यूज्ड होने वाली लैंग्वेजेस हैं उन सबके
  248. 9:04कोड हम वीएस कोड के ऊपर लिख सकते हैं
  249. 9:05एग्जीक्यूट कर सकते हैं तो अगर आपने लाइफ
  250. 9:07में एक बार इसको इंस्टॉल कर लिया तो
  251. 9:09दोबारा हमें इसको इंस्टॉल करने की जरूरत
  252. 9:10नहीं पड़ेगी ना ही किसी दूसरे एडिटर की
  253. 9:12जरूरत पड़ेगी क्योंकि मैक्सिमम काम हमारे
  254. 9:14इसी कोड एडिटर के ऊपर हो जाते हैं तो इट
  255. 9:16इज वन ऑफ द बेस्ट एंड आई रिकमेंड इट टू यू
  256. 9:19चाहे आप जावास्क्रिप्ट पढ़ रहे हो चाहे आप
  257. 9:20वेब डेवलपमेंट कर रहे हो चाहे आप डीए से
  258. 9:22पढ़ रहे हो चाहे आप कुछ भी पढ़ रहे हो
  259. 9:23वीएस कोड जो है काफी पॉपुलर काफी बढ़िया
  260. 9:26टूल है एंड इसे सबसे पहले हम इंस्टॉल करने
  261. 9:28वाले हैं एंड आल्सो इट इज अ कोड एडिटर
  262. 9:29बिल्ट बाय
  263. 9:56microsoft.com डनलोड
  264. 9:59अब इसमें काफी सारे ऑप्शन आ गए हैं अब आप
  265. 10:01विज मशीन पर हैं वि 7 8 10 11 पर तो यहां
  266. 10:06पे आप अपने सिस्टम के हिसाब से कि 64 बिट
  267. 10:08सिस्टम है तो कौन सा डाउनलोड करना है 32
  268. 10:10बिट है तो कौन सा डाउनलोड करना है मोस्टली
  269. 10:12लोगों का जो है 64 बिट सिस्टम होता है तो
  270. 10:14इसको आप यहां पे क्लिक करके डाउनलोड कर
  271. 10:16सकते हैं अगर आप
  272. 10:29सारे के सारे चेक बॉक्सेस को टिक कर देना
  273. 10:31है जैसे ही टिक करेंगे हमारा विजुअल
  274. 10:33स्टूडियो कोड पूरी तरह इंस्टॉल हो जाएगा
  275. 10:35और इसको अब हम फर्स्ट टाइम खोल सकते
  276. 10:39हैं तो फाइनली इंस्टॉलेशन को हमने कंप्लीट
  277. 10:42कर लिया है और नेक्स्ट चीज जिसके साथ हम
  278. 10:44स्टार्ट करेंगे जावा स्क्रिप्ट के अंदर
  279. 10:45सबसे बेसिक चीज वो होती है console.log
  280. 10:48console.log ये एक ऐसी कमांड है ये एक ऐसी
  281. 10:52स्टेटमेंट है ये एक ऐसा पीस ऑफ कोड है
  282. 10:54जिसका काम होता है किसी भी चीज को प्रिंट
  283. 10:56करवाना कंसोल के ऊपर कंसोल हमने देख लिया
  284. 10:58क्या हो है कंसोल हमारे ब्राउजर का वो
  285. 11:00वाला हिस्सा होता है जिसके ऊपर हमारी
  286. 11:02जावास्क्रिप्ट रन करती है तो हम ब्राउजर
  287. 11:04के किसी भी टैब पे अगर जाके इंस्पेक्ट
  288. 11:06करेंगे तो हम अपने कंसोल पर आ सकते हैं कल
  289. 11:09+ k से हम स्क्रीन को खाली कर सकते हैं जो
  290. 11:11भी चीजें हैं सारी गायब हो जाएंगी और
  291. 11:13बेसिकली console.log इज यूज्ड टू लॉग लॉग
  292. 11:16का मतलब होता है कुछ भी चीज को प्रिंट
  293. 11:18करवाना लॉग अ मैसेज टू द कंसोल तो अगर
  294. 11:21हमने कसोल डलॉग करके फिर हम क्या लिखते
  295. 11:24हैं फिर हम अपने पैरेंस लगाते हैं पैरेंस
  296. 11:26यानी ये हमारे जो कर्ली कर्ली नहीं इसको
  297. 11:29हम कर्वी ब्रैकेट्स कहेंगे इस तरीके के जो
  298. 11:31हमारे नॉर्मल ब्रैकेट्स होते हैं उसके
  299. 11:33अंदर अगर हमने डबल कोट्स या फिर सिंगल कोट
  300. 11:37के अंदर कुछ भी लिख दिया तो फिर वो चीज
  301. 11:39हमारी स्क्रीन के ऊपर जाकर प्रिंट हो
  302. 11:40जाएगी फॉर एग्जांपल अगर हम लिखते हैं
  303. 11:43कंसोल डॉट
  304. 11:45लॉग यानी कंसोल के ऊपर लॉग कर दो क्या लॉग
  305. 11:49कर दो मुझे अपना कॉलेज ये मेरा मैसेज है
  306. 11:51जिसको मुझे प्रिंट करवाना है मैसेज क्या
  307. 11:53है मैसेज है अपना कॉलेज इस मैसेज को मैंने
  308. 11:55डबल कोट्स के अंदर लिख दिया और लास्ट में
  309. 11:57मैंने एक सेमीकलन लगाया है सेमीकलन का वही
  310. 12:00मतलब होता है कोडिंग के अंदर जो इंग्लिश
  311. 12:02के अंदर फुल स्टॉप का होता है और हिंदी के
  312. 12:04अंदर पूर्ण विराम का होता है बेसिकली अगर
  313. 12:06आपको एक सेंटेंस को खत्म करना होता है तो
  314. 12:09उसके लिए हम सेमीकलन को यूज करते हैं
  315. 12:11सेमीकलन मतलब मेरा एक सेंटेंस मेरी एक
  316. 12:13लाइन खत्म हो गई जैसे ही एंटर करेंगे वैसे
  317. 12:16ही क्या होगा मेरे लिए अपना कॉलेज प्रिंट
  318. 12:18होकर आ जाएगा अभी ये जो अनडिफाइंड मुझे
  319. 12:20दिखाई दे रहा है इसको इग्नोर करना है ये
  320. 12:22अभी हमारे काम की चीज नहीं है मेरे लिए
  321. 12:24क्या इंपॉर्टेंट चीज है ये लाइन जहां पर
  322. 12:26मेरा ये मैसेज जिसको मुझे प्रिंट करवाना
  323. 12:28था यहां पर प्रिंट हो गया उसी तरीके से
  324. 12:31अगर आपने पहले कोई कोड ऑलरेडी लिखा हुआ है
  325. 12:33उसको अब अगर आप दोबारा दिखाना चाहते हैं
  326. 12:35अपने कंसोल विंडो के अंदर तो एरो कीज जो
  327. 12:37होती है हमारी अप और डाउन वाली एरो कीज
  328. 12:40उसमें हम अप वाली एरो की प्रेस करते हैं
  329. 12:41तो पुराना कोड हमारे लिए वापस आ जाता है
  330. 12:43अगर हम ब्राउजर के ऊपर यह सेमीकलन नहीं
  331. 12:46लगाएंगे तब भी हमारा कोड वैसे ही रन करेगा
  332. 12:49बट एज अ गुड प्रैक्टिस हमें हमेशा एक लाइन
  333. 12:51के बाद सेमीकलन को लगाना चाहिए अब अपना
  334. 12:54कॉलेज को मैंने
  335. 12:55अगर सिंगल कोड्स के अंदर लिखा होता तब भी
  336. 12:58कोई प्रॉब्लम नहीं थी हम चाहे तो डबल
  337. 13:00कोट्स के अंदर लिख सकते हैं सिंगल कोट्स
  338. 13:01के अंदर लिख सकते हैं अगर अपना कॉलेज की
  339. 13:03जगह मैंने कोई और मैसेज दिया होता फॉर
  340. 13:05एग्जांपल आई वुड हैव गिवन आई
  341. 13:08लव जेएस एंटर तो वही सेम मैसेज हमारे लिए
  342. 13:13रिले होकर आ जाता अगर आप चाहे तो यहां पर
  343. 13:15आप अपना नाम प्रिंट करवा सकते हैं जैसे
  344. 13:17फॉर एग्जांपल मैंने अपना नाम प्रिंट
  345. 13:19करवाया आई एम ट्राइट प्रिंट श्रद्धा के
  346. 13:23एंटर किया तो ये मेरे लिए मेरा नाम प्रिंट
  347. 13:25होकर आ गया तो इस तरीके से जिस भी चीज को
  348. 13:27अपने कंसोल विंडो के ऊपर हम प्रिंट कर
  349. 13:29करवाना चाहते हैं उसे हम लिखते हैं
  350. 13:30console.log के अंदर सो दिस इज बेसिकली
  351. 13:33आवर फर्स्ट जावास्क्रिप्ट प्रोग्राम अब
  352. 13:35यहां पर तो हमने लिख दिया पर वीएस कोड का
  353. 13:38क्या तो हम फाइनली इसी सेम काम को करने
  354. 13:40वाले हैं यूजिंग विजुअल स्टूडियो कोड जब
  355. 13:42हम विजुअल स्टूडियो कोड को खोलते हैं तो
  356. 13:44इस तरीके से आपकी विंडो आपको खुली हुई
  357. 13:46दिखाई देगी हो सकता है रिसेंट सेक्शन के
  358. 13:48अंदर अगर आपने फर्स्ट टाइम वीएस कोड
  359. 13:50इंस्टॉल किया आपको कुछ ना दिखाई दे कोई
  360. 13:51टेंशन वाली बात नहीं है यहां पर हमारे पास
  361. 13:54जो न्यू फाइल का ऑप्शन आएगा हम इस पर
  362. 13:56क्लिक करेंगे और अपने लिए एक नई फाइल
  363. 13:58बनाएंगे नई फाइल में आई एम गोइंग टू चूज
  364. 14:00लेट्स सपोज अ टेक्स्ट फाइल अब ये जो
  365. 14:02टेक्स्ट फाइल है इसे क्रॉस कर देते हैं और
  366. 14:04ये जो लेफ्ट वाला हमारा बटन है ये आइकन जो
  367. 14:07मुझे दिख रहा है व्हिच इज द एक्सप्लोरर
  368. 14:08आइकन इसके ऊपर क्लिक करेंगे तो यहां पर
  369. 14:11हमें दिखाई देगा कि अभी हमारे लिए कोई
  370. 14:13फोल्डर खुला हुआ नहीं है हम चाहे तो इस
  371. 14:15फाइल को सेव कर सकते हैं सेव करने के लिए
  372. 14:17या तो फाइल में जाके वी कैन क्लिक ऑन सेव
  373. 14:19सेव एज नहीं तो हम कंट्रोल s प्रेस कर
  374. 14:22सकते हैं और इस फाइल को फाइनली हम सेव
  375. 14:23करने वाले हैं सेव करने के लिए इसे
  376. 14:25डेस्कटॉप के ऊपर एक न्यू फोल्डर हम बना
  377. 14:28लेते हैं इसे कहने वाले हैं हम
  378. 14:30जावास्क्रिप्ट और जावास्क्रिप्ट फोल्डर के
  379. 14:33अंदर हम इस नई फाइल को क्रिएट करेंगे और
  380. 14:35इसको क्या नाम देंगे इसे हम नाम देंगे
  381. 14:37फर्स्ट ड जए अब ये फर्ड जए जब हम इसे नाम
  382. 14:42दे रहे हैं सेव कर देते हैं तो अब हमारी
  383. 14:45फाइल का नाम हो गया फड जए और ये
  384. 14:47जावास्क्रिप्ट नाम के फोल्डर के अंदर
  385. 14:49हमारे पास स्टोर हो गई जनरली वीएस कोड
  386. 14:51हमें ऊपर ही दिखा देता है कि हमारी फाइल
  387. 14:53का पूरा पाथ क्या है कि हमारी फाइल कहां
  388. 14:54पे जाके स्टोर हुई है अब अपनी फाइल को
  389. 14:56हमने क्या नाम दिया है अपनी फाइल को जा
  390. 14:59जावास्क्रिप्ट फाइल को हमने नाम दिया है
  391. 15:00फर्स्ट ड जए यहां पर हम सोच सकते हैं कि
  392. 15:03हमने इसे ड
  393. 15:27txt.gz जावा की फाइल होती तो डॉट जावा
  394. 15:30होता
  395. 15:31python.py होता तो इस तरीके से किसी भी और
  396. 15:34अगर वो लैंग्वेज की फाइल होती तो
  397. 15:35एक्सटेंशन अलग होता तो एक्सटेंशन देखकर ही
  398. 15:38हमें पता चल जाता है कि इस फाइल के अंदर
  399. 15:40कौन सा कोड है जिसको हमें लिखना पड़ेगा अब
  400. 15:42इस जावास्क्रिप्ट फाइल को तो हमने क्रिएट
  401. 15:44कर लिया इसके साथ में व्हाट वी कैन डू इज
  402. 15:46अपने फाइल वाले ऑप्शन में जाके हम ओपन कर
  403. 15:49सकते हैं एक फोल्डर और फोल्डर ओपन करने के
  404. 15:51लिए हम क्या करेंगे इसी जावास्क्रिप्ट
  405. 15:53यानी पूरे फोल्डर को हम ओपन कर लेंगे तो
  406. 15:55क्लिक कर लिया हमने इस तरीके से हमारे पास
  407. 15:57ये फोल्डर ओपन हो गया कोई अगर वार्निंग्स
  408. 15:59आ रही है तो उनको आप क्रॉस कर सकते हो तो
  409. 16:01अब हमें एक्सप्लोरर में यानी इस बटन को
  410. 16:03क्लिक करके अपना फोल्डर दिखाई दे रहा है
  411. 16:05जावास्क्रिप्ट और उसके नीचे हमें अपनी
  412. 16:07फाइल दिखाई दे रही है फड जए जो भी कंप्लीट
  413. 16:10खाली है अब अपनी इस फड जए के अंदर हम अपना
  414. 16:12पहला जावास्क्रिप्ट का कोड लिख सकते हैं
  415. 16:14हमारा कोड था console.log और इसके अंदर हम
  416. 16:18प्रिंट करवा सकते हैं अपना कॉलेज एंड यहां
  417. 16:21हम लगा देंगे सेमीकलन अब इस लाइन का मतलब
  418. 16:23हमें ऑलरेडी पता है इसका मतलब है कंसोल के
  419. 16:26ऊपर प्रिंट करवाना चाहते हैं हम अपना
  420. 16:27कॉलेज और यह हमारी एक ही लाइन ऑफ कोड है
  421. 16:30इसको सेव कर लेते हैं यहां तो हमने एक
  422. 16:32जावास्क्रिप्ट की फाइल बनाई और इसको सेव
  423. 16:34भी कर लिया और यह कोड हमेशा परमानेंटली
  424. 16:35हमारे कंप्यूटर में रहेगा जब तक जाके हम
  425. 16:37इस फाइल को डिलीट नहीं करते ब्राउजर की
  426. 16:39तरह इसे रिफ्रेश करके हम गायब नहीं कर
  427. 16:41सकते पर अभी इस कोड को इस ब्राउजर के ऊपर
  428. 16:45देख पाना पॉसिबल नहीं है क्योंकि
  429. 16:46जावास्क्रिप्ट का कोड विजुअल स्टूडियो कोड
  430. 16:49के अंदर लिखा हुआ है ब्राउजर अलग ही रन कर
  431. 16:51रहा है तो दोनों को हम जोड़ कैसे सकते हैं
  432. 16:54कैसे मैं इस चीज को प्रिंट करवाऊं अपनी इस
  433. 16:56ब्राउजर विंडो के ऊपर तो जावास्क्रिप्ट को
  434. 16:58ब्राउजर के साथ कनेक्ट करने के लिए हमें
  435. 17:01अलग से एक
  436. 17:28सर्च बार कैसा दिखाई देना चाहिए यह ऑप्शंस
  437. 17:31कहां-कहां दिखाई देने चाहिए इस तरीके से
  438. 17:33इंफॉर्मेशन कैसे दिखनी चाहिए वो काम बताता
  439. 17:35है हमारे लिए
  440. 17:40html5 तो इसीलिए जावास्क्रिप्ट को भी
  441. 17:43ब्राउजर पे रन करने से पहले हम एक
  442. 17:44एक्स्ट्रा एचटीएमएल फाइल बनानी पड़ेगी अगर
  443. 17:46आपको पहले से एचटीएमएल आता है तो आपको कोई
  444. 17:48परेशानी नहीं होगी बहुत सिंपल सा हम कोड
  445. 17:50लिखने वाले हैं पर अगर आपको एचटीएमएल नहीं
  446. 17:53भी आता तो कोई बात नहीं साथ के साथ मैं
  447. 17:54सारी चीजें आपको एक्सप्लेन करती रहूंगी हम
  448. 17:57इस न्यू फाइल वाले आइकन के ऊपर क्लिक
  449. 17:58करेंगे और हम एक और नई फाइल बनाएंगे जो
  450. 18:01हमारी html5 होगी इस फाइल को हम कुछ भी
  451. 18:04नाम दे सकते हैं इस फाइल को हम फर्स्ट
  452. 18:17html5 होती है उसको इंडेक्स नाम दे देते
  453. 18:20हैं एंटर कर दिया और यहां पे एक्सटेंशन
  454. 18:22क्या है डॉ
  455. 18:25html4 हाइपर टेक्स्ट मार्कअप लैंग्वेज
  456. 18:28इसके ज्यादा डिटेल में अभी हम नहीं जाएंगे
  457. 18:30html4 ट बनाया हुआ है बट मैक्सिमम चीजें
  458. 18:32हम जावास्क्रिप्ट करते करते ही सीख लेंगे
  459. 18:34अब
  460. 18:58कुछ समझने की हमें जरूरत नहीं है हम सीधा
  461. 19:00कर देंगे सेव इसे इस फाइल को हमने सेव कर
  462. 19:03दिया है प्लस इसके अंदर हम एक और
  463. 19:05एक्स्ट्रा लाइन लिखने वाले हैं और इसे हम
  464. 19:07कह देते हैं स्क्रिप्ट तो बेसिकली यहां हम
  465. 19:09दो चीजें करने की कोशिश कर रहे हैं हमने
  466. 19:11एक html5 तो बनाई ही है इस
  467. 19:28ते हैं तो अब हम
  468. 19:33html-pdf
  469. 19:35तो ऑलरेडी कनेक्टेड है ब्राउजर के साथ तो
  470. 19:38हमारी जावास्क्रिप्ट भी ब्राउजर के साथ
  471. 19:40कनेक्ट हो जाएगी तो
  472. 19:50html4 और उसके अंदर हम अपनी फाइल का नाम
  473. 19:52लिख देंगे फड जए जो भी हमारी फाइल का नाम
  474. 19:55है और यह हमेशा याद रखना है यह 1js हम
  475. 19:58सिर्फ इसलिए देख पा रहे हैं क्योंकि दोनों
  476. 19:59फाइल्स एक ही फोल्डर के अंदर हैं और अगर
  477. 20:02हम चाहते हैं कि उस फोल्डर को हम देखना
  478. 20:03चाहते हैं तो आई कैन कम टू माय डेस्कटॉप
  479. 20:06डेस्कटॉप के ऊपर ये जावास्क्रिप्ट हमारा
  480. 20:07फोल्डर है और इसके अंदर ये दोनों फाइल्स
  481. 20:09मुझे दिखाई दे रही हैं इस तरीके से आपके
  482. 20:11भी डेस्कटॉप के ऊपर आपको दोनों फाइल्स
  483. 20:13दिखाई दे रही होंगी जहां भी आपने सेव किया
  484. 20:15होगा तो ये स्क्रिप्ट वाली एक्स्ट्रा लाइन
  485. 20:17जो है इसको हमने ऐड कर दिया इसको बॉडी
  486. 20:20वाला ये जो बॉडी लिखा हुआ है इसके जस्ट
  487. 20:22बाद आपको ऐड करना है और हमने इसे कर दिया
  488. 20:24सेव अब इस फाइल को हम कर सकते हैं
  489. 20:26परमानेंटली क्लोज अब क्या होगा अब यह वाली
  490. 20:30जो जावास्क्रिप्ट है
  491. 20:35html5 के ऊपर जाना है और इस पर हम करेंगे
  492. 20:37डबल क्लिक जैसे ही डबल क्लिक किया यह फाइल
  493. 20:40हमारे इस ब्राउजर में आकर खुल गई और यहां
  494. 20:43पे अभी आपको सिर्फ एक वाइट स्क्रीन दिखाई
  495. 20:45देगी कुछ और दिखाई नहीं देगा क्यों नहीं
  496. 20:46दिखाई दे रहा क्योंकि अभी
  497. 20:58श्रद्धा कापरा फोल्डर के अंदर डेस्कटॉप के
  498. 21:00अंदर जावास्क्रिप्ट के अंदर इक्ड html5 है
  499. 21:02जिसको मैंने खोला है अब इसके ऊपर डबल
  500. 21:04क्लिक करके हम इंस्पेक्ट करेंगे या राइट
  501. 21:06क्लिक करके इंस्पेक्ट करेंगे और कंसोल में
  502. 21:08जाएंगे तो कंसोल में ऑलरेडी आपके लिए एक
  503. 21:11मैसेज पहले से लिखा होगा जो आपको वेलकम कर
  504. 21:13रहा है व्हिच सेज अपना कॉलेज एंड यहां पे
  505. 21:16आपकी फाइल का नाम भी आ रहा होगा फर्ड
  506. 21:18जावास्क्रिप्ट कौन सी लाइन लाइन नंबर वन
  507. 21:21और आप अपने कोड को जाके देखोगे कोड हमारा
  508. 21:23कौन सी लाइन के अंदर लिखा हुआ है लाइन
  509. 21:24नंबर वन के ऊपर कोड लिखा हुआ है और वो कोड
  510. 21:27कह रहा है अपना कॉलेज इन फैक्ट हम यहां
  511. 21:30लिख सकते हैं वेलकम टू अपना कॉलेज एंड फिर
  512. 21:32एक एक्सक्लेमेशन यानी डबल कोट्स के अंदर
  513. 21:35कुछ भी चीज लिखी जा सकती है इसको सेव किया
  514. 21:37वापस आए और यहां से रिफ्रेश किया या आप
  515. 21:39कंट्रोल प् r भी प्रेस कर सकते हैं तो
  516. 21:42वेलकम टू अपना कॉलेज हमारा मैसेज हमारे
  517. 21:44लिए अपडेट हो गया तो यहां से हमें
  518. 21:46कन्फर्मेशन मिल गया यहां से हमें दिल की
  519. 21:47तसल्ली हो गई कि ठीक है हमारा जो ये
  520. 21:50जावास्क्रिप्ट था अब सिर्फ कंसोल विंडो के
  521. 21:52ऊपर नॉर्मली रन नहीं कर रहा मुझे यहां से
  522. 21:54अलग से console.log लिखने की जरूरत नहीं
  523. 21:57पड़ रही अब क्या रहा है मेरी फाइल के अंदर
  524. 21:59जो मैंने कोड लिखा है वो डायरेक्टली मेरे
  525. 22:01ब्राउजर के साथ लिंक हो गया है अगर आप
  526. 22:03चाहे तो डायरेक्टली आप बिना एटीएमएल के भी
  527. 22:06कोड को एग्जीक्यूट कर सकते हैं कैसे
  528. 22:07एग्जीक्यूट कर सकते हैं किसी भी टैब को
  529. 22:09खोल के इंस्पेक्ट में जाके कंसोल में जाना
  530. 22:11है और क्लियर करके कंसोल को यहां अपना कोड
  531. 22:14लिखना स्टार्ट करना है पर उससे भी एक और
  532. 22:16बेटर तरीका होगा कि आपने अब जावास्क्रिप्ट
  533. 22:18फाइल के अंदर अपना कोड लिख दिया और यह कोड
  534. 22:20परमानेंट है इसको डिलीट नहीं कर सकते
  535. 22:22डिलीट तभी करेंगे जब हम अपनी फाइल को
  536. 22:24डिलीट करेंगे फाइल के अंदर कुछ चेंजेज
  537. 22:26करेंगे सो दिस वाज आवर फर्स्ट जा
  538. 22:28जावास्क्रिप्ट कोड इसके अंदर चाहे तो हम
  539. 22:30कुछ-कुछ चेंजेज कर सकते हैं फॉर एग्जांपल
  540. 22:32इस चीज को प्रिंट करवाने के बाद हम एक और
  541. 22:34लाइन प्रिंट करवा सकते हैं इसमें हम अपना
  542. 22:36नाम लिख सकते हैं मैंने अपना नाम लिखा है
  543. 22:38आप यहां पे अपना नाम लिख सकते हैं लेट्स
  544. 22:40सेव इट एंड यहां कर देंगे रिफ्रेश जैसे ही
  545. 22:42रिफ्रेश किया इस बार सेकंड लाइन प्रिंट
  546. 22:44होके आ गई जिसमें हमारा नाम लिखा हुआ है
  547. 22:46इसके अलावा अगर हम कुछ और मैसेज है जिसे
  548. 22:48प्रिंट करवाना चाहते हैं फॉर एग्जांपल आई
  549. 22:50लव जावा
  550. 22:53स्क्रिप्ट तो इस तरीके से सेव कर सकते हैं
  551. 22:56रिफ्रेश किया तो हमारा थर्ड मैसेज हमारे
  552. 22:58लिए प्रिंट होकर आ गया सारे मैसेजेस
  553. 23:00अलग-अलग लाइन में प्रिंट होकर आ रहे हैं
  554. 23:02console.log हमेशा नेक्स्ट लाइन के अंदर
  555. 23:04आपको मैसेज प्रिंट करके देता है सो दिस
  556. 23:06वाज आवर फर्स्ट जावास्क्रिप्ट कोड एंड अ
  557. 23:09बिग कांग्रेचुलेशन टू ऑल ऑफ यू क्योंकि एज
  558. 23:11अ बिगनर एज अ बिगनर प्रोग्रामर विजुअल
  559. 23:13स्टूडियो कोड जैसे टूल को इंस्टॉल करना
  560. 23:15साथ के साथ पहली जो चीज है प्रोग्रामिंग
  561. 23:18के अंदर कर पाना वो अपने आप में एक बड़ी
  562. 23:20अचीवमेंट होती है वो अपने आप में एक बड़ा
  563. 23:22स्टेप होता है और आप सभी ने वो चीज अचीव
  564. 23:24कर ली है तो कांग्रेचुलेशन फॉर राइटिंग
  565. 23:26योर फर्स्ट कोड इन जावास्क्रिप्ट नेक्स्ट
  566. 23:28टॉपिक जिसे हम पढ़ने वाले हैं
  567. 23:29जावास्क्रिप्ट के अंदर इसका नाम है
  568. 23:31वेरिएबल वेरिएबल आर कंटेनर्स फॉर डाटा
  569. 23:34कंटेनर्स कहने का क्या मतलब है अपने घर
  570. 23:36में आपने बहुत सारे डिफरेंट डिफरेंट डब्बे
  571. 23:38देखे होंगे हमारे घर पे रसोइयों में बहुत
  572. 23:40सारे मसाले के डब्बे रखे रहते हैं एक नमक
  573. 23:42का डब्बा होता है एक जीरा का डब्बा होता
  574. 23:44है एक मिर्ची का डब्बा होता है इस तरीके
  575. 23:46से बहुत सारे कंटेनर्स होते हैं जिनके
  576. 23:47अंदर अलग-अलग चीजें स्टोर्ड होती हैं अब
  577. 23:50यही जो कंटेनर्स होते हैं इन्हीं के अंदर
  578. 23:52अगर हम अपना डिजिटल डाटा स्टोर करना
  579. 23:54स्टार्ट कर दें किसी भी लैंग्वेज के अंदर
  580. 23:56तो इन्हीं कंटेनर्स को हम अपने वेरिएबल कह
  581. 23:58कह देते हैं इसको एग्जांपल के थ्रू समझते
  582. 24:00हैं हमने सिक्सथ सेवंथ एथ क्लास में मैथ
  583. 24:02के अंदर वेरिएबल नाम की एक चीज ऑलरेडी
  584. 24:04पढ़ी होगी फॉर एग्जांपल हम किसी भी सर्कल
  585. 24:07को अगर पढ़ते थे मैथ के अंदर हम पढ़ते थे
  586. 24:09कि हमारे पास सर्कल होता है अब सर्कल की
  587. 24:11कोई ना कोई रेडियस होती है इसे हम रड बोल
  588. 24:14देते हैं इसे हम रेडियस बोल देते हैं
  589. 24:16कभी-कभार इसको हम r भी ले लेते हैं अब हो
  590. 24:18सकता है कोई छोटा सर्कल है तो उसकी रेडियस
  591. 24:20हो सकता है छोटी हो फॉर एग्जांपल लेट्स
  592. 24:22अजूम द रेडियस टू बी इक्वल टू 14 और अगर
  593. 24:26हमने एक बड़ा सर्कल बना दिया तो इस बड़े
  594. 24:28सर्किल की रेडियस क्या होगी इस बड़े
  595. 24:30सर्किल की रेडियस और बड़ी होगी तो इसकी जो
  596. 24:32रेडियस वैल्यू है वो हो सकता है इट कैन बी
  597. 24:34इक्वल टू 28 कुछ भी डिफरेंस हो सकता है तो
  598. 24:37इस तरीके से ये जो r है या यहां पर इसको
  599. 24:39हम कह दें r = 28 अब ये जो r है इवन दो
  600. 24:44इसका मतलब रेडियस है इसके अंदर रेडियस की
  601. 24:46वैल्यू स्टोर्ड है बट इसकी वैल्यू क्या है
  602. 24:48टाइम के साथ चेंज हो सकती है और अगर मुझे
  603. 24:51कभी भी किसी सर्कल का एरिया निकालना हो तो
  604. 24:53मुझे लिखना पड़ेगा पा r स् ये हमारा
  605. 24:55फार्मूला होता था मैथ के अंदर छोटी क्लास
  606. 24:57के अंदर पर हमें इस फॉर्मूले से ज्यादा
  607. 24:59मतलब नहीं है हम बस बेसिक आईडिया लेने की
  608. 25:01कोशिश कर रहे हैं कि मैथ के अंदर जैसे
  609. 25:03रेडियस निकालने के लिए पा स् होता था अगर
  610. 25:05कोई रेक्टेंगल है इसकी एक साइड a है दूसरी
  611. 25:08साइड b है इसका एरिया निकालने के लिए a
  612. 25:10मल्टीप्ला बा b होता था तो रेक्टेंगल चाहे
  613. 25:12छोटे साइज का हो चाहे बड़े साइज का हो
  614. 25:14फॉर्मूला तो सेम ही रहेगा a ल्ड बा b अब
  615. 25:16ये जो a और b है इनके अंदर चाहे कोई भी
  616. 25:18वैल्यू हो पर फॉर्मूला सेम रहेगा तो इन a
  617. 25:20और b को हम वेरिएबल कहते थे मैथ के अंदर
  618. 25:23उसी तरीके से ये जो रेडियस है छोटे सर्कल
  619. 25:25के लिए छोटी रेडियस होगी बड़े सर्कल के
  620. 25:27लिए बड़ी रेडियस होगी पर ये जो r है इसकी
  621. 25:29वैल्यू चेंज होती रहती है और इसीलिए इसे
  622. 25:31हम वेरिएबल कहते हैं वेरिएबल यानी ऐसा
  623. 25:33कंटेनर जिसके अंदर कोई डटा स्टोर्ड है
  624. 25:36यहां पे डेटा क्या है यहां पे डेटा है 14
  625. 25:37यहां पे डटा क्या है यहां पे डटा है 28
  626. 25:39कोई डेटा स्टोर्ड है और वो डेटा चेंज हो
  627. 25:41सकता है वो डेटा वेरी हो सकता है तो
  628. 25:43इंग्लिश के अंदर वेरिएबल का मतलब होता है
  629. 25:45जो चीज वेरी हो सके जो चीज चेंज हो सके तो
  630. 25:48वैसे ही हमारी जब भी हम कोई वेबसाइट बिल्ड
  631. 25:50करते हैं वेबसाइट के अंदर बहुत सारा डाटा
  632. 25:51है जो हमें स्टोर कराना पड़ सकता है फॉर
  633. 25:53एग्जांपल अगर हम
  634. 25:58गो टू द flipkart-com
  635. 26:28जाए प्राइस अप हो जाए कुछ भी हो सकता है
  636. 26:30तो डिफरेंट डिफरेंट डाटा को स्टोर कराने
  637. 26:32के लिए हमें जावास्क्रिप्ट के अंदर
  638. 26:34कंटेनर्स चाहिए होते हैं और इन्हीं
  639. 26:35कंटेनर्स को हम वेरिएबल कहते हैं फॉर
  640. 26:38एग्जांपल मुझे डाटा स्टोर कराना है रेडियस
  641. 26:40तो मेरी कंप्यूटर की जो मेमोरी होगी
  642. 26:42लैपटॉप की जो मेमोरी होगी उसे हम इस तरीके
  643. 26:44से विजुलाइज कर सकते हैं इस मेमोरी के
  644. 26:47अंदर अलग-अलग हमारे पास एरिया होते हैं जो
  645. 26:50रिजर्व्ड होते
  646. 26:51हैं और इन एरियाज का साइज छोटा भी हो सकता
  647. 26:54है बड़ा भी हो सकता है डिपेंडिंग अपॉन हम
  648. 26:55किस तरीके का डाटा स्टोर करा रहे हैं और
  649. 26:57ये जो एरिया होते हैं इन्हें हम अपनी
  650. 26:59मेमोरी लोकेशंस कहते हैं हर मेमोरी लोकेशन
  651. 27:02के ऊपर कुछ ना कुछ डाटा स्टोर हो सकता है
  652. 27:04और इसके लिए फॉर एग्जांपल हमने एक मेमोरी
  653. 27:06लोकेशन लिए और इसके अंदर हमने डटा स्टोर
  654. 27:08करा दिया 14 और इस लोकेशन को हमने नाम दे
  655. 27:11दिया रेडियस तो हमारा वेरिएबल का नाम क्या
  656. 27:13होगा हमारे वेरिएबल का भी नाम होगा हमारे
  657. 27:15पास रेडियस इसको हम ऐसे समझ सकते हैं कि
  658. 27:18हमारे पास लैंड तो होती है हर किसी ने
  659. 27:20लैंड देखी हुई है तो लैंड के अगर हमने
  660. 27:22प्लॉट काट दिए और हर प्लॉट के ऊपर हमने एक
  661. 27:25घर बना दिया अब घर के अंदर कोई ना कोई तो
  662. 27:27रह रहा होगा और हर घर का अपना एड्रेस होगा
  663. 27:29तो जो घर के अंदर रह रहा है उसे हम क्या
  664. 27:31कहेंगे उसे हम वैल्यू कहेंगे और वो प्लॉट
  665. 27:33क्या होगा वो प्लॉट हमारी मेमोरी लोकेशन
  666. 27:35होगी और घर का नाम क्या होगा घर का एड्रेस
  667. 27:38क्या होगा घर का एड्रेस होगा हमारे
  668. 27:39वेरिएबल का नाम तो मेमोरी लोकेशन का जो
  669. 27:41एड्रेस होता है उसे हमने क्या दे दिया एक
  670. 27:43नाम दे दिया और उसी घर के नाम को हम कह
  671. 27:46देते हैं अपना वेरिएबल कि ये जो कंटेनर है
  672. 27:48ये जो प्लॉट आपने डिवाइड किया हुआ है इसका
  673. 27:50नाम है रेडियस इसे आज से हम रेडियस कहेंगे
  674. 27:53कल को हो सकता है रेडियस की वैल्यू 28 हो
  675. 27:55जाए तो यहां पर इंटरनल वैल्यू चेंज हो जाए
  676. 27:57घर में रहने वाला चेंज हो हो सकता है पर
  677. 27:58घर का प्लॉट का नाम हमेशा हमारा सेम रह
  678. 28:01सकता है उसी तरीके से फॉर एग्जांपल हमें
  679. 28:03अपनी एज का डाटा स्टोर कराना है आज हो
  680. 28:06सकता है हमारी जो एज हो उसकी वैल्यू हो
  681. 28:09सकता है 24 के इक्वल हो फॉर एग्जांपल इट
  682. 28:11इज इक्वल टू 24 तो यहां पर अगर हमें नया
  683. 28:14वेरिएबल बनाना पड़ेगा तो उसके लिए हम क्या
  684. 28:16करेंगे वैल्यू के अंदर स्टोर करवाएंगे 24
  685. 28:19और वेरिएबल को क्या नाम देंगे वेरिएबल को
  686. 28:21हम नाम दे सकते हैं एज तो ये हमारा नया
  687. 28:23वेरिएबल बन जाएगा एज जिसके अंदर वैल्यू
  688. 28:25स्टोर्ड है 24 इसी तरीके से हमको कोई नाम
  689. 28:28भी स्टोर करवा सकते हैं फॉर एग्जांपल हमें
  690. 28:30नाम स्टोर कराना है टोनी स्टार्क तो हम
  691. 28:32क्या करेंगे यहां लिख देंगे नेम इज इक्वल
  692. 28:35टू और फिर डबल कोट्स के अंदर जो भी
  693. 28:37टेक्स्ट होता है टेक्स्ट यानी जिसके अंदर
  694. 28:39लेटर्स यूज हो गए ए बी सीडी यूज हो गया उस
  695. 28:41इंफॉर्मेशन को स्टोर करवाने के लिए हम
  696. 28:43हमेशा डबल कोट्स या सिंगल कोड्स को यूज
  697. 28:45करेंगे और इन्हें प्रोग्रामिंग के अंदर हम
  698. 28:47स्ट्रिंग्स कहते हैं स्ट्रिंग्स क्या होती
  699. 28:50हैं उनके बारे में हम बाद में डिटेल में
  700. 28:51पढ़ेंगे पर बेसिकली कुछ भी टेक्चुअल
  701. 28:53इंफॉर्मेशन स्ट्रिंग्स की फॉर्म में हम
  702. 28:54स्टोर कराते हैं और यहां मैंने लिख दिया
  703. 28:56टोनी स्टार्क
  704. 28:58तो मेमोरी के अंदर क्या होगा मेमोरी के
  705. 29:00अंदर एक नया वेरिएबल बन जाएगा जिसका नाम
  706. 29:02होगा नेम और जिसके अंदर वैल्यू क्या
  707. 29:05स्टोर्ड होगी वैल्यू स्टोर्ड होगी हमारे
  708. 29:06पास टोनी स्टार्क तो इस तरीके से मेमोरी
  709. 29:09में अलग-अलग तरीके का डाटा जो है उसे हम
  710. 29:11सेव करवा सकते हैं अब अपने कोड के अंदर
  711. 29:13अपने वेरिएबल को कैसे हम डिक्लेयर करते
  712. 29:15हैं कोड के अंदर वेरिएबल को डिक्लेयर करने
  713. 29:17के लिए सबसे पहले तो कंसोल में ही आ जाते
  714. 29:19हैं यह हमारा वही एटीएमएल फाइल का कंसोल
  715. 29:21है इसे हम चाहे तो क्लियर कर सकते हैं
  716. 29:23कंट्रोल प् के से पूरा क्लियर हो जाएगा
  717. 29:25इसी के अंदर वेरिएबल डिफाइन करना हम
  718. 29:27स्टार्ट कर सकते हैं हम लिख सकते हैं ए इ
  719. 29:29इक्वल 24 तो ये क्या हो गया नंबर टाइप
  720. 29:31इंफॉर्मेशन हमने स्टोर करा दी एंटर किया
  721. 29:34तो हमारे पास कंसोल विंडो के अंदर बेसिकली
  722. 29:36जो भी चीज हम लिखते हैं जो भी चीज हम
  723. 29:39डिक्लेयर करते हैं वेरिएबल को तो उसकी
  724. 29:41वैल्यू हमारे पास वापस से प्रिंट होके आ
  725. 29:43जाती है अगर हमें कभी भी अब एज की दोबारा
  726. 29:45कभी वैल्यू चाहिए हो फॉर एग्जांपल मुझे एज
  727. 29:47दोबारा प्रिंट करवाना है तो मुझे सिंपली
  728. 29:49लिखना है एज और उसकी वैल्यू मेरे पास आ
  729. 29:51जाएगी तो एज को एक ही बार बताना पड़ेगा
  730. 29:53हमें कंसोल को अगर अगले साल एक साल बाद
  731. 29:56मुझे चेक करना है मेरी एज कितनी होगी तो
  732. 29:58मैं लिख सकती हूं एज + 1 और वो वैल्यू
  733. 30:00ऑटोमेटिक हमारे पास कंप्यूट होके आ जाएगी
  734. 30:02व्हिच इज इक्वल टू 25 यहीं पर हो सकता है
  735. 30:05हमें नेम की वैल्यू डिक्लेयर करनी हो कि
  736. 30:07नेम क्या है नेम है टोनी
  737. 30:09स्टार्क एंटर किया तो यहां हमारे पास आ
  738. 30:12गया टोनी स्टार्क अब अगर कभी भी हमें नेम
  739. 30:14को प्रिंट करवाना हो तो नेम की वैल्यू को
  740. 30:16हम प्रिंट करवा सकते हैं उसी तरीके से कोई
  741. 30:18आइटम है amazonflex.in
  742. 30:28एंड 50 पैसा तो यह डेसीमल के साथ भी हम
  743. 30:31अपने नंबर्स को सेव करवा सकते हैं एंटर
  744. 30:33किया तो यह हमारे पास प्राइस की वैल्यू आ
  745. 30:35गई कभी भी बाद में जाकर हम इस प्राइस की
  746. 30:37वैल्यू को यूज कर सकते हैं यह तो हमने
  747. 30:40वेरिएबल को यहां पर लिख दिया हम चाहे तो
  748. 30:41वेरिएबल को अपनी फाइल के अंदर भी डिफाइन
  749. 30:43कर सकते हैं फाइल के अंदर डिफाइन करने के
  750. 30:45लिए इनफैक्ट एक्सप्लोरर पर क्लिक करके हम
  751. 30:48ये जो लेफ्ट वाला साइड बार है इसे ओपन एंड
  752. 30:50क्लोज कर सकते हैं अभी के लिए सारी लाइने
  753. 30:52हम हटा सकते हैं हटाकर यहां पर अपना
  754. 30:55वेरिएबल हम डिफाइन करते हैं वेरिएबल
  755. 30:56डिफाइन करने के लिए हम लिख स नेम इ इक्वल
  756. 30:59टू टोनी
  757. 31:02स्टार्क इसको कर लिया सेव अब यहां पर इस
  758. 31:05तरीके का क्रॉस आ रहा होगा यह नेम इज
  759. 31:07डिप्री केटेड बेसिकली यह जो एरर हमारे पास
  760. 31:10आ रहा है य जो क्रॉस हमारे पास आ रहा है
  761. 31:11इसका जावास्क्रिप्ट से कोई रिलेशन नहीं है
  762. 31:13हमने अपने कोड के अंदर कोई गलती नहीं की
  763. 31:15है ये ऑटोमेटिक विजुअल स्टूडियो कोड कोई
  764. 31:18और चीज समझ रहा है अपने नेम को तो इस चीज
  765. 31:19को इस एरर को कंपलीटली इग्नोर करना है एंड
  766. 31:22यहां
  767. 31:24पर हम क्या करेंगे हम कंसोल डॉट लॉग
  768. 31:27करेंगे हम चाहते हैं प्रिंट करवाना अपने
  769. 31:30वेरिएबल नेम की वैल्यू को या नेम की जगह
  770. 31:33हम इसे फुल नेम भी कह सकते हैं फुल नेम ये
  771. 31:36हमारा फुल नेम हो गया इसे हम प्रिंट
  772. 31:38करवाना चाहते हैं यहां पर तो यहां पर फुल
  773. 31:40नेम प्रिंट करवाने के लिए अगर इस तरीके से
  774. 31:42मैंने लिख दिया डबल कोट्स फुल नेम सेमीकलन
  775. 31:45लगाया सेव किया और यहां पर आए और रिफ्रेश
  776. 31:48कर दिया तो हमारे पास क्या प्रिंट होके
  777. 31:50आया हमारे पास प्रिंट होके आया फुल नेम तो
  778. 31:52जो हमारे वेरिएबल की वैल्यू होती है अगर
  779. 31:54मुझे वेरिएबल की वैल्यू एज इट इज प्रिंट
  780. 31:56करवानी है तो उसके लिए हम डबल कोट्स या
  781. 31:58कोट्स को यूज नहीं करते उसके लिए हम
  782. 31:59डायरेक्टली अपने वेरिएबल का नाम लिखते हैं
  783. 32:01कसोल डलॉ के अंदर यानी यहां पर मुझे सिर्फ
  784. 32:04अपना फुल नेम लिखना है मुझे डबल कोट्स के
  785. 32:07अंदर इस वैल्यू को नहीं लिखना क्योंकि डबल
  786. 32:08कोट्स के अंदर जो चीज होती है वो वैसी की
  787. 32:10वैसी प्रिंट होती है पर मुझे तो वेरिएबल
  788. 32:12की वैल्यू चाहिए इसको सेव कर लेते हैं एंड
  789. 32:15इस बार हमने रिफ्रेश किया तो इस बार फुल
  790. 32:17नेम की जगह हमारे पास प्रिंट होकर आ गया
  791. 32:18टोनी स्टार्क इसी तरीके से अगर हम कोई और
  792. 32:21वेरिएबल बनाए फॉर एग्जांपल हमने वेरिएबल
  793. 32:23बनाया ए इ इक्वल ट 24 एंड यहां पर हम
  794. 32:27प्रिंट करवा चाह रहे ए इसको सेव कर लेंगे
  795. 32:30रिफ्रेश किया हमारे पास एज आई इक्वल 24 हम
  796. 32:33चाहते हैं कोई प्राइस हमारे पास हो लेट्स
  797. 32:36सपोज
  798. 32:3899.99 तो इस तरीके से हम अपने प्राइस को
  799. 32:40प्रिंट करवा सकते हैं सेव एंड रिफ्रेश तो
  800. 32:43यह हमारे पास हमारा प्राइस प्रिंट होकर आ
  801. 32:45गया अब ऐसा नहीं है कि सिर्फ इतनी वैल्यूज
  802. 32:48होती है इसे हम बेसिकली अपनी स्ट्रिंग
  803. 32:50वैल्यू कहते हैं इसे हम अपनी नॉर्मल नंबर
  804. 32:53वैल्यू कह सकते हैं यह भी हमारी नंबर
  805. 32:54वैल्यू है इसके अलावा भी काफी सारी
  806. 32:56वैल्यूज होती है जावास्क्रिप्ट के अंदर इन
  807. 32:58जावास्क्रिप्ट वी आल्सो हैव समथिंग कॉल्ड
  808. 33:00नल जैसे हमने कोई वेरिएबल बनाया x और इसके
  809. 33:03अंदर हमने स्टोर करा दिया नल अब यहां पर
  810. 33:06नल का क्या मतलब होता है नल का मतलब होता
  811. 33:07है कोई वैल्यू नहीं है नल का मतलब एब्सेंट
  812. 33:10कोई वैल्यू नहीं है इसके अंदर नल वैल्यू
  813. 33:12है तो नल एक स्पेशल वैल्यू होती है और
  814. 33:14स्पेशल थोड़ा सा यहां पे कंफ्यूज ंग लग
  815. 33:16सकता है पर ये इसको ऐसे समझना है ये एक
  816. 33:18स्पेशल वैल्यू है और नल का मतलब है खाली
  817. 33:20चीज तो इसे सेव कर सकते हैं अब अगर हम x
  818. 33:23की वैल्यू को प्रिंट करवाएं सेव करें एंड
  819. 33:25रिफ्रेश करें तो इस बार हमारे पास प्रिंट
  820. 33:27हो ग आएगा नल वैल्यू और जैसे नल होता है
  821. 33:30वैसे ही हमारे पास एक और वैल्यू होती है
  822. 33:31व्हिच वी कॉल अनडिफाइंड अनडिफाइंड और नल
  823. 33:35में दोनों में डिफरेंसेस होते हैं
  824. 33:37जावास्क्रिप्ट में ये डिफरेंस हो सकता है
  825. 33:39हमें फर्स्ट क्लास में समझ में नहीं आए और
  826. 33:40उसमें कोई परेशानी वाली बात नहीं है पर
  827. 33:42धीरे-धीरे आगे आने वाली क्लासेस के अंदर
  828. 33:44हम इन डिफरेंसेस को कवर कर रहे होंगे हम
  829. 33:47बात करेंगे हम कई जगह यूज़ भी करेंगे नल
  830. 33:49का क्या स्पेशल मतलब है नल कहां पे यूज़
  831. 33:51होता है अनडिफाइंड का क्या स्पेशल मतलब है
  832. 33:53अनडिफाइंड कहां पे यूज़ होता है उसको हम
  833. 33:55बेसिकली यूज़ करने वाले हैं पर आप में से
  834. 33:57कुछ स्टूडेंट्स हो सकता है जिन्होंने
  835. 33:58ऑलरेडी जावास्क्रिप्ट के कई बार पहले कभी
  836. 34:00बेसिक्स पढ़े हो तो उनके लिए मैं बता देती
  837. 34:02हूं अनडिफाइंड का मतलब होता है पता ही
  838. 34:04नहीं कि इसके अंदर क्या है नल का मतलब
  839. 34:06होता है पता तो है इसके अंदर क्या है पर
  840. 34:08इसके अंदर एक खाली वैल्यू है तो अनडिफाइंड
  841. 34:10और नल के अंदर एक छोटा सा डिफरेंस होता है
  842. 34:13बट ये डिफरेंस काफी इंपॉर्टेंट है बट अभी
  843. 34:15के लिए वो डिफरेंस क्या है उसके ज्यादा
  844. 34:16डिटेल में हमें जाने की जरूरत नहीं है बस
  845. 34:18मैं आपको शो करके दिखा रही हूं फर्स्ट
  846. 34:19क्लास के अंदर ही कि नल और अनडिफाइंड जैसी
  847. 34:22भी चीजें यहां पे एजिस्ट करती हैं तो इसकी
  848. 34:24वैल्यू क्या है अनडिफाइंड है तो
  849. 34:26जावास्क्रिप्ट के अंदर कई सारी डिफरेंट
  850. 34:27डिफरेंट तरीके की वैल्यूज हो सकती हैं
  851. 34:29जिनको हम स्टोर करा सकते हैं अपने वेरिएबल
  852. 34:31के अंदर जनरली जो हमारे वेरिएबल के नाम हो
  853. 34:33सकते हैं ऑल दो हम x वा z ए बी सी डी कुछ
  854. 34:36भी नाम दे सकते हैं अपने वेरिएबल को पर
  855. 34:38हमें प्रेफर करना है एज अ गुड प्रोग्रामर
  856. 34:40सबसे बढ़िया निशानी सबसे पहली निशानी एक
  857. 34:42अच्छे प्रोग्रामर की ये होती है कि उनके
  858. 34:44वेरिएबल के नाम मीनिंगफुल होते हैं ऐसा
  859. 34:46नहीं हर वेरिएबल को ए बी सी डी ई एफ जी एच
  860. 34:48इस तरीके के नाम दे दिए अगर हम एज स्टोर
  861. 34:50करा रहे हैं तो हम एज नाम देंगे प्राइस
  862. 34:51स्टोर करा रहे हैं प्राइस नाम देंगे अगर
  863. 34:53हम रेडियस स्टोर करा रहे हैं तो हम रेडियस
  864. 34:55नाम देंगे फॉर एग्जांपल हमारी रेडियस है
  865. 34:57इक्वल टू 14 तो इस तरीके से हमने रेडियस
  866. 34:59स्टोर करवाई हमने फुल नेम स्टोर करवाया तो
  867. 35:02वेरिएबल का नाम पढ़ते ही समझ में आ जानी
  868. 35:04चाहिए कि इसके अंदर किस तरीके की वैल्यू
  869. 35:05हमारे पास स्टोर्ड होगी अब इन सारे टाइप्स
  870. 35:08के साथ एक और टाइप होता है हमारे पास
  871. 35:10जिसको हम कहते हैं बुलियन टाइप बुलियन के
  872. 35:12अंदर दो तरीके की वैल्यूज होती हैं हमारे
  873. 35:14पास एक होती है हमारी ट्रू वैल्यू और एक
  874. 35:16होती है हमारी फाल्स वैल्यू ट्रू वैल्यू
  875. 35:19कहने का मतलब है कि अगर फॉर एग्जांपल हम
  876. 35:22देखना चाहते हैं कि सोशल मीडिया प हम किसी
  877. 35:23को फॉलो कर रहे हैं या नहीं कर रहे तो हम
  878. 35:26एक इज फॉलो नाम का वे बना सकते हैं और इज
  879. 35:29फॉलो के अंदर अगर हमने फॉल्स स्टोर करवाया
  880. 35:31है तो इसका मतलब इज फॉलो की वैल्यू है
  881. 35:33फॉल्स के इक्वल फॉल्स मतलब नेगेटिव तो
  882. 35:35यहां पे हम इज फॉलो ये जो वेरिएबल है इसकी
  883. 35:38वैल्यू प्रिंट करवा सकते हैं रिफ्रेश किया
  884. 35:40हमारे पास फॉल्स आ गया उसी तरीके से अगर
  885. 35:42हम किसी को फॉलो कर रहे हैं तो वेरिएबल के
  886. 35:44अंदर हम ट्रू प्रिंट करवा सकते हैं सेव
  887. 35:46किया रिफ्रेश किया तो इस बार हमारे पास
  888. 35:48ट्रू आ गया तो बुलियन टाइप की वैल्यूज भी
  889. 35:50हम अपने वेरिएबल के अंदर स्टोर करा सकते
  890. 35:52हैं और बुलियन में दो ही अवेलेबल टाइप्स
  891. 35:54होते हैं एक या तो हम ट्रू वैल्यू स्टोर
  892. 35:56करा सकते हैं या फिर हम अपनी फाल्स वैल्यू
  893. 35:58को स्टोर करा सकते हैं अब जावास्क्रिप्ट
  894. 36:00की जब हम बात करते हैं जावास्क्रिप्ट इज अ
  895. 36:02वेरी इंटरेस्टिंग लैंग्वेज और इसके अंदर
  896. 36:04काफी इंटरेस्टिंग चीज जो है दैट इज कि
  897. 36:07जावास्क्रिप्ट हमारी एक डायनेमिक टाइप्ड
  898. 36:10लैंग्वेज होती है डायनेमिक टाइप्ड
  899. 36:12लैंग्वेज वैसे फर्स्ट टाइम अगर हम
  900. 36:13जावास्क्रिप्ट पढ़ रहे हैं तो इतना ज्यादा
  901. 36:15हम इंपॉर्टेंस समझ नहीं आएगी पर अगर आप
  902. 36:17में से कुछ कोई स्टूडेंट है जिसने सी पढ़ी
  903. 36:18हुई है जिसने जावा पढ़ी हुई है जिसने c+
  904. 36:20प् पढ़ी हुई है उसको कोई इंपॉर्टेंस समझ
  905. 36:22में आएगी जनरली जो दूसरी प्रोग्रामिंग
  906. 36:24लैंग्वेजेस होती हैं जिनको हम डीएसए या
  907. 36:26कुछ और करने के लिए पढ़ते हैं वहां पे
  908. 36:27हमें पहले ही बताना पड़ता है कि अगर कोई
  909. 36:29वेरिएबल है तो उस वेरिएबल के अंदर आप नंबर
  910. 36:31स्टोर कराना चाहते हो आप बुलियन स्टोर
  911. 36:33कराना चाहते हो आप स्ट्रिंग स्टोर कराना
  912. 36:35चाहते हो कुछ और स्टोर कराना चाहते हो पर
  913. 36:37जावास्क्रिप्ट के अंदर हमें नहीं बताना
  914. 36:38पड़ता जावास्क्रिप्ट के अंदर हम किसी भी
  915. 36:40वैल्यू के अंदर कुछ भी स्टोर करा सकते हैं
  916. 36:42किसी भी वेरिएबल के अंदर कुछ भी फॉर
  917. 36:44एग्जांपल कल को हमारा मन किया कि मुझे ये
  918. 36:47जो फुल नेम है ये जो फुल नेम वेरिएबल है
  919. 36:50इस फुल नेम वेरिएबल के अंदर मुझे तो 25
  920. 36:53स्टोर कराना है लद ये काफी खराब तरीका
  921. 36:56होगा कोड को लिखने का का क्योंकि फुल नेम
  922. 36:58एक नाम होना चाहिए दिखाई दे रहा है इसके
  923. 37:00अंदर कुछ स्ट्रिंग होनी चाहिए पर फिर भी
  924. 37:02मेरा मन किया कल को इसको चेंज करके हम
  925. 37:03इसके अंदर कोई नंबर स्टोर करा देंगे और
  926. 37:06यहां पे हम अपने फुल नेम को प्रिंट करवाएं
  927. 37:08तो इससे क्या होगा पहले तो फुल नेम की
  928. 37:10वैल्यू टोनी स्टार्क थी पर हमने उसे चेंज
  929. 37:12करके 25 कर दिया अब फुल नेम की वैल्यू जो
  930. 37:14प्रिंट होगी वो 25 होनी चाहिए रिफ्रेश
  931. 37:17किया तो अब हमारे पास 25 प्रिंट होके आया
  932. 37:19तो यानी डायनेमिक टाइप कहने का मतलब है कि
  933. 37:22जावास्क्रिप्ट के अंदर पहले से आपको नहीं
  934. 37:24बताना पड़ता कि कौन से वेरिएबल के अंदर
  935. 37:26क्या वैल्यू स्टोर्ड होगी डायरेक्टली आप
  936. 37:27अपनी वैल्यू स्टोर कराना स्टार्ट कर सकते
  937. 37:29हो चाहे आपको नंबर स्टोर कराना है
  938. 37:31स्ट्रिंग स्टोर कराना है कुछ भी कराना है
  939. 37:32और जनरली जावास्क्रिप्ट के अंदर अगर आपने
  940. 37:34कोई वेरिएबल बनाया हुआ है तो उसके अंदर कल
  941. 37:37को जाके आप डिफरेंट टाइप की वैल्यू को भी
  942. 37:39स्टोर करा सकते हो आज हमारे पास स्ट्रिंग
  943. 37:42है कल को हमारे पास नंबर हो गया इसके बाद
  944. 37:44चाहे तो कल को हम कोई बुलियन वेरिएबल भी
  945. 37:46इसके अंदर स्टोर करा सकते हैं तो ये मतलब
  946. 37:48होता है जावास्क्रिप्ट के डायनेमिक टाइप्ड
  947. 37:51होने का कि हमें पहले से ही अपने डाटा का
  948. 37:53टाइप नहीं बताना पड़ता वो डायनेमिक
  949. 37:56डायनेमिक यानी कोड जैसे ही रन करता है वो
  950. 37:59रन टाइम पे जाके जावास्क्रिप्ट कैलकुलेट
  951. 38:01कर लेता है जावास्क्रिप्ट का इंटरप्रेटर
  952. 38:03मतलब इंटरनली जो मशीन जावास्क्रिप्ट को रन
  953. 38:05कर रही है कि किस तरीके से कौन से वेरिएबल
  954. 38:07पर कौन सा डाटा टाइप है जिसको हमें यूज
  955. 38:09करना होता है साथ के साथ बार-बार ये जो
  956. 38:12इक्वल टू साइन हम देख रहे हैं दिस इक्वल
  957. 38:14टू दिस इक्वल टू दिस इक्वल टू इसे
  958. 38:16जावास्क्रिप्ट के अंदर हम अपना असाइनमेंट
  959. 38:18ऑपरेटर कहते हैं और असाइनमेंट ऑपरेटर हमने
  960. 38:20मैथ में भी देखा होगा मैथ में जनरली अगर
  961. 38:23हमें लिखना होता है a = b तो उसके लिए हम
  962. 38:25इस तरीके से लिखते हैं पर प्रोग्रामिंग के
  963. 38:27अंदर a = b का मतलब ये नहीं होता दोनों की
  964. 38:29वैल्यू सेम है इसका मतलब होता है b में जो
  965. 38:32भी वैल्यू है वो a वेरिएबल के अंदर जाके
  966. 38:34सेव कर दो यह मतलब होता है तो इसे हम
  967. 38:37इक्वल टू को असाइनमेंट ऑपरेटर कहते हैं
  968. 38:40असाइनमेंट यानी असाइन कर रहे है किसी
  969. 38:42वैल्यू को वैल्यू दे रहा है जाके ये जो
  970. 38:45ट्रू वैल्यू है ये इस वेरिएबल के अंदर
  971. 38:46जाके सेव हो रही है ये जो अनडिफाइंड है ये
  972. 38:48इस वेरिएबल के अंदर जाके सेव हो रहा है ये
  973. 38:50जो 24 है ये इस एज वेरिएबल के अंदर जाके
  974. 38:53सेव हो रहा है तो इस तरीके से ये
  975. 38:54असाइनमेंट ऑपरेटर है जो राइट साइड की
  976. 38:56वैल्यू को लेफ्ट साइड साइट की वैल्यू के
  977. 38:58अंदर जाके सेव कर रहा है अब ये तो हो गई
  978. 39:00हमारी जनरल चीजें अबाउट वेरिएबल इसके
  979. 39:03अलावा ये जो वेरिएबल का नाम हमने लिखा है
  980. 39:05हम अपनी मर्जी से चाहे तो कुछ भी नाम दे
  981. 39:07सकते हैं अपने वेरिएबल को जैसे मैंने एज
  982. 39:09नाम दे दिया मैंने प्राइस नाम दे दिया
  983. 39:10मैंने रेडियस नाम दे दिया मेरी मर्जी थी
  984. 39:12मैं इसको रड नाम भी दे सकती थी मैं इसको
  985. 39:14सिर्फ आर भी बोल सकती थी सारे के सारे नाम
  986. 39:17बिल्कुल सही होते हैं पर वेरिएबल को ये जो
  987. 39:19नाम दिए जाते हैं इनके भी कुछ-कुछ रूल्स
  988. 39:21कन्वेंशंस होते हैं जिनको हमें फॉलो करना
  989. 39:23होता है फोर मेजर रूल्स हैं सबसे पहला रूल
  990. 39:25कहता है कि वेरिएबल के जो नेम होते दे आर
  991. 39:27केस सेंसिटिव केस सेंसिटिव यानी अपर केस
  992. 39:30और लोअर केस में डिफरेंस है अगर मैंने एक
  993. 39:32वेरिएबल बनाया एल और मैंने दूसरा वेरिएबल
  994. 39:35बना दिया विद द नेम एल दोनों का ही अलग
  995. 39:38मतलब होगा दोनों सेम नहीं है तो गलती से
  996. 39:41भी स्मॉल को कैपिटल नहीं लिख देना कैपिटल
  997. 39:43को स्मॉल नहीं लिख देना है फॉर एग्जांपल
  998. 39:45इन सबको हटा देते हैं मैंने एक वेरिएबल
  999. 39:48बनाया फुल नेम इस तरीके से मैंने यहां पे
  1000. 39:50फुल नेम लिखा और फुल नेम के अंदर मैंने
  1001. 39:52स्टोर करवाया
  1002. 39:54श्रद्धा खारा इस तरीके से और मैंने दूसरा
  1003. 39:57वेरिएबल बनाया फुल नेम और इसके अंदर कुछ
  1004. 40:00नहीं किया बस एक स्मॉल n मैंने चेंज कर
  1005. 40:02दिया और यहां पर मैंने स्टोर करवाया फॉर
  1006. 40:04एग्जांपल अमन धतरवाल तो इस तरीके से दो
  1007. 40:07नाम मेरे पास हैं अब फर्स्ट टाइम में मैं
  1008. 40:09प्रिंट करवा रही हूं स्मॉल वाला जिसमें
  1009. 40:11सारी चीजें स्मॉल केस में है इनफैक्ट और
  1010. 40:13थोड़ा सा मैं आपको डिफरेंस दिखाने के लिए
  1011. 40:15इसको फुल नेम कर देती हूं फुल नेम एंड
  1012. 40:18सेकंड टाइम हम कसोल डलॉग करके प्रिंट करवा
  1013. 40:21रहे हैं फुल नेम सेव कर लेते हैं रिफ्रेश
  1014. 40:24करते हैं तो फर्स्ट टाइम जो चीज प्रिंट हो
  1015. 40:26रही है और सेकंड टाइम जो चीज़ प्रिंट हो
  1016. 40:27रही है ये दोनों अलग-अलग चीजें हैं
  1017. 40:29जावास्क्रिप्ट में और इनफैक्ट अगर आपने
  1018. 40:31पूरा चेंज नहीं किया होता सिर्फ एक लेटर
  1019. 40:33चेंज किया होता तो भी उसमें कोई एरर नहीं
  1020. 40:36आता क्योंकि दोनों क्या हैं दोनों अलग-अलग
  1021. 40:37चीजें हैं पर जनरली हमें क्या करना है
  1022. 40:40जनरली इस तरीके से सेम नेम के दो वेरिएबल
  1023. 40:42हमें क्रिएट नहीं करने हैं क्योंकि इससे
  1024. 40:45कंफ्यूजन होता है कई बार जब हम वेबसाइट
  1025. 40:47पूरी-पूरी बिल्ड कर रहे होंगे
  1026. 40:48जावास्क्रिप्ट में बहुत सारी लाइंस ऑफ़
  1027. 40:49कोड हैं जिनको हम लिख रहे होंगे तो इसीलिए
  1028. 40:51इस तरीके की चीजों को नहीं करना होता पर
  1029. 40:53हां कहीं भी अगर ऐसा कोड हमें दिख जाए तो
  1030. 40:55हमें पता है स्ल a कपिट a स्मॉल लेटर
  1031. 40:57कैपिटल लेटर में डिफरेंस है सेकंड रूल
  1032. 41:00कहता है कि ओनली लेटर्स डिजिट्स अंडरस्कोर
  1033. 41:02एंड डॉलर साइन इज अलाउड स्पेस भी अलाउड
  1034. 41:05नहीं होती वेरिएबल के नाम में मतलब अगर
  1035. 41:08हमारा मन करें कि हम अपने वेरिएबल को नाम
  1036. 41:11दे दें फुल स्पेस नेम इज इक्वल टू टोनी
  1037. 41:14स्टार्क इस तरीके का अगर हम कोई नाम देना
  1038. 41:16चाहे इसके अंदर क्या हुआ एरर आ गया
  1039. 41:18क्योंकि वेरिएबल के नेम में स्पेस नहीं हो
  1040. 41:20सकती तो अनएक्सपेक्टेड कीवर्ड और
  1041. 41:23आइडेंटिफिकेशन
  1042. 41:27है पर हमें दोनों को साथ में जोड़ के रखना
  1043. 41:29है अब साथ में जब हम जोड़ के रखते हैं तो
  1044. 41:32हर तरीके के कैरेक्टर्स अलाउड नहीं होते
  1045. 41:33वेरिएबल के नेम में हम क्या कर सकते हैं
  1046. 41:35डॉलर साइन ऐड कर सकते हैं हम अंडरस्कोर ऐड
  1047. 41:38कर सकते हैं या फुल नेम हमने लिख दिया फुल
  1048. 41:40नेम 1 2 3 भी हम लिख सकते हैं ये भी एक
  1049. 41:42वैलिड वेरिएबल का नाम है पर अगर मैं बोलूं
  1050. 41:45कि मुझे लिखना है फुल नेम रेट ये क्या हो
  1051. 41:48जाएगा ये गलत नाम हो जाएगा अनएक्सपेक्टेड
  1052. 41:51कीवर्ड और आइडेंटिफिकेशन
  1053. 41:55सिंबल है स्पेशल कैरेक्टर है अलाउड नहीं
  1054. 41:57है तो सिर्फ यही चार कैरेक्टर्स हैं जिनको
  1055. 42:00हम यूज कर सकते हैं उसके अलावा जो हमारा
  1056. 42:02वेरिएबल है उसका फर्स्ट कैरेक्टर या तो एक
  1057. 42:04लेटर होना चाहिए ए टूजी में या कैपिटल ए
  1058. 42:08से कैपिटल जी के बीच में या कोई अंडरस्कोर
  1059. 42:10होना चाहिए या फिर डॉलर होना चाहिए फॉर
  1060. 42:12एग्जांपल हमने फुल नेम लिखा तो या तो हम
  1061. 42:14इस तरीके से फुल नेम लिख सकते हैं नॉर्मली
  1062. 42:18जो हमने अपने लेटर के साथ लिखा हुआ है या
  1063. 42:20फिर हम शुरुआत में अंडरस्कोर लगा सकते हैं
  1064. 42:23इस तरीके का फुल नेम भी ठीक होगा मतलब दिस
  1065. 42:25इज अ वैलिड नेम और और यहां पे मैं n को
  1066. 42:28कैपिटल कर लेती हूं ताकि हमें पता चले दिस
  1067. 42:30इज अ कॉमिनेशन ऑफ टू वर्ड्स या फिर हम
  1068. 42:33चाहे तो इस तरीके से भी लिख सकते हैं
  1069. 42:34मैंने डॉलर साइन लगा दिया तो ये भी फुल
  1070. 42:36नेम कंप्लीट लॉजिकल है कंप्लीट ठीक है ये
  1071. 42:39तीनों वैलिड है पर अगर मैं सोचूं मैं
  1072. 42:41लिखूं टूथ फुल
  1073. 42:43नेम और इस तरीके से हम कोई वैल्यू उसके
  1074. 42:45अंदर लिखना चाहे तो ये क्या होगा ये हमें
  1075. 42:47एरर देगा एरर क्या दे रहा है एन
  1076. 42:49आइडेंटिफिकेशन
  1077. 42:57ले तो यह हमारे पास एरर जनरेट करेगा आल्सो
  1078. 43:00जावास्क्रिप्ट के अंदर रिजर्व्ड वर्ड्स
  1079. 43:03कैन नॉट बी वेरिएबल नेम्स रिजर्व्ड वर्ड्स
  1080. 43:05क्या होते हैं जैसे हर लैंग्वेज की अपनी
  1081. 43:07कुछ डिक्शनरी होती है इंग्लिश की अपनी
  1082. 43:09डिक्शनरी होती है हिंदी की अपनी डिक्शनरी
  1083. 43:11होती है जर्मन की अपनी डिक्शनरी होती है
  1084. 43:12डिक्शनरी यानी उस लैंग्वेज के अंदर कुछ
  1085. 43:15फिक्स्ड वर्ड्स हैं जिनके फिक्स मतलब है
  1086. 43:18मुझे पता है अगर दिस इज अ माउस तो माउस का
  1087. 43:21एक ही मतलब हो सकता है मुझे पता है दिस इज
  1088. 43:23अ पेन तो पेन का एक ही मतलब हो सकता है
  1089. 43:26इसी तरीके से जावास्क्रिप्ट की भी अपनी
  1090. 43:27डिक्शनरी है और उसके अंदर कुछ शब्दों के
  1091. 43:29फिक्स्ड मतलब है जैसे ये जो कंसोल हमने
  1092. 43:32लिखा हुआ है कंसोल का फिक्स मतलब है मतलब
  1093. 43:34इन वर्ड्स को न्हे हम कहेंगे रिजर्व्ड
  1094. 43:37वर्ड्स जो प्रोटेक्टेड हैं इन वर्ड्स को
  1095. 43:39हम वेरिएबल नेम्स की तरह यूज नहीं कर सकते
  1096. 43:41फॉर एग्जांपल इफ आई डिसाइड कि कंसोल इज
  1097. 43:43इक्वल
  1098. 43:45टू अपना कॉलेज इस तरीके से हम कुछ लिखना
  1099. 43:48चाहे एंड फिर हम अपने कंसोल की वैल्यू को
  1100. 43:51यहां पर प्रिंट करवा दें सेव कराएं और
  1101. 43:54रिफ्रेश तो यहां क्या आएगा कसोल डलॉ इज
  1102. 43:57नॉट अ फंक्शन एट दिस वैल्यू मतलब यहां पर
  1103. 44:01कंसोल का क्या है फिक्स मतलब है पर यहीं
  1104. 44:03पर अगर कंसोल को मैंने कैपिटल स के साथ
  1105. 44:05स्टार्ट कर दिया और इसको भी कैपिटल स के
  1106. 44:07साथ स्टार्ट कर दिया सेव किया एंड रिफ्रेश
  1107. 44:10किया तो इस बार हमारे पास एरर नहीं आएगा
  1108. 44:12क्योंकि सिर्फ स्मॉल सी वाला कंसोल ही
  1109. 44:14हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
  1110. 44:15कीवर्ड होता है कैपिटल सी वाला कंसोल
  1111. 44:17हमारे जावास्क्रिप्ट के अंदर रिजर्व्ड
  1112. 44:19कीवर्ड नहीं होता दिस इज़ अ लिस्ट ऑफ ऑल द
  1113. 44:21रिजर्व्ड वर्ड्स जो हमारे जावास्क्रिप्ट
  1114. 44:23के अंदर होते हैं जिनको हम अपने वेरिएबल
  1115. 44:25के नेम्स की तरह यूज़ नहीं कर सकते ये जो
  1116. 44:27लिंक है या यह जो लिस्ट है यह मैं आपको
  1117. 44:30नोट्स के अंदर प्रोवाइड कर दूंगी तो यह
  1118. 44:32हमारी प्रॉपर लिस्ट होती है रिजर्व
  1119. 44:33कीवर्ड्स की जिनको वेरिएबल नेम्स की तरह
  1120. 44:35यूज नहीं कर सकते तो ये तो चार रूल्स
  1121. 44:37हमारे पास होते ही हैं साथ के साथ एक
  1122. 44:39कन्वेंशन भी होता है कन्वेंशन होता है कि
  1123. 44:41रूल नहीं है मतलब इस चीज को अगर आप फॉलो
  1124. 44:44नहीं करोगे तो कोई एरर नहीं आएगा बट फिर
  1125. 44:46भी हमें फॉलो करना चाहिए क्योंकि हमें
  1126. 44:47सिर्फ जावास्क्रिप्ट नहीं सीखनी हमें एक
  1127. 44:49अच्छे डेवलपर की तरह कोड लिखना भी साथ के
  1128. 44:51साथ सीखना है हमारे पास प्रोग्रामिंग में
  1129. 44:53देयर इज समथिंग कॉल्ड केसेस केसेस कहने का
  1130. 44:56मतलब हो होता है कि अगर हमें कोई वेरिएबल
  1131. 44:58बनाना है लेट्स सपोज हमें फुल नेम वेरिएबल
  1132. 45:01बनाना है तो इसे या तो हम ऐसे लिख सकते
  1133. 45:04हैं फुल नेम या फिर इसे हम लिख सकते हैं
  1134. 45:08फुल नेम या फिर इसे लिखा जा सकता है फुल
  1135. 45:12अंडरस्कोर नेम या फिर इसे लिखा जा सकता है
  1136. 45:15फुल डैश नेम इनफैक्ट इसे हम ऐसे भी लिख
  1137. 45:20सकते हैं f को हमने कैपिटल बना दिया फुल
  1138. 45:23और फिर n को कैपिटल बना दिया अब यह तो
  1139. 45:25होता है जनरल तरीका चीज लिखने का हमें अगर
  1140. 45:28जनरली ऐसा वेरिएबल का नाम लिखना होता है
  1141. 45:30जिसमें दो वर्ड्स हैं तो उसे लिखने के लिए
  1142. 45:32हम इस तरीके को फॉलो करते हैं यह वाला
  1143. 45:35तरीका इसे हम कहते हैं अपना कैमल केस कैमल
  1144. 45:38केस का मतलब होता है कि फर्स्ट लेटर
  1145. 45:40फर्स्ट वर्ड का फर्स्ट लेटर स्मॉल होगा
  1146. 45:42सेकंड वर्ड का फर्स्ट लेटर कैपिटल होगा या
  1147. 45:44इसके बाद जितने भी वर्ड्स आएंगे सबका
  1148. 45:45फर्स्ट लेटर कैपिटल होगा ना हम इसे यूज
  1149. 45:47करते हैं ना हम इसे यूज करते हैं इसे वैसे
  1150. 45:49स्नेक केस कहा जाता है इसे हम कबाब केस
  1151. 45:53कहते हैं यह जो लास्ट वाला है इसे हम अपना
  1152. 45:57पास्कल केस कहते हैं पर इनमें से किसी भी
  1153. 46:00केस को हम यूज़ नहीं करते हम यूज़ करते
  1154. 46:01हैं फर्स्ट वाले को यानी हमारा जो फर्स्ट
  1155. 46:04लेटर होगा वह स्मॉल होगा एंड नेक्स्ट वर्ड
  1156. 46:06का नेक्स्ट लेटर हमारे पास कैपिटल होगा
  1157. 46:08उसी तरीके से अगर हमें कुछ और मान लेते
  1158. 46:10हैं वेरिएबल बनाना है लेट्स सपोज आई हैव
  1159. 46:12टू मेक अ वेरिएबल कॉल्ड इज फॉलो फॉलो कर
  1160. 46:15रहे हैं या नहीं कर रहे तो उसके लिए हम इस
  1161. 46:17फॉलो को इस तरीके से लिखेंगे जिसमें आई
  1162. 46:19स्मॉल होगा और दूसरा वर्ड जो है फॉलो उसका
  1163. 46:21f हमारे पास कैपिटल होगा अगर इस तरीके से
  1164. 46:24हमें एक और वेरिएबल बनाना है टोटल प्राइस
  1165. 46:27तो टोटल प्राइस को हम इस तरीके से लिखेंगे
  1166. 46:29पहले स्मॉल एंड उसके बाद सेकंड वर्ड का
  1167. 46:30फर्स्ट लेटर हमारे पास कैपिटल तो इस तरीके
  1168. 46:32से हम अपने वेरिएबल नेम को डिफाइन करते
  1169. 46:34हैं इन जावास्क्रिप्ट अब जब भी हम अपने
  1170. 46:36वेरिएबल को डिफाइन करते हैं अभी हमने अपने
  1171. 46:38वेरिएबल को कैसे डिफाइन किया हमने लिख
  1172. 46:41दिया ए = 24 हमने लिख दिया नेम इज इक्वल
  1173. 46:44टू टोनी इस तरीके से हमने वेरिएबल को लिख
  1174. 46:48दिया बट जनरली इवन दो हमारे पास कोई एरर
  1175. 46:51नहीं आया पर हमें ऐसे अपने वेरिएबल को
  1176. 46:53जावास्क्रिप्ट के अंदर कभी डिफाइन नहीं
  1177. 46:55करना हमें हमेशा वेरिएबल के नाम के सामने
  1178. 46:59एक कीवर्ड यूज़ करना पड़ता है कीवर्ड यानी
  1179. 47:01एक ऐसा फिक्स्ड रिजर्व्ड वर्ड यूज़ करना
  1180. 47:03पड़ता है जावास्क्रिप्ट के अंदर और इस
  1181. 47:05कीवर्ड को हम कहते हैं अपना लेट कीवर्ड
  1182. 47:08एंड इनफैक्ट वेरिएबल नेम्स के सामने हम
  1183. 47:10तीन कीवर्ड्स हैं जिनको यूज़ कर सकते हैं
  1184. 47:13एक होता है हमारे पास लेट एक होता है
  1185. 47:14हमारे पास कॉन्स्ट एक होता है हमारे पास
  1186. 47:16वेर अब हमेशा मैक्सिमम केसेस में हम क्या
  1187. 47:18कर रहे होंगे हम या तो लेट या फिर कॉन्स्ट
  1188. 47:21इन दो कीवर्ड्स को यूज़ करेंगे सबसे पहले
  1189. 47:24शुरुआत करते हैं अपने लेट कीवर्ड के साथ
  1190. 47:26अगर हम हमें नेम डिफाइन करना है तो हम
  1191. 47:28लिखेंगे लेट नेम इज इक्वल टू हम यहां लिख
  1192. 47:32सकते हैं टोनी
  1193. 47:34स्टार्क ये हमारे पास एक वेरिएबल हो गया
  1194. 47:36नेम और लेट से हमने क्या किया हमने
  1195. 47:38जावास्क्रिप्ट को बताया कि हम एक वेरिएबल
  1196. 47:41को डिफाइन करने जा रहे हैं तो यहां हमने
  1197. 47:43नेम की वैल्यू प्रिंट करवाने की कोशिश की
  1198. 47:45ये जो लाइन आ रही है वेरिएबल के नाम के
  1199. 47:47ऊपर इसको अभी के लिए इग्नोर करना है सेव
  1200. 47:49किया रिफ्रेश किया हमारे पास नाम प्रिंट
  1201. 47:51होकर आ गया टोनी स्टार्क हम इसे चाहे तो
  1202. 47:53फुल नेम भी लिख सकते हैं कॉपी कर लेंगे
  1203. 47:56फुल नेम मैं सिर्फ वो लाइन हटाने के लिए
  1204. 47:58दे रही हूं व्हिच इज़ रियली अननोइंग कोई
  1205. 48:00नहीं हमने अपने वेरिएबल को फुल नेम नाम दे
  1206. 48:01दिया अब हम कोई और वेरिएबल डिफाइन करना
  1207. 48:03चाहते हैं लेट एज = 24 तो हमने वो कर दिया
  1208. 48:07हमने लिख दिया लेट प्राइस या इसे हम कह
  1209. 48:09सकते हैं टोटल प्राइस इज इक्वल टू अ
  1210. 48:141000 तो इस तरीके से हमने टोटल प्राइस
  1211. 48:17डिक्लेयर कर दिया तो जनरली अपने वेरिएबल
  1212. 48:19को डिक्लेयर करने के लिए हम अपने लेट
  1213. 48:21कीवर्ड को यूज़ करते हैं लद यहां पे कोई
  1214. 48:23एरर नहीं आ रहा पर हमें हमेशा कोई ना कोई
  1215. 48:25कीवर्ड यूज़ करना है अपने वेरिएबल को
  1216. 48:26डिक्लेयर करने के लिए अब हमारे पास
  1217. 48:28वेरिएबल को डिक्लेयर करने के लिए तीन
  1218. 48:29चॉइसेज होती हैं इनमें से सबसे जो पुरानी
  1219. 48:32चॉइस है सबसे पुरानी चॉइस का नाम है वयर
  1220. 48:35यानी हम पहले कैसे वेरिएबल को डिफाइन करते
  1221. 48:37थे हम वयर लिखा करते थे शुरुआत में जब
  1222. 48:39जावास्क्रिप्ट हमारे पास होती थी हम वयर
  1223. 48:41लिखते थे इस तरीके से वेयर लिखते थे अभी
  1224. 48:43भी अगर मैंने वयर लिख के वर मतलब वेरिएबल
  1225. 48:46वेरिएबल लिख के अगर मैंने अपनी वेरिएबल को
  1226. 48:48डिफाइन कर दिया सेव किया रिफ्रेश किया तो
  1227. 48:50वैसे का वैसा टोनी स्टार्क मेरे पास
  1228. 48:52प्रिंट होकर आ रहा है कोई एरर नहीं आया बट
  1229. 48:54एज अ गुड प्रोग्रामर हम वर को कभी भी यूज
  1230. 48:57नहीं करेंगे अब जावास्क्रिप्ट के अंदर वेर
  1231. 48:59क्या होता था 2015 से पहले वेर यूज़ होता
  1232. 49:01था 2015 से पहले लेट और कॉन्स हमारे पास
  1233. 49:04होते ही नहीं थे पर 2015 के अंदर
  1234. 49:07जावास्क्रिप्ट के अंदर वी गॉट समथिंग
  1235. 49:09कॉल्ड es6 हमारे पास आया समथिंग कॉल्ड es6
  1236. 49:14इसको कहते हैं एकमा स्क्रिप्ट सिक्स यानी
  1237. 49:17जावास्क्रिप्ट का एक नया स्टैंडर्ड हमारे
  1238. 49:19पास आया कब आया 2015 के अंदर आया था नया
  1239. 49:21स्टैंडर्ड मतलब नए रूल्स आए जावास्क्रिप्ट
  1240. 49:24लैंग्वेज के अंदर नए फीचर्स हमारे पास आए
  1241. 49:26और इनमें से एक नई चीज जो जावास्क्रिप्ट
  1242. 49:29के अंदर आई वो थी हमारे लेट एंड कॉन्स्ट
  1243. 49:31कीवर्ड फॉर डिक्लेयर वेरिएबल अब वयर जो
  1244. 49:33होता है वयर के साथ काफी सारे प्रॉब्लम्स
  1245. 49:35होते हैं और इनमें से एक प्रॉब्लम यह है
  1246. 49:37कि वेयर के अंदर किसी भी वेरिएबल को आप री
  1247. 49:39डिक्लेयर कर सकते हो अपडेट तो कर ही सकते
  1248. 49:41हो वेरिएबल को साथ के साथ उसे री डिक्लेयर
  1249. 49:43भी हम कर सकते हैं फॉर एग्जांपल अगर वेर
  1250. 49:46से हमने कोई वेरिएबल बनाया हमने यहां पे
  1251. 49:48वेरिएबल बनाया वेर एज इ इक्वल टू
  1252. 49:5224 तो हम यहां पर दोबारा लिख सकते हैं वेर
  1253. 49:55एज इज इक्वल टू 58 59 कुछ भी एंड फिर से
  1254. 49:59लिख सकते हैं वेयर एज इ इक्वल टू
  1255. 50:0286 कोई एरर हमारे पास नहीं आएगा और जब हम
  1256. 50:06करेंगे कसोल डलॉग h अब हमारे पास कौन सी
  1257. 50:09चीज आएगी क्योंकि हमने लास्ट में अपने इस
  1258. 50:12वेरिएबल को डिक्लेयर किया तो हमारे पास
  1259. 50:14वेर में हमारे पास एज में 86 आकर प्रिंट
  1260. 50:17होगा बट ये क्या है ये कोड को लिखने का
  1261. 50:19कोई सही तरीका नहीं है यह कन्फ्यूजिंग है
  1262. 50:21कंफ्यूज ंग इसलिए क्योंकि अभी तो हमारे
  1263. 50:23पास छोटा सा कोड है तीन चार लाइन हैं कोड
  1264. 50:25के अंदर पर जावास्क्रिप्ट के अंदर जब हम
  1265. 50:27प्रॉपर वेबसाइट्स बना रहे होते हैं तो
  1266. 50:28हमारे पास हंड्रेड्स थाउजेंड्स ऑफ लाइंस
  1267. 50:30ऑफ कोड हो जाते हैं ऐसे केसेस में अगर
  1268. 50:33आपने किसी प्रोग्रामिंग लैंग्वेज में अलाउ
  1269. 50:34कर दिया कि बार-बार उसी वेरिएबल को हम री
  1270. 50:36डिक्लेयर कर सकते हैं तो बहुत ज्यादा
  1271. 50:38कंफ्यूजन हो जाएगा उस लैंग्वेज के अंदर तो
  1272. 50:41इसीलिए वर जो है अच्छा तरीका नहीं है
  1273. 50:43वेरिएबल को डिफाइन करने का इससे काफी
  1274. 50:44ज्यादा कंफ्यूजन होता है और कई जगह एरर्स
  1275. 50:46भी आते हैं तो इसीलिए जब भी हम वेरिएबल को
  1276. 50:48डिफाइन करेंगे हम लेट को यूज़ करके डिफाइन
  1277. 50:51करेंगे और लेट को यूज करके जब हम किसी
  1278. 50:53वेरिएबल को डिफाइन करते हैं तो इस तरीके
  1279. 50:55से बार-बार नहीं कर सकते क्योंकि जब आप
  1280. 50:57बार-बार करोगे तो एरर आ जाएगा क्या एरर आ
  1281. 50:59रहा है कैन नॉट री डिक्लेयर ब्लॉक स् कोपड
  1282. 51:01वेरिएबल एज यानी ये जो वेरिएबल है ये
  1283. 51:04ऑलरेडी डिक्लेयर्ड था डिक्लेयर कर रखा था
  1284. 51:06आपने बता रखा था जावास्क्रिप्ट को वेरिएबल
  1285. 51:07के बारे में तो आप इसे बार-बार री
  1286. 51:09डिक्लेयर नहीं कर सकते तो यूजिंग लेट
  1287. 51:11वेरिएबल कैन नॉट बी रीडिक्लेयर्ड बट हां
  1288. 51:13इनको हम अपडेट कर सकते हैं अपडेट मतलब उसी
  1289. 51:16एज वेरिएबल की वैल्यू को आप 59 बना सकते
  1290. 51:18हो उसी एज वेरिएबल की वैल्यू को आप 86 बना
  1291. 51:22सकते हो पहले क्या हो रहा था तीन अलग-अलग
  1292. 51:24एज नाम के ही वेरिएबल बन रहे थे पर इस बार
  1293. 51:27एक बार ही एज नाम का वेरिएबल बन रहा है
  1294. 51:29यानी मेमोरी के अंदर इफ दिस इज माय
  1295. 51:32मेमोरी यहां पे हमारे पास एज नाम का एक ही
  1296. 51:36वेरिएबल बन रहा है जिसके अंदर वैल्यू
  1297. 51:38स्टोर्ड है शुरुआत में 24 उसके बाद यही
  1298. 51:41वैल्यू डिलीट होकर हमारे पास नई वैल्यू
  1299. 51:43आती है 59 और फिर यही वैल्यू डिलीट होके
  1300. 51:45हमारे पास नई वैल्यू आती है 86 पर वेरिएबल
  1301. 51:49एक ही है वो तीन बार डिक्लेयर नहीं हो रहा
  1302. 51:51सो दिस इज द राइट वे ऑफ डिक्लेयर वेरिएबल
  1303. 51:54एंड इसके अलावा हमारे पास एक और स्पेशल
  1304. 51:55कीवर्ड होता है इसका काम होता है कंस्ट
  1305. 51:58यानी कांस्टेंट्स को डिफाइन करना
  1306. 52:00कांस्टेंट का मतलब होता है इंग्लिश के
  1307. 52:02अंदर ऐसी चीज जो चेंज नहीं हो सकती तो
  1308. 52:05कॉन्स्ट ऐसे वेरिएबल होते हैं जिनको ना आप
  1309. 52:07री डिक्लेयर कर सकते हो ना उनकी वैल्यू को
  1310. 52:09आप अपडेट कर सकते हो एक बार आपने बोल दिया
  1311. 52:12कांस्टेंट की वैल्यू ये है उसको चेंज नहीं
  1312. 52:14किया जा सकता कोड के अंदर फॉर एग्जांपल
  1313. 52:16हमने एक बार बोल दिया कॉन्स्ट एज इज इक्वल
  1314. 52:18ू 24 तो उसके बाद हम कॉन्स्ट को इस तरीके
  1315. 52:21से दोबारा चेंज नहीं कर सकते एरर यहां पर
  1316. 52:24नहीं आएगा पर जैसे ही हम रिफ्रेश करेंगे
  1317. 52:26यहां यहां पे हमारे पास एरर आ जाएगा
  1318. 52:27असाइनमेंट टू कांस्टेंट वेरिएबल मतलब यह
  1319. 52:30आपने कांस्टेंट वेरिएबल बनाया इसी को आप
  1320. 52:32वैल्यू नहीं दे रहे हो कांस्टेंट का मतलब
  1321. 52:34वो तो होता है फिक्स कर दिया आज हमने इसके
  1322. 52:36ऊपर लॉक लगा दिया इसकी वैल्यू फिक्स हो
  1323. 52:38चुकी है तो कांस्टेंट्स कहां यूज़ कर सकते
  1324. 52:40हैं फॉर एग्जांपल हमारे पास मैथ के अंदर
  1325. 52:42बहुत सारे कांस्टेंट्स होते हैं जब भी
  1326. 52:44हमें एरिया कैलकुलेट करना होता है हम पाई
  1327. 52:46जैसे कांस्टेंट्स को यूज़ करते हैं पा स्
  1328. 52:48करने के लिए या फिर हम e जैसे कांस्टेंट्स
  1329. 52:51को यूज़ करते हैं तो इस तरीके से बहुत
  1330. 52:53सारे कांस्टेंट्स होते हैं मैथ के अंदर तो
  1331. 52:55उसी तरीके के कांस्टेंट्स को डिफाइन फ
  1332. 52:56करने के लिए आई कैन राइट कॉस्ट पा = 3.14
  1333. 52:59ये हमारा एक कांस्टेंट हो गया इसकी वैल्यू
  1334. 53:01को नॉर्मल वेरिएबल की तरह हम चाहे तो
  1335. 53:03प्रिंट भी करवा सकते हैं और जनरली जो
  1336. 53:05कांस्टेंट्स होते हैं जिनको हम हर जगह
  1337. 53:06यूज़ कर रहे होते हैं उनको हम कैपिटल लेटर
  1338. 53:09से लिखना भी प्रेफर कर सकते हैं सेव किया
  1339. 53:11रिफ्रेश किया तो ये हमारी पाई की वैल्यू
  1340. 53:13हमारे पास प्रिंट होकर आ गई तो जब भी
  1341. 53:14वेरिएबल को अब से हम डिक्लेयर करेंगे दो
  1342. 53:17कीवर्ड्स को हम यूज़ कर सकते हैं एक होगा
  1343. 53:18हमारा लेट कीवर्ड एक होगा हमारा कंस्ट
  1344. 53:21कीवर्ड कंस्ट को जनरली हम ज्यादा प्रेफर
  1345. 53:23करते हैं क्योंकि हमारे जितने भी वेरिएबल
  1346. 53:25होते हैं जनरली उनकी वैल्यू ज्यादा चेंज
  1347. 53:26नहीं हो रही होती तो मैक्सिमम केसेस में
  1348. 53:28हम अपने वेरिएबल को कंस्ट बना सकते हैं और
  1349. 53:30जहां-जहां जरूरत पड़े उन्हें हम लेट
  1350. 53:32कीवर्ड से भी डिफाइन कर सकते हैं आल्सो इन
  1351. 53:34कीवर्ड्स के बारे में एक और चीज अगर फॉर
  1352. 53:36एग्जांपल हमने लेट कीवर्ड से एक वेरिएबल
  1353. 53:39बनाया तो हम उसको सिंपली इतना भी छोड़
  1354. 53:41सकते हैं लेट a हमने ये बता दिया
  1355. 53:44जावास्क्रिप्ट को कि a नाम का कोई वेरिएबल
  1356. 53:46है बट हमने वैल्यू नहीं बताई उसकी और फिर
  1357. 53:48अगर हम a को प्रिंट करवाते हैं तो रिफ्रेश
  1358. 53:51किया हमारे पास क्या आएगा अनडिफाइंड तो
  1359. 53:53बाय डिफॉल्ट कोई भी अगर वेरिएबल डिक्लेयर
  1360. 53:55होता है जावास्क्रिप्ट के अंदर पर उसको
  1361. 53:57कोई वैल्यू नहीं मिली तो व बाय डिफॉल्ट
  1362. 53:59हमेशा अनडिफाइंड होता है जैसे ही आपने a
  1363. 54:02को कोई वैल्यू दे दी 10 दे दी तो उसके बाद
  1364. 54:04अनडिफाइंड नहीं होगा अब उसकी वैल्यू
  1365. 54:06प्रिंट हो जाएगी पर यह चीज कांस्टेंट्स के
  1366. 54:08लिए वर्क नहीं करती अगर आपने कोई
  1367. 54:10कांस्टेंट डिक्लेयर किया कंस्ट a और फिर
  1368. 54:13अगर आप उसको प्रिंट करवाने की कोशिश करोगे
  1369. 54:16यू विल गेट एन एरर एरर इज मिसिंग इनिश इइ
  1370. 54:18जर इन कांस्टेंट डिक्लेरेशन यानी इनिश इजर
  1371. 54:22इनिश इजर यानी शुरुआत की जो वैल्यू है वह
  1372. 54:24आपने कांस्टेंट को नहीं दी तो नस्ट अगर आप
  1373. 54:27लिख रहे हो किसी भी वेरिएबल को हमेशा उसे
  1374. 54:29शुरुआत में कोई ना कोई वैल्यू देनी है
  1375. 54:31नहीं तो हमारे पास एरर आ जाएगा यही सेम
  1376. 54:33वैल्यू यहां पे मुझे दिखाई दे रहा है
  1377. 54:35कंस्ट डिक्लेरेशंस मस्ट बी इनिश इज्ड तो
  1378. 54:37कंस्ट को अगर लिखना है तो हमेशा किसी ना
  1379. 54:39किसी वैल्यू के साथ उसको इनिश करना पड़ेगा
  1380. 54:42लेट को इनिश इज करने की जरूरत नहीं है एक
  1381. 54:44और एडिशनल चीज कॉन्स्ट लेट एंड वेयर के
  1382. 54:47बारे में जो यहां पे आपको देखने को मिली
  1383. 54:49होगी इवन दो इसे बाद में हम डिटेल में
  1384. 54:51पढ़ेंगे व्हिच इज स्कोप स्कोप को हम बाद
  1385. 54:54में पढ़ेंगे फंक्शंस नाम का हम एक टॉपिक
  1386. 54:56पढ़ेंगे उसके साथ स्कोप को डिटेल में
  1387. 54:58पढ़ेंगे हमारे जो वेरिएबल होते हैं जो वेर
  1388. 55:00से डिफाइन होते हैं उनका ग्लोबल स्कोप
  1389. 55:02होता है ग्लोबल यानी पूरे कोड के अंदर
  1390. 55:04उनको कहीं भी यूज किया जा सकता है पर
  1391. 55:07हमारे जो लेट कीवर्ड से या कॉन्स्ट कीवर्ड
  1392. 55:10से वेरिएबल डिक्लेयर होते हैं उनका ब्लॉक
  1393. 55:12स्कोप होता है ब्लॉक स्कोप कहने का मतलब
  1394. 55:15ब्लॉक होता है प्रोग्रामिंग के अंदर सिर्फ
  1395. 55:17जावास्क्रिप्ट में नहीं किसी भी
  1396. 55:18प्रोग्रामिंग लैंग्वेज में ब्लॉक का मतलब
  1397. 55:19होता है कर्ली ब्रेसस ये जो कर्ली ब्रेसस
  1398. 55:21होते हैं कर्ली ब्रेसे यानी यह वाले कर्ली
  1399. 55:24ब्रैकेट्स इसे हम एक ब्लॉक क कह देते हैं
  1400. 55:27इन दो कर्ली ब्रैकेट के बीच में जो भी हम
  1401. 55:29पूरा का पूरा कोड लिखते हैं इस कोड को कहा
  1402. 55:31जाता है वन ब्लॉक और तो अगर एक ब्लॉक के
  1403. 55:34अंदर हमने लेट कीवर्ड से अपने वेरिएबल को
  1404. 55:36डिफाइन कर दिया तो वो उसी ब्लॉक का
  1405. 55:38वेरिएबल कहलाएगा फॉर
  1406. 55:41एग्जांपल यहां पे अगर हम लिख
  1407. 55:44दें लेट यह हमने ओपनिंग कर्ली ब्रैकेट लिख
  1408. 55:48दिया कर्ली ब्रेस ये हमने क्लोजिंग कर्ली
  1409. 55:50ब्रेस लिख दिया लेट a इ 5 और यहां मैं
  1410. 55:53प्रिंट करवाऊं कसोल डलॉग a
  1411. 55:57यह हमारा एक वेरिएबल हो गया अब यहीं पर
  1412. 56:00कसोल डलॉग ए से क्या हुआ फ मेरे पास
  1413. 56:02प्रिंट हो गया दिस इज अ ब्लॉक पर यहीं पर
  1414. 56:05अगर मैं लिख दूं लेट a इ 10 तो मेरे पास
  1415. 56:08क्या आएगा एरर आएगा कि आप दोबारा से लेट
  1416. 56:11वाले वेरिएबल को रीडिफाइन नहीं कर सकते
  1417. 56:13ब्लॉक के अंदर पर अगर मुझे इसको रीडिफाइन
  1418. 56:16नहीं करना है तो मैं क्या कर सकती हूं एक
  1419. 56:17नया ब्लॉक बना सकती हूं नए ब्लॉक के अंदर
  1420. 56:20आई कैन राइट लेट a इ 10 और फिर हम कसोल
  1421. 56:23डलॉग करके अपने नए ए को प्रिंट करवा सक
  1422. 56:26सते हैं तो यह अलग ब्लॉक हो गया यह अलग
  1423. 56:29ब्लॉक हो गया कर्ली ब्रेसस जहां से शुरू
  1424. 56:30हो जाते हैं वहां से नया ब्लॉक शुरू हो
  1425. 56:32जाता है तो अब मेरे पास कोई एरर नहीं आएगा
  1426. 56:35और मेरे पास पहली फाइव की वैल्यू भी
  1427. 56:36प्रिंट होके आएगी दूसरी 10 की वैल्यू भी
  1428. 56:38प्रिंट होके आएगी तो इस तरीके से हमारे
  1429. 56:40ब्लॉक्स काम करते हैं पर ब्लॉक के बारे
  1430. 56:42में अभी ज्यादा कंफ्यूज नहीं होना ना इसके
  1431. 56:44ज्यादा डिटेल में अभी हम जाएंगे बाद में
  1432. 56:46फंक्शंस नाम का एक इंटरेस्टिंग टॉपिक हम
  1433. 56:48पढ़ेंगे वो जब हम पढ़ रहे होंगे तब हम
  1434. 56:50ब्लॉक्स के बारे में डिटेल में पढ़ेंगे
  1435. 56:52अभी के लिए ये जान लेना है जब भी वेरिएबल
  1436. 56:54को डिफाइन करेंगे वर होता था पुराना तरीका
  1437. 56:56नया तरीका मॉडर्न तरीका हां यह जो एकमा
  1438. 56:59स्क्रिप्ट है यानी 2015 के अंदर जो चेंजेज
  1439. 57:01आए हैं इसको मॉडर्न जावास्क्रिप्ट भी
  1440. 57:03बोलते हैं यानी नई तरीके की जावास्क्रिप्ट
  1441. 57:05इसके अंदर हम लेट और कॉन्स्ट को यूज़ करते
  1442. 57:07हैं टू डिफाइन आवर वेरिएबल नेक्स्ट हम बात
  1443. 57:10करने वाले हैं अबाउट समथिंग इंटरेस्टिंग
  1444. 57:12कॉल्ड डेटा टाइप्स अब जावास्क्रिप्ट के
  1445. 57:14अंदर वेरिएबल तो हमने देख लिए और ये भी
  1446. 57:16देख लिया हर वेरिएबल के अंदर डिफरेंट
  1447. 57:17तरीके का डेटा हम स्टोर करा सकते हैं पर
  1448. 57:19ये जो डिफरेंट तरीके का डाटा है हर तरीके
  1449. 57:21के डाटा को अपना-अपना टाइप होता है इसको
  1450. 57:24एग्जांपल के तौर पे फॉर एग्जांपल हमारे
  1451. 57:26पास हमारी
  1452. 57:53[संगीत]
  1453. 57:55linked-list फॉलो बटन होता है तो हमने
  1454. 57:57किसी को फॉलो किया है या फॉलो नहीं किया
  1455. 58:00या हमारे कौन-कौन फॉलोअर्स हैं वो सारी
  1456. 58:02इंफॉर्मेशन किस तरीके की हो सकती है वो
  1457. 58:04बुलियन तरीके की हो सकती है या तो हमने
  1458. 58:06किसी को फॉलो किया है ट्रू या फिर हमने
  1459. 58:08किसी को फॉलो नहीं किया फॉल्स तो अलग-अलग
  1460. 58:11डाटा होता है उसे अलग-अलग टाइप में हम
  1461. 58:14क्लासिफाई कर सकते हैं ये तो हो गया सोशल
  1462. 58:16मीडिया का एग्जांपल आप किसी भी वेबसाइट का
  1463. 58:18एग्जांपल ले सकते हो हर वेबसाइट के ऊपर
  1464. 58:20अलग-अलग टाइप ऑफ डेटा है जिसको हमें स्टोर
  1465. 58:22करना पड़ सकता है तो जब भी हम
  1466. 58:24जावास्क्रिप्ट सीख रहे हैं सिर्फ ऐसे नहीं
  1467. 58:25सीखना कि ठीक है थ्योरी को हम सीख रहे हैं
  1468. 58:27हमारे पास डे टू डे बेसिस में बहुत सारी
  1469. 58:30वेबसाइट्स बहुत सारी एप्स है जिनको हम यूज
  1470. 58:32कर रहे होते हैं वो जो सारी की सारी एप्स
  1471. 58:34हैं उनको किसी ना किसी तरीके से
  1472. 58:35जावास्क्रिप्ट से भी क्रिएट किया जा सकता
  1473. 58:37है तो हमें ये सोचना है कि अगर मुझे
  1474. 58:39जावास्क्रिप्ट में इस ऐप के डाटा को लिखने
  1475. 58:42के लिए स्टोर करने के लिए वेरिएबल को यूज
  1476. 58:43करना होता तो हम किस तरीके से यूज करते
  1477. 58:46तभी हम ऐसा माइंडसेट बिल्ड करेंगे कि
  1478. 58:48चीजों को जावास्क्रिप्ट में कैसे सोचे तो
  1479. 58:50यहां पर हम एक सोशल मीडिया ऐप को सोचने की
  1480. 58:53कोशिश कर रहे हैं मुझे अगर
  1481. 58:56कैसे डेटा को स्टोर कराता है या स्टोर
  1482. 58:57कराती है अब यहां पर जावास्क्रिप्ट के
  1483. 59:00अंदर डिफरेंट डिफरेंट डेटा टाइप्स होते
  1484. 59:01हैं यानी अलग-अलग तरीके का डेटा स्टोर
  1485. 59:03कराया जा सकता है और डेटा टाइप्स को हम दो
  1486. 59:05कैटेगरी के अंदर डिवाइड करते हैं एक होता
  1487. 59:08है हमारे प्रिमिटिव डेटा टाइप्स प्रिमिटिव
  1488. 59:11डेटा टाइप्स फिक्स्ड होते हैं एक लैंग्वेज
  1489. 59:13के अंदर फिक्स्ड होते हैं कि यह हमारे
  1490. 59:15सारे के सारे प्रिमिटिव डेटा टाइप्स हैं
  1491. 59:17और ये सेवन प्रिमिटिव डेटा टाइप्स होते
  1492. 59:19हैं जावास्क्रिप्ट के अंदर दूसरे होते हैं
  1493. 59:21हमारे नॉन प्रिमिटिव डेटा टाइप्स नॉन
  1494. 59:24प्रिमिटिव डेटा टाइप्स के अंदर हमारे पास
  1495. 59:26ऑब्जेक्ट्स आ जाती हैं बाकी ऑब्जेक्ट्स के
  1496. 59:29बारे में बाद में हम डिटेल में पढ़ेंगे
  1497. 59:31अभी के लिए इतना ज्यादा कंफ्यूज नहीं होना
  1498. 59:33सबसे पहले बात करते हैं अपने प्रिमिटिव
  1499. 59:34डेटा टाइप्स के बारे में सेवन डेटा टाइप्स
  1500. 59:37होते हैं सबसे पहला होता है नंबर नंबर को
  1501. 59:38हमने ऑलरेडी देखा हुआ है अगर हमने कोई एक
  1502. 59:41वेरिएबल लिया लेट एज इज इक्वल ट 24 नाउ
  1503. 59:44व्हाट इज़ दिस एज दिस इज़ अ न्यूमेरिकल
  1504. 59:46डाटा टाइप अगर हम हमने सिर्फ इतना लिखा
  1505. 59:50रिफ्रेश किया यहां पे हम चाहे तो एज को
  1506. 59:53एक्सेस कर सकते हैं इवन दो हमने उसे यहां
  1507. 59:55डिक्लेयर किया यहां पे एज को एक्सेस कर
  1508. 59:56सकते हैं एज की वैल्यू है 24 अगर मुझे इस
  1509. 59:59वेरिएबल का टाइप देखना है डाटा टाइप देखना
  1510. 1:00:01है तो हम लिख सकते हैं जावास्क्रिप्ट के
  1511. 1:00:03अंदर टाइप ऑफ फिर अपने वेरिएबल का नाम तो
  1512. 1:00:06मैंने लिखा टाइप ऑफ एज और एंटर किया तो
  1513. 1:00:08हमारे पास क्या आया नंबर यानी इस वेरिएबल
  1514. 1:00:10का टाइप है नंबर कल को अगर हम एक और
  1515. 1:00:12वेरिएबल बनाते हैं लेट प्राइस इ इक्वल टू
  1516. 1:00:16100.0 सेव किया इसे क्लियर कर लेते हैं
  1517. 1:00:19कंट्रोल के से और यहां हमने लिखा
  1518. 1:00:23प्राइस प्राइस इज नॉट
  1519. 1:00:27फाइंड ओके हमें रिफ्रेश करना पड़ेगा हमने
  1520. 1:00:30लिखा प्राइस रिफ्रेश करने से सारे नए
  1521. 1:00:32वेरिएबल आ जाएंगे तो प्राइस हमारे पास यह
  1522. 1:00:34है और हम लिख सकते हैं टाइप ऑफ प्राइस तो
  1523. 1:00:37हमारे पास यह भी प्राइस जो आता है नंबर
  1524. 1:00:39आता है तो नंबर्स इस तरीके के हो सकते हैं
  1525. 1:00:41नंबर्स चाहे तो नेगेटिव भी हो सकते हैं
  1526. 1:00:43पॉजिटिव भी हो सकते हैं किसी भी तरीके से
  1527. 1:00:45उसके अलावा सेकंड टाइप जो हमारे पास होता
  1528. 1:00:47है दैट इज अ स्ट्रिंग डाटा टाइप हमने एक
  1529. 1:00:49वेरिएबल बनाया फुल नेम फुल नेम इज इक्वल
  1530. 1:00:52टू टोनी स्टार्क इस तरीके से हमने कोई नाम
  1531. 1:00:54लिखा सेव कि
  1532. 1:00:56रिफ्रेश किया यहां पर हम फुल नेम को
  1533. 1:00:58प्रिंट करवाएंगे तो हमारे पास टोनी
  1534. 1:01:00स्टार्क आ जाएगा और साथ के साथ हम टाइप ऑफ
  1535. 1:01:03फुल नेम को अगर प्रिंट करवाएंगे तो हमारे
  1536. 1:01:05पास आ जाएगा स्ट्रिंग सो दिस इज अ
  1537. 1:01:07स्ट्रिंग डेटा टाइप तीसरा होता है हमारे
  1538. 1:01:09पास बुलियन बुलियन के अंदर फॉर एग्जांपल
  1539. 1:01:12फॉलो अगर हम चेक कर रहे इज फॉलो को अगर
  1540. 1:01:16हमने ट्रू कर दिया फॉल्स भी कर सकते हैं
  1541. 1:01:18रिफ्रेश किया तो इज फॉलो की वैल्यू तो
  1542. 1:01:21हमारे पास आ ही गई ट्रू साथ के साथ हम
  1543. 1:01:23टाइप ऑफ इज फॉलो को चेक कर स सकते हैं एंड
  1544. 1:01:26दिस इज गोइंग टू बी बलिन इसके अलावा हमारे
  1545. 1:01:29पास अनडिफाइंड भी होता है बाय डिफॉल्ट
  1546. 1:01:31सारे वेरिएबल अनडिफाइंड होते हैं जब तक
  1547. 1:01:32उनके अंदर कोई वैल्यू नहीं होती यहां पे
  1548. 1:01:35अगर हम लिख द लेट
  1549. 1:01:36x और फिर सिंपली हमने लिखा लेट x रिफ्रेश
  1550. 1:01:41किया x की वैल्यू प्रिंट करवाएंगे तो x की
  1551. 1:01:43वैल्यू है अनडिफाइंड और टाइप ऑफ x देखेंगे
  1552. 1:01:46तो वो भी है अनडिफाइंड जिस वेरिएबल के
  1553. 1:01:49अंदर कोई वैल्यू ही नहीं डाली वो तो
  1554. 1:01:50अनडिफाइंड होगा उसके अलावा हमारे पास नल
  1555. 1:01:53भी होता है नल एक स्पेशल वैल्यू होती है
  1556. 1:01:56अगर हमने लिखा लेट x = नल सेव किया
  1557. 1:01:59रिफ्रेश किया x की वैल्यू प्रिंट करवाएंगे
  1558. 1:02:01नल टाइप ऑफ x प्रिंट करवाएंगे ऑब्जेक्ट अब
  1559. 1:02:06नल जो है अपने आप में x हमारे पास एक
  1560. 1:02:08ऑब्जेक्ट होती है इवन दो यहां पे हमारे
  1561. 1:02:11पास ऑब्जेक्ट प्रिंट होके आ रहा है पर फिर
  1562. 1:02:13भी नल को हम अलग से अपना एक प्रिमिटिव
  1563. 1:02:16डेटा टाइप की तरह काउंट करते हैं नल का
  1564. 1:02:18मतलब होता है एब्सेंट ऑफ एन ऑब्जेक्ट यानी
  1565. 1:02:20ऑब्जेक्ट होनी चाहिए थी पर अभी नल है यहां
  1566. 1:02:22पे अब नल क्या होता है इसके स्पेसिफिक
  1567. 1:02:25मीनिंग में अभी हम नहीं जाएंगे इसे हम बाद
  1568. 1:02:27में जाके एक्सप्लोर कर रहे होंगे इसके
  1569. 1:02:28अलावा दो और हमारे पास प्रिमिटिव डेटा
  1570. 1:02:30टाइप्स होते हैं वैसे इतने ज्यादा
  1571. 1:02:32फ्रीक्वेंसी
  1572. 1:02:39क्लियर है हम बिग इंटी जर्स को एक तरीके
  1573. 1:02:42से स्टोर कराने की कोशिश करते हैं लेट x
  1574. 1:02:45इज इक्वल टू हम लिखते हैं बिग इंट और बिग
  1575. 1:02:47इंट के अंदर 1 2 3 इस तरीके से हम कोई भी
  1576. 1:02:50वैल्यू पास कर सकते हैं सेव किया रिफ्रेश
  1577. 1:02:52किया वी कैन टाइप x तो बिग इं जहां पे हो
  1578. 1:02:55होता है वहां पे लास्ट में आपको n दिखाई
  1579. 1:02:57देगा और हम लिख सकते हैं टाइप ऑफ x व्हिच
  1580. 1:03:00इज गोइंग टू बी बिग इंट उसी तरीके से
  1581. 1:03:02हमारे पास सिंबल होता है लेट y इज इक्वल
  1582. 1:03:05टू सिंबल और इसके अंदर हम लिख सकते हैं
  1583. 1:03:10हेलो एंड y की अब अगर हम वैल्यू प्रिंट
  1584. 1:03:13करवाएं तो इट विल बी अ सिंबल सेज हेलो एंड
  1585. 1:03:17टाइप ऑफ y को अगर देखें तो दिस इज़ गोइंग
  1586. 1:03:20टू बी अ सिंबल बट बिग इंट और सिंबल के हम
  1587. 1:03:22ज्यादा डिटेल में नहीं जाएंगे क्योंकि
  1588. 1:03:24शायद ही रेयरली आप इनको एनकाउंटर करोगे
  1589. 1:03:26बाकी इनको हम बाद में देख लेंगे अगर कहीं
  1590. 1:03:28पर इन्हें हम यूज़ करते हैं तो ये तो हो
  1591. 1:03:30गए हमारे सारे प्रिमिटिव डेटा टाइप्स वी
  1592. 1:03:32हैव सेवन प्रिमिटिव डेटा टाइप्स इसके
  1593. 1:03:34अलावा हमारे पास नॉन प्रिमिटिव डेटा टाइप
  1594. 1:03:36में आती है हमारी ऑब्जेक्ट्स ऑब्जेक्ट्स
  1595. 1:03:38की ही सब कैटेगरी ऑब्जेक्ट्स के अंदर ही
  1596. 1:03:40हमारे पास कुछ कैटेगरी अरेज की होती हैं
  1597. 1:03:42कुछ कैटेगरी फंक्शंस की होती हैं ये
  1598. 1:03:44विचित्र से दिखने वाले नाम हैं इनके मतलब
  1599. 1:03:47अगर हमें नहीं समझ में आ रहे अभी कोई
  1600. 1:03:48परेशानी वाली बात नहीं है धीरे-धीरे आगे
  1601. 1:03:50आने वाले चैप्टर्स के अंदर सारी चीजें
  1602. 1:03:52क्लियर हो जाएंगी पर अरेज और फंक्शंस
  1603. 1:03:54जिनको हम बाद में पढ़ेंगे वो दोनों
  1604. 1:03:56ऑब्जेक्ट्स की कैटेगरी के अंदर आते हैं
  1605. 1:03:58अभी के लिए ऑब्जेक्ट्स की अगर बात करें तो
  1606. 1:04:00ऑब्जेक्ट को हम ऐसे सोच सकते हैं इट इज अ
  1607. 1:04:03कलेक्शन इट इज अ कलेक्शन ऑफ
  1608. 1:04:07वैल्यूज मतलब बहुत सारी वैल्यूज को अगर
  1609. 1:04:09हमें सेव करवाना है तो उसको कलेक्शन को हम
  1610. 1:04:12ऑब्जेक्ट नाम देते हैं फॉर एग्जांपल अगर
  1611. 1:04:15हमें किसी स्टूडेंट के लिए कोई स्टूडेंट
  1612. 1:04:17है उसके लिए हमें उसकी इंफॉर्मेशन स्टोर
  1613. 1:04:19करानी है स्टूडेंट के लिए हमें उसका नेम
  1614. 1:04:22स्टोर कराना है नेम क्या हो सकता है नेम
  1615. 1:04:24स्ट्रिंग टाइप का हो सकता है उसके एज
  1616. 1:04:27स्टोर करानी है एज क्या हो सकती है एज
  1617. 1:04:29नंबर टाइप की हो सकती है उसका मार्क्स
  1618. 1:04:32स्टोर कराने मार्क्स उसको कह लो या
  1619. 1:04:33परसेंटेज कह लो यह भी हमारी नंबर टाइप की
  1620. 1:04:36हो सकती है हमें हो सकता है कि इस साल
  1621. 1:04:39स्टूडेंट पास हुआ नहीं पास हुआ तो इज पास
  1622. 1:04:43इस तरीके का हम कोई वेरिएबल बना सकते हैं
  1623. 1:04:45उसके अंदर बुलियन वैल्यू स्टोर करा सकते
  1624. 1:04:47हैं तो ये सारी की सारी क्या है ये सारी
  1625. 1:04:49की सारी अलग-अलग वैल्यूज हैं जो प्रिमिटिव
  1626. 1:04:50टाइप्स में है पर इन्हीं का अगर हम एक
  1627. 1:04:52कलेक्शन बना दें किसी स्टूडेंट के लिए तो
  1628. 1:04:55उसे हम कह देंगे एक ऑब्जेक्ट और जनरली जो
  1629. 1:04:58हमारी ऑब्जेक्ट होती है उसके अंदर की
  1630. 1:04:59वैल्यू पेयर स्टोर होते हैं
  1631. 1:05:02की
  1632. 1:05:05कोलन वैल्यू इस तरीके से हम अपनी वैल्यूज
  1633. 1:05:09को स्टोर कराते हैं यानी पहले जिस तरीके
  1634. 1:05:11से हम वेरिएबल को नाम देते हैं वेरिएबल
  1635. 1:05:13यानी हमारी एज क्या होगी हमारी एज 24 के
  1636. 1:05:16इक्वल हो जाएगी बीच में कॉलन लगा दो हमारा
  1637. 1:05:18नेम क्या होगा हमारा नेम मान लो राहुल के
  1638. 1:05:21इक्वल हो
  1639. 1:05:22गया बीच में कॉलन लगा दो तो इस तरीके से
  1640. 1:05:26एक ब्लॉक के अंदर कर्ली ब्रेसस के अंदर हम
  1641. 1:05:29इन्हें जोड़ के रखते हैं कलेक्शन बनाते
  1642. 1:05:32हैं अलग-अलग वेरिएबल को हम बनाएंगे और
  1643. 1:05:34इन्हें एक कलेक्शन बना देंगे और इस
  1644. 1:05:36कलेक्शन को हम नाम दे देंगे ऑब्जेक्ट तो
  1645. 1:05:38स्टूडेंट वाला एक कलेक्शन बनाने के लिए
  1646. 1:05:40यानी किसी भी ऑब्जेक्ट को बनाने के लिए
  1647. 1:05:42जनरली हम ऑब्जेक्ट्स को कॉन्स्ट से
  1648. 1:05:44डिक्लेयर करते हैं आप चाहे तो लेट से भी
  1649. 1:05:47कर सकते हैं हम यहां पे लिख सकते हैं अपनी
  1650. 1:05:49अपनी ऑब्जेक्ट का नाम हमारी ऑब्जेक्ट का
  1651. 1:05:51नाम है स्टूडेंट तो जैसे हम कोई नॉर्मल
  1652. 1:05:53वेरिएबल डिफाइन करते हैं वैसे ही लिखते
  1653. 1:05:55हैं
  1654. 1:05:56अपने वेरिएबल का नाम इज इक्वल टू और फिर
  1655. 1:05:58लिखते हैं कर्ली ब्रेसस और कर्ली ब्रेसस
  1656. 1:06:01के अंदर हम अपनी ऑब्जेक्ट को डिक्लेयर
  1657. 1:06:02करना स्टार्ट करते हैं हमारी ऑब्जेक्ट के
  1658. 1:06:04अंदर स्टूडेंट ऑब्जेक्ट के अंदर एक हम नेम
  1659. 1:06:06डिक्लेयर करेंगे या नेम की जगह इसको हम
  1660. 1:06:08फुल नेम भी कह सकते हैं फुल नेम डिक्लेयर
  1661. 1:06:11करेंगे इसको हम नाम दे सकते हैं राहुल
  1662. 1:06:15कुमार हम एज लिख सकते हैं एज इज गोइंग टू
  1663. 1:06:18बी 20
  1664. 1:06:21इयर्स इसके अलावा हम मार्क्स लिख सकते हैं
  1665. 1:06:24या इस को हम सीजीपीए कह देते हैं सीजीपीए
  1666. 1:06:27कितनी हो जाएगी सीजीपीए मान लो हो गई
  1667. 1:06:308.2 इस तरीके से कोई सीजीपीए हो गई उसके
  1668. 1:06:34अलावा हमें इज पास कोई वेरिएबल बनाना है
  1669. 1:06:37बुलियन टाइप का तो इसको हम लिख सकते हैं
  1670. 1:06:38ट्रू तो ये अलग-अलग चार अलग-अलग वेरिएबल
  1671. 1:06:41तो हो गए पर इन सारे वेरिएबल को कलेक्ट
  1672. 1:06:44करके हमने गुच्छा बना दिया जिसको हमने नाम
  1673. 1:06:46दे दिया स्टूडेंट और यहां पे हम लगा देंगे
  1674. 1:06:48कलन इसको सेव कर लेते हैं अब ये जो
  1675. 1:06:51स्टूडेंट होगा ये हमारे लिए ऑब्जेक्ट है
  1676. 1:06:52इसको हम प्रिंट करवा सकते हैं रिफ्रेश
  1677. 1:06:55किया यहां मैंने लिख दिया स्टूडेंट तो
  1678. 1:06:57स्टूडेंट की वैल्यू इस बार थोड़ी सी अलग
  1679. 1:06:59हमारे पास प्रिंट होकर आई दिस इज बेसिकली
  1680. 1:07:02माय स्टूडेंट वैल्यू एज इसके अंदर 20 है
  1681. 1:07:05सीजीपीए यह है फुल नेम यह है इस पास ये है
  1682. 1:07:08और अगर मैं देखूं टाइप
  1683. 1:07:10ऑफ स्टूडेंट हमारे पास प्रिंट होके आएगा
  1684. 1:07:13ऑब्जेक्ट तो स्टूडेंट इज नाउ एन ऑब्जेक्ट
  1685. 1:07:16और ऑब्जेक्ट मतलब कलेक्शन ऑफ डिफरेंट
  1686. 1:07:18वेरिएबल और ये वेरिएबल अलग-अलग टाइप के हो
  1687. 1:07:21सकते हैं हमने देख लिया हम चाहे तो नंबर्स
  1688. 1:07:23के साथ स्ट्रिंग को बुलियन को को हर तरीके
  1689. 1:07:26के अलग-अलग वैल्यूज को कंबाइन कर सकते हैं
  1690. 1:07:28अब स्टूडेंट के अंदर मान लो मुझे सिर्फ
  1691. 1:07:30नेम चाहिए तो हम उसे एक्सेस करने के लिए
  1692. 1:07:33लिख सकते हैं स्टूडेंट और फिर लिख सकते
  1693. 1:07:36हैं अपने स्क्वायर ब्रैकेट्स और यहां पे
  1694. 1:07:38डबल कोट्स डबल कोट्स के अंदर हम लिख सकते
  1695. 1:07:40हैं फुल नेम एंटर किया तो हमारे पास क्या
  1696. 1:07:44आ गया राहुल कुमार प्रिंट होके आ गया एक
  1697. 1:07:46और तरीका होता है ऑब्जेक्ट्स के अंदर कीज
  1698. 1:07:48को एक्सेस करने का कीज कहने का क्या मतलब
  1699. 1:07:51है जब हम ऑब्जेक्ट की बात करते हैं ये फुल
  1700. 1:07:53नेम क्या है की है एज क्या है की है
  1701. 1:07:55सीजीपीए क्या है की है ये राहुल कुमार
  1702. 1:07:58क्या है वैल्यू है 20 क्या है वैल्यू है
  1703. 1:08:018.2 क्या है वैल्यू है तो ऑब्जेक्ट के
  1704. 1:08:03अंदर हमारे पास की वैल्यू के पेयर्स होते
  1705. 1:08:06हैं और किसी भी ऑब्जेक्ट के अंदर
  1706. 1:08:08पर्टिकुलर की को एक्सेस करने के दो तरीके
  1707. 1:08:10होते हैं एक तो है कि हम लिखें ऑब्जेक्ट
  1708. 1:08:13डॉट अपनी की का नाम या फिर हम लिखें
  1709. 1:08:17ऑब्जेक्ट स्क्वायर ब्रैकेट अपनी की का नाम
  1710. 1:08:21अपने डबल कोट्स के अंदर दोनों ही तरीके
  1711. 1:08:23सही तरीके हैं हम चाहे तो यहां से कसोल
  1712. 1:08:26डलॉग करवा सकते हैं अपना स्टूडेंट के अगर
  1713. 1:08:28फॉर एग्जांपल मुझे एज प्रिंट करवानी है तो
  1714. 1:08:31स्टूडेंट की एज हम इस तरीके से भी प्रिंट
  1715. 1:08:33करवा सकते हैं सेव कर लिया रिफ्रेश किया
  1716. 1:08:36स्टूडेंट की एज आ गई 20 के इक्वल या फिर
  1717. 1:08:38हम सीधा लिख सकते हैं डॉट एज सेव किया
  1718. 1:08:42रिफ्रेश किया अभी भी एज आ गई 20 के इक्वल
  1719. 1:08:45एक चीज याद रखनी है जब हम डॉट को यूज करते
  1720. 1:08:47हैं तब हमें कोई कोड्स यूज नहीं करने यानी
  1721. 1:08:50यह डबल कोट्स भी नहीं लगाने हमें सिंगल
  1722. 1:08:52कोट्स भी नहीं लगाने पर जब हम स्क्वायर
  1723. 1:08:55ब्रैकेट को यूज़ करते हैं तब हमें कोड्स
  1724. 1:08:57को यूज़ करना पड़ेगा तब अगर हम ऐसे लिख
  1725. 1:08:58देंगे रिफ्रेश करेंगे हमारे पास एरर आ
  1726. 1:09:00जाएगा क्योंकि एज को वह दूसरे किसी
  1727. 1:09:02वेरिएबल की तरह समझेगा इसीलिए यहां पे
  1728. 1:09:05हमें कोड्स लगाने होंगे सेव किया रिफ्रेश
  1729. 1:09:08किया वैल्यू सही आ गई अगर मुझे सीजीपीए को
  1730. 1:09:11देखना है तो हम यहां लिख देंगे सीजीपीए यह
  1731. 1:09:14स्ट्रिंग नहीं है यह हमारे वेरिएबल का नाम
  1732. 1:09:16है अपने स्क्वायर ब्रैकेट्स के अंदर
  1733. 1:09:18रिफ्रेश किया सीजीपीए की वैल्यू आ गई
  1734. 1:09:20अच्छा इसके साथ-साथ हमने एक बार वेरिएबल
  1735. 1:09:23को नाम दिया हमें पता है हम उसकी वैल्यू
  1736. 1:09:24को चेंज कर सकते हैं फॉर एग्जांपल मैंने
  1737. 1:09:26कोई वेरिएबल बनाया होता लेट a = 25 तो कल
  1738. 1:09:30को मैं a की वैल्यू को 10 भी कर सकती थी
  1739. 1:09:32बिल्कुल वैलिड होता यह नई वैल्यू असाइन
  1740. 1:09:34करने का नया तरीका है पर ऑब्जेक्ट्स के
  1741. 1:09:37अंदर कैसे नई वैल्यू असाइन करते हैं
  1742. 1:09:38ऑब्जेक्ट के अंदर अगर मुझे मान लो कल को
  1743. 1:09:41एज जो है इंक्रीज करनी है बाय वन तो हम
  1744. 1:09:44लिख सकते हैं
  1745. 1:09:46स्टूडेंट की एज इससे क्या होता है
  1746. 1:09:49स्टूडेंट की एज को हम एक्सेस कर पाएंगे और
  1747. 1:09:52उसके अंदर हम इंक्रीज कर देंगे + 1 तो
  1748. 1:09:55स्टूडेंट की एज के अंदर इंक्रीज कर दिया
  1749. 1:09:57मैंने + 1 और यही जो वैल्यू है ये इसी
  1750. 1:10:00वेरिएबल को हम असाइन कर देंगे यानी पुरानी
  1751. 1:10:03जो आपकी एज थी उसके अंदर प्लस व कर दिया
  1752. 1:10:05तो यहां से नई वैल्यू आएगी 21 और उसे
  1753. 1:10:08लेफ्ट की तरफ असाइन कर दिया असाइनमेंट
  1754. 1:10:10ऑपरेटर से तो ये 21 हो गया अब जब इसे
  1755. 1:10:12प्रिंट करवाएंगे तो क्या प्रिंट होगा 21
  1756. 1:10:14प्रिंट होगा सेव कर दिया रिफ्रेश किया ओके
  1757. 1:10:19सीजीपीए यहां पे प्रिंट करवा रहे हैं मुझे
  1758. 1:10:21एज को प्रिंट करवाना है सेव किया रिफ्रेश
  1759. 1:10:23किया हमारे पास एज आ गई 21 के इक्वल तो इस
  1760. 1:10:26तरीके से किसी भी वैल्यू को चेंज किया जा
  1761. 1:10:28सकता है कल को राहुल कुमार की जगह नेम में
  1762. 1:10:31अगर हमें करना हो राहुल शर्मा नया ही नेम
  1763. 1:10:34निकालना है तो हम इसे लिख सकते हैं राहुल
  1764. 1:10:37शर्मा और फिर नए नेम को हम प्रिंट करवा
  1765. 1:10:40सकते हैं सेव किया रिफ्रेश किया यह क्या आ
  1766. 1:10:43गया राहुल शर्मा आ गया तो यह हमारा प्रॉपर
  1767. 1:10:45एक जावास्क्रिप्ट का कोड है जिसमें हमने
  1768. 1:10:47एक स्टूडेंट ऑब्जेक्ट बनाई उसके अंदर कुछ
  1769. 1:10:49चेंजेज किए और फिर उसे प्रिंट करवाया एक
  1770. 1:10:51चीज आपके दिमाग को थोड़ा सा अशांत कर रही
  1771. 1:10:54होगी अभी मैं पॉट आउट भी कर सकती हूं
  1772. 1:10:56क्योंकि यहां पर स्टूडेंट एक ऑब्जेक्ट है
  1773. 1:10:59और उसके आगे हमने कॉन्स्ट यूज किया है फिर
  1774. 1:11:02भी हम यहां पर उसके नेम को चेंज कर पा रहे
  1775. 1:11:04हैं अब यह क्या अलग सी चीज है क्योंकि अगर
  1776. 1:11:07मैंने कोई नॉर्मल वेरिएबल बनाया होता
  1777. 1:11:08कंस्ट और उसको मैंने नाम दिया होता नेम इज
  1778. 1:11:11इक्वल टू और यहां पर मैंने लिखा होता है
  1779. 1:11:13राहुल और कल को उस राहुल को फॉर एग्जांपल
  1780. 1:11:18इस नेम को हम बनाने की कोशिश करते सचिन तो
  1781. 1:11:21क्या होता हमारे पास यहां एरर आ जाता
  1782. 1:11:24इनफैक्ट इतना जो कोड है सिर्फ इतने कोड
  1783. 1:11:27में एरर आएगा बाकी कोई प्रॉब्लम नहीं है
  1784. 1:11:29कोई नॉर्मल वेरिएबल है और उसको नई वैल्यू
  1785. 1:11:31हम असाइन कर रहे हैं रिफ्रेश किया एरर आ
  1786. 1:11:33गया असाइनमेंट टू कांस्टेंट वेरिएबल
  1787. 1:11:35जावास्क्रिप्ट के अंदर जो एरर होते हैं
  1788. 1:11:36पढ़ के समझ आ जाता है क्या है कि मतलब हम
  1789. 1:11:39किसी कांस्टेंट वेरिएबल के अंदर नई वैल्यू
  1790. 1:11:41असाइन करने की कोशिश कर रहे हैं कहां पे
  1791. 1:11:43लाइन नंबर नाइन पे लाइन नंबर नाइन क्या है
  1792. 1:11:45ये लाइन है तो यहां पे कांस्टेंट वेरिएबल
  1793. 1:11:48के अंदर तो आप चेंज नहीं कर सकते पर
  1794. 1:11:50कांस्टेंट ऑब्जेक्ट्स की कीज के अंदर आप
  1795. 1:11:52चेंज कर सकते हो तो ऑब्जेक्ट जो होती है
  1796. 1:11:55क्योंकि वो एक कलेक्शन है तो आपको पूरे
  1797. 1:11:58कलेक्शन को चेंज करना पड़ेगा एक ऑब्जेक्ट
  1798. 1:12:00को चेंज करने के लिए सिर्फ नाम को चेंज
  1799. 1:12:02करने से ऑब्जेक्ट चेंज नहीं हो जाती सिर्फ
  1800. 1:12:04एज को चेंज करने से ऑब्जेक्ट चेंज नहीं हो
  1801. 1:12:05जाती तो ऑब्जेक्ट्स जो हैं उनको चेंज करके
  1802. 1:12:08उनके अंदर एरर लाने के लिए हमें पूरी
  1803. 1:12:11ऑब्जेक्ट को चेंज करना पड़ता है उसके
  1804. 1:12:13एड्रेस को चेंज करना पड़ता है मेमोरी में
  1805. 1:12:15अब यह चीज थोड़ी सी
  1806. 1:12:21कॉम्प्लेक्टेड होता है लेट को हम अपडेट कर
  1807. 1:12:24सकते हैं हैं कॉन्स्ट वेरिएबल को अपडेट
  1808. 1:12:26नहीं कर सकते पर हां कॉन्स्ट में अगर
  1809. 1:12:29ऑब्जेक्ट हो तो उस ऑब्जेक्ट की की को हम
  1810. 1:12:32अपडेट कर सकते हैं इतना याद रख लेना है
  1811. 1:12:34ऑब्जेक्ट की की को क्यों अपडेट कर पा रहे
  1812. 1:12:36हैं या उसके अंदर कब एरर हमारे पास आना
  1813. 1:12:39स्टार्ट होगा वो हम बाद में ऑब्जेक्ट्स के
  1814. 1:12:41ऊपर जब डेडिकेटेड अपना चैप्टर पढ़ेंगे तब
  1815. 1:12:43हम बात कर रहे होंगे तो अभी के लिए हमने
  1816. 1:12:46वेरिएबल से रिलेटेड डेटा टाइप से रिलेटेड
  1817. 1:12:48काफी सारी इंपॉर्टेंट चीजें हैं जो पढ़ ली
  1818. 1:12:50हैं एंड आज के लिए हमने अच्छा खासा जो है
  1819. 1:12:52मेहनत कर ली है जेएस के ऊपर एंड इतने
  1820. 1:12:54कांसेप्ट आर गुड इनफ फॉर आवर फर्स्ट
  1821. 1:12:56लेक्चर तो आई होप कि जावास्क्रिप्ट पढ़ने
  1822. 1:12:58में हमें खूब सारा मजा आया होगा और
  1823. 1:13:00नेक्स्ट चीज जिसकी तरफ हम बढ़ने वाले हैं
  1824. 1:13:02वो होंगे हमारे कुछ प्रैक्टिस क्वेश्चंस
  1825. 1:13:04अब प्रैक्टिस क्वेश्चन के अंदर सबसे पहला
  1826. 1:13:06क्वेश्चन हमारे पास है कि हमें
  1827. 1:13:24amazonbusiness.in शोन इन द पिक्चर पिक्चर
  1828. 1:13:26के अंदर मेरे पास जो जो इंफॉर्मेशन है
  1829. 1:13:28उसको स्टोर करवाने के लिए किस तरीके की
  1830. 1:13:30ऑब्जेक्ट हम क्रिएट कर सकते हैं वो हमें
  1831. 1:13:31सोचना है आप चाहे तो हम दो प्रैक्टिस
  1832. 1:13:34क्वेश्चन सॉल्व करने वाले हैं इसका आप
  1833. 1:13:36एग्जांपल देख सकते हैं इसको सॉल्व करने का
  1834. 1:13:38आप तरीका देख सकते हैं और सेकंड वाले को
  1835. 1:13:40अपना खुद का टाइम लगा के हम सॉल्व कर सकते
  1836. 1:13:42हैं अब इसके अंदर सबसे पहले तो हम
  1837. 1:13:44इंडिविजुअल वेरिएबल से ही स्टार्ट करेंगे
  1838. 1:13:46इंडिविजुअल वेरिएबल देख लो क्या-क्या बन
  1839. 1:13:48सकते हैं फॉर एग्जांपल इसका एक नाम है जो
  1840. 1:13:51मुझे स्टोर करना पड़ सकता है हर प्रोडक्ट
  1841. 1:13:53का अपना नाम होता है इसका भी कुछ नाम है
  1842. 1:13:55इसके अंदर एक रेटिंग नाम की चीज है इसके
  1843. 1:13:58अंदर एक डील ऑफ द डे नाम की चीज है कि
  1844. 1:14:01क्या इस प्रोडक्ट के ऊपर डील अभी चल रही
  1845. 1:14:03है या नहीं चल रही और साथ के साथ इसका एक
  1846. 1:14:06प्राइस है ऑफर भी है कि ऑफर कितने परसेंट
  1847. 1:14:10का ऑफर है तो इस तरीके से बहुत सारी
  1848. 1:14:12इंफॉर्मेशन है सारी इंफॉर्मेशन हमें स्टोर
  1849. 1:14:15कराने की जरूरत नहीं है अभी के लिए हम
  1850. 1:14:16चाहे तो इस डील को इग्नोर कर सकते हैं हम
  1851. 1:14:19ये चार इंफॉर्मेशन स्टोर कराएंगे नाम क्या
  1852. 1:14:21है रेटिंग कितनी है ऑफर कितना है और और
  1853. 1:14:25प्राइस क्या है अभी इन सबका टाइप भी लिख
  1854. 1:14:27लेते हैं नेम क्या होगा नेम हमारा
  1855. 1:14:29स्ट्रिंग टाइप का होगा रेटिंग क्या होगी
  1856. 1:14:31रेटिंग को हम नंबर रख सकते हैं रेटिंग की
  1857. 1:14:33वैल्यू वन से लेके फाइव के बीच में कुछ
  1858. 1:14:35होगी ऑफर क्या होगा ऑफर भी एक नंबर होगा
  1859. 1:14:38कितने परसेंट का ऑफर चल रहा है प्राइस
  1860. 1:14:40क्या होगा प्राइस इज आल्सो गोइंग टू बी अ
  1861. 1:14:41नंबर अगर हम डील को भी स्टोर करवाते तो इज
  1862. 1:14:45डील हम एक वेरिएबल बना सकते थे इज डील एक
  1863. 1:14:48बुलियन वैल्यू होती ट्रू होता तो मतलब डील
  1864. 1:14:50चल रही है डील ऑफ द डे है ऑफर इसके ऊपर और
  1865. 1:14:53फाल्स होता तो डील ऑफ द डे नहीं है तो
  1866. 1:14:55बुलियन वैल्यू को अभी के लिए इग्नोर कर
  1867. 1:14:56सकते हैं तो ये चार वैल्यूज हैं जिनको
  1868. 1:14:58हमें प्रिंट करवाना है तो हम अपनी
  1869. 1:15:00ऑब्जेक्ट को कुछ इस तरीके से बना सकते हैं
  1870. 1:15:02या इनफैक्ट डायरेक्टली कोड में लिखते हैं
  1871. 1:15:05वी आर गोइंग टू क्रिएट एन ऑब्जेक्ट
  1872. 1:15:07कॉन्स्ट और इसको नाम देंगे प्रोडक्ट
  1873. 1:15:09प्रोडक्ट हमारी ऑब्जेक्ट हो गई इज इक्वल
  1874. 1:15:11टू इसके अंदर क्या-क्या की वैल्यू पेयर्स
  1875. 1:15:13होंगे सबसे पहले तो प्रोडक्ट का नेम हम
  1876. 1:15:15लिख सकते
  1877. 1:15:16हैं इसको नेम भी लिख सकते हैं तो इसको
  1878. 1:15:19टाइटल भी लिख सकते हैं जो हमारे दिमाग में
  1879. 1:15:21सबसे पहले आ रहा है लद नेम नेचुरली आता है
  1880. 1:15:23तो नेम भी लिख सकते हैं इसे अभी के लिए
  1881. 1:15:26बड़ा सा पार्कर जॉटर स्टैंडर्ड सीटी बॉल
  1882. 1:15:28पेन मैं नहीं दूंगी इसको सिंपल सा हम बॉल
  1883. 1:15:30पेन बोलेंगे बॉल पेन हमारा टाइटल हो सकता
  1884. 1:15:32है उसके बाद हम इसके अंदर रेटिंग लिख सकते
  1885. 1:15:35हैं रेटिंग के अंदर हमें पता है हमेशा
  1886. 1:15:37फाइव स्टार में से कोई रेटिंग होती है तो
  1887. 1:15:39रेटिंग के अंदर अभी फोर स्टार टाइप रेटिंग
  1888. 1:15:42दिख रही है तो फोर वैल्यूज के अंदर स्टोर
  1889. 1:15:44करा सकते हैं हमारे पास एक ऑफर नाम की चीज
  1890. 1:15:47है ऑफर के अंदर हम वैल्यू स्टोर करा सकते
  1891. 1:15:50हैं अभी 5 पर का ऑफर है तो फ लिख देते हैं
  1892. 1:15:53एक हमारे पास प्राइस है प्राइस के अंदर हम
  1893. 1:15:55लिख सकते हैं
  1894. 1:15:57270 तो इस तरीके से डेसीमल कोई वैल्यू है
  1895. 1:16:00नहीं तो इस तरीके से हमारी ये प्रोडक्ट और
  1896. 1:16:01सेमीकलन ये प्रोडक्ट नाम की ऑब्जेक्ट हो
  1897. 1:16:03गई हम चाहे तो इसकी वैल्यू को प्रिंट करवा
  1898. 1:16:05सकते हैं हमने लिख दिया यहां पे प्रोडक्ट
  1899. 1:16:08सेव कर लेंगे रिफ्रेश करेंगे हमारे पास
  1900. 1:16:10हमारा प्रोडक्ट आ गया सारी की सारी
  1901. 1:16:13वैल्यूज हैं हम अगर देखना चाहे इसका टाइप
  1902. 1:16:15तो टाइप ऑफ प्रोडक्ट विल बी एन ऑब्जेक्ट
  1903. 1:16:19अच्छा एक और चीज स्ट्रिंग्स के बारे में
  1904. 1:16:20जावास्क्रिप्ट में कि स्ट्रिंग्स के अंदर
  1905. 1:16:22अगर आप एी जैसे नॉर्मल नंबर्स होते होते
  1906. 1:16:25हैं नंबर्स में अगर आप 1 + 2 करेंगे
  1907. 1:16:26जावास्क्रिप्ट में तो आपको फाइनल आंसर
  1908. 1:16:28मिलेगा 3 आप 2 - 1 करोगे तो आपको फाइनल
  1909. 1:16:32आंसर मिलेगा वन इस तरीके से मैथ की जा
  1910. 1:16:34सकती है जावास्क्रिप्ट में इसके बारे में
  1911. 1:16:35बाद में पढ़ेंगे डिटेल में पर मैथ की जा
  1912. 1:16:37सकती है वहीं पे आप स्ट्रिंग को अगर
  1913. 1:16:40करेंगे कि 1 2 3 + 1 इसका क्या आउटपुट
  1914. 1:16:43होगा वैसे दिखाई भी दे रहा है इसका आउटपुट
  1915. 1:16:45होगा 1 2 3 1 यानी स्ट्रिंग क्या करती है
  1916. 1:16:49अगर स्ट्रिंग के साथ प्लस में आप कुछ नंबर
  1917. 1:16:51लिखते हैं तो वो स्ट्रिंग के अंदर जुड़
  1918. 1:16:53जाता है ऐड नहीं होता स्ट्रिंग के अंदर
  1919. 1:16:54जुड़ जाता है तो इसीलिए स्ट्रिंग्स यूनिक
  1920. 1:16:57होती है स्पेशल होती हैं जावास्क्रिप्ट
  1921. 1:16:58में लेट मी क्लियर दिस अगर मैंने लिखा ए
  1922. 1:17:01बी स d + 1 2 3 तो क्या हो गया ये बन
  1923. 1:17:05जाएगा ए बी सडी 1 2 3 और यहीं पर मैंने
  1924. 1:17:07लिख दिया 1 2 3 + 1 2 3 तो ये बन जाएगा 1
  1925. 1:17:112 3 एंड 1 2 3 तो स्ट्रिंग के साथ जब भी
  1926. 1:17:13आप कुछ ऐड करते हैं तो वो चीज ऐसा नहीं है
  1927. 1:17:16स्ट्रिंग भी नंबर बन जाएगा फिर नंबर नंबर
  1928. 1:17:18से ऐड होके हो जाएगा ये 2 46 हो जाएगा ऐसा
  1929. 1:17:20नहीं होगा स्ट्रिंग के बाद में वो नंबर भी
  1930. 1:17:23स्ट्रिंग में ही कन्वर्ट होके की तरह जुड़
  1931. 1:17:25जाएगा तो एक स्पेशल चीज होती है
  1932. 1:17:27जावास्क्रिप्ट स्ट्रिंग्स के बारे में अब
  1933. 1:17:29नेक्स्ट अपने सवाल की तरफ बढ़ते हैं
  1934. 1:17:31नेक्स्ट सवाल में भी सिमिलर सा ही हमें
  1935. 1:17:33काम करना है मुझे क्या दि है मुझे एक
  1936. 1:17:54कोई बात नहीं अभी हम डिस्कस कर लेते हैं
  1937. 1:17:56तो सवाल को सॉल्व करने के लिए सबसे पहले
  1938. 1:17:58तो हमें पता है इंडिविजुअल इंफॉर्मेशन देख
  1939. 1:18:00लो इंडिविजुअल इंफॉर्मेशन में क्या है एक
  1940. 1:18:02हमें पता है हमारी हर जो
  1941. 1:18:25हम फॉलो कर रहे हैं नहीं कर रहे उसकी
  1942. 1:18:26इंफॉर्मेशन हम स्टोर करा सकते हैं इसके
  1943. 1:18:28अलावा और भी काफी सारी डिटेल्स है नंबर ऑफ
  1944. 1:18:30पोस्ट में हम पोस्ट नाम का एक वेरिएबल बना
  1945. 1:18:33सकते हैं जिसके अंदर कितने नंबर ऑफ पोस्ट
  1946. 1:18:35है उसको स्टोर करा सकते हैं डिटेल्स नाम
  1947. 1:18:37का एक वेरिएबल बना सकते हैं या इंफॉर्मेशन
  1948. 1:18:39या बायो नाम का एक वेरिएबल बना सकते हैं
  1949. 1:18:42उसमें बायो में क्याक लिखा हो वो सारी
  1950. 1:18:43चीजें अब ऐसे तो बहुत सारी इंफॉर्मेशन है
  1951. 1:18:45हम क्या करेंगे चार वेरिएबल का एग्जांपल
  1952. 1:18:47लेंगे सबसे पहले देख लो इंफॉर्मेशन क्या
  1953. 1:18:49स्टोर करानी है फिर देख लो टाइप क्याक है
  1954. 1:18:51यूजर नेम का क्या टाइप होगा यूजर नेम का
  1955. 1:18:53टाइप होगा स्ट्रिंग
  1956. 1:18:55दिस विल बी स्ट्रिंग इस फॉलो का क्या टाइप
  1957. 1:18:57होगा इसका टाइप होगा बलिन फॉलोइंग का क्या
  1958. 1:19:00टाइप होगा दिस विल बी नंबर फॉलोअर्स का
  1959. 1:19:03क्या टाइप होगा दिस विल आल्सो बी अ नंबर
  1960. 1:19:06अब इसको स्टोर कराने के लिए अपनी एक
  1961. 1:19:08ऑब्जेक्ट बना लेते हैं लेट्स क्रिएट आवर
  1962. 1:19:11न्यू ऑब्जेक्ट कॉन्स्ट इसको कह देते हैं
  1963. 1:19:13प्रोफाइल प्रोफाइल इ इक्वल टू प्रोफाइल के
  1964. 1:19:16अंदर सबसे पहले यूजर नेम आ जाएगा यूजर
  1965. 1:19:20नेम यूजर नेम के अंदर हम स्टोर करा देंगे
  1966. 1:19:23श्रद्धा खारा इस तर तरीके से एक यूजर नेम
  1967. 1:19:26हम चाहे तो डरेट करके भी स्टोर करा सकते
  1968. 1:19:29हैं कॉमा उसके बाद सेकंड वेरिएबल पर आ
  1969. 1:19:33जाते हैं नेक्स्ट चीज हम इस फॉलो को स्टोर
  1970. 1:19:35करा सकते हैं इस फॉलो मान लो हमने कर दिया
  1971. 1:19:37अभी फॉल्स उसके बाद हम फॉलोअर्स को स्टोर
  1972. 1:19:40करा सकते हैं फॉलोअर्स मान लो कुछ भी
  1973. 1:19:43रैंडम नंबर टूथ सेव करवा दिया हमने उसके
  1974. 1:19:46बाद फॉलोइंग को स्टोर करा सकते हैं
  1975. 1:19:47फॉलोइंग में भी हम कोई भी रैंडम नंबर ले
  1976. 1:19:50सकते हैं तो इस तरीके से चार इंफॉर्मेशन
  1977. 1:19:52हमने सेव करवा ली अब तो कंसोल के अंदर
  1978. 1:19:55जाकर हम अपनी प्रोफाइल को प्रिंट करवा
  1979. 1:19:57सकते हैं तो ये हमारी प्रोफाइल सारी की
  1980. 1:19:59सारी इंफॉर्मेशन हमारे पास आ जाएगी जिसमें
  1981. 1:20:01हर किसी में इंडिविजुअल वेरिएबल है अच्छा
  1982. 1:20:04एक और स्पेशल चीज अगर हम टाइप ऑफ प्रोफाइल
  1983. 1:20:07करेंगे टाइप ऑफ प्रोफाइल वो क्या आएगा
  1984. 1:20:10ऑब्जेक्ट आएगा हम सबको पता है पर हम अगर
  1985. 1:20:13अलग से जाके या इनफैक्ट यहां पर मैं
  1986. 1:20:16प्रिंट करवाती हूं कंसोल डलॉग अगर हम करें
  1987. 1:20:20टाइप ऑफ
  1988. 1:20:22प्रोफाइल तो वो हमारे पास
  1989. 1:20:25आएगा रिफ्रेश ऑब्जेक्ट पर अगर हमें हम
  1990. 1:20:29करें टाइप ऑफ प्रोफाइल के अंदर यूजर नेम
  1991. 1:20:33इस तरीके से प्रोफाइल यूजर नेम से यूजर
  1992. 1:20:34नेम प्रिंट होता है और उसका टाइप क्या
  1993. 1:20:36होगा इसे सेव कर लेते हैं रिफ्रेश करते
  1994. 1:20:39हैं उसका टाइप होगा स्ट्रिंग तो यह
  1995. 1:20:42वेरिएबल क्या है ये वेरिएबल अपने आप में
  1996. 1:20:43एक स्ट्रिंग है इसी तरीके से इज फॉलो का
  1997. 1:20:46हम चाहे तो टाइप देख सकते हैं रिफ्रेश
  1998. 1:20:48किया इट विल बी अ बुलियन वैल्यू हम चाहे
  1999. 1:20:51तो फॉलोअर्स का टाइप देख सकते हैं सेव
  2000. 1:20:54किया रिफ्रेश किया इट विल बी अ नंबर तो इस
  2001. 1:20:57तरीके से ऑब्जेक्ट के अंदर जो की वैल्यू
  2002. 1:20:59पेयर्स हैं उनके अंदर भी हम अपने डाटा
  2003. 1:21:02टाइप को इंडिविजुअल डाटा टाइप को चेक कर
  2004. 1:21:04सकते हैं तो इस तरीके से आज के लेक्चर के
  2005. 1:21:06अंदर हमने बहुत सारी डिफरेंट चीजें सीख ली
  2006. 1:21:09है जावास्क्रिप्ट के अंदर तो आई होप कि जो
  2007. 1:21:11जावास्क्रिप्ट की हमारी नई जर्नी है इसके
  2008. 1:21:12फर्स्ट लेक्चर में हमें काफी चीजें सीखने
  2009. 1:21:14को मिली होंगी जो काफी इंटरेस्टिंग बनाती
  2010. 1:21:16है हमारी प्रोग्रामिंग जर्नी की शुरुआत
  2011. 1:21:19को हाय एवरीवन तो अब अपनी जावास्क्रिप्ट
  2012. 1:21:22की जर्नी के अंदर हम शुरुआत करने वाले हैं
  2013. 1:21:24अपने चैप्टर टू की चैप्टर टू के अंदर हम
  2014. 1:21:26पढ़ेंगे अबाउट ऑपरेटर्स एंड कंडीशनल
  2015. 1:21:28स्टेटमेंट्स अब लाइफ के अंदर रियल लाइफ के
  2016. 1:21:30अंदर हमने बहुत सारी कंडीशंस अपनी डे टू
  2017. 1:21:31डे लाइफ में देखी होंगी फॉर एग्जांपल अगर
  2018. 1:21:34हम अपने वोटर आईडी कार्ड बनवाने जाएं या
  2019. 1:21:36फिर अगर हम अपना लाइसेंस बनवाने जाएं तो
  2020. 1:21:38हमें 18 प्लस की एज चाहिए होती है तो ये
  2021. 1:21:40एक कंडीशन होती है अपना लाइसेंस बनवाने के
  2022. 1:21:42लिए कि हमारी एज 18 प्लस होनी चाहिए अगर
  2023. 1:21:45हमें फर्स्ट क्लास से सेकंड क्लास में
  2024. 1:21:46जाना है सेकंड क्लास से थर्ड क्लास में
  2025. 1:21:48जाना है तो हमारे जो मार्क्स होने चाहिए
  2026. 1:21:49वो पासिंग मार्क्स होने चाहिए तो वो एक
  2027. 1:21:51कंडीशन होती है अपनी क्लास को अपग्रेड
  2028. 1:21:53करने की तो इसी तरीके से रियल लाइफ के
  2029. 1:21:55अंदर भी बहुत सारी ऐसी कंडीशंस होती हैं
  2030. 1:21:57जिनको कभी-कभार हमें अपने कोड के अंदर
  2031. 1:21:59अपनी रियल लाइफ वेबसाइट्स के अंदर लाने की
  2032. 1:22:00जरूरत पड़ती है और इसी तरीके की कंडीशंस
  2033. 1:22:03को इंप्लीमेंट करने के लिए पहले हम
  2034. 1:22:04ऑपरेटर्स को यूज करते हैं और उसी के बाद
  2035. 1:22:06हम सीखेंगे कि कैसे हम कंडीशनल
  2036. 1:22:08स्टेटमेंट्स को यूज कर सकते हैं अब
  2037. 1:22:09कंडीशनल स्टेटमेंट से पहले एक और टॉपिक है
  2038. 1:22:12जिसको हम टच करने वाले हैं जिसका नाम है
  2039. 1:22:13कॉमेंट्स कॉमेंट्स जावास्क्रिप्ट के अंदर
  2040. 1:22:16कोड का वो हिस्सा होते हैं जो एग्जीक्यूट
  2041. 1:22:18नहीं होता मतलब अगर हम कुछ ऐसी चीज लिखना
  2042. 1:22:21चाहते हैं जो एक्सप्लेन कर रही है कि
  2043. 1:22:22हमारा कोड क्या काम करता है बट वो कोड का
  2044. 1:22:25पार्ट नहीं है तो उसे हम जावास्क्रिप्ट के
  2045. 1:22:26अंदर या प्रोग्रामिंग लैंग्वेजेस के अंदर
  2046. 1:22:28कॉमेंट्स कहते हैं अब एक कॉमेंट को लिखने
  2047. 1:22:29से पहले सबसे पहले हम अपना बेसिक कोड
  2048. 1:22:31सेटअप कर लेते हैं हमने क्या किया है
  2049. 1:22:33जावास्क्रिप्ट नाम का वही अपना पुराना
  2050. 1:22:35फोल्डर लिया हुआ है अभी इसके अंदर कोई
  2051. 1:22:36फाइल नहीं है इसी फोल्डर को हमने अपने
  2052. 1:22:38कंप्यूटर के अंदर खोला भी हुआ है विजुअली
  2053. 1:22:40ये फोल्डर अभी खाली है तो विजुअल स्टूडियो
  2054. 1:22:42कोड से क्या करेंगे इसके अंदर एक नई फाइल
  2055. 1:22:44बनाएंगे इस फाइल को हम कहेंगे index.htm
  2056. 1:22:46index.htm के बारे में लास्ट टाइम हमने
  2057. 1:22:48बात की थी एक एटीएमएल फाइल होती है
  2058. 1:22:50कंट्रोल एंड एक्सक्लेमेशन प्रेस करने से
  2059. 1:22:52हमारे पास ये चीज आ जाएगी यानी बॉयलर
  2060. 1:22:54प्लेट कोड इसको हम कहते हैं बॉयलर प्लेट
  2061. 1:22:56कहने का मतलब है कुछ बेसिक कोड मैं
  2062. 1:22:58स्पेलिंग भी आपको बता देती हूं दिस इज
  2063. 1:22:59कॉल्ड बॉयलर प्लेट कोड जो वीएस कोड हमारे
  2064. 1:23:02लिए ऑटोमेटिक जनरेट कर देता है साथ के साथ
  2065. 1:23:05हम एक दूसरी फाइल बनाएंगे जिसे हम कह सकते
  2066. 1:23:07हैं फड जए 1js की जगह इसको हम कह देते हैं
  2067. 1:23:10अपनी स्क्रिप्ट ड जए तो ये हमारी
  2068. 1:23:13स्क्रिप्ट यानी जावास्क्रिप्ट कीड जए फाइल
  2069. 1:23:16आ जाएगी बॉडी टैग से जस्ट बाद में एक
  2070. 1:23:19स्क्रिप्ट टैग क्रिएट करते हैं इन्हें हम
  2071. 1:23:21टैग्स कहते हैं
  2072. 1:23:24चीज को लिखना चाहते हैं जैसे एक वेब पेज
  2073. 1:23:26के ऊपर या पूरी जो वेबसाइट है उसके ऊपर जो
  2074. 1:23:28भी कुछ डिस्प्ले होना चाहिए वो सारा का
  2075. 1:23:29सारा इस बॉडी टैग के अंदर आता है बट अभी
  2076. 1:23:31के लिए टैग्स के ज्यादा डिटेल में हमें
  2077. 1:23:33नहीं जाना स्क्रिप्ट टैग के अंदर हम क्या
  2078. 1:23:35करेंगे इस तरीके से एक लाइन लिखेंगे सोर्स
  2079. 1:23:37एंड यहां हम लिख देंगे अपनी फाइल का नाम
  2080. 1:23:39script.js इसे कर देंगे सेव तो बेसिकली
  2081. 1:23:43हमारा ये जो
  2082. 1:23:52html.com इन करने के लिए कमांड एंड एंड
  2083. 1:23:54प्लस साथ में प्रेस करके मैंने ज़ूम इन कर
  2084. 1:23:56लिया आपको करना है अगर आप विंडोज पे हैं
  2085. 1:23:58तो आप कंट्रोल एंड प्लस वाला जो हमारा
  2086. 1:24:00साइन होता है कीबोर्ड पे उसको प्रेस कर
  2087. 1:24:01सकते हैं तो ये हमारा स्क्रिप्ट टैग हो
  2088. 1:24:03गया अब कॉमेंट्स लिखने के लिए कॉमेंट्स
  2089. 1:24:05बेसिकली हमारे कोड का वो हिस्सा होते हैं
  2090. 1:24:06जो कभी एग्जीक्यूट नहीं होता उसको कहने का
  2091. 1:24:08क्या मतलब है फॉर एग्जांपल मैंने यहां पर
  2092. 1:24:10लिखा कसोल डलॉग यहां लिख देते हैं हेलो
  2093. 1:24:14वर्ल्ड इस तरीके से मैंने एक लाइन लिखी
  2094. 1:24:16इसे सेव कर लेते हैं एंड अपने फोल्डर के
  2095. 1:24:18अंदर जब हम जाएंगे तो इस बार हमारे पास दो
  2096. 1:24:20फाइल्स होंगी इक्सड
  2097. 1:24:24अभी हमारा ब्राउजर हमारे पास क्रम है
  2098. 1:24:27इंस्पेक्ट करके अपनी कंसोल विंडो जो है
  2099. 1:24:30इसके ऊपर थोड़ा सा हम ज़ूम इन कर लेते हैं
  2100. 1:24:32तो ज़ूम इन हमने कर लिया यहां पे क्या
  2101. 1:24:33प्रिंट होके आ रहा है यहां पे प्रिंट होके
  2102. 1:24:35आ रहा है हमारे लिए हेलो वर्ल्ड अब ये तो
  2103. 1:24:37आ गया हेलो वर्ल्ड पर इसी के सामने अगर
  2104. 1:24:39हमने इस तरीके से दो डबल स्लैश लगा दिए और
  2105. 1:24:42इसको सेव किया एंड जाके रिफ्रेश किया तो
  2106. 1:24:44इस बार क्या आएगा इस बार हमारे पास कुछ भी
  2107. 1:24:46प्रिंट होके नहीं आएगा तो बेसिकली ये अब
  2108. 1:24:48कोड का वो हिस्सा हो गया जो कभी
  2109. 1:24:50एग्जीक्यूट ही नहीं होगा जो कभी रन ही
  2110. 1:24:51नहीं होगा जनरली जब भी हम कॉमेंट्स लिखते
  2111. 1:24:54हैं तो कॉमेंट्स के अंदर हम डबल स्लैश से
  2112. 1:24:56शुरुआत करते हैं तो अब हम यहां पर अपना
  2113. 1:24:58कमेंट लिखना स्टार्ट कर सकते हैं सो दिस
  2114. 1:25:00इज अ कॉमेंट अब जनरली कमेंट्स के अंदर हम
  2115. 1:25:03कोड नहीं लिख रहे होते कमेंट्स के अंदर हम
  2116. 1:25:04नॉर्मल इंग्लिश या चाहे तो इस तरीके से
  2117. 1:25:08हिंदी कैसे हैं आप इस तरीके से हम हिंदी
  2118. 1:25:11में भी चीजें लिख सकते हैं बट जनरली हम
  2119. 1:25:14इंग्लिश के अंदर लिखना प्रेफर करते हैं
  2120. 1:25:15बिकॉज़ कोडिंग इज समथिंग दैट इज ग्लोबल
  2121. 1:25:17एंड कई बार आप ऐसी कोडिंग कम्युनिटी के
  2122. 1:25:18अंदर जाएंगे जहां पर शायद लोग हिंदी ना
  2123. 1:25:20समझते हो तो मैक्सिमम लोग इंग्लिश के अंदर
  2124. 1:25:22कम्युनिकेट कर रहे होते हैं सो दिस इज अ
  2125. 1:25:23सिंगल सिंगल लाइन कॉमेंट दो तरीके के
  2126. 1:25:25कॉमेंट हो सकते हैं एक जो हमें एक सिंगल
  2127. 1:25:27लाइन के अंदर लिखना है दिस इज अ कॉमेंट
  2128. 1:25:29जनरली हम कॉमेंट्स को यूज करते हैं अपने
  2129. 1:25:31कोड को डिस्क्राइब करने के लिए कि हमारा
  2130. 1:25:32कोड कर क्या रहा है तो मुझे अगर बताना है
  2131. 1:25:34मेरा ये कोड क्या कर रहा है तो उसके लिए
  2132. 1:25:36हम ऊपर एक कमेंट लिख सकते हैं दिस कोड
  2133. 1:25:39प्रिंट्स हेलो वर्ल्ड इसे सेव कर लेते हैं
  2134. 1:25:43रिफ्रेश करेंगे तो अब ये क्या कर रहा है
  2135. 1:25:45ये प्रिंट कर रहा है हेलो वर्ल्ड को और
  2136. 1:25:46वही चीज मैंने यहां पर अपने इस कोड के
  2137. 1:25:48अंदर डिस्क्राइब कर दिया है कमेंट्स के
  2138. 1:25:49अंदर अगर हम कुछ भी टाइप कर देते हैं हम
  2139. 1:25:51कुछ गलतियां कर देते हैं कुछ भी रैंडम
  2140. 1:25:53मैंने इस तरीके से टाइप कर दिया तो वो
  2141. 1:25:55क्या करेगा वो हमारे कोड के ऊपर जिस तरीके
  2142. 1:25:57से कोड एग्जीक्यूट होगा उसके ऊपर कोई फर्क
  2143. 1:25:58नहीं डालेगा जैसे रिफ्रेश किया मेरा कोड
  2144. 1:26:00अभी भी वर्क कर रहा है बट यही सेम गलती
  2145. 1:26:03अगर हमने एक्चुअल कोड में कर दी होती बिना
  2146. 1:26:04कॉमेंट के सेव किया रिफ्रेश किया तो इस
  2147. 1:26:06बार हमारे पास कुछ-कुछ एरर्स आने लग
  2148. 1:26:08जाएंगे तो रैंडम चीजें जो हैं वो हम
  2149. 1:26:10कॉमेंट्स के अंदर लिख सकते हैं पर लिखनी
  2150. 1:26:12नहीं चाहिए कॉमेंट्स को भी हमें साफ सुथरा
  2151. 1:26:13रखना चाहिए अपने नॉर्मल कोड की तरह ये हो
  2152. 1:26:15गया हमारा सिंगल लाइन कॉमेंट मान लेते हैं
  2153. 1:26:17कभी कभार हमें कोई बड़े कॉमेंट्स लिखने
  2154. 1:26:19होते हैं तो उस केस में हमारे कॉमेंट
  2155. 1:26:20मल्टीपल लाइंस तक जाते हैं दिस इज अ कोड
  2156. 1:26:23जैसे हमें लिखना है दिस इज अ कोड दैट
  2157. 1:26:27प्रिंट्स हेलो वर्ल्ड ऑन आवर कंसोल विंडो
  2158. 1:26:32इस तरीके से बहुत लंबा सा मुझे अगर कॉमेंट
  2159. 1:26:34लिखना है तो या तो तरीका होगा कि दो सिंगल
  2160. 1:26:37लाइन कॉमेंट्स लिखे जाए यह तरीका भी
  2161. 1:26:38बिल्कुल सही है इसमें भी हमारे पास कोई
  2162. 1:26:40एरर नहीं आएगा नहीं तो दूसरा तरीका हमारे
  2163. 1:26:42पास होता है कि हम लिखें स्लैश स्टार इस
  2164. 1:26:45तरीके से स्लैश स्टार तो हमारा एक नया
  2165. 1:26:47कॉमेंट स्टार्ट हो जाता है और ये कमेंट
  2166. 1:26:48मल्टीपल लाइंस तक जा सकता है तो अगर एक
  2167. 1:26:50बार हमने स्लैश स्टार लिख दिया तो हमारी
  2168. 1:26:53सारी की सारी चीजें कॉमेंट बन जाएंगी और
  2169. 1:26:55हम चाहते हैं कॉमेंट जहां पे खत्म हो वहां
  2170. 1:26:57पे हम दोबारा लिखते हैं स्लैश यहां पर
  2171. 1:27:00लिखेंगे हम स्टार स्लैश तो इस तरीके से
  2172. 1:27:03इतना पार्ट हमारा एक कॉमेंट बन जाएगा इसको
  2173. 1:27:05सेव कर लेते हैं रिफ्रेश करेंगे हमारा कोड
  2174. 1:27:07अभी भी वर्क करेगा विदाउट एनी एरर तो इस
  2175. 1:27:09तरीके से कॉमेंट्स को कभी भी हम लिख सकते
  2176. 1:27:10हैं अपने कोड के अंदर किसी भी हिस्से को
  2177. 1:27:12किसी भी पार्ट को डिस्क्राइब करने के लिए
  2178. 1:27:14नेक्स्ट चीज जिसके बारे में हम बात करेंगे
  2179. 1:27:15ये है हमारे ऑपरेटर्स अब ऑपरेटर्स का काम
  2180. 1:27:18होता है प्रोग्रामिंग के अंदर टू परफॉर्म
  2181. 1:27:20सम ऑपरेशन ऑन डाटा एंड एक और एडिशनल चीज
  2182. 1:27:22मैं यहां पे बता देती हूं अगर एक बार
  2183. 1:27:24जावास्क्रिप्ट के अंदर हमने ऑपरेटर सीख लि
  2184. 1:27:26हमने कंडीशनल स्टेटमेंट सीख ली तो फिर
  2185. 1:27:27चाहे बाद में जाके हम c+ प जैसी जावा जैसी
  2186. 1:27:30या पाइथन जैसी लैंग्वेज को कर रहे हैं
  2187. 1:27:31वहां पे भी सेम लॉजिक अप्लाई होता है
  2188. 1:27:33कंडीशनल स्टेटमेंट्स एंड ऑपरेटर्स का तो
  2189. 1:27:35प्रोग्रामिंग के अंदर किसी भी एक लैंग्वेज
  2190. 1:27:36में आप ये टॉपिक सीख लोगे ना वो हर जगह
  2191. 1:27:38अप्लाई होगा एंड हर जगह हमें हेल्प कर रहा
  2192. 1:27:40होगा तो ऑपरेटर्स डेटा के ऊपर कुछ ऑपरेशन
  2193. 1:27:42परफॉर्म करने में हेल्प करते हैं अब
  2194. 1:27:43ऑपरेशन क्या होता है फॉर एग्जांपल मैथ के
  2195. 1:27:45अंदर हमने पढ़ा होगा a + b = c इस तरीके
  2196. 1:27:48की कुछ स्टेटमेंट हमने पढ़ी होगी 4 + 5 =
  2197. 1:27:519 इस तरीके की स्टेटमेंट हमने पढ़ी होगी
  2198. 1:27:54जब भी हम a + b इस तरीके से कुछ लिखते हैं
  2199. 1:27:57तो यहां पर इस पूरी की पूरी चीज को हम
  2200. 1:28:00कहते हैं मैथ के अंदर एक एक्सप्रेशन इसको
  2201. 1:28:02मैथ के अंदर भी एक्सप्रेशन कहते हैं और
  2202. 1:28:04इसको प्रोग्रामिंग के अंदर भी एक्सप्रेशन
  2203. 1:28:05कहते हैं और एक्सप्रेशन के अंदर जो हमारे
  2204. 1:28:07वेरिएबल होते हैं या अगर मैंने लिख दिया 1
  2205. 1:28:09+ 2 तो ये जो हमारी वैल्यूज होंगी इन्हें
  2206. 1:28:11हम क्या कहेंगे इन्हें हम कहते हैं ऑपरेंट
  2207. 1:28:14और ये जो प्लस वाला साइन होता है इसका काम
  2208. 1:28:16होता है दो नंबर्स को ऐड करना तो इसे हम
  2209. 1:28:19कहते हैं ऑपरेटर तो ऑपरेटर क्या कर रहा है
  2210. 1:28:22ऑपरेटर कुछ काम कर रहा है क्या काम कर रहा
  2211. 1:28:24है ये वाला ऑपरेटर ये वाला ऑपरेटर दो
  2212. 1:28:25नंबर्स को ऐड करने का यानी एडिशन का काम
  2213. 1:28:27कर रहा है तो जैसे हमारे पास प्लस वाला
  2214. 1:28:29ऑपरेटर होता है वैसे ही हमारे पास माइनस
  2215. 1:28:31वाला भी ऑपरेटर होता है मल्टीप्लाई भी
  2216. 1:28:33होता है इस तरीके से बहुत सारे डिफरेंट
  2217. 1:28:34डिफरेंट ऑपरेटर्स होते हैं प्रोग्रामिंग
  2218. 1:28:36के अंदर सबसे पहली कैटेगरी ऑफ ऑपरेटर्स
  2219. 1:28:38जिसकी हम बात करेंगे इन्हें हम कहते हैं
  2220. 1:28:40अपने एरिथ मेे ऑपरेटर्स एरिथ मेे ऑपरेटर्स
  2221. 1:28:43यानी जो मैथ करने में हमें हेल्प करते हैं
  2222. 1:28:46तो मैथ के अंदर ऑलरेडी इनमें से काफी सारे
  2223. 1:28:48हमने देखे होंगे इनमें से सबसे वेल नोन है
  2224. 1:28:50हमारा प्लस ऑपरेटर माइनस ऑपरेटर
  2225. 1:28:52मल्टीप्लाई ऑपरेटर जिसके लिए हम एस्ट
  2226. 1:28:54रिस्क सिंबल यानी स्टार वाला सिंबल यूज
  2227. 1:28:56करते हैं और हमारा डिवाइड ऑपरेटर इन चारों
  2228. 1:28:58को एक बार इंप्लीमेंट करके देखते हैं सबसे
  2229. 1:29:00पहले एक कॉमें डाल लेते हैं यहां पे कि हम
  2230. 1:29:03सीखने वाले हैं अपने एरिथ मेटिक ऑपरेटर्स
  2231. 1:29:06के बारे में तो एरिदमेटोसस
  2232. 1:29:09पहले कंसोल डलॉग करेंगे अच्छा कंसोल डलॉग
  2233. 1:29:13में यहां पर एक दो वेरिएबल बना लेते हैं
  2234. 1:29:16लेट a इ इक्वल टू इसे कह देते हैं फ एंड
  2235. 1:29:21लेट बी इ इक्वल टू लेट्स कॉल इट
  2236. 1:29:26तो यहां पर इस तरीके से स्ट्रिंग के अंदर
  2237. 1:29:29हम लिख सकते हैं a ् b अगर मैंने सिर्फ
  2238. 1:29:31इतना लिखा तो क्या प्रिंट होकर आएगा हमारे
  2239. 1:29:34पास प्रिंट होके आएगा a + b क्योंकि
  2240. 1:29:35स्ट्रिंग्स के अंदर चीजें वैसी की वैसी
  2241. 1:29:36प्रिंट होकर आती है पर अगर हमें लिखना है
  2242. 1:29:39a + b इज इक्वल टू समथिंग तो ये आएगा a +
  2243. 1:29:42b इ समथिंग पर मुझे अगर एक्चुअल आउटपुट
  2244. 1:29:44प्रिंट करवाना है दो चीजें एक साथ प्रिंट
  2245. 1:29:45करवानी है तो उसके लिए हम कॉमा का यूज कर
  2246. 1:29:47सकते हैं और कॉमा में हम लिख देंगे a + b
  2247. 1:29:50तो इस तरीके से क्या होगा a प् b की यहां
  2248. 1:29:52पे वैल्यू कैलकुलेट होगी और फिर वो वैल्यू
  2249. 1:29:54हमारे पास प्रिंट हो के आएगी रिफ्रेश किया
  2250. 1:29:56तो हमारे पास आ गया a + b = 7 a की वैल्यू
  2251. 1:30:00क्या थी 5 थी b की वैल्यू क्या थी 2 थी 5
  2252. 1:30:03+ 2 हमारे पास क्या होता है 7 के इक्वल
  2253. 1:30:04होता है हम चाहते तो इसको किसी दूसरे
  2254. 1:30:06वेरिएबल c के अंदर भी सेव करवा सकते थे और
  2255. 1:30:08फिर c को प्रिंट करवा सकते थे सेव किया
  2256. 1:30:10रिफ्रेश किया तो भी हमारे पास सेम आउटपुट
  2257. 1:30:12आता बट हम चाहे तो इसे डायरेक्टली भी इस
  2258. 1:30:14तरीके से प्रिंट करवा सकते हैं तो ये हो
  2259. 1:30:16गया हमारा a + b इसी तरीके से हम प्रिंट
  2260. 1:30:19करवा सकते हैं a - b a - b हो जाएगा a - b
  2261. 1:30:23रिफ्रेश किया तो इट विल बी इक्वल टू 3
  2262. 1:30:25यहां पे साथ में हम a और b की वैल्यूज
  2263. 1:30:27प्रिंट करवा लेते हैं कलॉग a इ यहां पे
  2264. 1:30:31प्रिंट करवा देंगे a की वैल्यू
  2265. 1:30:33कॉमा एंड b इ इक्वल टू और यहां पे प्रिंट
  2266. 1:30:36करवा देंगे b की वैल्यू तो हमें कंसोल के
  2267. 1:30:39अंदर भी दिखाई देगा a की वैल्यू है 5 b की
  2268. 1:30:41वैल्यू है 2 तो 5 - 2 हमारे पास हो जाएगा
  2269. 1:30:433 के इक्वल अगर हमें मल्टीप्लाई करना है
  2270. 1:30:45तो इसी को कॉपी कर लेते हैं मल्टीप्लाई
  2271. 1:30:47करने के लिए हम मल्टीप्लाई का सिंबल यूज
  2272. 1:30:49करते हैं व्हिच इज द एस्ट रिस्क सिंबल अब
  2273. 1:30:51यहां पे मल्टीप्लिकेशन नहीं होगा
  2274. 1:30:53मल्टीप्लिकेशन एक्चु यहां पे होगा सेव कर
  2275. 1:30:54लेते हैं रिफ्रेश करेंगे तो a * b = 10 ये
  2276. 1:30:59हमारे पास आ
  2277. 1:31:00गया कॉपी किया पेस्ट कर लिया डिवाइड के
  2278. 1:31:03लिए हम स्लैश को यूज़ करते हैं तो a b
  2279. 1:31:05यानी 5 / 2 रिफ्रेश किया तो 5 / 2 हमारे
  2280. 1:31:09पास होता है 2.5 तो उसकी वैल्यू हमारे पास
  2281. 1:31:11प्रिंट होके आ गई तो ये हमारे चार बेसिक
  2282. 1:31:13एरिथ मेे ऑपरेशंस होते हैं पर
  2283. 1:31:15प्रोग्रामिंग के अंदर इनसे भी एडिशनल कुछ
  2284. 1:31:18और होते हैं ये चार तो मैथ के अंदर यूज़
  2285. 1:31:19होते हैं पर जावास्क्रिप्ट के अंदर हमें
  2286. 1:31:21एक्स्ट्रा देखने को मिलते हैं एक हमारे
  2287. 1:31:22पास ऑपरेटर होता है मॉड्यूस ऑपरेटर
  2288. 1:31:24मॉड्यूस ऑपरेटर का सिंबल होता है परसेंटेज
  2289. 1:31:27वाला साइन अगर हमने कभी भी लिखा a मॉड्यूस
  2290. 1:31:29बी तो उसका मतलब है कि ए बी से जब डिवाइड
  2291. 1:31:33होगा तो उनका जो भी रिमाइंडर बचेगा उस
  2292. 1:31:36रिमाइंडर की वैल्यू हमारे पास आनी चाहिए
  2293. 1:31:38फॉर एग्जांपल अगर हमने फ को टू से डिवाइड
  2294. 1:31:41किया तो फ जब हमारा टू से डिवाइड होगा तो
  2295. 1:31:45उस केस में टू हमारा क्श बचेगा यहां से
  2296. 1:31:48चार हमारे पास गया लास्ट में रिमाइंडर
  2297. 1:31:50क्या आता है रिमाइंडर आता है वन तो
  2298. 1:31:52मॉड्यूस क्या देगा फाइ मॉड्यूस टू या इसको
  2299. 1:31:55फाइ मॉड्यूल टू भी बोल सकते हैं दिस
  2300. 1:31:57वैल्यू इज गोइंग टू बी इक्वल टू व तो
  2301. 1:31:59हमारे पास प्रिंट होके आएगा वन इस चीज को
  2302. 1:32:00यहां पे लिख सकते हैं कसोल डलॉग या
  2303. 1:32:02इनफैक्ट इसे पूरा प्रिंट कर लेते हैं a
  2304. 1:32:04मॉड्यूस b की वैल्यू होगी हमारे पास इक्वल
  2305. 1:32:07टू 1 सेव करेंगे रिफ्रेश करेंगे तो ये a
  2306. 1:32:10मॉड्यूस b हमारे पास आया वन यानी दो
  2307. 1:32:11नंबर्स डिवाइड हो रहे हैं a बी से जब
  2308. 1:32:13डिवाइड हो रहा है तो रिमाइंडर जो आएगा
  2309. 1:32:15रिमाइंडर हमें मॉड्यूस देता है सेकंड
  2310. 1:32:17हमारे पास एक और ऑपरेटर होता है व्हिच इज
  2311. 1:32:19यूज्ड फॉर एक्सपोसिस एक्सपोसिस यानी पावर
  2312. 1:32:21देना मैथ के अंदर हमने पावर पढ़ी a टू द
  2313. 1:32:24पावर b यानी 2 टू द पावर 2 अगर हमने लिख
  2314. 1:32:26दिया तो इसका मतलब है 2 मल्ला बा 2 2 टू द
  2315. 1:32:28पावर 3 लिख दिया इसका मतलब होता है 2
  2316. 1:32:30मल्ला बा 2 म बा 2 3 टू द पावर 4 लिख दिया
  2317. 1:32:33तो इसका मतलब होता है 3 * 3 * 3 * 3 तो इस
  2318. 1:32:36तरीके से हम उसके लिए एक्सपो के लिए यहां
  2319. 1:32:39पर दो एस्ट रिस्क यानी दो मल्टीप्लाई के
  2320. 1:32:41साइन को यूज करते हैं अगर हमने लिख दिया a
  2321. 1:32:44एक्सपो बी तो उसका मतलब होता है a टू द
  2322. 1:32:48पावर b ये चीज करने के लिए व्हाट वी कैन
  2323. 1:32:50डू इज इसे कॉपी कर लेते हैं और यहां पर दो
  2324. 1:32:54एस्ट स्क यूज करते हैं इसे कॉपी कर लेते
  2325. 1:32:56हैं एंड यहां पे पेस्ट कर देते हैं अब
  2326. 1:32:58इसका क्या मतलब होगा इसका मतलब बेसिकली
  2327. 1:33:00होगा कि फ टू द पावर 2 और 5 टू द पावर 2
  2328. 1:33:04की वैल्यू क्या होती है 5 मड बा 5 व्हिच
  2329. 1:33:06इज इक्वल टू 25 तो दिस शुड गिव मी एन
  2330. 1:33:08आउटपुट ऑफ़ 25 सेव कर लेते हैं रिफ्रेश कर
  2331. 1:33:10लेते हैं तो ये वैल्यू हमारे पास आएगी 25
  2332. 1:33:12के इक्वल अब ये तो हो गए हमारे नॉर्मल
  2333. 1:33:14ऑपरेटर्स जनरली ये जो सारे के सारे
  2334. 1:33:16ऑपरेटर्स हैं ये दो ऑपरेंट के ऊपर काम
  2335. 1:33:18करते हैं दो ऑपरेंट के ऊपर काम करने का
  2336. 1:33:20मतलब है इन्हें ए चाहिए तो इन्हें b भी
  2337. 1:33:22चाहिए अगर कुछ ऐड करना है आपको तो a भी
  2338. 1:33:24होना चाहिए b भी होना चाहिए अगर कुछ पावर
  2339. 1:33:26देनी है तो a भी होना चाहिए b भी होना
  2340. 1:33:28चाहिए पर हमारे पास एरिथ मेे िक ऑपरेटर्स
  2341. 1:33:30में दो ऐसे ऑपरेटर्स होते हैं जिन्हें
  2342. 1:33:32सिर्फ एक सिंगल ऑपरेंट चाहिए ये चीज मैथ
  2343. 1:33:34के अंदर देखने को नहीं मिलती ये चीज हमें
  2344. 1:33:36स्पेसिफिकली प्रोग्रामिंग के अंदर देखने
  2345. 1:33:37को मिलती है दैट इज व्हाई इट इज यूनिक इन
  2346. 1:33:39ऑपरेटर्स को हम यूरी ऑपरेटर्स कहते हैं
  2347. 1:33:42हमारे पास दो यूरी ऑपरेटर्स होते हैं
  2348. 1:33:44जावास्क्रिप्ट के अंदर एक होता है हमारा
  2349. 1:33:46इंक्रीमेंट ऑपरेटर एक होता है हमारा
  2350. 1:33:48डिक्रिमेंट ऑपरेटर यूनिरी ऑपरेटर
  2351. 1:33:50इंक्रीमेंट ऑपरेटर का सिंबल होता है प्लस
  2352. 1:33:52प्लस और डिक्रिमेंट का सिंबल होता है
  2353. 1:33:54माइनस माइनस अगर मैंने लिख दिया a + + तो
  2354. 1:33:57प्रोग्रामिंग में इसका मतलब है a + 1
  2355. 1:33:59दोनों का सेम मतलब होता है जावास्क्रिप्ट
  2356. 1:34:01में और अगर मैंने लिख दिया a - माइ तो
  2357. 1:34:04इसका मतलब होता है a - 1 इन दोनों का भी
  2358. 1:34:06सेम मतलब है तो बेसिकली a को हम a -1
  2359. 1:34:10वैल्यू दे रहे हैं और यहां पे a को हम a +
  2360. 1:34:121 वैल्यू दे रहे हैं तो एक सिंगल जो a
  2361. 1:34:14होगा उसको अगर हमें वन से बढ़ाना है तो
  2362. 1:34:16उसके लिए हम प्लस प्लस यूज़ कर सकते हैं
  2363. 1:34:18और वन से घटाना है तो उसके लिए हम माइनस
  2364. 1:34:19माइनस यूज़ कर सकते हैं ये हो सकता है
  2365. 1:34:21फर्स्ट टाइम देखने में यूनिरी ऑपरेटर
  2366. 1:34:23थोड़ा थोड़ा सा कॉप्लेक्स लगे पर टेंशन की
  2367. 1:34:25बात नहीं है बहुत इजी होता है यूज करने
  2368. 1:34:26में एंड इनफैक्ट इसको बाद में हम लूप्स
  2369. 1:34:28नाम का एक टॉपिक पढ़ेंगे तो डे टू डे
  2370. 1:34:30बेसिस पे बेसिकली जावास्क्रिप्ट के अंदर
  2371. 1:34:31इसको यूज कर रहे होंगे तो यूरी ऑपरेटर को
  2372. 1:34:33एक बार देखते हैं लेट्स क्रिएट अ न्यू
  2373. 1:34:36हेडिंग कॉल्ड यरी
  2374. 1:34:39ऑपरेटर एंड इस पूरे के पूरे पार्ट को हम
  2375. 1:34:42कॉमेंट आउट कर सकते हैं कॉमेंट आउट करने
  2376. 1:34:44के लिए बेसिकली हमें क्या करना होता है
  2377. 1:34:45कमांड और स्लैश अगर हम एक साथ प्रेस करते
  2378. 1:34:48हैं ये शॉर्टकट होता है सारी की सारी
  2379. 1:34:49चीजों को एक साथ कॉमेंट आउट करने का
  2380. 1:34:51कॉमेंट आउट कर दिया अब हमारे पास कुछ भी
  2381. 1:34:52प्रिंट नहीं होगा बट यह फर्स्ट लाइन हमें
  2382. 1:34:54प्रिंट करवानी है तो इसको हम प्रिंट करवा
  2383. 1:34:56लेते हैं या इन फैक्ट इसी को कॉमेंट आउट
  2384. 1:35:00करके इसे भी कॉमेंट आउट कर देते हैं एंड
  2385. 1:35:03यहां इसे पेस्ट कर लेते हैं इन दोनों को
  2386. 1:35:05कर देते हैं कॉमेंट आउट सेव कर लिया अब हम
  2387. 1:35:07यूनिरी ऑपरेटर्स के बारे में बात करेंगे
  2388. 1:35:09रिफ्रेश किया हमारे पास ये दो वैल्यूज हैं
  2389. 1:35:11a एंड b की अब फॉर एग्जांपल मैंने यहां पर
  2390. 1:35:14लिखा a = a + 1 और फिर कसोल डलॉग करके
  2391. 1:35:18हमने वैल्यू प्रिंट करवाई a की अब हमें
  2392. 1:35:20पता है a की वैल्यू यहां पर फाइव है जैसे
  2393. 1:35:22ही यहां पर a + 1 = a होगा a + 1 की
  2394. 1:35:25वैल्यू हो जाएगी 6 और वो a के अंदर जाके
  2395. 1:35:27स्टोर हो जाएगी तो यहां पे a की वैल्यू हो
  2396. 1:35:29चुकी है सिक्स के इक्वल तो यहां पे प्रिंट
  2397. 1:35:31भी सिक्स होना चाहिए सेव किया या इनफैक्ट
  2398. 1:35:34यहां लिख देते हैं a इक्व टू सेव किया
  2399. 1:35:37रिफ्रेश किया हमारे पास आ गया a = 6 अब
  2400. 1:35:40यही चीज को शॉर्टकट में लिखने का तरीका
  2401. 1:35:42होता है a + प सिंपली a+ प् लिखो सेमीकलन
  2402. 1:35:45लगाओ एंड उसके बाद जब हम a को प्रिंट
  2403. 1:35:47करवाएंगे तो उसकी वैल्यू भी सिक्स आएगी
  2404. 1:35:48सेव किया रिफ्रेश किया अब भी हमारे पास a
  2405. 1:35:51= 6 आएगा ऐसे ही अगर हमें लिखना होता a =
  2406. 1:35:56a - 1 तो उसे हम ऐसे लिख सकते थे तो यहां
  2407. 1:35:58पे जब a की वैल्यू प्रिंट होती तो पहले a
  2408. 1:36:00की वैल्यू 5 थी यहां पे फोर हो गई तो
  2409. 1:36:02हमारे पास फोर प्रिंट होके आता सेव किया
  2410. 1:36:04रिफ्रेश किया हमारे पास a = 4 आ गया इसी
  2411. 1:36:06को लिखने का दूसरा तरीका होता है a माइनस
  2412. 1:36:09माइनस जैसे ही a माइनस माइनस लिखा रिफ्रेश
  2413. 1:36:11किया तब भी हमारे पास a = 4 आएगा अब ये तो
  2414. 1:36:14हो गया इंक्रीमेंट एंड डिक्रिमेंट का मतलब
  2415. 1:36:16इसके अलावा हम अपने प्लस प्लस एंड माइनस
  2416. 1:36:19माइनस को दो तरीके के से यूज कर सकते हैं
  2417. 1:36:21एक होता है कि हम लिखें a प् प् एक होता
  2418. 1:36:23है कि हम लिखें प् + a दोनों वैलिड हैं एक
  2419. 1:36:26होता है कि हम लिखें a माइ माइनस एक होता
  2420. 1:36:28है कि हम लिखें - - a ये दोनों भी वैलिड
  2421. 1:36:30हैं इसे हम कहते हैं पोस्ट इंक्रीमेंट
  2422. 1:36:34पोस्ट यानी बाद में इसे हम कहते हैं प्री
  2423. 1:36:36इंक्रीमेंट प्री यानी पहले इसे हम कहते
  2424. 1:36:39हैं पोस्ट डिक्रिमेंट और इसे हम कहते हैं
  2425. 1:36:41प्री डिक्रिमेंट इनके नाम वैसे अभी हमें
  2426. 1:36:43एज सच याद करने की जरूरत नहीं है वो टाइम
  2427. 1:36:45के साथ हमें धीरे-धीरे याद हो जाएंगे
  2428. 1:36:46पोस्ट इंक्रीमेंट कहता है कि पहले अगर अभी
  2429. 1:36:49इस लाइन के अंदर जिस लाइन के अंदर
  2430. 1:36:51इंक्रीमेंट हो रहा है यहां पे अगर कोई काम
  2431. 1:36:52हो रहा है तो उसमें चेंज नहीं होगी वैल्यू
  2432. 1:36:54अगली लाइन से चेंज होगी प्री इंक्रीमेंट
  2433. 1:36:56कहता है मैं तो पहले वैल्यू चेंज करूंगा
  2434. 1:36:58उसके बाद काम होगा पोस्ट बाद में वैल्यू
  2435. 1:37:01चेंज करता है प्री पहले ही वैल्यू चेंज कर
  2436. 1:37:03देता है फॉर एग्जांपल यहां पे प्रिंट
  2437. 1:37:06करवाने का काम अगर हम एक ही लाइन में करें
  2438. 1:37:08हम क्या करें हम यहां पे प्रिंट करवाने
  2439. 1:37:10वाले हैं एक तो मैं प्रिंट करवाऊंगी + + a
  2440. 1:37:12तो + + a की वैल्यू क्या होगी इक्वल टू कर
  2441. 1:37:15लेते हैं और इसे लिख देते हैं + + a प्लस
  2442. 1:37:17प्लस कहता है पहले मैं वैल्यू चेंज करूंगा
  2443. 1:37:19फिर प्रिंट करवाऊंगी क्योंकि यहां पे
  2444. 1:37:21प्रिंट करवाने का काम हो रहा है तो यहां
  2445. 1:37:22पे फाइ जो है पहले फाइव की वैल्यू चेंज
  2446. 1:37:24होगी वो सिक्स बनेगा और फिर वैल्यू सिक्स
  2447. 1:37:26प्रिंट होकर आएगी हमारे पास तो रिफ्रेश
  2448. 1:37:28किया तो हमारे पास क्या आया + + a = 6
  2449. 1:37:31यहीं पर अगर हमने किया होता a + प् तो a +
  2450. 1:37:35प क्या कहता a + + कहता पहले मैं काम
  2451. 1:37:39करूंगा यानी पहले प्रिंट करूंगा वैल्यू
  2452. 1:37:41फिर उसे चेंज करूंगा तो पहले क्या वैल्यू
  2453. 1:37:42प्रिंट होगी a की वैल्यू फाइव है तो वो
  2454. 1:37:44फाइव ही प्रिंट होगी फिर वो सिक्स बन
  2455. 1:37:46जाएगी बाद में जाके रिफ्रेश किया तो इस
  2456. 1:37:48बार हमारे पास a + प की वैल्यू फाइव ही आई
  2457. 1:37:51पर अगर मैं अगली लाइन के अंदर प्रिंट
  2458. 1:37:52करवाऊं कंसोल लॉग a = यहां पे अगर a की
  2459. 1:37:55वैल्यू प्रिंट करवाई तो अब क्योंकि a की
  2460. 1:37:57वैल्यू चेंज हो चुकी होगी तो वो प्रिंट
  2461. 1:37:58होकर आएगा 6 के इक्वल तो a प् प् कहता है
  2462. 1:38:01पहले पुरानी वैल्यू यूज होगी इस लाइन के
  2463. 1:38:03अंदर पर अगली लाइन में जो भी काम हो रहा
  2464. 1:38:05होगा वहां से नई वैल्यू यूज होनी स्टार्ट
  2465. 1:38:06हो जाएगी तो यहां पर तो पुरानी वैल्यू फ
  2466. 1:38:08होगी पर यहां पर नई वैल्यू सि हमारे पास
  2467. 1:38:10आएगी इसी तरीके से सेम तरीके से हमारा
  2468. 1:38:13पोस्ट एंड प्री डिक्रिमेंट काम करता है
  2469. 1:38:15फॉर एग्जांपल इफ आई राइट - - a और यहां पे
  2470. 1:38:18हम प्रिंट करवाएंगे - -
  2471. 1:38:21a तो माइनस - a कहता है पहले वैल्यू को
  2472. 1:38:25माइनस माइनस करूंगा यानी फाइव का फोर हो
  2473. 1:38:26जाएगा तो फोर प्रिंट करवाएंगे और अगली
  2474. 1:38:28लाइन में भी फोर ही प्रिंट होगा हमारे पास
  2475. 1:38:30पर यहीं पर अगर हमने किया होता है a माइ
  2476. 1:38:32माइनस और यहां हम प्रिंट करवाते a माइ
  2477. 1:38:34माइनस तो a माइनस माइनस कहता है मैं तो
  2478. 1:38:37पहले अपना काम करूंगा यानी पहले a की
  2479. 1:38:39वैल्यू को प्रिंट करवाऊंगी फाइव प्रिंट
  2480. 1:38:40हुआ फिर उसे डिक्रीज करूंगा तो डिक्रीज तो
  2481. 1:38:43हो गया इस लाइन के अंदर पर वो रिफ्लेक्ट
  2482. 1:38:44नहीं हो रहा वो रिफ्लेक्ट होगा नेक्स्ट
  2483. 1:38:46लाइन से जब a की वैल्यू प्रिंट होगी तो
  2484. 1:38:47हमारे पास फोर आएगा तो ये थोड़ा सा
  2485. 1:38:50कॉम्प्लेक्शन के अंदर पोस्ट एंड प्री वाला
  2486. 1:38:52कांसेप्ट बट ज्यादा टेंशन लेने की जरूरत
  2487. 1:38:54नहीं है इसके आगे जाके हम चैप्टर्स के
  2488. 1:38:56अंदर बहुत सारे एग्जांपल्स देखेंगे तो एक
  2489. 1:38:58पॉइंट के बाद हमें आदत हो जाएगी इनको यूज़
  2490. 1:39:00करने की कोई नहीं थोड़ा सा प्रैक्टिस कर
  2491. 1:39:01लेना खुद अगर 5 मिनट पॉज करके इसको ठंडे
  2492. 1:39:03दिमाग से सोचेंगे तो इजली समझ में आ जाएगा
  2493. 1:39:05तो ये सारे के सारे ऑपरेटर्स हमारे होते
  2494. 1:39:07हैं एरिदमेटोसस
  2495. 1:39:09जिन ऑपरेटर्स के बारे में बात करेंगे ये
  2496. 1:39:11होते हैं हमारे असाइनमेंट ऑपरेटर्स
  2497. 1:39:12असाइनमेंट ऑपरेटर्स का काम होता है टू
  2498. 1:39:15असाइन वैल्यूज असाइन वैल्यूज यानी किसी भी
  2499. 1:39:18वेरिएबल को कोई भी वैल्यू असाइन करना सबसे
  2500. 1:39:20इजस्ट असाइनमेंट ऑपरेटर हम ऑलरेडी यूज़
  2501. 1:39:22करते आए व्हिच इज इक्टू इक्वल टू यानी 5a
  2502. 1:39:25= 5 अगर हमने लिख दिया तो ये इक्वल टू का
  2503. 1:39:28जो सिंबल है ये हमारा एक असाइनमेंट ऑपरेटर
  2504. 1:39:29होता है इसका मतलब है कि फ की वैल्यू a
  2505. 1:39:32वेरिएबल के अंदर असाइन हो रही है हमेशा जब
  2506. 1:39:34प्रोग्रामिंग की हम बात करते हैं तो
  2507. 1:39:36जावास्क्रिप्ट के अंदर अगर हमने इस तरीके
  2508. 1:39:38से लेफ्ट साइड में कुछ लिखा हुआ है इक्वल
  2509. 1:39:40टू लिखा हुआ है राइट साइड में तो हमेशा
  2510. 1:39:42वैल्यू क्या करती है वैल्यू राइट साइड से
  2511. 1:39:44लेफ्ट साइड की तरफ प्रोपेगेटर है यानी
  2512. 1:39:46राइट से लेफ्ट की तरफ जाती है अब इसके
  2513. 1:39:48अलावा हमारे पास और भी असाइनमेंट ऑपरेटर्स
  2514. 1:39:49होते हैं एक होता है हमारा प्लस इक्वल टू
  2515. 1:39:52प्लस इक्वल टू क का मतलब होता है अगर हमने
  2516. 1:39:55कहीं पर लिख दिया a प् इक्व 1 तो इसका
  2517. 1:39:59मतलब होगा a = a प्व अगर हमने लिख दिया a
  2518. 1:40:03प् इ 4 तो इसका मतलब होगा a = a प् 4
  2519. 1:40:07बेसिकली इसी चीज को लिखने का एक शॉर्ट
  2520. 1:40:10तरीका एक कॉम्पेक्टली इसको हम कह सकते हैं
  2521. 1:40:14तो इसको देख भी लेते हैं एक बार लेट अस
  2522. 1:40:17कॉमेंट आउट ऑल ऑफ दिस एंड इसको भी कमेंट
  2523. 1:40:20आउट कर देते हैं कॉपी कर लेते हैं एंड
  2524. 1:40:21कमेंट आउट कर लेते हैं नेक्स्ट स्टार्ट
  2525. 1:40:24करते हैं अपने
  2526. 1:40:25असाइनमेंट ऑपरेटर्स के साथ तो असाइनमेंट
  2527. 1:40:28ऑपरेटर्स के अंदर सबसे पहले तो ये हमारे
  2528. 1:40:30वेरिएबल हैं a एंड b तो अब हम यहां पर
  2529. 1:40:33लिखने वाले हैं a + = 4 अब हम चाहे तो
  2530. 1:40:37यहां पर बीच में स्पेस दे सकते हैं ये
  2531. 1:40:39वाली स्पेसेस हमारी अलाउड होती है बट प्लस
  2532. 1:40:41और इक्वल टू के बीच में स्पेस नहीं देनी
  2533. 1:40:42क्योंकि ये क्या है ये एक सेम ऑपरेटर है
  2534. 1:40:45तो इससे हमें साथ में लिखना होता है तो a
  2535. 1:40:47+ = 4 का मतलब होता है a = a + 4 और a की
  2536. 1:40:51वैल्यू क्या है पांच के बराबर है 5 + 4
  2537. 1:40:53जाएगा नाइन के इक्वल तो a की वैल्यू नाइन
  2538. 1:40:55बन जाएगी कैसे वेरीफाई करें नेक्स्ट लाइन
  2539. 1:40:57में प्रिंट करवा लेते हैं a = a को प्रिंट
  2540. 1:41:00करवा लेते हैं तो हमारे पास पता है वैल्यू
  2541. 1:41:02क्या प्रिंट होके आनी चाहिए वैल्यू हमारे
  2542. 1:41:03पास प्रिंट होके आनी चाहिए नाइन के इक्वल
  2543. 1:41:05इसको सेव कर लेते हैं
  2544. 1:41:07एंड लेट्स रिफ्रेश इट a = 9 इसी तरीके से
  2545. 1:41:12हम चाहे तो इसको माइनस इक्वल टू कर सकते
  2546. 1:41:13हैं माइनस इक्वल टू जब हमने किया तो मतलब
  2547. 1:41:15a - 4 हो जाएगा 5 - 4 की वैल्यू क्या होगी
  2548. 1:41:18वन के इक्वल सेव किया रिफ्रेश किया
  2549. 1:41:20वेरीफाई हो गया उसी तरीके से हम चाहे तो
  2550. 1:41:22मल्टीप्लाई कर सकते हैं यहां मल्टीप्लाई
  2551. 1:41:24लिख देते हैं तो a मल्टीप्ला बा 4 यानी 5
  2552. 1:41:26* 4 होता है हमारे पास इक्वल 20 सेव किया
  2553. 1:41:28रिफ्रेश किया वेरीफाई हो गया इक्वल टू 20
  2554. 1:41:31इसी तरीके से सारे अरिमिल्ली
  2555. 1:41:39रिफ्रेश किया तो हमारे पास आ गया 1.25 उसी
  2556. 1:41:42तरीके से हम चाहे तो मॉडलो भी कर सकते हैं
  2557. 1:41:44मॉडलो किया हमने यहां पे मॉड्यूस लिख दिया
  2558. 1:41:47अब 5 मॉड्यूस 4 क्या होता है दैट शुड बी
  2559. 1:41:49इक्वल टू 1 जब हम डिवाइड करेंगे रिमाइंडर
  2560. 1:41:52में वन आएगा पाच को चार से डिवाइड करते
  2561. 1:41:53हैं रिफ्रेश किया आंसर इज इक्वल टू 1 इसी
  2562. 1:41:55तरीके से एक्सपो एंसन कर सकते
  2563. 1:41:58हैं यहां पे हम चाहे तो एक्सपोसिस कर सकते
  2564. 1:42:01हैं जब फाइव के साथ एक्सपो एंसन करेंगे
  2565. 1:42:04फोर का तो इट विल बी 125 * 5 आई थिंक इट
  2566. 1:42:08शुड बी 625 चेक करते हैं आंसर क्या आएगा
  2567. 1:42:12रिफ्रेश किया तो यस द आंसर इज इक्वल टू
  2568. 1:42:14625 तो इस तरीके से सारे के सारे जो
  2569. 1:42:16एरिदमेटोसस हैं इन्हें हम यूज़ कर सकते
  2570. 1:42:18हैं अपने असाइनमेंट ऑपरेटर्स की फॉर्म में
  2571. 1:42:21नेक्स्ट ऑपरेटर जिनके बारे में हम बात
  2572. 1:42:22करेंगे यह हो हमारे कंपैरिजन ऑपरेटर्स
  2573. 1:42:24इनका काम होता है वैल्यूज को कंपेयर करना
  2574. 1:42:26जैसे हमारे पड़ोसी हमारे मार्क्स को अपने
  2575. 1:42:28बच्चों के मार्क्स से कंपेयर करते हैं उसी
  2576. 1:42:30तरीके से हम यहां पे कंपैरिजन ऑपरेटर्स को
  2577. 1:42:33यूज़ करते हैं टू कंपेयर टू वैल्यूज अब दो
  2578. 1:42:36वैल्यूज कुछ भी वैल्यूज हो सकती हैं फॉर
  2579. 1:42:38एग्जांपल मुझे दो नंबर्स को कंपेयर करना
  2580. 1:42:40है एक नंबर है a = 5 दूसरा नंबर है b = 5
  2581. 1:42:44दोनों को अगर मुझे कंपेयर करना है कि
  2582. 1:42:46दोनों नंबर इक्वल है क्या उसके लिए मैथ के
  2583. 1:42:48अंदर हम कैसे लिखते हैं मैथ के अंदर तो हम
  2584. 1:42:50लिख देते हैं a = b हमें पता चल जाता है
  2585. 1:42:52और नॉट इक्वल टू के लिए क्या करते हैं a
  2586. 1:42:54नॉट इक्वल टू b ये होती है मैथ वाली
  2587. 1:42:56जिंदगी अब जावास्क्रिप्ट वाली जिंदगी के
  2588. 1:42:59अंदर क्या होता है ये जो नॉर्मल इक्वल टू
  2589. 1:43:01होता है ये तो हमारा असाइनमेंट ऑपरेटर बन
  2590. 1:43:03जाता है तो इसको तो कंपैरिजन के लिए यूज
  2591. 1:43:04नहीं कर सकते तो इसीलिए जावास्क्रिप्ट के
  2592. 1:43:06अंदर कंपैरिजन के लिए हम डबल इक्वल टू
  2593. 1:43:08लिखते हैं और नॉट इक्वल टू के लिए हम अपना
  2594. 1:43:11एक्सक्लेमेशन का साइन लगाते हैं और इसके
  2595. 1:43:13लिए एक्सक्लेमेशन और फिर इक्वल टू इसको हम
  2596. 1:43:16कहते हैं नॉट इक्वल टू जहां भी नॉट हमें
  2597. 1:43:19लिखना होगा जावास्क्रिप्ट के अंदर या इन
  2598. 1:43:21जनरल प्रोग्रामिंग लैंग्वेजेस के अंदर
  2599. 1:43:22मैक्सिम के अंदर हम क्या लिखते हैं नॉट के
  2600. 1:43:24लिए हम एक्सक्लेमेशन को यूज करते हैं तो
  2601. 1:43:26सबसे पहले देखते हैं चेक करते हैं इन
  2602. 1:43:28ऑपरेटर्स को इस पार्ट को कर लेते हैं हम
  2603. 1:43:31कमेंट आउट इन्हे भी कर देते हैं कमेंट आउट
  2604. 1:43:33कॉपी कर लेते हैं एंड नेक्स्ट एक हम यहां
  2605. 1:43:37पर कॉमेंट लिख देते हैं फॉर आवर कंपैरिजन
  2606. 1:43:39ऑपरेटर्स इसको सेव कर लेते हैं अब
  2607. 1:43:42कंपैरिजन ऑपरेटर्स को यूज करके सबसे पहले
  2608. 1:43:44हम चेक करने वाले हैं कसोल लग एड इ बी की
  2609. 1:43:48वैल्यू क्या होगी अब यहां पर a = इ बी हम
  2610. 1:43:52बेसिक ये कहने की कोशिश कर रहे हैं कि a
  2611. 1:43:55हमारा b के इक्वल है तो ये जो कंपैरिजन
  2612. 1:43:57ऑपरेटर होगा ये हमें बताएगा कि हम सच कह
  2613. 1:43:59रहे हैं या फिर हम झूठ कह रहे हैं तो
  2614. 1:44:01बेसिकली हम कहने की कोशिश कर रहे हैं फाइव
  2615. 1:44:03मेरा इक्वल टू इक्वल टूटू के इक्वल है तो
  2616. 1:44:05हमारा जो भी कंपैरिजन ऑपरेटर होता है वो
  2617. 1:44:07हमारे रिजल्ट में हमेशा एक बुलियन वैल्यू
  2618. 1:44:09रिटर्न करता है जो भी अपने स्टेटमेंट लिखी
  2619. 1:44:11होती है उसके लिए या तो वो हमें ट्रू
  2620. 1:44:13रिटर्न करके देगा या फिर वो हमें फाल्स
  2621. 1:44:16रिटर्न करके देगा या हम कहने की कोशिश कर
  2622. 1:44:17रहे हैं पांच दो के बराबर है और फिर हम उन
  2623. 1:44:19दोनों लोगों को कंपेयर कर रहे हैं तो
  2624. 1:44:20ओबवियसली हमारे पास फाल्स रिटर्न होके
  2625. 1:44:22आएगा इसको सेव करते हैं एंड रिफ्रेश
  2626. 1:44:24करेंगे तो 5 = ू = 2 के लिए वी विल गेट
  2627. 1:44:26फाल्स उसी तरीके से अगर हम b की वैल्यू को
  2628. 1:44:29चेंज कर देते हैं टू फ एंड इस बार रिफ्रेश
  2629. 1:44:32करेंगे इसे फाइव कर देते हैं सेव एंड
  2630. 1:44:36रिफ्रेश करेंगे तो इस बार हमारे पास
  2631. 1:44:37रिटर्न होके आएगा ट्रू उसी तरीके से जैसे
  2632. 1:44:40हमारे पास इक्वल टू होता है हम नॉट इक्वल
  2633. 1:44:41टू भी चेक कर सकते हैं यानी यहां पे हमने
  2634. 1:44:43स्टेटमेंट लिखी कि a की वैल्यू इज नॉट
  2635. 1:44:46इक्वल टू बी तो हम बेसिकली कहने की कोशिश
  2636. 1:44:49कर रहे हैं फ इज नॉट इक्वल टू 5 ऑब् वियस
  2637. 1:44:51ये स्टेटमेंट झूठ है तो हमारे पास फॉल्स
  2638. 1:44:53प्रिंट हो के आएगा सेव किया रिफ्रेश किया
  2639. 1:44:54फ इज नॉट इक्वल टू 5 इज अ फाल्स स्टेटमेंट
  2640. 1:44:57एंड यहीं पर अगर हमारे पास टू होता तो
  2641. 1:45:00यहां हम कहने की कोशिश कर रहे हैं 5 इज
  2642. 1:45:01नॉट इक्वल टू 2 कैसे कहने की कोशिश कर रहे
  2643. 1:45:04हैं इस एक्सप्रेशन से ये तो बस हमने एज इट
  2644. 1:45:06इज प्रिंट करवा दिया कह कौन रहा है कह ये
  2645. 1:45:08एक्सप्रेशन रहा है और इस एक्सप्रेशन ये सच
  2646. 1:45:10कह रहा है या नहीं कह रहा वो हमारे लिए
  2647. 1:45:12हमारा कंपैरिजन ऑपरेटर बताएगा तो यहां पे
  2648. 1:45:15हमारे पास ट्रू रिटर्न होके आएगा बिकॉज़
  2649. 1:45:16ओबवियसली 5 इज नॉट इक्वल टू 2 रिफ्रेश
  2650. 1:45:19किया एंड यहां पे हमारे पास ट्रू प्रिंट
  2651. 1:45:20होके आया अब जब भी हमारे पास कंपैरिजन
  2652. 1:45:22ग्रेटर होता है उसके अंदर एक इंटरेस्टिंग
  2653. 1:45:24चीज होती है अगर हमने यहां पर a के लिए
  2654. 1:45:27फाइव लिख दिया और b के लिए भी हम फाइव लिख
  2655. 1:45:29दें बट ये जो फाइव हो ये स्ट्रिंग वाला
  2656. 1:45:30फाइव हो तो हमें पता है ये जो फर्स्ट फाइव
  2657. 1:45:33है यानी a दिस इज इक्वल टू अ नंबर और ये
  2658. 1:45:35जो सेकंड है दिस इज इक्वल टू अ स्ट्रिंग
  2659. 1:45:37डेटा टाइप्स के बारे में हम ऑलरेडी पढ़
  2660. 1:45:39चुके हैं मुझे पता है ये एक नंबर है ये एक
  2661. 1:45:40स्ट्रिंग है और कायदे से एक नंबर बहुत
  2662. 1:45:43सारे हमारे ऐसे कोड हो सकते हैं जिसमें हम
  2663. 1:45:45नहीं चाहते कि नंबर ऑफ स्ट्रिंग की वैल्यू
  2664. 1:45:47इक्वल हो बट अगर मैंने यहां पर लिख दिया
  2665. 1:45:50फाइ या a = = b
  2666. 1:45:53एंड उस केस में हम चेक करेंगे तो हमारे
  2667. 1:45:55पास क्या आएगा हमारे पास ट्रू रिटर्न होके
  2668. 1:45:57आएगा सेव करते हैं रिफ्रेश करेंगे a = = b
  2669. 1:46:00के लिए इसने कंपैरिजन ऑपरेटर ने हमें ट्रू
  2670. 1:46:02रिटर्न करके दे दिया ये इसलिए पॉसिबल हो
  2671. 1:46:04पाता है जावास्क्रिप्ट में क्योंकि जब एक
  2672. 1:46:06स्ट्रिंग के अंदर सिर्फ नंबर होता है तो
  2673. 1:46:07इंपलीसिटली जावास्क्रिप्ट क्या करती है
  2674. 1:46:09ऑटोमेटिक इस स्ट्रिंग को पहले नंबर के
  2675. 1:46:11अंदर कन्वर्ट करेगी और फिर इस नंबर को इस
  2676. 1:46:13नंबर के साथ कंपेयर करने की कोशिश कर रही
  2677. 1:46:15है तो ये स्ट्रिंग फाइव के अंदर कन्वर्ट
  2678. 1:46:16होके और फिर फाइव वाला नंबर फाइव वाले
  2679. 1:46:18नंबर से मैच कर जाएगा और ये हमें ट्रू दे
  2680. 1:46:20देगा बट हमें हमारे पास कई सारे ऐसे केसेस
  2681. 1:46:23होते हैं जिसमें हम नहीं चाहते कि
  2682. 1:46:24स्ट्रिंग और नंबर इक्वली कंपेयर हो पाए तो
  2683. 1:46:26ऐसे केसेस के लिए हम स्ट्रिक्टर वर्जन ऑफ
  2684. 1:46:29इक्वल टू एंड नॉट इक्वल टू को यूज़ करते
  2685. 1:46:30हैं एंड उसके लिए हम ट्रिपल इक्वल टू
  2686. 1:46:33लिखते हैं तो इसको हम कह सकते हैं अपना
  2687. 1:46:35स्ट्रिक्ट वर्जन ये और ज्यादा स्ट्रिक्टली
  2688. 1:46:37चेक करेगा यानी डबल इक्वल टू तो क्या करता
  2689. 1:46:39था सिर्फ वैल्यू को चेक करता था कि अंदर
  2690. 1:46:41क्या वैल्यू स्टोर्ड है ट्रिपल इक्वल टू
  2691. 1:46:43हमारे लिए डेटा टाइप को भी चेक करता है ये
  2692. 1:46:45चेक कर लेगा पहले ही कि स्ट्रिंग और नंबर
  2693. 1:46:47का कभी कंपैरिजन नहीं होना चाहिए या दूसरी
  2694. 1:46:49कोई अगर वैल्यू है तो उनका कंपैरिजन नहीं
  2695. 1:46:51होना चाहिए अब इसके लिए वी कैन डू इज जस्ट
  2696. 1:46:54यहां पे हमें ट्रिपल इक्वल टू लगाना है और
  2697. 1:46:57कोई चेंज हमें लेके नहीं आना सेव किया
  2698. 1:46:59रिफ्रेश किया तो इस केस में हमारे पास
  2699. 1:47:00रिटर्न हो के आएगा फाल्स जैसे हमारे पास
  2700. 1:47:02ट्रिपल इक्वल टू होता है वैसे ही हमारे
  2701. 1:47:04पास नॉट एंड डबल इक्वल टू होता है तो नॉट
  2702. 1:47:06एंड डबल इक्वल टू को हम इस तरीके से यूज़
  2703. 1:47:08कर सकते हैं रिफ्रेश किया हमारे पास आ गया
  2704. 1:47:10ट्रू रिटर्न होके तो इस तरीके से ये
  2705. 1:47:12स्ट्रिक्टर वर्जन है और जनरली
  2706. 1:47:13जावास्क्रिप्ट के अंदर जब भी हमें वैल्यूज
  2707. 1:47:15को कंपेयर करना होगा अनलेस एंड अंट्स पलिस
  2708. 1:47:17ली चाहते हैं कि मुझे डेटा टाइप के बेसिस
  2709. 1:47:19पे कोई भेदभाव नहीं चाहिए अगर अलग-अलग
  2710. 1:47:21डेटा टाइप है तो भी कंपेयर कर दो तब हम
  2711. 1:47:24डबल इक्वल टू को यूज करेंगे नहीं तो
  2712. 1:47:25मैक्सिमम केसेस में हम ट्रिपल इक्वल टू को
  2713. 1:47:27यूज करते हैं इसके अलावा हमारे पास और भी
  2714. 1:47:29कंपैरिजन ऑपरेटर होते हैं जिसमें हमारा
  2715. 1:47:30ग्रेटर दन हो जाता है ग्रेटर दन इक्वल टू
  2716. 1:47:32लेस दन एंड लेस दन इक्वल टू इनके भी एक एक
  2717. 1:47:34बार एग्जांपल्स देख लेते हैं यहां पर a =
  2718. 1:47:385 रख लेते हैं b = 3 रख लेते हैं लेट्स
  2719. 1:47:41फर्स्ट चेक फॉर a ग्रेटर द b या बेसिकली
  2720. 1:47:44यहां हम कहने की कोशिश करें हैं कि 5 इज
  2721. 1:47:46ग्रे द 3 हमें पता है फाइव होता है थ्री
  2722. 1:47:48से ग्रेटर तो उसके लिए हमारे पास ट्रू
  2723. 1:47:50रिटर्न होके आएगा सेव किया रिफ्रेश किया
  2724. 1:47:53दिस इज़ इक्वल टू ट्रू एंड यहीं पर हम लेस
  2725. 1:47:55दन कर देते तो फिर हमारे पास फाल्स रिटर्न
  2726. 1:47:57हो गया आता रिफ्रेश किया फॉल्स यहीं पर हम
  2727. 1:48:00लेस इक्वल टू कर देते एंड लेट्स मेक b = 5
  2728. 1:48:05सेव किया रिफ्रेश किया दिस शुड बी इक्वल
  2729. 1:48:08टू 5 रिफ्रेश किया तो यह हमारे पास ट्रू
  2730. 1:48:11रिटर्न होके आ गया एंड यहीं पर ग्रेटर द
  2731. 1:48:14इक्वल टू के लिए भी हमें वह ट्रू ही
  2732. 1:48:16रिटर्न करके रहेगा सेव किया रिफ्रेश किया
  2733. 1:48:18ट्रू आ गया यहां पर वैल्यू को हम चेंज भी
  2734. 1:48:21कर सकते हैं a को हमने सिक्स बना दिया तो
  2735. 1:48:23यहां पे सिक्स हो जाएगा a सेव किया
  2736. 1:48:25रिफ्रेश किया ये भी हमारे लिए ट्रू वैल्यू
  2737. 1:48:26रिटर्न करके देगा तो ये होते हैं सारे के
  2738. 1:48:28सारे कंपैरिजन ऑपरेटर्स जो दो वैल्यूज को
  2739. 1:48:31कंपेयर करने का काम करते हैं इसके अलावा
  2740. 1:48:33एक लास्ट टाइप ऑफ ऑपरेटर हम पढ़ रहे होंगे
  2741. 1:48:35जो होते हैं हमारे पास लॉजिकल ऑपरेटर्स
  2742. 1:48:37लॉजिकल ऑपरेटर्स कंपैरिजन ऑपरेटर से थोड़ी
  2743. 1:48:40सी अलग होते है कंपैरिजन ऑपरेटर क्या करता
  2744. 1:48:42है एक वैल्यू को दूसरी वैल्यू से कंपेयर
  2745. 1:48:45करता है पर लॉजिकल ऑपरेटर्स मल्टीपल
  2746. 1:48:48एक्सप्रेशंस को इवेलुएट करके एक फाइनल
  2747. 1:48:50आंसर देते हैं और लॉजिकल ऑपरेटर का भी
  2748. 1:48:52आंसर हमारे पास लास्ट में या तो फाल्स आता
  2749. 1:48:54है या ट्रू आता है लॉजिकल ऑपरेटर कहता है
  2750. 1:48:57कि एक व्यक्ति मान लो सच बोल रहा है इसने
  2751. 1:48:59क्या किया ट्रू रिटर्न कर दिया यह कोई भी
  2752. 1:49:01व्यक्ति है इसको कोड के अंदर हम
  2753. 1:49:03एक्सप्रेशन कह सकते हैं एक आदमी सच बोल
  2754. 1:49:04रहा है और दूसरा आदमी भी मान लो सच बोल
  2755. 1:49:07रहा है या यह झूठ बोल रहा है तो डिपेंडिंग
  2756. 1:49:09अपॉन दोनों का आउटपुट फाइनल आंसर क्या
  2757. 1:49:12होना चाहिए अगर इस तरीके की हमारे पास
  2758. 1:49:14सिचुएशन होती है तो फिर हम यूज़ करते हैं
  2759. 1:49:16अपने लॉजिकल ऑपरेटर्स को अब यहां पर सबसे
  2760. 1:49:20पहले बात करते हैं अपने लॉजिकल ऑपरेटर्स
  2761. 1:49:21में लॉजिकल एंड की लॉजिकल एंड हमें बताता
  2762. 1:49:24है अगर हमारे पास ऐसी सिचुएशन हो जिसमें
  2763. 1:49:26हमें चेक करना हो कि कंडीशन वन ट्रू
  2764. 1:49:30है और कंडीशन टू भी ट्रू है तभी हमारे पास
  2765. 1:49:34फाइनल आंसर जो है वो ट्रू आना चाहिए ट्रू
  2766. 1:49:36यानी सच आना चाहिए इस तरीके की अगर हम
  2767. 1:49:39कंडीशन एस्टेब्लिश करना चाहते हैं तो उसके
  2768. 1:49:40लिए हम लॉजिकल एंड को यूज़ करते हैं
  2769. 1:49:42लॉजिकल एंड कहता है कि मैं लास्ट में
  2770. 1:49:44फाइनल आंसर ट्रू तभी दूंगा जब मुझे फर्स्ट
  2771. 1:49:46वैल्यू भी ट्रू मिलेगी जब मुझे सेकंड
  2772. 1:49:47वैल्यू भी ट्रू मिलेगी तो लॉजिकल एंड कहता
  2773. 1:49:49है कि मेरे फाइनल आंसर ट्रू होने के लिए
  2774. 1:49:51सारी की सारी वैल्यूज उसका ट्रू होना
  2775. 1:49:53जरूरी है इसका एक एग्जांपल देखते हैं फॉर
  2776. 1:49:55एग्जांपल हमने यहां पर लिखा इसे हम कॉमेंट
  2777. 1:49:58आउट कर देते हैं लेट्स कॉमेंट दिस आउट एंड
  2778. 1:50:01लेट्स कॉमेंट दिस आउट यहां हम लिख देंगे
  2779. 1:50:04अपना लॉजिकल ऑपरेटर्स
  2780. 1:50:07एंड यहां पेस्ट कर लेते हैं अपनी वैल्यूज
  2781. 1:50:10को अब फॉर एग्जांपल एक वेरिएबल बना लेते
  2782. 1:50:13हैं कंडीशन वन कंडीशन वन कह रही है a इज
  2783. 1:50:15ग्रेटर दन b अब हमें पता है a हमारा b से
  2784. 1:50:19ग्रेटर ही है तो ये वैल्यू क्या रिटर्न
  2785. 1:50:20करेगी ये वैल्यू ट्रू रिटर्न करेगी व यहीं
  2786. 1:50:22पर हमने एक दूसरा वेरिएबल बना लिया कंडीशन
  2787. 1:50:24टू कंडीशन टू कहता है a इज इक्वल टू 6 अब
  2788. 1:50:29हमें पता है a की वैल्यू 6 के इक्वल तो है
  2789. 1:50:31ही तो ये भी हमें क्या रिटर्न करेगा ये भी
  2790. 1:50:32हमें ट्रू रिटर्न करेगा तो अगर हम प्रिंट
  2791. 1:50:35करवाना चाहते कसोल डलॉग कंडीशन वन एंड एंड
  2792. 1:50:39कंडीशन टू तो वो क्या करेगा ये देखेगा
  2793. 1:50:41फर्स्ट वैल्यू ट्रू है क्या और सेकंड
  2794. 1:50:43वैल्यू ट्रू है क्या अगर दोनों वैल्यू
  2795. 1:50:44ट्रू है तो फिर वो फाइनल आंसर हमें ट्रू
  2796. 1:50:46रिटर्न करके दे देगा नहीं तो हमें फाइनल
  2797. 1:50:49आंसर फाल्स रिटर्न होके आएगा अगर एक भी
  2798. 1:50:51कंडीशन झूठ हो जाती है तो तो यहां कंडीशन
  2799. 1:50:53वन एंड एंड कंडीशन टू हम लिख सकते हैं ये
  2800. 1:50:56ध्यान रखना है यहां पे सिंगल एंड यूज नहीं
  2801. 1:50:58करना डबल एंड यूज करना है सिंगल एंड बिट
  2802. 1:51:00वाइज ऑपरेटर्स होते हैं जावास्क्रिप्ट के
  2803. 1:51:02अंदर बिट वाइज ऑपरेटर्स को इतना हम डिटेल
  2804. 1:51:03में नहीं पढ़ेंगे क्योंकि इतना
  2805. 1:51:04फ्रीक्वेंसी
  2806. 1:51:10एंड यूज नहीं करना हमें लॉजिकल ऑपरेटर के
  2807. 1:51:13लिए डबल एंड यूज़ करना है इसको सेव कर
  2808. 1:51:14लेते हैं रिफ्रेश करेंगे तो हमारे पास
  2809. 1:51:16प्रिंट होके आया है ट्रू इसका मतलब कंडीशन
  2810. 1:51:19वन भी सच थी कंडीशन टू भी सच थी पर अगर एक
  2811. 1:51:22को हम ट बना दे लेट्स सपोज आई राइट a इज
  2812. 1:51:25इक्वल टू इक्वल टू 5 तो यहां पर मुझे पता
  2813. 1:51:28हैय कंडीशन फाल्स हो जाएगी ऐसे केसेस में
  2814. 1:51:30हमारा एंड एंड हमें फाल्स रिटर्न करके दे
  2815. 1:51:32देगा वहीं पर अगर हमने इस फर्स्ट कंडीशन
  2816. 1:51:35को फाल्स बना दिया होता इसे तो सिक्स कर
  2817. 1:51:37देते हैं ये तो ट्रू हो गई पर इसको हमने
  2818. 1:51:39कर दिया लेसन a लेन बी और ये हमारे पास
  2819. 1:51:41फाल्स हो गई अब फाल्स एंड ट्रू इसके लिए
  2820. 1:51:44हमें रिटर्न होकर आएगा फाल्स तो इसकी
  2821. 1:51:46एक्चुअली हम एक टेबल भी बना सकते हैं फॉर
  2822. 1:51:50एग्जांपल दिस इज माय कंडीशन वन और यह है
  2823. 1:51:53हमारी कंडीशन टू और यह है हमारा फाइनल
  2824. 1:51:57रिजल्ट अब कंडीशन वन या तो ट्रू हो सकती
  2825. 1:51:59है कंडीशन टू भी ट्रू हो सकती है ये एक
  2826. 1:52:01ट्रू हो सकती है फॉल्स हो सकती है ये
  2827. 1:52:02फॉल्स हो सकती है ट्रू हो सकती है ये
  2828. 1:52:04फाल्स हो सकती है फॉल्स हो सकती है इनके
  2829. 1:52:05बेसिस पे ये जब ट्रू एंड ट्रू होगी तभी
  2830. 1:52:07रिजल्ट ट्रू आएगा एंड एंड के केस में बाकी
  2831. 1:52:10सारे केसेस में हमारा रिजल्ट फॉल्स आने
  2832. 1:52:13वाला है और यह जो कंडीशंस है इनको
  2833. 1:52:15डायरेक्टली हम यहां पर भी लिख सकते हैं
  2834. 1:52:17फॉर एग्जांपल a < बी इसे हम यहां पर लिख
  2835. 1:52:21सकते हैं एंड a इक्वल टू इ c इसे हम यहां
  2836. 1:52:24पर लिख सकते हैं इन दोनों को वेरिएबल को
  2837. 1:52:26एक्स्ट्रा वेरिएबल को हम हटा सकते हैं सेव
  2838. 1:52:28किया रिफ्रेश किया तो भी हमारे पास सेम
  2839. 1:52:30रिजल्ट प्रिंट होके आएगा तो अपनी कंडीशंस
  2840. 1:52:32को डायरेक्टली यहां लिखना पॉसिबल है अब
  2841. 1:52:34नेक्स्ट हम एक्सप्लोर करने वाले हैं अपने
  2842. 1:52:36लॉजिकल ऑ को लॉजिकल र कहता है कि दोनों
  2843. 1:52:39में से कोई भी कंडीशन अगर ट्रू हो गई ना
  2844. 1:52:40मेरे लिए तो मैं फाइनल आंसर ट्रू रिटर्न
  2845. 1:52:42कर दूंगा तो इसकी अगर हम टेबल बनाने
  2846. 1:52:45निकले तो लॉजिकल और हमारे लिए बोलेगा अगर
  2847. 1:52:49दोनों में से एक भी ट्रू होगई यहां तो
  2848. 1:52:50दोनों ट्रू हैं तो मैं तो ट्रू रिटर्न कर
  2849. 1:52:52दूंगा एक ट्रू एक फॉल्स हो गया तो भी ट्रू
  2850. 1:52:54रिटर्न करूंगा एक फॉल्स एक ट्रू हो गया तो
  2851. 1:52:55भी ट्रू रिटर्न करूंगा दोनों फॉल्स हुए
  2852. 1:52:57सिर्फ उसी केस में मैं फॉल्स रिटर्न करने
  2853. 1:52:59वाला हूं तो अगर हमें इस तरीके की कंडीशन
  2854. 1:53:01चेक करनी होती है जिसमें दोनों में से एक
  2855. 1:53:03भी ट्रू निकल जाए तो मतलब ट्रू होगी चीज
  2856. 1:53:05तो उस केस में हम लॉजिकल और को यूज़ करते
  2857. 1:53:07हैं रियल लाइफ इसका ए इस तरीके का कुछ
  2858. 1:53:09एग्जांपल हो सकता है फॉर एग्जांपल हम
  2859. 1:53:22दोनों के ऊपर हम 10 पर का ऑफर दे देंगे तो
  2860. 1:53:24इस तरीके से ये और कंडीशन है कि दोनों में
  2861. 1:53:26से एक भी सच हो जाए तो भी ऑफर मिल जाएगा
  2862. 1:53:28कस्टमर को तो इस तरीके की सिचुएशन के लिए
  2863. 1:53:30हम लॉजिकल और को इंप्लीमेंट करेंगे इसको
  2864. 1:53:32हम चेक भी कर सकते हैं फॉर एग्जांपल यहां
  2865. 1:53:34पे ये जो a < b है हम कह रहे हैं 6 < 5 ये
  2866. 1:53:37तो फाल्स है और a ट्र = 6 ये ट्रू है तो
  2867. 1:53:40यहां फॉल्स एंड इसे और और कर लेते हैं
  2868. 1:53:43फॉल्स और और ट्रू हमें क्या देगा ये ट्रू
  2869. 1:53:46दे देगा रिफ्रेश किया तो इस बार ये हमें
  2870. 1:53:48ट्रू रिटर्न करके दे देगा क्योंकि दोनों
  2871. 1:53:50में से सिर्फ एक ही कंडीशन सच है तभी
  2872. 1:53:51फाइनल आंसर आर हमारे पास ट्रू रिटर्न होके
  2873. 1:53:53आएगा एक चीज याद रखनी है ये जो हम प्रिंट
  2874. 1:53:56कर रहे होते हैं और और दिस इज बेसिकली अ
  2875. 1:53:57स्ट्रेट लाइन हमारे कीबोर्ड के ऊपर इसे
  2876. 1:54:00पाइप कहते हैं सिंबल को पाइप सिंबल इसको
  2877. 1:54:02हम कह रहे होते हैं तो इस सिंबल को हम
  2878. 1:54:04प्रेस करके अपने लॉजिकल और ऑपरेटर को
  2879. 1:54:06लिखते हैं यहां भी दो बार इसे लिखना है एक
  2880. 1:54:07बार लिख देंगे तो वो बिट वाइज ऑपरेटर बन
  2881. 1:54:09जाएगा एंड थर्ड लॉजिकल ऑपरेटर हमारे पास
  2882. 1:54:11होता है लॉजिकल नॉट इसीलिए शुरुआत में
  2883. 1:54:14बोला था जहां भी एक्सक्लेमेशन दिखे
  2884. 1:54:15जावास्क्रिप्ट में उसको पढ़ना है एज नॉट
  2885. 1:54:18लॉजिकल नॉट कहता है कोई भी एक्सप्रेशन अगर
  2886. 1:54:20ट्रू दे रहा होगा ना मैं उसको फॉल्स बना
  2887. 1:54:22दूंगा और कोई भी फाल्स दे रहा होगा तो मैं
  2888. 1:54:24उसे ट्रू बना दूंगा तो लॉजिकल नॉट हमेशा
  2889. 1:54:27उल्टा करता है इस चीज को भी चेक कर सकते
  2890. 1:54:29हैं लॉजिकल नॉट को एक ही एक्सप्रेशन चाहिए
  2891. 1:54:31फॉर एग्जांपल वी हैव दिस एक्सप्रेशन a ले
  2892. 1:54:33बी अब हमें पता है a ले बी फॉल्स दे रहा
  2893. 1:54:36होगा हमें पर अगर हम इसे कर द नॉट ऑफ और
  2894. 1:54:39इसे पेंसिस में डाल देते हैं a ले
  2895. 1:54:42बी यहां लिख देते हैं नॉट ऑफ a ले
  2896. 1:54:46बी या 6 ले 5 सेव किया रिफ्रेश किया तो
  2897. 1:54:52हमारे पास फाइनल आंसर में ट्रू आएगा कैसे
  2898. 1:54:54आया ट्रू 6 < 5 फॉल्स होता है और फॉल्स का
  2899. 1:54:57ऑपोजिट ट्रू होता है तो ट्रू प्रिंट कर
  2900. 1:54:59दिया यहीं पर अगर हम कोई अंदर ट्रू कंडीशन
  2901. 1:55:01दे देते लेट्स सपोज हमने लिखा होता a ट्र
  2902. 1:55:03= 6 उस केस में ये वैल्यू ट्रू होती तो
  2903. 1:55:06ट्रू प्रिंट होना चाहिए था पर नॉट उसका
  2904. 1:55:07ऑपोजिट प्रिंट करके देगा यानी हमें फॉल्स
  2905. 1:55:09प्रिंट करके देगा तो इस तरीके से हमारे
  2906. 1:55:11लॉजिकल ऑपरेटर्स काम करते हैं
  2907. 1:55:13जावास्क्रिप्ट के अंदर अब यह तो हमने सीख
  2908. 1:55:15लिए ऑपरेटर्स इनसे हम बेसिक मैथ बेसिक
  2909. 1:55:17एक्सप्रेशंस को
  2910. 1:55:19इवैल्यूएशन को सीखा क्यों हमने ऑपरेटर्स
  2911. 1:55:21को इसलिए सीखा ताकि रियल लाइफ के अंदर अगर
  2912. 1:55:23हमें कोई कंडीशन चेक करनी हो
  2913. 1:55:25जावास्क्रिप्ट के अंदर कोड लिख के तो उन
  2914. 1:55:26कंडीशंस को हम चेक कर पाएं और कंडीशंस को
  2915. 1:55:29चेक करने के लिए हम यूज करते हैं
  2916. 1:55:30जावास्क्रिप्ट के अंदर काफी पावरफुल चीज
  2917. 1:55:33जिसका नाम होता है कंडीशनल स्टेटमेंट्स
  2918. 1:55:35कंडीशनल स्टेटमेंट्स काम होता है टू
  2919. 1:55:37इंप्लीमेंट सम कंडीशन इन द कोड फॉर
  2920. 1:55:39एग्जांपल हम अपनी वेबसाइट के ऊपर डार्क
  2921. 1:55:41मोड डालना चाहते हैं कि हमारा लाइट मोड
  2922. 1:55:42में वेबसाइट अभी काम करनी चाहिए या डार्क
  2923. 1:55:44मोड के अंदर काम करनी चाहिए तो उसके लिए
  2924. 1:55:46हम कोई वेरिएबल बना सकते हैं मोड और उस
  2925. 1:55:48मोड को हम चेक कर लेंगे इस मोड की वैल्यू
  2926. 1:55:50क्या है अगर मोड की वैल्यू है डार्क मोड
  2927. 1:55:52तो उस केस में क्या करेंगे बैकग्राउंड कलर
  2928. 1:55:54को हम सेट कर सकते हैं ब्लैक और लाइट मोड
  2929. 1:55:56है मोड की वैल्यू तो उस केस में
  2930. 1:55:58बैकग्राउंड कलर को हम सेट कर सकते हैं टू
  2931. 1:55:59लाइट तो इस तरीके से डिफरेंट डिफरेंट
  2932. 1:56:01कंडीशंस होती हैं कोड के अंदर जिनके बेसिस
  2933. 1:56:02पे हमें कुछ डिसीजन लेने पड़ सकते हैं फॉर
  2934. 1:56:05एग्जांपल इसका रियल लाइफ सिचुएशन देखते
  2935. 1:56:06हैं एक रियल लाइफ में हमें पता है दैट इफ
  2936. 1:56:08आई नीड अ ड्राइवर्स लाइसेंस एक लाइसेंस
  2937. 1:56:10चाहिए तो उसके लिए एज क्या होनी चाहिए
  2938. 1:56:12उसके लिए एज 18 प्लस होनी चाहिए तो वहां
  2939. 1:56:15पे कंडीशन आ जाती है कि अगर हमारी एज
  2940. 1:56:17ग्रेटर दन 18 है तभी हमें लाइसेंस मिलेगा
  2941. 1:56:19अगर एज लेस दन 18 है उस केस में हमें
  2942. 1:56:21लाइसेंस नहीं मिल रहा होगा या फिर वोटिंग
  2943. 1:56:23की एज की बात करें तो अगर एज की वैल्यू
  2944. 1:56:25ग्रेटर दन 18 है तभी हम वोट कर पाएंगे
  2945. 1:56:27नहीं तो वोट नहीं कर पाएंगे अगर हमारे जो
  2946. 1:56:29टोटल मार्क्स हैं वो ग्रेटर दन 33 हैं तभी
  2947. 1:56:32हम पास हो पाएंगे नेक्स्ट क्लास में जा
  2948. 1:56:34पाएंगे नहीं तो हम नेक्स्ट क्लास में नहीं
  2949. 1:56:35जा पाएंगे तो इस तरीके की कंडीशन होती है
  2950. 1:56:37जिनको कई बार हमें कोड के अंदर रिप्रेजेंट
  2951. 1:56:38करना होता है तो उनके लिए हम कंडीशनल
  2952. 1:56:40स्टेटमेंट्स को यूज करते हैं अब कंडीशनल
  2953. 1:56:42स्टेटमेंट्स हमारे पास जनरली तीन टाइप्स
  2954. 1:56:44की होती हैं इनमें से सबसे पहली होगी
  2955. 1:56:46हमारे पास इफ स्टेटमेंट इफ स्टेटमेंट का
  2956. 1:56:49काम होता है किसी कंडीशन को चेक करना हम
  2957. 1:56:51लिखते हैं इफ इफ हमारा एक रिजर्व्ड कीवर्ड
  2958. 1:56:53होता है और फिर पैरेंस लगाते हैं इस तरीके
  2959. 1:56:55से पैरेंस मतलब इन ब्रैकेट के अंदर फिर हम
  2960. 1:56:57अपनी कंडीशन लिख देते हैं कंडीशन का मतलब
  2961. 1:56:59होता है बेसिकली सम एक्सप्रेशन हमने कुछ
  2962. 1:57:01एक्सप्रेशन लिख दिया जिसका फाइनल रिजल्ट
  2963. 1:57:03या तो ट्रू आना चाहिए या फॉल्स आना चाहिए
  2964. 1:57:05अगर इस एक्सप्रेशन का फाइनल रिजल्ट ट्रू आ
  2965. 1:57:07जाता है तो ट्रू के केस में क्या होगा जो
  2966. 1:57:09इसके अंदर फिर हमने एक ब्लॉक बना दिया
  2967. 1:57:12कर्ली ब्रेसेज बना के और इस ब्लॉक के अंदर
  2968. 1:57:14जो भी कोड लिखा होगा फिर वो कोड
  2969. 1:57:16एग्जीक्यूट हो जाएगा पर अगर इस कंडीशन का
  2970. 1:57:18फाइनल रिजल्ट फाल्स आ गया तो फिर यह कोड
  2971. 1:57:20कभी एग्जीक्यूट नहीं होगा तो इस तरीके से
  2972. 1:57:22हमारी इफ स्टेटमेंट काम करती है इसका एक
  2973. 1:57:24एग्जांपल देखते हैं बहुत सिंपल सा हम
  2974. 1:57:26एग्जांपल देखेंगे यहां पे अब हम ही पढ़ने
  2975. 1:57:29वाले हैं कंडीशनल स्टेटमेंट्स को एग्जांपल
  2976. 1:57:31के लिए लेट्स सपोज हमने कोई वेरिएबल बनाया
  2977. 1:57:33एज एज की वैल्यू हमने रख दी
  2978. 1:57:3625 अब हम चेक कर सकते हैं अगर हमारी एज
  2979. 1:57:39ग्रेटर दन 18 हुई तभी हम कसोल डलॉग करके
  2980. 1:57:43प्रिंट करवा रहे होंगे यहां हम लिख सकते
  2981. 1:57:45हैं कैन
  2982. 1:57:47वोट अगर एज ग्रेटर दन 18 है तभी प्रिंट
  2983. 1:57:50होके आएगा यू कैन वोट या यहां यू लिख देते
  2984. 1:57:53हैं यू कैन वोट इसको सेव कर लेते हैं अब
  2985. 1:57:55हमें पता है हमारी एज तो 25 है तो 25
  2986. 1:57:58ग्रेटर दन 18 क्या इवेलुएट होगा यहां पे
  2987. 1:58:01एक्सप्रेशन से क्या वैल्यू आएगी
  2988. 1:58:02एक्सप्रेशन से हमारी वैल्यू आएगी ट्रू
  2989. 1:58:04ट्रू आएगा तो ये चीज हमारे लिए एग्जीक्यूट
  2990. 1:58:06हो जाएगी सेव किया रिफ्रेश किया यहां पे
  2991. 1:58:08प्रिंट होके आ रहा है यू कैन वोट पर यहीं
  2992. 1:58:10पर अगर हम लेट्स सपोज 16 कर देते सेव किया
  2993. 1:58:13रिफ्रेश किया इस बार कुछ भी प्रिंट होके
  2994. 1:58:15नहीं आएगा यहां हम एक और कंडीशन लिख सकते
  2995. 1:58:17हैं इफ एज इज लेस दन 18 इसे ग्रेटर दन
  2996. 1:58:20इक्वल टू 18 कह देते हैं इफ इफ एज इज लेस
  2997. 1:58:22दन 18 तो यहां कॉपी पेस्ट यू कैन नॉट कैन
  2998. 1:58:28नॉट वोट सेव कर लिया रिफ्रेश किया तो इस
  2999. 1:58:30बार प्रिंट होके आ रहा है यू कैन नॉट वोट
  3000. 1:58:32तो इस तरीके से मल्टीपल इफ स्टेटमेंट्स को
  3001. 1:58:34भी हम यूज़ कर सकते हैं तो इफ स्टेटमेंट
  3002. 1:58:36का काम होता है किसी भी कंडीशन को चेक
  3003. 1:58:38करना कंडीशन के बेसिस पे वो हमें कुछ
  3004. 1:58:39फाइनल आउटपुट कुछ फाइनल रिजल्ट प्रिंट
  3005. 1:58:41करके देती है और यहीं पर हम एज को 18 कर
  3006. 1:58:44देते सेव करते रिफ्रेश करते तो उस केस में
  3007. 1:58:46आता यू कैन वोट क्योंकि ये जो कंडीशन है
  3008. 1:58:48ये इसके साथ मैच हो गई पर इसके साथ मैच
  3009. 1:58:50नहीं हुई अगर हम अपना डाक मोड वाला
  3010. 1:58:52एग्जांपल ले इसे कमेंट आउट कर देते हैं
  3011. 1:58:55डार्क मोड वाले एग्जांपल के लिए लेट्स
  3012. 1:58:56सपोज हम एक मोड वेरिएबल बनाते हैं मोड
  3013. 1:58:59वेरिएबल के अंदर हमने लिखा हुआ है डार्क
  3014. 1:59:01और एक और वेरिएबल बना रहे हैं लेट कलर कलर
  3015. 1:59:04के अंदर अभी कोई वैल्यू नहीं दे रहे कलर
  3016. 1:59:05अभी क्या है खाली है तो अगर हम चाहे तो हम
  3017. 1:59:08चेक कर सकते हैं कि हमारे जो मोड की
  3018. 1:59:09वैल्यू है दैट शुड बी इक्वल टू डार्क अगर
  3019. 1:59:12मोड की वैल्यू डार्क है तो उस केस में जो
  3020. 1:59:14हमारा कलर वेरिएबल है उसे हम क्या वैल्यू
  3021. 1:59:16देना चाहते हैं उसको हम वैल्यू देना चाहते
  3022. 1:59:18हैं कि बैकग्राउंड कलर हमारा ब्लैक हो जाए
  3023. 1:59:20बट अगर हम हमारे मोड की वैल्यू लाइट है कि
  3024. 1:59:24लाइट मोड में हम अपनी वेबसाइट को देखना
  3025. 1:59:26चाहते हैं उस केस में कलर को बैकग्राउंड
  3026. 1:59:29कलर को हम रखना चाहते हैं वाइट और लास्ट
  3027. 1:59:31में हम क्या करेंगे लास्ट में कंसोल डॉट
  3028. 1:59:34लॉग
  3029. 1:59:35करके हम प्रिंट करवा देंगे अपना कलर
  3030. 1:59:38वेरिएबल कि फाइनली क्या कलर वेरिएबल की
  3031. 1:59:40वैल्यू सेट हुई तो इस तरीके से ये हमारा
  3032. 1:59:43प्रॉपर एक कोड है जिसको हमने लिख दिया इस
  3033. 1:59:45कोड के अंदर क्या हो रहा है इस कोड के
  3034. 1:59:46अंदर हमारे पास एक वेरिएबल है मोड जिसके
  3035. 1:59:48अंदर डार्क वैल्यू है अभी और एक कलर है
  3036. 1:59:50जिसको हमें सेट करना है अगर हमारा मोड जो
  3037. 1:59:52है उसकी वैल्यू इक्वल टू डार्क है तो उस
  3038. 1:59:54केस में कलर ब्लैक हो जाएगा अगर मोड की
  3039. 1:59:55वैल्यू लाइट है उस केस में कलर वाइट हो
  3040. 1:59:57जाएगा सेव किया रिफ्रेश किया मोड अभी
  3041. 1:59:59डार्क मोड है तो बैकग्राउंड कलर इज ब्लैक
  3042. 2:00:01हम बाद में डॉम नाम का एक टॉपिक सीखेंगे
  3043. 2:00:03उससे एक्चुअली हम अपनी स्क्रीन का कलर ही
  3044. 2:00:05चेंज कर सकते हैं जो वाइट स्क्रीन दिख रही
  3045. 2:00:07है इसका कलर ही हम चेंज कर सकते हैं
  3046. 2:00:09डिपेंडिंग अपॉन दिस वेरिएबल वैल्यू पर
  3047. 2:00:11उतना एडवांस में हमें नहीं जाना है अभी
  3048. 2:00:12अभी हम धीरे-धीरे चीजों को सीख रहे होंगे
  3049. 2:00:15तो ये वेरिएबल की वैल्यू हमने चेंज कर दी
  3050. 2:00:16यहीं पे अगर मैंने लाइट दे दिया होता सेव
  3051. 2:00:18किया रिफ्रेश किया तो इस बार बैकग्राउंड
  3052. 2:00:20कलर हमारे पास वाइट प्रिंट हो गया आ गया
  3053. 2:00:22तो इस तरीके से हमारी इफ स्टेटमेंट काम
  3054. 2:00:24करती है जैसे हमारी इफ स्टेटमेंट होती है
  3055. 2:00:26वैसे ही हमारे पास एक और तरीके की कंडीशनल
  3056. 2:00:28स्टेटमेंट होती है कॉल्ड इफ एल स्टेटमेंट
  3057. 2:00:30इफ एल्स के अंदर इफ तो हमारे पास होता ही
  3058. 2:00:32है उसके साथ हम एक एल्स को जोड़ देते हैं
  3059. 2:00:36इफ एल्स कहता है कि अगर कंडीशन जो इफ के
  3060. 2:00:39अंदर कंडीशन थी उसने ट्रू दे दिया तब तो
  3061. 2:00:41इफ वाला पार्ट रन होगा और उसने फाल्स दे
  3062. 2:00:44दिया तब एल्स वाला पार्ट रन होगा फॉर
  3063. 2:00:46एग्जांपल यहां पे हमने लिखा है कि अगर मोड
  3064. 2:00:48की वैल्यू डार्क मोड है तब तो कलर ब्लैक
  3065. 2:00:50हो जाए एल्स अगर डार्क मोड नहीं है कुछ और
  3066. 2:00:53है तो उस केस में कलर को वाइट कर दो तो
  3067. 2:00:55इससे हमें बार-बार जो इफ स्टेटमेंट है वो
  3068. 2:00:57नहीं लिखनी पड़ती एक अगर हम ट्रू एंड
  3069. 2:01:00फाल्स वाला केस हमारे पास पेर बन जाता है
  3070. 2:01:01तो हम इफ एल्स को यूज कर लेते हैं फॉर
  3071. 2:01:04एग्जांपल यहां पे अगर मोड की वैल्यू डार्क
  3072. 2:01:06है तो उस केस में तो कलर ब्लैक हो जाए और
  3073. 2:01:08एल्स के केस में हम क्या कर दें अपने कलर
  3074. 2:01:11को वाइट कर दें इस पार्ट को हम हटा सकते
  3075. 2:01:13हैं सेव कर लेते हैं रिफ्रेश किया वाइट आ
  3076. 2:01:16गया हमारे पास क्यों आया वाइट यहां पे मोड
  3077. 2:01:18की वैल्यू लाइट है इसने देखा क्या डार्क
  3078. 2:01:20मोड है डार्क मोड नहीं है तो बाकी सारे
  3079. 2:01:22केसेस में क्या होगा कलर वाइट हो जाएगा
  3080. 2:01:24अगर हम यहां पे कुछ भी कर देते ब्लू कर
  3081. 2:01:26देते सेव किया तब भी हमारे पास वाइट ही
  3082. 2:01:29प्रिंट होके आया क्यों क्योंकि यह सिर्फ
  3083. 2:01:31चेक कर रहा है कि डार्क मोड नहीं होना
  3084. 2:01:32चाहिए बाकी कुछ भी हो तो उस केस में कलर
  3085. 2:01:34हमारा वाइट हो जाएगा इसी एग्जांपल को एज
  3086. 2:01:36के साथ चेक कर लेते हैं लेट एज इज इक्वल
  3087. 2:01:39टू लेट्स मेक इट 25 अगर हमारी एज की
  3088. 2:01:43वैल्यू ग्रेटर दन इक्वल टू 18 है तो उस
  3089. 2:01:45केस में हम प्रिंट करवा रहे होंगे
  3090. 2:01:48वोट एल्स वाले केसेस में हम कसोल ड लॉग
  3091. 2:01:51करके प्रिंट करवाएंगे नॉट
  3092. 2:01:54वोट तो अगर एक बार कंडीशन इफ के साथ मैच
  3093. 2:01:57हो जाती है तो एल्स वाला पार्ट रन नहीं
  3094. 2:01:59करता रिफ्रेश करेंगे वोट प्रिंट होके आया
  3095. 2:02:01सिर्फ ऐसा नहीं है दोनों प्रिंट होंगे पर
  3096. 2:02:03अगर यही हमने 16 कर दिया होता सेव किया
  3097. 2:02:05रिफ्रेश किया नॉट वोट प्रिंट होके आया
  3098. 2:02:07आल्सो एल्स को हम बिना इफ के नहीं लिख
  3099. 2:02:09सकते जैसे इफ को तो हम बार-बार बार-बार
  3100. 2:02:11कुछ भी इफ करके स्टेटमेंट के अंदर कुछ भी
  3101. 2:02:13हम लिख सकते हैं पर अगर सिंपली हम लिखना
  3102. 2:02:15चाहे कि नहीं एल्स के अंदर कुछ हो जाए तो
  3103. 2:02:17ये हमें एरर दे देगा कि डिक्लेरेशन और
  3104. 2:02:19स्टेटमेंट एक्सपेक्टेड यानी एल्स हमेशा इफ
  3105. 2:02:21के साथ ही आता है इफ के बिना हमारे पास
  3106. 2:02:23नहीं आएगा तो इस तरीके से हमारा एफ एल्स
  3107. 2:02:25काम करता है अब यहां हम एक और एग्जांपल
  3108. 2:02:27देख सकते हैं व्हिच इज कि हमें फाइंड आउट
  3109. 2:02:29करना है नंबर ऑड है या इवन है कोई भी नंबर
  3110. 2:02:33अगर हमें दिया होगा लेट्स सपोज हमें नंबर
  3111. 2:02:34फाइव दिया है तो हमें पता है ये हमारा ऑड
  3112. 2:02:36नंबर होता है अगर हमें नंबर 10 दिया ये
  3113. 2:02:38पता है हमें हमारा इवन नंबर होता है टू भी
  3114. 2:02:41इवन होता है फोर भी इवन होता है वन ऑड
  3115. 2:02:43होता है थ्री ऑड होता है तो इस तरीके से
  3116. 2:02:45कुछ ऑड नंबर्स होते हैं कुछ इवन नंबर्स
  3117. 2:02:47होते हैं ऑड इवन का कैसे पता चलता है हमें
  3118. 2:02:49पता है वो नंबर जो टू से डिवाइड हो जाता
  3119. 2:02:51है
  3120. 2:02:52वो एक इवन नंबर होता है और वो नंबर जो टू
  3121. 2:02:55से डिवाइड नहीं होता वो एक ऑड नंबर होता
  3122. 2:02:57है टू से डिवाइड होने का मतलब है कि एक
  3123. 2:02:59नंबर टू से कंप्लीट डिवाइड होके ज़ीरो दे
  3124. 2:03:02दे रिमाइंडर में वही तो नंबर कंप्लीट
  3125. 2:03:04डिवाइड होगा जो डिवाइड होके ज़ीरो दे दे
  3126. 2:03:06तो इसका मतलब कोई भी नंबर a अगर हमारे पास
  3127. 2:03:08है तो वो मॉड्यूस में मॉडलो में टू के साथ
  3128. 2:03:12हमें क्या रिटर्न करके दे दे हमें ज़ीरो
  3129. 2:03:13रिटर्न करके दे दे तो ये a क्या बन जाएगा
  3130. 2:03:15ये a हमारा एक इवन नंबर बन जाएगा तो एक
  3131. 2:03:18कंडीशन होती है प्रोग्रामिंग के अंदर ऑड
  3132. 2:03:20और इवन नंबर को चेक करने की कि कोई भी
  3133. 2:03:22नंबर x अगर हमारे पास है तो x मॉड्यूस 2
  3134. 2:03:25की वैल्यू अगर फाइनली इक्वल टू जीरो आ जाए
  3135. 2:03:28तो उस केस में ये क्या बन जाएगा ये एक इवन
  3136. 2:03:30नंबर बन जाएगा तो यहां पे इस एक्सप्रेशन
  3137. 2:03:32को हम जीरो के साथ कंपेयर करके देखते हैं
  3138. 2:03:35तो इसी तरीके से हम किसी भी नंबर को चेक
  3139. 2:03:37कर सकते हैं कोई भी नंबर ऑड है या इवन है
  3140. 2:03:39ये हमारा नंबर हो गया लेट्स सपोज हमारे
  3141. 2:03:41पास नंबर है 10 तो हम यहां चेक कर सकते
  3142. 2:03:43हैं अगर नम मॉड्यूस टू ट्रिपल इक्वल टू 0
  3143. 2:03:47के इक्वल है मतलब इस वैल्यू का रिमाइंडर
  3144. 2:03:50टू से जब नंबर को डिवाइड करेंगे अगर
  3145. 2:03:51रिमाइंडर रो आ गया इक्वल टू 0 तो उस केस
  3146. 2:03:54में हम प्रिंट करवा सकते हैं कलॉग
  3147. 2:03:57इन एंड बाकी केसेस में हम प्रिंट करवा
  3148. 2:04:01सकते हैं कलॉग ऑट इसको सेव कर लिया
  3149. 2:04:04रिफ्रेश किया हमारे पास आ गया इवन इनफैक्ट
  3150. 2:04:07पूरा हम प्रिंट करवा सकते हैं यहां लिख
  3151. 2:04:09सकते हैं
  3152. 2:04:10नम कॉमा और यहां इज
  3153. 2:04:14इवन एंड इसी तरीके से यहां लिख सकते हैं
  3154. 2:04:17इज ऑड सेव कर लिया रिफ्रेश किया यहां
  3155. 2:04:21प्रिंट हो गया 10 इज इवन यहीं पर अगर
  3156. 2:04:23हमारे पास सेवन होता रिफ्रेश करते तो यहां
  3157. 2:04:26प्रिंट होके आता सेवन इज ऑड 15 होता 15 के
  3158. 2:04:29केस में भी प्रिंट होके आता 15 इज ऑड और
  3159. 2:04:3220 होता तो 20 के केस में प्रिंट होके आता
  3160. 2:04:3420 इज इवन तो इस तरीके से हमारा कोई भी
  3161. 2:04:37नंबर ऑड आ रहा है या इवन आ रहा है उसकी
  3162. 2:04:39कंडीशन भी हम चेक कर सकते हैं यूजिंग सम
  3163. 2:04:41लॉजिक कुछ हमें लॉजिक यूज़ करना पड़ेगा कि
  3164. 2:04:43कंडीशन चेक किस बेसिस पे की जाए और फिर
  3165. 2:04:45हमें अपने नॉर्मल इफ एल्स के सिंटेक्स को
  3166. 2:04:48लिखना पड़ेगा अच्छा सिंटेक्स एक टर्म होती
  3167. 2:04:50है प्रोग्रामिंग के अंदर जो आपको बार
  3168. 2:04:52देखने को मिल सकती है सिंटेक्स का कोई
  3169. 2:04:54कॉम्प्लेक्टेड किसी भी प्रोग्रामिंग
  3170. 2:04:56लैंग्वेज के रूल्स को उसका सिंटेक्स कहते
  3171. 2:04:59हैं जैसे इंग्लिश के अंदर हमें पता है
  3172. 2:05:00सेंटेंस के लास्ट में आपको डॉट लिखना ही
  3173. 2:05:02लिखना पड़ेगा यहां पे भी हमें पता है कोई
  3174. 2:05:05भी स्टेटमेंट अगर हम लिख रहे हैं वहां पे
  3175. 2:05:06आपको सेमीकलन लगाना चाहिए या इफ जो है
  3176. 2:05:09उसके बाद हमें कुछ ना कुछ कंडीशन लिखनी
  3177. 2:05:11पड़ती है अगर मैं डायरेक्टली इस तरीके से
  3178. 2:05:13लिखूं इफ और यहां मैं ए बी सीडी इस तरीके
  3179. 2:05:15से मैंने कुछ लिख दिया तो ये क्या देगा ये
  3180. 2:05:16मुझे एरर देगा यहां पे वो कह रहा है
  3181. 2:05:18कुछ-कुछ चीजें हैं कुछ-कुछ रूल्स हैं
  3182. 2:05:20जिसके आप खिलाफ जाके ये इफ ए बी सीडी आपने
  3183. 2:05:23लिख दिया है तो हर लैंग्वेज के अपने रूल्स
  3184. 2:05:25होते हैं जिसको हम उसका सिंटेक्स कहते हैं
  3185. 2:05:27नेक्स्ट हम बढ़ने वाले हैं अपने थर्ड टाइप
  3186. 2:05:29की इफ एल स्टेटमेंट की तरफ व्हिच इज एल्स
  3187. 2:05:32इफ स्टेटमेंट्स एल्स इफ स्टेटमेंट का
  3188. 2:05:34बेसिकली काम होता है कि जब हम अपनी इफ
  3189. 2:05:36स्टेटमेंट लिखते हैं उसके अंदर हम किसी
  3190. 2:05:38कंडीशन को चेक कर पाते हैं फॉर एग्जांपल
  3191. 2:05:40हमने यहां पे कंडीशन वन को चेक कर लिया और
  3192. 2:05:42उसके बाद हमने इफ का ब्लॉक बना दिया उसके
  3193. 2:05:44बाद हम एल्स लिख देते हैं तो एल्स से क्या
  3194. 2:05:47होता है अगर ये कंडीशन सच नहीं हुई तो फिर
  3195. 2:05:48ये कर दो पर कभी-कभी हमें मल्टीपल कंडीशंस
  3196. 2:05:51चेक करनी पड़ सकती हैं फॉर एग्जांपल मुझे
  3197. 2:05:53एक कंडीशन वन भी चेक करनी पड़ सकती है
  3198. 2:05:55कंडीशन टू भी चेक करनी पड़ सकती है कंडीशन
  3199. 2:05:57थ्री भी चेक करनी पड़ सकती है कंडीशन फोर
  3200. 2:05:59भी चेक करनी पड़ सकती है जैसे इसमें यह हो
  3201. 2:06:01सकता है कि बैकग्राउंड कलर आपको डार्क
  3202. 2:06:03चाहिए क्या आप डार्क मोड में हैं क्या आप
  3203. 2:06:04लाइट मोड में हैं क्या आपको बैकग्राउंड
  3204. 2:06:06कलर ब्लू चाहिए या आपको बैकग्राउंड कलर
  3205. 2:06:08लेट्स सपोज पिंक चाहिए तो ये चार कंडीशंस
  3206. 2:06:10है जिनको मुझे चेक करना है तो ऐसे केसेस
  3207. 2:06:12में बार-बार इफ लिखने की बजाय हमारे पास
  3208. 2:06:15एक होता है एल्स इफ स्टेटमेंट एल्स इफ
  3209. 2:06:17कहता है कि अगर इफ स्टेटमेंट काम नहीं की
  3210. 2:06:20इफ स्टेटमेंट ने काम नहीं किया तो उसके
  3211. 2:06:22बाद आप एल्स इफ चेक कर लो तो यहां पर हम
  3212. 2:06:25अपनी एल्स इफ स्टेटमेंट को चेक करेंगे जो
  3213. 2:06:28हमारी कंडीशन टू के लिए चेक करेगी हमारे
  3214. 2:06:30पास तो यहां एल्स इफ लिखकर हम अपनी कंडीशन
  3215. 2:06:33टू को चेक करते हैं और फिर उसका ब्लॉक
  3216. 2:06:34बनाते हैं एंड हम कितने भी चाहे तो एल्स
  3217. 2:06:37इफ लगातार लिख सकते हैं एंड फिर लास्ट में
  3218. 2:06:39जब हमारे पास एल्स इफ ख़त्म हो जाते हैं
  3219. 2:06:40तो लास्ट में हम अपने एल्स को लिख सकते
  3220. 2:06:42हैं तो जनरली इस तरीके से पहले हमारे पास
  3221. 2:06:44इफ स्टेटमेंट आती है फिर हमारे पास एलस इफ
  3222. 2:06:46आते हैं जिनके अंदर हम और कंडीशंस को चेक
  3223. 2:06:48कर सकते हैं और अगर ऊपर वाली किसी भी
  3224. 2:06:50कंडीशन से मैच नहीं हुआ तो उसके बाद हमारे
  3225. 2:06:52पास एल्स आ जाता है जिसमें फाइनल आंसर कुछ
  3226. 2:06:54हम लिख देते हैं जैसे हमने यहां पे चेक
  3227. 2:06:56किया कि अगर एज लेस दन 18 है तो उस केस
  3228. 2:06:58में प्रिंट कर दो जूनियर लेकिन एज लेस दन
  3229. 2:07:0118 नहीं है तो फिर उस केस में चेक करो
  3230. 2:07:02क्या एज ग्रेटर दन 60 है उस केस में
  3231. 2:07:04प्रिंट कर दो सीनियर और अगर दोनों में से
  3232. 2:07:06किसी से मैच नहीं करता तो मतलब 18 और 60
  3233. 2:07:08के बीच की कोई एज होगी तो उस केस में
  3234. 2:07:10प्रिंट कर दो मिडल तो इस तरीके से सारी
  3235. 2:07:12मल्टीपल कंडीशन को हमने चेक कर लिया यहां
  3236. 2:07:14पे एग्जांपल के थ्रू हम चेक कर सकते
  3237. 2:07:17हैं लेट्स चूज आवर मोड वाला एग्जांपल लेट
  3238. 2:07:20मोड य मोड की वैल्यू कुछ भी हो सकती है
  3239. 2:07:22फॉर एग्जांपल हमारे पास डार्क मोड है और
  3240. 2:07:24एक वेरिएबल हमने बना लिया कलर अब यहां हम
  3241. 2:07:27चेक कर सकते हैं अगर हमारे मोड की वैल्यू
  3242. 2:07:30इक्वल टू डार्क है तो उस केस में तो हमें
  3243. 2:07:32चाहिए कि हमारे बैकग्राउंड का जो कलर है
  3244. 2:07:35दैट शुड बी इक्वल टू
  3245. 2:07:38ब्लैक बट एल्स इफ इस तरीके से एल्स करके
  3246. 2:07:42हम एक और इफ लिखते हैं बीच में हमारी
  3247. 2:07:44स्पेस आएगी और यहां पे हम अपनी सेकंड
  3248. 2:07:46कंडीशन को चेक कर सकते हैं यानी मोड की
  3249. 2:07:48वैल्यू अगर लेट्स सपोज ब्लू हो जाए तो उस
  3250. 2:07:51केस में हम चाहते हैं कलर की वैल्यू भी
  3251. 2:07:53हमारे पास ब्लू होनी
  3252. 2:07:54चाहिए एंड एक और एल सेफ हम चाहे तो लगा
  3253. 2:07:57सकते हैं अगर मोड की वैल्यू पिंक हो
  3254. 2:08:00गई लेट्स यूज अ ट्रिपल इक्वल टू एवरी वेयर
  3255. 2:08:05मोड की वैल्यू अगर पिंक हो गई तो उस केस
  3256. 2:08:07में हम चाहते हैं हमारी कलर की वैल्यू भी
  3257. 2:08:09पिंक हो जानी चाहिए एंड लास्ट में एक एल्स
  3258. 2:08:12केस दे सकते हैं कि लास्ट में और कुछ नहीं
  3259. 2:08:14हुआ तो कलर की वैल्यू आपको वाइट सेट करनी
  3260. 2:08:17है लेट्स मेक इट इक्वल टू बिकॉज कलर इज अ
  3261. 2:08:20वेरिएबल इसको सेव कर लेते हैं और लास्ट
  3262. 2:08:23में जाके कंसोल डॉट लॉक कर देते
  3263. 2:08:25हैं
  3264. 2:08:27कलर सेव किया अभी मोड डार्क है तो इसके
  3265. 2:08:30साथ मैच हो जाएगा तो हमारे पास कलर में
  3266. 2:08:31डार्क आ जाएगा रिफ्रेश किया वी विल गेट
  3267. 2:08:34ब्लैक अब यहीं पर मोड को हमने ब्लू कर
  3268. 2:08:37दिया होता सेव किया रिफ्रेश किया तो हमारे
  3269. 2:08:39पास ब्लू आ जाता कलर अगर हमने मोड को
  3270. 2:08:41लेट्स सपोज हमने किया होता सिल्वर कुछ भी
  3271. 2:08:44मोड रख दिया हमने बस जो इन कंडीशन से मैच
  3272. 2:08:47ना करे इन कंडीशन से मैच नहीं किया तो
  3273. 2:08:48फाइनली हमारे पास वाटी आएगा सेव किया
  3274. 2:08:50रिफ्रेश किया फाइनल कलर हमारे पास आ गया
  3275. 2:08:52इक्वल टू वाइट तो इस तरीके से बीच में अगर
  3276. 2:08:54हमें मल्टीपल कंडीशंस चेक करनी होती है तो
  3277. 2:08:56उसके लिए हम अपने एल्स इफ ब्लॉक को यूज
  3278. 2:08:58करते हैं अब इफ एल्स के अंदर ही लेट्स
  3279. 2:09:00सपोज हमारे पास अगर ऐसा कोई केस होता है
  3280. 2:09:02जिसमें हमें सिर्फ इफ स्टेटमेंट लिखनी है
  3281. 2:09:05या हमारे पास ब्लॉक में करवाने के लिए एक
  3282. 2:09:07ही काम है सिंगल काम फॉर एग्जांपल मैंने
  3283. 2:09:09लिखा अगर मेरे मोड की वैल्यू डार्क है तो
  3284. 2:09:13उस केस में मुझे मोड को ही प्रिंट करना है
  3285. 2:09:16तो यहां हम क्या कर सकते हैं बिना अपना एक
  3286. 2:09:19ब्लॉक क्रिएट किए हुए हम अपना एक सिंगल
  3287. 2:09:21लाइ का काम कर सकते हैं फॉर एग्जांपल मुझे
  3288. 2:09:23एक ही लाइन का काम करना है अगर मेरे मोड
  3289. 2:09:25की वैल्यू डार्क के इक्वल है तो उस केस
  3290. 2:09:26में प्रिंट कर दो मोड की वैल्यू को तो ये
  3291. 2:09:29जो लाइन है ये हमें कोई एरर नहीं देगी सेव
  3292. 2:09:31करेंगे रिफ्रेश करेंगे यहां पर अगर इफ आई
  3293. 2:09:33सेट इट टू डार्क सेव किया रिफ्रेश किया ये
  3294. 2:09:35ब्लैक आ गया और फिर मेरे पास डार्क प्रिंट
  3295. 2:09:37होके आ गया तो इस केस में ये लाइन कोई
  3296. 2:09:39हमारे पास एरर नहीं देगी और इस तरीके से
  3297. 2:09:41भी हम स्टेटमेंट्स को लिख सकते हैं ये जो
  3298. 2:09:43स्टेटमेंट है ये तभी वर्क करेगी जब कंडीशन
  3299. 2:09:45के ट्रू होने के बाद हमें सिर्फ एक ही काम
  3300. 2:09:47कराना वो काम कुछ भी हो सकता है वो काम
  3301. 2:09:49वेरिएबल को कोई वैल्यू असाइन करना भी हो
  3302. 2:09:50सकता है वो काम कुछ प्रिंट करवाना भी हो
  3303. 2:09:52सकता है ये स्टेटमेंट उस केसेस में वर्क
  3304. 2:09:54कर जाएगी पर जनरली इस तरीके से हम अपने
  3305. 2:09:56कोड को नहीं लिखेंगे क्योंकि ये अच्छा
  3306. 2:09:57प्रोफेशनल तरीका नहीं है जनरली चाहे हमें
  3307. 2:10:00एक काम कराना हो या हमें बहुत सारे काम
  3308. 2:10:01कराना हो हम हमेशा अपने ब्लॉक्स को यूज
  3309. 2:10:03करेंगे यानी इस तरीके से अपने कर्ली
  3310. 2:10:06ब्रेसे के अंदर हम अपने पूरे कोड को लिखने
  3311. 2:10:08वाले हैं तो इस तरीके की जो स्टेटमेंट
  3312. 2:10:10होती हैं वो इजी टू अंडरस्टैंड होती हैं
  3313. 2:10:11इजी टू रीड होती है प्लस काफी सारी कंपनीज
  3314. 2:10:14होती हैं जो इंटरनली यही कन्वेंशन फॉलो
  3315. 2:10:16करती हैं यही तरीका फॉलो करती हैं अपने
  3316. 2:10:17एफएल स्टेटमेंट्स को लिखने का अब ये तो हो
  3317. 2:10:19गई हमारी कंडीशनल स्टेटमेंट्स जिनकी हेल्प
  3318. 2:10:21से हम अपनी बहुत सारी कंडीशंस को चेक कर
  3319. 2:10:23सकते हैं अब हम रिविजिट करने वाले हैं
  3320. 2:10:25अपने एक और ऑपरेटर को व्हिच इज़ अ स्पेशल
  3321. 2:10:27ऑपरेटर कॉल्ड टरनरी ऑपरेटर टरनरी ऑपरेटर
  3322. 2:10:30स्पेशल ऑपरेटर क्यों है स्पेशल ऑपरेटर
  3323. 2:10:32इसलिए है क्योंकि अभी तक हमने ऐसे ऑपरेटर
  3324. 2:10:34देख लिए जो दो ऑपरेंट के ऊपर काम करते हैं
  3325. 2:10:36दो ऑपरेंड्स यानी a + b a और b दोनों
  3326. 2:10:40ऑपरेंड्स हैं हमने ऐसे भी ऑपरेटर देख लिए
  3327. 2:10:42जो एक ऑपरेंट के ऊपर काम करते हैं हमारे
  3328. 2:10:44यूनिरी ऑपरेटर्स जैसे हमारा a + प् हो गया
  3329. 2:10:47a - माइनस हो गया अब हम देखने वाले हैं
  3330. 2:10:49ऐसा ऑपरेटर जो तीन ऑपरेंट के ऊपर काम करता
  3331. 2:10:52है और तीन ऑपरेंट क्या होते हैं तीन
  3332. 2:10:54ऑपरेंट में एक होती है हमारी कंडीशन और दो
  3333. 2:10:56होते हैं हमारे आउटपुट हमारा जो टरनरी
  3334. 2:10:59ऑपरेटर होता है जो क्वेश्चन मार्क है और
  3335. 2:11:01ये जो कोलन है इसे हम अपना टरनरी ऑपरेटर
  3336. 2:11:03कहते हैं टरनरी ऑपरेटर ऐसे काम करता है a
  3337. 2:11:06क्वेश्चन मार्क b कोलन c और इसका बेसिक
  3338. 2:11:10मतलब होता है कि a के अंदर कोई कंडीशन है
  3339. 2:11:13और कंडीशन के ऊपर क्वेश्चन मार्क लगा के
  3340. 2:11:15हम पूछ रहे हैं इस कंडीशन की वैल्यू ट्रू
  3341. 2:11:17है या इस कंडीशन की वैल्यू फाल्स है अगर
  3342. 2:11:19कंडीशन की a वाली की वैल्यू ट्रू हो जाती
  3343. 2:11:22है तो उस केस में b में जो लिखा होगा वो
  3344. 2:11:24सच हो जाएगा लेकिन अगर इसकी वैल्यू फाल्स
  3345. 2:11:26हो गई तो c वाला एग्जीक्यूट हो जाएगा फॉर
  3346. 2:11:29एग्जांपल हमने कोई कंडीशन दी उसको हम
  3347. 2:11:30क्वेश्चन कर रहे हैं इज इट ट्रू और इज इट
  3348. 2:11:32फाल्स अगर ट्रू हुआ तो पहले वाली चीज
  3349. 2:11:34एग्जीक्यूट हो जाएगी और फाल्स हुआ तो
  3350. 2:11:36दूसरे वाली चीज एग्जीक्यूट हो जाएगी जैसे
  3351. 2:11:38हमने यहां पे चेक किया कि एज की वैल्यू
  3352. 2:11:40ग्रेटर दन 18 है क्वेश्चन मार्क अगर एज की
  3353. 2:11:42वैल्यू ग्रेटर दन 18 है तो हमारे पास
  3354. 2:11:44एडल्ट आ जाएगा नहीं तो इस कोलन का मतलब है
  3355. 2:11:47नहीं तो हमारे पास नॉट एडल्ट आ जाएगा इसको
  3356. 2:11:50एक बार एग्जीक्यूट करके देखते हैं लेट्स
  3357. 2:11:53रिमूव ऑल ऑफ़ दिस लेट्स मेक अ वेरिएबल
  3358. 2:11:56कॉल्ड एज एज की वैल्यू अभी हम रख लेते हैं
  3359. 2:11:5825 हम यहां चेक कर सकते हैं अगर एज की
  3360. 2:12:01वैल्यू ग्रेटर दन इक्वल ट 18 है क्वेश्चन
  3361. 2:12:03मार्क तो हमारे पास एडल्ट आ जाएगा नहीं तो
  3362. 2:12:08हमारे पास नॉट एडल्ट आ जाएगा सेव किया
  3363. 2:12:11रिफ्रेश किया कुछ प्रिंट होके नहीं आएगा
  3364. 2:12:12क्यों क्योंकि हम कुछ प्रिंट ही नहीं करा
  3365. 2:12:14रहे हम तो सिर्फ एक स्ट्रिंग कह रहे हैं
  3366. 2:12:16यह रिजल्ट होगा नहीं तो यह रिजल्ट होगा हम
  3367. 2:12:18चाहे तो उस रिजल्ट को किसी नए वेरिएबल के
  3368. 2:12:20अंदर स्टोर भी कर सकते हैं लेट रिजल्ट इज
  3369. 2:12:22इक्वल टू तो ये जो पूरा का पूरा हमारा
  3370. 2:12:24एक्सप्रेशन है इसका रिजल्ट इस वेरिएबल के
  3371. 2:12:27अंदर जाके स्टोर हो जाएगा और फिर हम अपने
  3372. 2:12:29रिजल्ट को प्रिंट करवा सकते हैं तो ये
  3373. 2:12:31हमने अपने रिजल्ट को प्रिंट करवा दिया सेव
  3374. 2:12:33कर दिया रिफ्रेश किया हमारे पास आ गया
  3375. 2:12:34एडल्ट क्योंकि हमारी एज जो है ग्रेटर दन
  3376. 2:12:3718 है तो 25 ग्र = 18 हमें एडल्ट रिटर्न
  3377. 2:12:40करके देगा बट इफ वी मेक इट 16 सेव किया
  3378. 2:12:44रिफ्रेश किया तो फिर हमारे पास नॉट रिजल्ट
  3379. 2:12:45आएगा बट मेजर चीज है कि ये हमारा टरनरी
  3380. 2:12:48ऑपरेटर है अब हम चाहे तो डायरेक्टली यहां
  3381. 2:12:50पर भी प्रिंट कर सकते
  3382. 2:12:52अगर हम यह रिजल्ट वेरिएबल ना यूज करें और
  3383. 2:12:55हम सीधा यहां पे लिख दें कसोल
  3384. 2:12:58डलॉग इस तरीके से एंड एक और कसोल डलॉग
  3385. 2:13:02स्टेटमेंट लिख दें यहां पे सेव तो इस
  3386. 2:13:05तरीके से दो स्टेटमेंट्स को भी एक साथ
  3387. 2:13:06लिखा जा सकता है रिफ्रेश किया प्रिंट होके
  3388. 2:13:08आया नॉट एडल्ट बट यहां दोबारा हमने 25 कर
  3389. 2:13:11दिया सेव किया रिफ्रेश किया इस बार प्रिंट
  3390. 2:13:13होके आया एडल्ट अब यह जो चीज है यह
  3391. 2:13:15कंपलीटली वैलिड है हम इस तरीके से चीजें
  3392. 2:13:17लिख सकते हैं बट जनरली हम ये प्रेफर नहीं
  3393. 2:13:19करेंगे टरनरी ऑपरेटर को यूज यूज कर सकते
  3394. 2:13:21हैं कोड के अंदर बिल्कुल यूज करना प्रेफर
  3395. 2:13:23कर सकते हैं पर जनरली अगर हमें कोई छोटी
  3396. 2:13:24सी कंडीशन चेक करनी होती है जैसे सिर्फ
  3397. 2:13:26अगर हमें स्ट्रिंग्स ही लिखनी होती ये जो
  3398. 2:13:28हम एडल्ट नॉन एडल्ट है सिर्फ इतना काम अगर
  3399. 2:13:31हमें करना होता तो फिर हम टरनरी ऑपरेटर को
  3400. 2:13:33यूज कर सकते थे जनरली प्रिंट करवाने के
  3401. 2:13:35लिए हम यूज नहीं करते मतलब अगर ये
  3402. 2:13:36स्टेटमेंट बहुत लंबी हो जाती है बहुत बड़ी
  3403. 2:13:38हो जाती है तो उस केस में हम इफ एल्स को
  3404. 2:13:39प्रेफर करेंगे तो टरनरी ऑपरेटर कुछ नहीं
  3405. 2:13:42है एक ऐसा ऑपरेटर है जो इफ एल्स को ही
  3406. 2:13:44लिखने का दूसरा तरीका है बेसिकली इस
  3407. 2:13:45कंडीशन को चेक कर रहे हैं अगर ट्रू हो गया
  3408. 2:13:47इफ हो गया तो ये एग्जीक्यूट हो जाएगा एल्स
  3409. 2:13:49हो गया तो ये एग्जीक्यूट हो जाएगा तो दिस
  3410. 2:13:51इज नथिंग बट अ सिंपलर या इसको
  3411. 2:13:57कॉम्पेक्टमैप
  3412. 2:14:00र्स एंड कंडीशनल स्टेटमेंट्स इसके बाद एक
  3413. 2:14:03और छोटा सा टॉपिक है जिसको मैं टच करना
  3414. 2:14:04चाह रही थी जो हमारे एमडीएन डॉक्स होते
  3415. 2:14:06हैं यानी अगर आपका कभी मन करता है कि मुझे
  3416. 2:14:08जावास्क्रिप्ट के अंदर और चीजें एक्सप्लोर
  3417. 2:14:10करनी है मुझे और कुछ नया टॉपिक है जिसको
  3418. 2:14:12जाके पढ़ना है मुझे कुछ और सीखना है या
  3419. 2:14:14मुझे एग्जैक्ट डॉक्यूमेंटेशन देखनी है कि
  3420. 2:14:16इन सारी चीजों का मतलब क्या है मुझे थोड़ी
  3421. 2:14:17सी थ्योरी पढ़नी है क्योंकि रीडिंग भी
  3422. 2:14:19बहुत इंपॉर्टेंट हैबिट है एक ग्रामर के
  3423. 2:14:21लिए तो उसके लिए हमारे पास डॉक्यूमेंटेशन
  3424. 2:14:23होती है ऑनलाइन जिसको हम एमडीएन
  3425. 2:14:25डॉक्यूमेंटेशन कहते हैं और हम सिंपली जाके
  3426. 2:14:27सर्च कर सकते हैं एमडीएन के लिए तो एडीए
  3427. 2:14:30वेब डॉक्स ये है डेवलपर mozilla.org तो मो
  3428. 2:14:34हमारी ऑर्गेनाइजेशन है तो ये फ्री
  3429. 2:14:36डॉक्यूमेंटेशन है डॉक्यूमेंटेशन डेवलपर्स
  3430. 2:14:37ने लिखी है तो इसके अंदर हमारी जो सीएसएस
  3431. 2:14:51तो आई कैन गो एंड सी फॉर टरनरी ऑपरेटर ये
  3432. 2:14:53मुझे बता रहा है टरनरी ऑपरेटर इज द ओनली
  3433. 2:14:55जावास्क्रिप्ट ऑपरेटर दैट टेक्स थ्री
  3434. 2:14:56ऑपरेंट अ कंडीशन उसके बाद ट्रुथी वैल्यू
  3435. 2:15:00इस तरीके से कोलन यहां पे एग्जांपल भी
  3436. 2:15:02मुझे दिखा दिया कि इस तरीके से हमारे
  3437. 2:15:05टरनरी ऑपरेटर जो है उसको लिखा जाता है अब
  3438. 2:15:07ये फंक्शन क्या है उसको देख के कंफ्यूज
  3439. 2:15:08नहीं होना फंक्शंस को हम बाद में पढ़ रहे
  3440. 2:15:10होंगे पर ये हमारा तरीका होता है टरनरी
  3441. 2:15:12ऑपरेटर्स को लिखने का कि कंडीशन को हम चेक
  3442. 2:15:14करते हैं फिर अगर एक्सप्रेशन ट्रू होता है
  3443. 2:15:16तो ये एग्जीक्यूट होगा नहीं तो ये वैल्यू
  3444. 2:15:18एग्जीक्यूट होगी तो इस तरीके से किसी भी
  3445. 2:15:20चीज के बारे में इन जावास्क्रिप्ट या अगर
  3446. 2:15:21आप html4 एसएस सीख रहे हो तो वहां पे भी
  3447. 2:15:23अगर आपको कुछ भी सीखना है कुछ भी जानना है
  3448. 2:15:25हम एमडीएन डॉक्यूमेंटेशंस के अंदर जाके
  3449. 2:15:27सर्च कर सकते हैं और यहीं पर वैसे इफ एल्स
  3450. 2:15:29के अलावा कंडीशनल स्टेटमेंट्स में एक और
  3451. 2:15:31तरीका होता है कंडीशन को चेक करने का
  3452. 2:15:33व्हिच इज कॉल्ड स्विच स्विच वैसे रियल
  3453. 2:15:36लाइफ डे टू डे प्रोग्रामिंग के अंदर उतना
  3454. 2:15:38हम यूज़ नहीं करते ना अपने प्रोजेक्ट्स के
  3455. 2:15:39अंदर उतना यूज़ करेंगे ना अपने रियल लाइफ
  3456. 2:15:42जो हमारी डे टू डे डेवलपमेंट होती है उसके
  3457. 2:15:43अंदर भी उतना यूज़ नहीं होता स्विच
  3458. 2:15:45स्टेटमेंट पर ये भी एक तरीका होता है
  3459. 2:15:47स्विच स्टेटमेंट कंडीशन को चेक करने का इफ
  3460. 2:15:50वी वांट टू चेक स्विच स्टेटमेंट तो हम
  3461. 2:15:52सिंपली जाके कर सकते हैं वी कैन लुक फॉर
  3462. 2:15:55स्विच स्टेटमेंट या सिंपली स्विच सर्च कर
  3463. 2:15:59सकते हैं तो यह हमारी स्विच स्टेटमेंट आ
  3464. 2:16:01गई तो स्विच स्टेटमेंट क्या करती है यह एक
  3465. 2:16:03सिंगल एक्सप्रेशन के बेसिस पे वैल्यू मैच
  3466. 2:16:05करके आउटपुट निकालती है फॉर एग्जांपल यहां
  3467. 2:16:07हमने एक्सप्रेशन के अंदर लिख दिया पपायास
  3468. 2:16:10तो यह क्या करेगी स्विच के अंदर उस
  3469. 2:16:12एक्सप्रेशन को इस तरीके से हम स्विच लिखते
  3470. 2:16:13हैं स्विच लिखने का तरीका होता है हम फिर
  3471. 2:16:15पेंसिस लगाते हैं इसको थोड़ा सा मैं ज़ूम
  3472. 2:16:17इन कर लेती हूं हम फिर अपने पैरेंस लगाते
  3473. 2:16:20हैं और और वहां पे हम इस तरीके से स्विच
  3474. 2:16:22लिखते हैं फिर हम अपने एक्सप्रेशन को
  3475. 2:16:24लिखते हैं तो इसके अंदर पपायास आ गया और
  3476. 2:16:26फिर इस तरीके से कर्ली ब्रेसेज लगा के हम
  3477. 2:16:28चेक कर रहे होते हैं तो यहां स्विच के
  3478. 2:16:30अंदर हम केसेस लिख देते हैं कि ये केस सच
  3479. 2:16:32होगा तो ये चीज होनी चाहिए दूसरा केस सच
  3480. 2:16:35होगा तो ये चीज होनी चाहिए तीसरा केस सच
  3481. 2:16:37होगा तो ये चीज होनी चाहिए इस तरीके से हम
  3482. 2:16:39काफी सारी कंडीशंस लिख देते हैं तो मान लो
  3483. 2:16:41अगर पपाया है क्या ये ऑरेंजेस वाले केस से
  3484. 2:16:44मैच कर रहा है नहीं कर रहा मैंगो वाले से
  3485. 2:16:45मैच कर रहा है नहीं कर रहा पपाया से मैच
  3486. 2:16:47कर रहा है पपायास से मैच कर रहा है तो
  3487. 2:16:49कंसोल डॉट लॉग करके हम इस चीज को प्रिंट
  3488. 2:16:51करवा देंगे और जैसे ही हमने प्रिंट करवा
  3489. 2:16:52दिया वैसे ही यहां से ब्रेक कर जाएंगे
  3490. 2:16:54ब्रेक करने का मतलब होता है स्विच से आप
  3491. 2:16:55बाहर आ गए वरना जनरली स्विच ऐसे काम करता
  3492. 2:16:58है एक भी कंडीशन चेक हो गई तो उसके नीचे
  3493. 2:17:00वाली सारी की सारी कंडीशंस के साथ मैच कर
  3494. 2:17:02देगा तो स्विच थोड़ा सा इंटरेस्टिंग अलग
  3495. 2:17:04तरीके से काम करता है पर क्योंकि इतना
  3496. 2:17:06ज्यादा फ्रीक्वेंसी
  3497. 2:17:13को जाके पढ़ सकते हो पूरा हमारे पास तरीका
  3498. 2:17:16होता है इस तरीके का हमारा सिंटेक्स होता
  3499. 2:17:18है करने का एक्सप्रेशन क्या होता है
  3500. 2:17:20डिस्क्रिप्शन में काफी सारी चीजें आपको
  3501. 2:17:21देखने को मिल जाएंगी ये एक और एग्जांपल
  3502. 2:17:23इन्होंने दिखा रखा है आप इस एग्जांपल को
  3503. 2:17:25कॉपी करके अपने जावास्क्रिप्ट की फाइल के
  3504. 2:17:27अंदर रन करके देख सकते हो तो दिस आई एम
  3505. 2:17:29गिविंग टू यू एज अ होमवर्क प्रॉब्लम इससे
  3506. 2:17:31हम दो चीजें सीख जाएंगे स्विच स्टेटमेंट
  3507. 2:17:33के बारे में सीख जाएंगे सेकंड चीज सीखेंगे
  3508. 2:17:35कि एमडीएन के अंदर डॉक्यूमेंटेशन किस
  3509. 2:17:36तरीके से पढ़नी होती है वो भी एक अच्छे
  3510. 2:17:38प्रोग्रामर की निशानी है क्योंकि इन केस
  3511. 2:17:40आपको कल को हो सकता है आप कुछ नया ही फीचर
  3512. 2:17:41बिल्ड करना चाहते हो उसके अंदर कई चीजें
  3513. 2:17:43आपको खुद से सीखनी पड़ेगी तो खुद से सीखने
  3514. 2:17:46वाली जो चीज है वो तभी आएगी जब हम जाके
  3515. 2:17:48एक्सटर्नल डॉक्यूमेंटेशंस को पढ़ेंगे जब
  3516. 2:17:50हम खुद से जाके ची चीजें एक्सप्लोर करेंगे
  3517. 2:17:51जो चीज लेक्चर के अंदर कवर नहीं हुई उसको
  3518. 2:17:53मैं जाके खुद से अपने टाइम में जाके
  3519. 2:17:54एक्सप्लोर करूं तो यह चीज है जिसको आप
  3520. 2:17:56जाके पढ़ सकते हो इन एमडीएन
  3521. 2:17:58डॉक्यूमेंटेशंस दिस द लिंक इज
  3522. 2:18:20भी हम कुछ नया सीखने वाले हैं अब पहला
  3523. 2:18:22प्रैक्टिस क्वेश्चन कह रहा है गेट यूजर
  3524. 2:18:24यूजर यानी जो हमारी वेबसाइट यूज करता है
  3525. 2:18:26गेट यूजर टू इनपुट अ नंबर यूजिंग प्रोमट
  3526. 2:18:29एंटर अ नंबर अब यहां पे प्रोमट जो है यह
  3527. 2:18:32शब्द हम फर्स्ट टाइम सुन रहे हैं प्रोमट
  3528. 2:18:35एंड अलर्ट ये दो चीजें होती है
  3529. 2:18:37जावास्क्रिप्ट के अंदर अलर्ट को हमने
  3530. 2:18:38ऑलरेडी देखा था अपनी फर्स्ट क्लास के अंदर
  3531. 2:18:41बेसिकली अगर मैंने अपने कोड के अंदर यहां
  3532. 2:18:43आ जाते हैं अगर मैंने अपने कोड के अंदर
  3533. 2:18:44लिख दिया
  3534. 2:18:46अलर्ट अलर्ट होता है एक मैसेज अगर मैंने
  3535. 2:18:48लिख दिया अलर्ट तो ये क्या करता है एक
  3536. 2:18:50मैसेज लेता है अब ये जो सजेशंस कहां से आ
  3537. 2:18:53रही है ये सजेशन भी आप देखोगे वीएस कोड के
  3538. 2:18:55अंदर कहां से आ रहे हैं एमडीएन रेफरेंस से
  3539. 2:18:57आ रहे हैं तो अलर्ट के अंदर अगर मैंने लिख
  3540. 2:18:59दिया हेलो तो ये क्या करेगा ये मेरी
  3541. 2:19:01वेबसाइट के ऊपर मुझे एक मैसेज डिस्प्ले
  3542. 2:19:03करके दिखाई देगा एज अ पॉपअप इसको सेव कर
  3543. 2:19:05लेते हैं रिफ्रेश किया तो ये क्या आया
  3544. 2:19:07मेरा एक पॉपअप आया दिस पेज सेज ये पेज कह
  3545. 2:19:10रहा है हेलो इसको ओके कर देंगे तो चला
  3546. 2:19:12जाएगा तो ये वन टाइम वन टाइम पॉपअप हमारे
  3547. 2:19:16लिए क्रिएट करके देता है तो ये काम होता
  3548. 2:19:18है अलर्ट का अब जैसे हमारे पास अलर्ट होता
  3549. 2:19:20है वैसे ही हमारे पास वी हैव समथिंग कॉल्ड
  3550. 2:19:23प्रोमट प्रोमट का काम भी कुछ मैसेज देना
  3551. 2:19:25ही होता है जैसे मैंने क्रिएट किया प्रोमट
  3552. 2:19:27हेलो तो ये क्या करेगा ये मुझे कुछ मैसेज
  3553. 2:19:30देगा सेव किया रिफ्रेश किया तो यहां भी आ
  3554. 2:19:32गया दिस पेज सेज हेलो पर प्रोमट में एक और
  3555. 2:19:35एडिशनल फंक्शनैलिटी होती है कि प्रोमट
  3556. 2:19:37मैसेज तो दे देगा बट साथ में कुछ इनपुट भी
  3557. 2:19:40ले सकता है मतलब यहां पे मैं अपना नाम
  3558. 2:19:42इनपुट करके इसे दे सकती हूं तो हेलो के
  3559. 2:19:45बेसिस पे मैंने लिख दिया श्रद्धा और इसको
  3560. 2:19:47कर दिया ओके अब यहां तो एस सच हमने कुछ
  3561. 2:19:49नहीं किया पर ये जो प्र जो भी इनपुट लेता
  3562. 2:19:51है उसकी वैल्यू को हम किसी वेरिएबल के
  3563. 2:19:53अंदर सेव करवा सकते हैं जैसे मैंने
  3564. 2:19:55वेरिएबल ले लिया लेट नेम इज इक्वल टू दिस
  3565. 2:19:57वेरिएबल और फिर हम क्या करेंगे इस वेरिएबल
  3566. 2:19:59के नाम को हम प्रिंट करवा देंगे कसोल डलॉग
  3567. 2:20:02नेम सेव कर लेते हैं रिफ्रेश किया हेलो कह
  3568. 2:20:05रहा है मैंने अपना नाम लिखा श्रद्धा ओके
  3569. 2:20:08किया तो मेरा नाम मेरे लिए प्रिंट होके आ
  3570. 2:20:10गया दोबारा रिफ्रेश करेंगे मैंने अपना नाम
  3571. 2:20:12लिखा अपना कॉलेज ओके किया मेरे लिए अपना
  3572. 2:20:15कॉलेज प्रिंट होके आ गया दोबारा रिफ्रेश
  3573. 2:20:17करेंगे मैंने अपना नाम कंप्लीट नाम इसे
  3574. 2:20:18लिख के दिया श्रद्धा खाप ओके किया मेरा
  3575. 2:20:20पूरा नाम मेरे लिए प्रिंट होके आ गया तो
  3576. 2:20:22प्रॉम्स हमारे लिए एक टेंपररी तरीका हो
  3577. 2:20:24सकता है यूजर से इनपुट लेने का अभी जब
  3578. 2:20:27मैंने इस वेबसाइट को अपना नाम दिया तो मैं
  3579. 2:20:29कौन हूं मैं यूजर हूं जो इस वेबसाइट को
  3580. 2:20:30कुछ इंफॉर्मेशन दे रही हूं ओके किया और
  3581. 2:20:32फिर ये वेबसाइट उस इंफॉर्मेशन को सेव कर
  3582. 2:20:34रही है उसे प्रिंट करवा सकती है उसके साथ
  3583. 2:20:36कुछ भी काम कर सकती है तो प्रॉम्स हमारा
  3584. 2:20:38एक तरीका होता है यूजर से कुछ भी इनपुट
  3585. 2:20:40लेने का तो यहां हमारा सवाल हमें यही कह
  3586. 2:20:42रहा है कि आपको यूजर से एक इनपुट लेना है
  3587. 2:20:44इन द फॉर्म ऑफ अ प्रोमट प्रोमट में आप
  3588. 2:20:47लिखोगे एंटर अ नंबर और यूजर कोई नंबर हमें
  3589. 2:20:49एंटर करके देगा फिर हमें चेक करना है क्या
  3590. 2:20:52यह नंबर फाइव का मल्टीपल है या नहीं है
  3591. 2:20:55फाइव का मल्टीपल कोई भी नंबर कब होता है
  3592. 2:20:58फाइव का मल्टीपल तब होता है जब वो फाइव की
  3593. 2:21:00टेबल में आता है और कैसे पता चलेगा कोई भी
  3594. 2:21:02नंबर फाइव की टेबल में आता है क्या जैसे
  3595. 2:21:04फाइव हो गया जैसे 10 हो गया 15 हो गया 20
  3596. 2:21:06हो गया 25 हो गया ये वो सारे के सारे
  3597. 2:21:09नंबर्स हैं जो फाइव से कंप्लीट डिवाइड हो
  3598. 2:21:12जाएंगे मतलब ये फाइव से डिवाइड हो होकर
  3599. 2:21:14हमें रिमाइंडर दे देंगे रो जो भी नंबर
  3600. 2:21:16फाइव से कंप्लीट डिवाइड होके रिमाइंडर दे
  3601. 2:21:18देगा रो मतलब वो फाइव का मल्टीपल है फ की
  3602. 2:21:20टेबल में आता है उसी तरीके से सवाल हो
  3603. 2:21:22सकता था थ्री का मल्टीपल
  3604. 2:21:26आइडेंटिफिकेशन
  3605. 2:21:43कर देते हैं तो यह हमें प्रोमट में लिखा
  3606. 2:21:46हुआ आ रहा है एंटर अ नंबर या हम कोई भी
  3607. 2:21:48नंबर एंटर कर सकते हैं लेट्स सपोज हमने
  3608. 2:21:49एंटर किया 25 अभी एज सच हमने उसे सेव नहीं
  3609. 2:21:52कराया तो उसको सेव करा लेते हैं एक
  3610. 2:21:53वेरिएबल के अंदर वी विल कॉल इट नंबर तो ये
  3611. 2:21:56राइट साइड से जो वैल्यू आ रही है ये हमारी
  3612. 2:21:57लेफ्ट साइड में जाके स्टोर हो रही है
  3613. 2:21:58यूजिंग असाइनमेंट ऑपरेटर अब हम चेक कर
  3614. 2:22:01सकते हैं कि अगर हमारा जो नंबर है इफ नंबर
  3615. 2:22:05मॉड्यूल फ इज ट्रिपल इक्वल टू 0 यहां हम
  3616. 2:22:09क्या चेक कर रहे हैं इफ कंडीशन को हमने
  3617. 2:22:11इसके साथ अप्लाई कर दिया कि अगर हमारा
  3618. 2:22:13नंबर पांच से डिवाइड होके रिमाइंडर में
  3619. 2:22:15ज़ीरो दे रहा है मतलब वो पांच का मल्टीपल
  3620. 2:22:17है उस केस में हमें प्रिंट करवाना है
  3621. 2:22:19console.log
  3622. 2:22:22नंबर इज मल्टीपल ऑफ फ यहां य नंबर की जगह
  3623. 2:22:26हम एक्चुअल नंबर की वैल्यू प्रिंट करवा
  3624. 2:22:28सकते हैं नंबर इज मल्टीपल ऑफ फ और एल्स के
  3625. 2:22:31केस में हम प्रिंट करवा
  3626. 2:22:34देंगे नंबर
  3627. 2:22:36इज नॉट अ मल्टीपल ऑफ फ सेव कर लिया
  3628. 2:22:40रिफ्रेश किया इस बार नंबर में मैंने टाइप
  3629. 2:22:42किया फ तो य प्रिंट होके आ रहा है फ इज अ
  3630. 2:22:45मल्टीपल ऑफ फ यहां इज अ कर देते हैं और एक
  3631. 2:22:48स्पेस जो है यहां से कम कर देते हैं
  3632. 2:22:49क्योंकि ऑटोमेटिक जब कॉमा आ जाता है तो
  3633. 2:22:51ऑटोमेटिक एक स्पेस आ जाती है रिफ्रेश किया
  3634. 2:22:54एंटर अ नंबर फाइ एंटर किया फाइ इज अ
  3635. 2:22:56मल्टीपल ऑफ फाइ रिफ्रेश किया 25 इज अ
  3636. 2:23:00मल्टीपल ऑफ 5 रिफ्रेश किया ्र थ इज नॉट अ
  3637. 2:23:03मल्टीपल ऑफ फ रिफ्रेश किया 100 ओके 100 इज
  3638. 2:23:07अ मल्टीपल ऑफ 5 रिफ्रेश किया मान लो मैंने
  3639. 2:23:09कोई रैंडम नंबर दे दिया 675 45 ओके 675 45
  3640. 2:23:14इज अ मल्टीपल ऑफ 5 जैसे हमने मल्टीपल ऑफ फ
  3641. 2:23:16चेक किया मल्टीपल ऑफ थ्र भी चेक कर सकते
  3642. 2:23:17हैं बस यहां थ्री लिखना पड़ेगा हमें और और
  3643. 2:23:20जो हमारी प्रिंट स्टेटमेंट है उसके अंदर
  3644. 2:23:21भी थ्री लिखना पड़ेगा सेव किया रिफ्रेश
  3645. 2:23:23किया इस बार ये थ्री के लिए चेक करेगा हम
  3646. 2:23:25लिखेंगे नाइन तो लिख रहा है नाइन इज अ
  3647. 2:23:28मल्टीपल ऑफ थी रिफ्रेश किया वी विल राइट
  3648. 2:23:3115 15 इज अ मल्टीपल ऑफ थ्री 17 17 इज नॉट
  3649. 2:23:35अ मल्टीपल ऑफ थी क्योंकि 173 की टेबल में
  3650. 2:23:37आता ही नहीं पर कंप्यूटर इतना तेज है
  3651. 2:23:39हमारा कोड इतना तेज है कि हम कोई रैंडम
  3652. 2:23:41नंबर लिखेंगे जिसके बारे में शायद हमें ही
  3653. 2:23:42नहीं पता फॉर एग्जांपल मैंने लिखा 1 8 3
  3654. 2:23:4627 हो सकता है हम अभी देखते हैं कैलकुलेट
  3655. 2:23:48ना कर पाए थ्री का मल्टीपल है या नहीं है
  3656. 2:23:50ओके करके पर हमारा कोड हमारे लिए कर लेगा
  3657. 2:23:5318327 इज अ मल्टीपल ऑफ़ थ तो उसने क्या
  3658. 2:23:55किया ऑटोमेटिक हमारे लिए चेक कर लिया हमें
  3659. 2:23:57वो कैलकुलेशन नहीं करनी पड़ी तो इस तरीके
  3660. 2:24:00से हमारे प्रोग्राम बड़ी वैल्यूज के लिए
  3661. 2:24:02हमारे लिए चीजें बहुत ज्यादा सिंपलीफाई कर
  3662. 2:24:03लेते हैं और इस तरीके से हम अपने इफ एल्स
  3663. 2:24:06स्टेटमेंट्स एंड अपने ये जो ऑपरेटर्स हैं
  3664. 2:24:08इन्हें यूज़ कर रहे होते हैं अब नेक्स्ट
  3665. 2:24:10हम प्रैक्टिस करने वाले हैं अपना सेकंड
  3666. 2:24:12क्वेश्चन सेकंड क्वेश्चन कह रहा है राइट अ
  3667. 2:24:14कोड व्हिच कैन गिव ग्रेड्स टू स्टूडेंट्स
  3668. 2:24:15यानी हमें स्टूडेंट के मार्क्स दिए होंगे
  3669. 2:24:18या स्कोर्स इसको हम कह रहे हैं हमें स्कोर
  3670. 2:24:20दिया होगा कि स्टूडेंट का स्कोर 75 है
  3671. 2:24:22क्या या स्टूडेंट का स्कोर 89 है क्या या
  3672. 2:24:25जो भी स्कोर है जो भी नंबर है उसके बेसिस
  3673. 2:24:27पे हमें उस स्टूडेंट को एक ग्रेड देना है
  3674. 2:24:30ये ग्रेड के लिए हमारे पास कंडीशन दी हुई
  3675. 2:24:31है कि अगर 80 से 100 में आता है a दे दो
  3676. 2:24:3370 से 89 में आता है b दे दो 60 से 69 में
  3677. 2:24:36आता है c दे दो 50 से 59 में आता है d दे
  3678. 2:24:38दो और 0 से 49 में तो ग्रेड हमारा f जाएगा
  3679. 2:24:40तो इन सारी कंडीशंस को हमें चेक करना है
  3680. 2:24:42यूजिंग आवर इफ फिर हम एलस इफ कर सकते हैं
  3681. 2:24:45और फिर हमारा इफ वाला ब्लॉक क्योंकि हमारे
  3682. 2:24:47पास मल्टीपल कंडीशंस है तो यहां पे आपको
  3683. 2:24:49पॉज करना एक बार लेक्चर को और खुद से इस
  3684. 2:24:51सवाल को सॉल्व करने की कोशिश करनी है और
  3685. 2:24:53फिर फाइनल आंसर के साथ हम ताली कर सकते
  3686. 2:24:55हैं अब फाइनली बढ़ते हैं सवाल को सॉल्व
  3687. 2:24:57करने की तरफ हमें पता है हमारे पास एक
  3688. 2:24:59वेरिएबल होगा कोई भी स्कोर नाम का वेरिएबल
  3689. 2:25:01होगा जिसके अंदर कोई भी स्कोर होगा और इस
  3690. 2:25:03स्कोर के बेसिस पर हम अपनी इफल्स कंडीशन
  3691. 2:25:05लिखेंगे तो फर्स्ट कंडीशन से स्टार्ट कर
  3692. 2:25:07सकते हैं फर्स्ट कंडीशन कहती है कि 80 से
  3693. 2:25:09100 के बीच में होना चाहिए स्कोर तो यहां
  3694. 2:25:11चेक कर सकते हैं अगर स्कोर की वैल्यू य
  3695. 2:25:14हमें एक कंडीशन चेक नहीं करनी दो चेक करनी
  3696. 2:25:16है अगर स्कोर की वैल्यू ग्रेटर दन इक्वल
  3697. 2:25:18टू 80 है एंड एंड स्कोर की
  3698. 2:25:22वैल्यू लेस देन इक्वल टू 100 है तो उस केस
  3699. 2:25:26में हमारी फर्स्ट कंडीशन आएगी इस चीज को
  3700. 2:25:28ध्यान से देखना है मैंने उसी सेम कंडीशन
  3701. 2:25:30को दो पार्ट्स में डिवाइड किया
  3702. 2:25:32है 80 टू 100 यह क्या है ये एक रेंज है
  3703. 2:25:36रेंज को डायरेक्टली जावास्क्रिप्ट के अंदर
  3704. 2:25:37हम एज सच चेक नहीं कर सकते इफ के अंदर या
  3705. 2:25:39अभी तक जितनी हमने चीजें सीखी है उसके
  3706. 2:25:41अंदर तो एटलीस्ट चेक कर पाना पॉसिबल नहीं
  3707. 2:25:43है तो हम कैसे चेक करेंगे रेंज को रेंज
  3708. 2:25:45में हम देख लेंगे 80 से बड़ा होना चाहिए
  3709. 2:25:47और 100 से छोटा या इक्वल होना चाहिए तो हम
  3710. 2:25:50लिख देंगे अगर स्कोर की वैल्यू वैसे यहां
  3711. 2:25:52पर आई बिलीव देयर इज अ मिस्टेक इन दिस
  3712. 2:25:54क्वेश्चन 80 की जगह यहां पे हमारे पास 90
  3713. 2:25:57होना चाहिए वो थोड़ा ज्यादा सेंस बनाएगा
  3714. 2:25:59नहीं तो ओवरलैप कर जाएगी ना कंडीशन 80 से
  3715. 2:26:01बड़ा तो 70 और 89 के बीच में भी आता है तो
  3716. 2:26:04दिस शुड बी इक्वल टू 90 ये चीज आप करेक्ट
  3717. 2:26:06कर लेना ओके 90 के बीच में होना चाहिए तो
  3718. 2:26:09उस केस में हम क्या करेंगे उस केस में
  3719. 2:26:11यहां पे हम 90 की कंडीशन डाल देते हैं
  3720. 2:26:14लेट्स मेक इट 90 तो पहले हम चेक करेंगे
  3721. 2:26:17क्या हमारे स्कोर की वैल्यू ग्रेटर दन
  3722. 2:26:18इक्वल टू 90 है स्कोर की वैल्यू 90 भी हो
  3723. 2:26:20सकती है 91 भी हो सकती है 92 भी हो सकती
  3724. 2:26:22है पर हमें साथ के साथ ये भी चेक करना है
  3725. 2:26:24कि ठीक है 90 से तो बड़ी है पर स्कोर 120
  3726. 2:26:27तो नहीं हो गया क्योंकि स्कोर की कोई
  3727. 2:26:28मैक्सिमम वैल्यू भी तो है तो वो वैल्यू
  3728. 2:26:30चेक करने के लिए ये कंडीशन तो ट्रू हो
  3729. 2:26:32होनी होनी चाहिए साथ के साथ ये कंडीशन भी
  3730. 2:26:34ट्रू होनी चाहिए कि स्कोर की वैल्यू लेस
  3731. 2:26:36दन इक्वल टू 100 है ये भी ट्रू हो दोनों
  3732. 2:26:38ट्रू हो तो उसका मतलब रेंज के अंदर हम आ
  3733. 2:26:40रहे हैं रेंज के अंदर हम आ रहे हैं तो उस
  3734. 2:26:42केस में हमारी ग्रेड वेरिएबल की वैल्यू
  3735. 2:26:44क्या हो जाएगी ग्रेड वेरिएबल की वैल्यू हो
  3736. 2:26:46जाएगी a के इक्वल तो इस तरीके से हमारी इफ
  3737. 2:26:48स्टेटमेंट आ जाएगी देन देन वी कैन राइट
  3738. 2:26:50एल्स इफ एल्स इफ के अंदर हम लिख सकते हैं
  3739. 2:26:53स्कोर इज ग्रेटर द = ट 70 एंड एंड स्कोर
  3740. 2:26:59इज < इक्व
  3741. 2:27:0189 तो इस तरीके से हम अपनी सेकंड कंडीशन
  3742. 2:27:04लिख सकते हैं तो आई होप कि फॉर्मेट हमें
  3743. 2:27:06समझ में आ गया होगा कि कैसे इफ एल्स को
  3744. 2:27:07हमें यूज़ करना है अपने कोड पर अब आ जाते
  3745. 2:27:10हैं दिस इज माय प्रैक्टिस क्वेश्चन टू कोड
  3746. 2:27:13के लिए लेट्स मेक अ वेरिएबल कॉल्ड स्कोर
  3747. 2:27:15स्कोर को हम कुछ भी रख सकते हैं शुरुआत
  3748. 2:27:16में लेट्स कीप इट 75 और एक वेरिएबल ले
  3749. 2:27:19लेते हैं लेट ग्रेड
  3750. 2:27:21तो पहली कंडीशन चेक कर लेते हैं कि अगर
  3751. 2:27:23हमारे स्कोर की वैल्यू ग्रेटर दन इक्वल टू
  3752. 2:27:2590 है एंड एंड स्कोर की वैल्यू लेसन इक्व
  3753. 2:27:29100 है तो उस केस में हमारे ग्रेड की
  3754. 2:27:31वैल्यू को हम सेट कर देंगे इक्वल टू
  3755. 2:27:34ए एल्स इ सेकंड कंडीशन पर आ जाते हैं अगर
  3756. 2:27:38स्कोर की वैल्यू ग्रेटर दन इक्वल टू
  3757. 2:27:4170 एंड एंड स्कोर की वैल्यू लेसन इक्वल टू
  3758. 2:27:4589 है तो उस केस में हमारा ग्रेड हो जाएगा
  3759. 2:27:50b के इक्वल एल्स इफ स्कोर की वैल्यू अगर
  3760. 2:27:54ग्रेटर दन इक्वल टू हम छोटी वैल्यू को
  3761. 2:27:56पहले लिख रहे हैं यहां पे ग्रेटर दन इक्वल
  3762. 2:27:58टू की पहले कंडीशन चेक करें फिर लेस दन
  3763. 2:28:00इक्वल टू की आप चाहो तो अपोजिट भी कर सकते
  3764. 2:28:01हो कौन सी कंडीशन पहले आती है कौन सी बाद
  3765. 2:28:03में आती है वो यहां पर इस केस में मैटर
  3766. 2:28:05नहीं करेगा स्कोर की वैल्यू ग्रेटर दन
  3767. 2:28:07इक्वल टू 60 है एंड एंड स्कोर की वैल्यू
  3768. 2:28:10लेस
  3769. 2:28:12देन इक्वल
  3770. 2:28:14टू 69 है तो यहां ग्रेड इक्वल टू हो जाएगा
  3771. 2:28:18हमारे पास c के इक्वल एल्स इफ स्कोर की
  3772. 2:28:22वैल्यू अगर ग्रेटर दन इक्वल टू 50 है एंड
  3773. 2:28:27एंड स्कोर की वैल्यू लेसन इक्वल टू 59 है
  3774. 2:28:32हमारे
  3775. 2:28:33पास तो यहां पर ग्रेड की वैल्यू इक्वल टू
  3776. 2:28:36हो
  3777. 2:28:37जाएगी एंड एल्स य हम चाहे तो एल्स वाला
  3778. 2:28:40केस भी दे सकते हैं नहीं तो एक लास्ट एल्स
  3779. 2:28:41इफ भी दे सकते हैं एल्स इफ स्कोर इज
  3780. 2:28:44ग्रेटर दन इक्वल टू 0 एंड एंड क्योंकि
  3781. 2:28:47नेगेटिव स्कोर नहीं है स्कोर इज लेसन
  3782. 2:28:49इक्वल टू 49 तो उस केस में हमारे ग्रेड की
  3783. 2:28:52वैल्यू इक्वल टू हो जाएगी f के तो ये सारी
  3784. 2:28:56कंडीशंस को हमने एक के बाद एक लिख दिया
  3785. 2:28:58अच्छा इफ और एल्स इफ को हम लिख सकते हैं
  3786. 2:29:00लास्ट में एल्स वाला जो हमारा केस होता है
  3787. 2:29:01उसको हम कंपलीटली स्किप कर सकते हैं लास्ट
  3788. 2:29:03में प्रिंट करवा देंगे कसोल
  3789. 2:29:06डलॉग अकॉर्डिंग टू योर स्कोर्स योर ग्रेड
  3790. 2:29:12वॉल्स एंड य आप अपने ग्रेड को दिखा सकते
  3791. 2:29:15हैं दिस वाज माय ग्रेड अब 75 का अगर स्कोर
  3792. 2:29:18है रिफ्रेश किया तो हमारा ग्रेड क्या आ
  3793. 2:29:20गया हमारा बी ग्रेड आ गया 75 कहां पे है
  3794. 2:29:23कंडीशन 75 वाली कंडीशन इस फर्स्ट वाले
  3795. 2:29:25एलसीएफ के अंदर आती है यहीं पर ग्रेड अगर
  3796. 2:29:27होता लेट्स सपोज वी हैड 95 स्को 95 का
  3797. 2:29:30स्कोर होता रिफ्रेश करते ग्रेड हमारा ए आ
  3798. 2:29:33जाता यहीं पर हमारे पास अगर लेट्स सपोज 33
  3799. 2:29:37का स्कोर होता ग्रेड हमारा f आ जाता अगर
  3800. 2:29:41हमारे पास 62 का स्कोर होता सेव किया
  3801. 2:29:43रिफ्रेश किया ग्रेड हमारा सी आ जाता तो इस
  3802. 2:29:46इस तरीके से ऑटोमेटिक ग्रेड देने का
  3803. 2:29:47सिस्टम है हम चाहे तो इस स्कोर की वैल्यू
  3804. 2:29:49को प्रोमट से भी ले सकते हैं यू कैन राइट
  3805. 2:29:51अ प्रॉम्न योर स्कोर और लिख देते हैं रो
  3806. 2:29:56से 100 के बीच में होना चाहिए
  3807. 2:29:57स्कोर सेव रिफ्रेश सबसे पहले स्कोर एंटर
  3808. 2:30:01कर लेते हैं हमारा स्कोर लेट्स सपोज वी
  3809. 2:30:03हैव 84 ओके यू आर ग्रेड वाज बी रिफ्रेश
  3810. 2:30:07किया इफ माय स्कोर वाज लेट्स से 98 तो माय
  3811. 2:30:11ग्रेड वाज a तो इस तरीके से हम अपनी इफ
  3812. 2:30:14एल्स कंडीशंस को यूज़ कर सकते हैं टू मेक
  3813. 2:30:16फुली फंक्शनल प्रोग्राम्स ये जो पूरा का
  3814. 2:30:18पूरा कोड हमने लिखा है इस पूरे कोड को हम
  3815. 2:30:20एक प्रोग्राम कह सकते हैं कि हमने
  3816. 2:30:22जावास्क्रिप्ट का अपना एक प्रोग्राम लिख
  3817. 2:30:24दिया है काफी सारे कोड है कॉमिनेशन है
  3818. 2:30:26थोड़ा सा लॉजिक कंबाइन किया है सो दिस वाज
  3819. 2:30:28ऑल अबाउट ऑपरेटर्स एंड कंडीशनल
  3820. 2:30:30स्टेटमेंट्स आई होप आज का जो हमारा लेक्चर
  3821. 2:30:32था उसके अंदर हमने काफी सारी नई चीजें
  3822. 2:30:34सीखी होंगी जिनको अब जाके हम इंप्लीमेंट
  3823. 2:30:35कर रहे होंगे और ज्यादा प्रैक्टिस कर रहे
  3824. 2:30:37होंगे हाय एवरीवन और अब हम शुरुआत करने
  3825. 2:30:40वाले हैं जावास्क्रिप्ट की अपनी सीरीज के
  3826. 2:30:41अंदर चैप्टर थ्री के साथ चैप्टर थ्री के
  3827. 2:30:44अंदर हम पढ़ेंगे लूप्स एंड स्ट्रिंग्स के
  3828. 2:30:45बारे में अब हमारी जो जावास्क्रिप्ट की
  3829. 2:30:47सीरीज है वो इसी चैनल के ऊपर इस प्लेलिस्ट
  3830. 2:30:49के अंदर अवेलेबल है जहां पर जाकर आप
  3831. 2:30:51डिफरेंट टॉपिक्स के बारे में भी पढ़ सकते
  3832. 2:30:52हैं जावास्क्रिप्ट से रिलेटेड तो शुरुआत
  3833. 2:30:54करते हैं अपने चैप्टर थ्री के साथ चैप्टर
  3834. 2:30:57थ्री के अंदर अब सबसे पहले हम बात करेंगे
  3835. 2:30:58लूप्स के बारे में जावास्क्रिप्ट के अंदर
  3836. 2:31:00या इन जनरल प्रोग्रामिंग के अंदर लूप्स
  3837. 2:31:02काफी इंपॉर्टेंट कांसेप्ट होता है लूप्स
  3838. 2:31:04का काम होता है टू एग्जीक्यूट अ पीस ऑफ
  3839. 2:31:06कोड अगेन एंड अगेन अगर हमें कुछ ऐसा काम
  3840. 2:31:09है जिसको रिपीट कर कर के करवाना है जैसे
  3841. 2:31:11अगर हम spotify.com
  3842. 2:31:19चीज को चलाने का मतलब होता है उस चीज को
  3843. 2:31:21बार-बार बार बार बार-बार रिपीट करके देखना
  3844. 2:31:23फॉर एग्जांपल एक बार अपने कोड की तरफ आ
  3845. 2:31:26जाते हैं कोड में हमने ऑलरेडी अपना
  3846. 2:31:27जावास्क्रिप्ट का एक फोल्डर बनाया हुआ है
  3847. 2:31:29फोल्डर के अंदर हमने दो फाइल्स को बनाया
  3848. 2:31:30हुआ है index.htm script.js index.htm के
  3849. 2:31:34अंदर हमने बहुत बेसिक सा बॉयलर प्लेट कोड
  3850. 2:31:36जो है बेसिक कोड उसको जनरेट कर रखा है और
  3851. 2:31:38उसके अंदर हमने स्क्रिप्ट . जए लिखा हुआ
  3852. 2:31:40है ताकि हम अपनी जावास्क्रिप्ट को अटैच कर
  3853. 2:31:42सके जावास्क्रिप्ट फाइल अभी कंपलीटली खाली
  3854. 2:31:44है और इसी सेम index.htm फाइल को हमने
  3855. 2:31:46खोला हुआ है अपने ब्राउजर के अंदर तो यहां
  3856. 2:31:49पर अभी कंपलीटली जो चीजें हैं वो कंप्लीट
  3857. 2:31:51एमटी है अब लेट्स सपोज हमारे पास कोई
  3858. 2:31:53टास्क है कि हमें अपना कॉलेज प्रिंट
  3859. 2:31:55करवाना है पांच बार तो सबसे पहले हमारे
  3860. 2:31:58दिमाग में आएगा कि हम कोई भी चीज स्क्रीन
  3861. 2:31:59के ऊपर कैसे प्रिंट करवाते हैं हम लिखते
  3862. 2:32:00हैं जावास्क्रिप्ट के अंदर console.log और
  3863. 2:32:03उसके अंदर हम प्रिंट करवाएंगे अपना कॉलेज
  3864. 2:32:05इसको सेव कर लेते हैं यहां आए रिफ्रेश
  3865. 2:32:07किया तो हमारे पास अपना कॉलेज प्रिंट होकर
  3866. 2:32:08आ गया इनफैक्ट इस स्क्रीन में यहां तीन
  3867. 2:32:10डॉट्स पर जाएं तो डॉक साइड को हम चेंज भी
  3868. 2:32:13कर सकते हैं अभी राइट साइड में दिख रहा है
  3869. 2:32:14हमारा कंसोल विंडो इसे हम लेफ्ट की तरफ
  3870. 2:32:17शिफ्ट कर लेते हैं तो अपना कॉलेज हमारे
  3871. 2:32:18पास यहां पर प्रिंट हो गया आ गया पर हमें
  3872. 2:32:20इसे पांच बार प्रिंट करवाना है तो सिंपल
  3873. 2:32:22तरीका होगा कि हम इसी सेम लाइन को पांच
  3874. 2:32:25बार यहां पे कॉपी करते हैं इसको सेव कर
  3875. 2:32:27लेते हैं रिफ्रेश करते हैं क्या हुआ हमारे
  3876. 2:32:28पास पांच बार सेम चीज प्रिंट होकर आ गई अब
  3877. 2:32:31हमें टास्क दिया जाता है इसी सेम चीज को
  3878. 2:32:32हमें 100 बार प्रिंट करना है या टास्क
  3879. 2:32:34दिया जाता है 1000 बार प्रिंट करना है या
  3880. 2:32:361 लाख बार प्रिंट करना है तो मैनुअली
  3881. 2:32:38हमारे दिमाग में आएगा कि मैनुअली इसको
  3882. 2:32:40कॉपी पेस्ट करने में तो हमें बहुत सारा
  3883. 2:32:41टाइम लग जाएगा बहुत सारी मैनुअल मेहनत लग
  3884. 2:32:43जाएगी और इसी मेहनत से हमें बचाते हैं
  3885. 2:32:45हमारी लूप्स लूप्स का काम होता है कोई काम
  3886. 2:32:48ऐसा जिसको रिपीट करना है हमें मल्टीपल
  3887. 2:32:50टाइम्स या अगर हमें नंबर ऑफ टाइम्स उसे
  3888. 2:32:51रिपीट करना है तो उसके लिए हम लूप्स को
  3889. 2:32:53यूज़ करते हैं अब लूप्स के अंदर डिफरेंट
  3890. 2:32:55डिफरेंट तरीके के हमारे पास लूप्स होते
  3891. 2:32:57हैं एक टाइप जिसको हम काफी ज्यादा अपने
  3892. 2:32:59कोड के अंदर यूज़ करते हैं हमारा फॉर लूप
  3893. 2:33:00होता है फॉर के अलावा हमारे पास वाइल लूप
  3894. 2:33:02होता है हमारे पास डू वाइल लूप होता है
  3895. 2:33:04मतलब सेम काम को रिपीट करवाने के अलग-अलग
  3896. 2:33:07तरीके हैं बस लिखने के उनमें से सबसे पहले
  3897. 2:33:09हम सीखने वाले हैं फॉर लूप के बारे में अब
  3898. 2:33:11लूप्स को लिखने के यानी लूप्स के सिंटेक्स
  3899. 2:33:13को लिखने के बहुत सारे तरीके होते हैं
  3900. 2:33:15जिनमें से सबसे पहला इनफैक्ट सबसे ज्यादा
  3901. 2:33:17फ्रीक्वेंसी
  3902. 2:33:19को लिखने का यह सिंटेक्स होता है पहली बार
  3903. 2:33:22में जब इसे देखते हैं एज अ बिगनर तो हमें
  3904. 2:33:23काफी डरावना सा सिंटेक्स लग सकता है पर
  3905. 2:33:25मैं आपको एश्योरेंस दे रही हूं कि इस
  3906. 2:33:27चैप्टर के बाद आगे कभी भी अगर हम लूप्स को
  3907. 2:33:29देखेंगे तो ये हमारे दोस्त की तरह हम इसको
  3908. 2:33:31इतनी बार लिख लेंगे सेम चीजों को कि ये
  3909. 2:33:33हमें एक तरीके से याद हो जाएंगे तो लूप्स
  3910. 2:33:35आर आर फ्रेंड्स इन प्रोग्रामिंग अब फॉर
  3911. 2:33:37लूप को लिखने का तरीका होता है कि हम अपने
  3912. 2:33:39फॉर कीवर्ड को कुछ इस तरीके से सबसे पहले
  3913. 2:33:41लिखते हैं उसके बाद हम लगाते हैं अपने
  3914. 2:33:43पेंसिस और पैरेंस स के अंदर हम अपनी लूप
  3915. 2:33:46की तीन स्टेटमेंट्स को लिखते हैं इनमें से
  3916. 2:33:49सबसे पहली
  3917. 2:33:50स्टेटमेंट यानी लेट i इक्व ट 1 ये क्या हो
  3918. 2:33:54गई ये कंप्लीट स्टेटमेंट हो गई हम चाहते
  3919. 2:33:56तो अपने कोड के अंदर सिंपली लेट आ वेरिएबल
  3920. 2:33:58i = ट 1 इस तरीके से एक अलग स्टेटमेंट भी
  3921. 2:34:01लिख सकते थे पर यहां पे हमने क्या किया
  3922. 2:34:02तीन स्टेटमेंट्स को कंबाइन किया ये हमारी
  3923. 2:34:04फर्स्ट स्टेटमेंट है इसका मतलब है इसे हम
  3924. 2:34:07अपनी इनिश इजेशन स्टेटमेंट भी कहते हैं
  3925. 2:34:10यानी यह क्या कर रही है यह हमारे पास एक
  3926. 2:34:12वेरिएबल है आ जिसको इनिश इज कर रही है
  3927. 2:34:14उसकी शुरुआत कर रही है और अभी i की वैल्यू
  3928. 2:34:16की शुरुआत हो रही है वन के साथ उसके बाद
  3929. 2:34:18होती है हमारी सेकंड स्टेटमेंट सेकंड
  3930. 2:34:21स्टेटमेंट क्या होती है यह हमारी स्टॉपिंग
  3931. 2:34:23कंडीशन को बताती है स्टॉपिंग कंडीशन यानी
  3932. 2:34:25यह हमारा जो लूप है वो कब तक चलेगा और
  3933. 2:34:28तीसरी होती है हमारी स्टेटमेंट जिसको हम
  3934. 2:34:30कहते हैं अपडेशन कि हमारा जो वेरिएबल है आ
  3935. 2:34:33ये किस तरीके से अपडेट होगा तो यहां पर i
  3936. 2:34:36की वैल्यू की शुरुआत कर दी हमने i = 1 के
  3937. 2:34:38साथ और हम कह रहे हैं स्टॉपिंग स्टेटमेंट
  3938. 2:34:41क्या है स्टॉपिंग कंडीशन क्या है कि हमारा
  3939. 2:34:43लूप तब तक चलता रहेगा जब तक i की वैल्यू
  3940. 2:34:45लेस देन या इक्वल टू 5 रहती है जब तक ये
  3941. 2:34:48वैल्यू रहती है ये वैल्यू हमें ट्रू दे
  3942. 2:34:50रहा है जब तक तब तक हमारा लूप चलता रहेगा
  3943. 2:34:52मतलब i = 1 है तो 1 हमारा लेन = 5 होता है
  3944. 2:34:56ट्रू दे रहा है मतलब लूप चलेगा उसके बाद
  3945. 2:34:59अपडेशन कंडीशन होगी i + प् होगा i + प्
  3946. 2:35:02हुआ मतलब i की वैल्यू वन से बढ़ के टू हो
  3947. 2:35:04गई उसके बाद दोबारा चेक किया जाएगा कि
  3948. 2:35:06क्या 2 की वैल्यू लेन = 5 है हां ये भी
  3949. 2:35:08हमें ट्रू देगा तो भी हमारा लूप चलता
  3950. 2:35:10रहेगा तो इस तरीके से एक बार हम इनिश इज
  3951. 2:35:13करते हैं बार-बार हम अपडेट करते हैं और
  3952. 2:35:15बार-बार हम अपनी स्टॉपिंग कंडीशन को चेक
  3953. 2:35:16करते हैं पर इनिश इजेशन हमेशा एक बार किया
  3954. 2:35:19जाता है अब एक बार इसको और थोड़ा सा डिटेल
  3955. 2:35:21में पढ़ने से पहले एक बार इस कोड को हम रन
  3956. 2:35:23करके देखते हैं यहां तो हमने पांच बार
  3957. 2:35:25अपना कॉलेज प्रिंट करवाकर अपना लूप रन
  3958. 2:35:27किया इसे कॉमेंट आउट कर देते हैं अब हम
  3959. 2:35:29क्या करेंगे फॉर लूप लिखेंगे हम इस तरीके
  3960. 2:35:31से अपने फॉर लूप को लिखते हैं फॉर फिर
  3961. 2:35:33हमने क्या किया एक वेरिएबल बनाया या इस
  3962. 2:35:35वेरिएबल को i की जगह एक बार काउंट नाम ले
  3963. 2:35:37लेते हैं शुरुआत में हमारे काउंट की
  3964. 2:35:39वैल्यू है वन लेट काउंट इज इक्वल ट 1 उसके
  3965. 2:35:42बाद हम लूप तब तक चलाएंगे जब तक हमारे
  3966. 2:35:43काउंट की वैल्यू लेस दन इक्वल ट 5 नहीं
  3967. 2:35:45रहती और हर बार हम अपने काउंट को कर देंगे
  3968. 2:35:48प्लस प्लस या हम काउंट इ इक्वल टू काउंट
  3969. 2:35:50प्लव भी इस तरीके से भी अपना कोड लिखा जा
  3970. 2:35:52सकता है ऐसे भी लिख सकते थे पर जनरली
  3971. 2:35:54लूप्स के अंदर हम प्लस प्लस या माइनस
  3972. 2:35:56माइनस यूज करते हैं तो ये हो गया काउंट
  3973. 2:35:58प्लस प्लस एंड फिर हम क्या करेंगे हर बार
  3974. 2:36:01ये जो कर्ली ब्रेसस होते हैं ये हमारा
  3975. 2:36:03ब्लॉक ऑफ कोड हो गया और ये फॉर लूप का
  3976. 2:36:04ब्लॉक ऑफ कोड है इस ब्लॉक ऑफ कोड के अंदर
  3977. 2:36:06हम अपना काम करवाते हैं जिसको हमें रिपीट
  3978. 2:36:08करवाना है हमें किस काम को रिपीट करवाना
  3979. 2:36:09है हमें कसोल डलॉग अपना कॉलेज जो हम
  3980. 2:36:13प्रिंट करवा रहे हैं उस काम को रिपीट
  3981. 2:36:14करवाना है इसको सेव कर लेते हैं अभी हमारे
  3982. 2:36:16कोड के अंदर सिर्फ ये वाला पार्ट है जो
  3983. 2:36:18एग्जीक्यूट हो होगा एंड जैसे ही
  3984. 2:36:20एग्जीक्यूट होगा रिफ्रेश करते हैं अब क्या
  3985. 2:36:23आया अब हमारे पास आया अपना कॉलेज ये यहां
  3986. 2:36:26पे तो एक बार दिखाई दे रहा है पर इसके
  3987. 2:36:27सामने काउंट है काउंट क्या है फाइव कि
  3988. 2:36:29हमने अपना कॉलेज पांच बार प्रिंट करने की
  3989. 2:36:31कोशिश की है कौन सी लाइन से हमारी लाइन
  3990. 2:36:33नंबर एट से स्क्रिप . जए के अंदर लाइन
  3991. 2:36:35नंबर एट है हमारी ये वाली लाइन यानी ये
  3992. 2:36:37लाइन पांच बार एग्जीक्यूट हुई है और इस
  3993. 2:36:40लाइन के पांच बार एग्जीक्यूट होने की वजह
  3994. 2:36:41से अपना कॉलेज पांच बार स्क्रीन के ऊपर
  3995. 2:36:43प्रिंट हुआ है अब बात करते हैं कि हमारा
  3996. 2:36:45जो फॉर लूप होता है वो एगजैक्टली किस
  3997. 2:36:47फॉर्म में किस फ्लो में एग्जीक्यूट हो
  3998. 2:36:49होता है बहुत सिंपल है इसको बहुत ही खुले
  3999. 2:36:51दिमाग से हमें समझने की कोशिश करनी है
  4000. 2:36:53हमें पता है हमारे पास तीन स्टेटमेंट्स
  4001. 2:36:55होती हैं इनिश इजेशन स्टॉपिंग कंडीशन और
  4002. 2:36:57अपडेशन अब हमारा लूप कैसे काम करता है
  4003. 2:37:00जैसे ही फॉर लूप की शुरुआत होती है फॉर
  4004. 2:37:01लूप की शुरुआत होती है हमेशा इनिश इजेशन
  4005. 2:37:03के साथ इनिश इइ जशन कंडीशन एक बार रन करती
  4006. 2:37:06है यानी शुरुआत में ही हमने i = 1 कर दिया
  4007. 2:37:09और यहां पे हम क्या करेंगे यह एक छोटा सा
  4008. 2:37:11बॉक्स ले लेते हैं इसके अंदर हम प्रिंट
  4009. 2:37:13करवाने वाले हैं अपने आउटपुट को तो i = 1
  4010. 2:37:18के साथ हमने स्टार्ट किया जैसे ही i = 1
  4011. 2:37:20हुआ फिर हम क्या करते हैं यहां पे आ जाते
  4012. 2:37:22हैं और अपनी कंडीशन को चेक करते हैं क्या
  4013. 2:37:241 लेन इक्वल ट 5 है ऑब् वियस लेस दन इक्वल
  4014. 2:37:27टू 5 है तो ये हमें ट्रू दे देगा ट्रू दे
  4015. 2:37:28देगा तो फिर हम अपने कोड के अंदर आ जाएंगे
  4016. 2:37:30ब्लॉक के अंदर आ जाएंगे फिर हमारे ब्लॉक
  4017. 2:37:32के अंदर जो भी काम लिखा होगा वो काम किसी
  4018. 2:37:34वेरिएबल के साथ कोई कैलकुलेशन करना भी हो
  4019. 2:37:35सकता है कुछ भी काम हो सकता है यहां पे
  4020. 2:37:37हमने प्रिंट करने का काम दिया है तो हम
  4021. 2:37:38क्या कर देंगे यहां पे चीजों को प्रिंट कर
  4022. 2:37:40देंगे प्रिंट किया तो हम अपना कॉलेज एक
  4023. 2:37:42बार प्रिंट कर देंगे ये हमने प्रिंट कर
  4024. 2:37:44दिया जैसे ही पूरा का पूरा काम खत्म हो
  4025. 2:37:46गया तो ब्लॉक ऑफ कोड से वापस हम अपडेशन की
  4026. 2:37:49तरफ जा आते हैं अब हम अपडेशन पर गए तो i
  4027. 2:37:51प् प्लस हो जाएगा i प् प्स हुआ यानी इस
  4028. 2:37:53बार i की वैल्यू हो गई टू जैसे ही अपडेशन
  4029. 2:37:55हुआ उसके बाद दोबारा से स्टॉपिंग कंडीशन
  4030. 2:37:57चेक की जाती है अब कंडीशन चेक करेंगे क्या
  4031. 2:37:592 < इक्व 5 है ये हमें ट्रू दे देगा इसने
  4032. 2:38:03ट्रू दिया यानी स्टॉपिंग कंडीशन चेक हो गई
  4033. 2:38:04तो दोबारा से हम लूप के अंदर आके काम
  4034. 2:38:06करेंगे लूप के अंदर काम क्या है अपना
  4035. 2:38:08कॉलेज प्रिंट करना हमने दोबारा से अपना
  4036. 2:38:10कॉलेज प्रिंट कर दिया या हमारे कंसोल के
  4037. 2:38:12अंदर क्या होता है जब हम सेम चीज प्रिंट
  4038. 2:38:13करने की कोशिश करते हैं तो हमारे कंसोल के
  4039. 2:38:16अंदर उसके आगे एक नंबर अपेंड हो जाता है
  4040. 2:38:18सेम लाइन जब सेम चीज कर की कोशिश करती है
  4041. 2:38:20तो यहां नंबर टू हमारे पास आ जाता है इस
  4042. 2:38:22तरीके से तो मतलब दो बार अपना कॉलेज
  4043. 2:38:23प्रिंट हो गया उसके बाद जैसे ही प्रिंट हो
  4044. 2:38:25गया वापस से हम इधर आ जाएंगे i को अपडेट
  4045. 2:38:28करेंगे i को अपडेट करके i की वैल्यू को कर
  4046. 2:38:29देंगे तीन i जैसे ही तीन हो गया दोबारा से
  4047. 2:38:31स्टॉपिंग कंडीशन को चेक करेंगे ये वाली
  4048. 2:38:34एरो हम हटा सकते हैं क्योंकि इनिश जशन
  4049. 2:38:36वाला काम हो चुका है अब दोबारा चेक करेंगे
  4050. 2:38:38क्या 3 < = 5 है यहां पे हम कर देंगे
  4051. 2:38:42ट्रू जैसे ही ट्रू हो गया ये काउंट अपडेट
  4052. 2:38:45होके तीन हो जाएगा यानी तीन बार अपना
  4053. 2:38:46कॉलेज प्रिंट हो गया उसके बाद दोबारा से
  4054. 2:38:48जैसे ये प्रिंट हो गया वापस से i+ प्
  4055. 2:38:50करेंगे i की वैल्यू फोर हो जाएगी एंड फिर
  4056. 2:38:52स्टॉपिंग कंडीशन चेक करेंगे i की वैल्यू
  4057. 2:38:55फोर हो गई स्टॉपिंग कंडीशन कहती है क्या 4
  4058. 2:38:56< = 5 है बिल्कुल है तो ये ट्रू दे देगा
  4059. 2:38:59ट्रू दे देगा तो हम एक और बार अपना कॉलेज
  4060. 2:39:00को प्रिंट करवा देंगे उसके बाद दोबारा से
  4061. 2:39:02i को प्लस प्लस करेंगे दोबारा i+ प् ओके
  4062. 2:39:04पांच हो जाएगा i + प होके जैसे ही पांच
  4063. 2:39:07हुआ वापस से हम चेक करेंगे अपनी स्टॉपिंग
  4064. 2:39:08कंडीशन को स्टॉपिंग कंडीशन कहती है क्या 5
  4065. 2:39:11लेन इक्वल ट 5 है ऑब् वियस है लेस दन
  4066. 2:39:13इक्वल टू में इक्वल टू तो आता ही है तो ये
  4067. 2:39:15हमें ट्रू दे देगा जैसे ही इसने ट्रू दे
  4068. 2:39:17दिया वापस से आके हम अपने काम को रिपीट कर
  4069. 2:39:18देंगे और और हम फिफ्थ टाइम अपना कॉलेज को
  4070. 2:39:21प्रिंट कर देंगे अपनी स्क्रीन के ऊपर उसके
  4071. 2:39:23बाद जैसे ही काम हो जाएगा वापस से i को
  4072. 2:39:25आके प्लस प्लस करेंगे i को प्लस प्लस किया
  4073. 2:39:27तो इस बार आ हो गया सिक्स के बराबर एंड
  4074. 2:39:29फिर यहां पर हम चेक करेंगे फाइनली क्या 6
  4075. 2:39:32लेसन इक्वल टू 5 होता है ये कंडीशन हमारी
  4076. 2:39:35रॉन्ग हो जाएगी यहां पे फाइनली आके हमारी
  4077. 2:39:37कंडीशन हमें फॉल्स दे देगी और जैसे कंडीशन
  4078. 2:39:39ने फॉल्स दे दिया वैसे ही अब हमें काम
  4079. 2:39:41नहीं करवाना अब हम इस लूप से बाहर आ
  4080. 2:39:43जाएंगे और अब लूप के बाद जो काम लिखा होगा
  4081. 2:39:45उसको एग्जीक्यूट करेंगे तो इसीलिए अगर मैं
  4082. 2:39:48लूप के बाद लिख दूं कसोल
  4083. 2:39:50डलॉग लूप हैज
  4084. 2:39:52एंडेड एंड सेव करें रिफ्रेश करें तो पांच
  4085. 2:39:56बार अपना कॉलेज प्रिंट हुआ और लास्ट में
  4086. 2:39:57प्रिंट होके आ गया लूप हैज एंडेड एंड इसी
  4087. 2:40:00तरीके से अगर ये काउंट पांच ना होता ये
  4088. 2:40:02काउंट तीन होता सेव कर लिया रिफ्रेश किया
  4089. 2:40:04तो हमारे पास तीन बार अपना कॉलेज प्रिंट
  4090. 2:40:06होता और इसी तरीके से अगर ये काउंट 100
  4091. 2:40:08होता तो हमारे पास 100 टाइम्स अपना कॉलेज
  4092. 2:40:11प्रिंट होता तो हमें 100 बार अपना मैनुअल
  4093. 2:40:13जो लॉजिक है उसको कॉपी पेस्ट करने की
  4094. 2:40:15जरूरत नहीं पड़ी हमें सिंपली बस अपनी
  4095. 2:40:17एंडिंग कंडीशन को चेंज करना है लूप शुरू
  4096. 2:40:19कर दो कंडीशंस के साथ और बस कहां पे रुकना
  4097. 2:40:21है वो बता दो मान लो मुझे 1000 पर रुकना
  4098. 2:40:23था सेव किया रिफ्रेश किया तो अब हम कहां
  4099. 2:40:25रुके हम 1000 के ऊपर रुके मुझे 10000 पे
  4100. 2:40:28रुकना था तो मुझे 10000 बाद चीजें कॉपी
  4101. 2:40:30पेस्ट नहीं करनी पड़ी मैंने रिफ्रेश किया
  4102. 2:40:32और इस बार अपना कॉलेज आपने नोटिस किया
  4103. 2:40:34कितने टाइम के बाद प्रिंट हुआ 1000 बार
  4104. 2:40:36प्रिंट हुआ यानी 10000 टाइम्स प्रिंट हुआ
  4105. 2:40:3810000 बार प्रिंट हुआ इन फैक्ट आई कैन इवन
  4106. 2:40:40मेक इट 1 लाख सेव किया रिफ्रेश किया
  4107. 2:40:43धीरे-धीरे काउंट अपडेट हो रहा है मेरा और
  4108. 2:40:45ये धीरे-धीरे जा रहा है जा रहा है जा रहा
  4109. 2:40:46है चीजें प्रिंट हो रही हैं एंड इंटरनली
  4110. 2:40:48मेमोरी के अंदर अपना कॉलेज जो है वो 1 लाख
  4111. 2:40:50टाइम्स प्रिंट होगा तो अभी अराउंड हमारा
  4112. 2:40:5280000 90000 एंड फाइनली 1 लाख बार प्रिंट
  4113. 2:40:55हुआ और लास्ट में प्रिंट होके आ गया लूप
  4114. 2:40:57हैज एंडेड तो वो काम वो जो हमारी मैनुअल
  4115. 2:40:59मेहनत थी जिसको हमें बार-बार लिखना पड़ता
  4116. 2:41:01कोड ने क्या किया ऑटोमेटिक कर दिया उस
  4117. 2:41:03सारी मेहनत को तो ये मैजिक होता है लूप्स
  4118. 2:41:06का प्रोग्रामिंग के अंदर कोडिंग के अंदर
  4119. 2:41:08अब लूप्स को यूज़ करके बहुत सारे डिफरेंट
  4120. 2:41:09डिफरेंट प्रोग्राम्स हैं जिनको क्रिएट
  4121. 2:41:11किया जा सकता है हम वैसे तो लूप्स को बहुत
  4122. 2:41:13ज्यादा फ्रीक्वेंसी
  4123. 2:41:15लेते हैं प्रैक्टिकली जब हम अपने
  4124. 2:41:17प्रोजेक्ट्स पर काम करना स्टार्ट करेंगे
  4125. 2:41:19पर उससे पहले मैं एक दो इंटरेस्टिंग
  4126. 2:41:20एग्जांपल्स दिखाती हूं आपको लूप्स के इसे
  4127. 2:41:23वापस से चाहे तो हम फाइव कर सकते हैं एंड
  4128. 2:41:25अपने कोड से ये वाली जो स्टेटमेंट है
  4129. 2:41:28इन्हें हटा लेते हैं ये कौन सा लूप था
  4130. 2:41:30हमारा प्रिंट ट फ का ये हमारे पास लूप
  4131. 2:41:34था इसे कर देते हैं अभी के लिए कॉमन डाउट
  4132. 2:41:37हम नेक्स्ट एक लूप बनाएंगे टू कैलकुलेट सम
  4133. 2:41:41ऑफ फर्स्ट n नंबर्स या इसे कह सकते हैं सम
  4134. 2:41:46ऑफ वन टू n अगर मुझे वन से लेके n तक n
  4135. 2:41:49कोई भी वैल्यू हो सकती है शुरुआत में वन
  4136. 2:41:50से लेके फाइव तक का अगर मुझे सम कैलकुलेट
  4137. 2:41:52करना है सारे के सारे नंबर्स का 1 + 2 + 3
  4138. 2:41:55+ 4 + 5 तो उसके लिए हम लूप लिख सकते हैं
  4139. 2:41:57वो लूप कैसे लिखा जाएगा उसके लिए हम
  4140. 2:41:59लिखेंगे फॉर और शुरू में हम एक वेरिएबल
  4141. 2:42:01बना लेते हैं लेट सम इज इक्वल ट 0 ये क्या
  4142. 2:42:03है मेरा सम वेरिएबल है जो शुरुआत में
  4143. 2:42:05ज़ीरो के इक्वल है हम एक लूप चला सकते हैं
  4144. 2:42:08जो बार-बार जो हमारे नंबर्स हैं उसको वन
  4145. 2:42:10से स्टार्ट करेगा और कहां तक लेके जाएगा
  4146. 2:42:12पांच तक लेके जाएगा और हर बार हम i को कर
  4147. 2:42:14देंगे प्लस प्लस तो शुरू में i1 होगा फिर
  4148. 2:42:16टू बनेगा फिर थ्री बनेगा फिर फोर बनेगा
  4149. 2:42:18फिर फाइव बनेगा और फाइव तक जाएगा जैसे ही
  4150. 2:42:20सिक्स हो जाएगा इस लूप से हम बाहर आ
  4151. 2:42:21जाएंगे और हर बार हमारा जो नंबर है i हम
  4152. 2:42:24उसको क्या करेंगे सम के अंदर ऐड करते चले
  4153. 2:42:26जाएंगे तो सम के अंदर हर बार हम ऐड कर
  4154. 2:42:28देंगे अपने i को अब ये फर्स्ट टाइम हो
  4155. 2:42:31सकता है थोड़ा सा
  4156. 2:42:36कॉम्प्लेक्टेड लास्ट में हम क्या करेंगे
  4157. 2:42:38लास्ट में हम कसोल डलॉग करके प्रिंट करवा
  4158. 2:42:40देंगे सम इज इक्वल टू एंड यहां पे अपने सम
  4159. 2:42:43की वैल्यू इसको कर लेते हैं सेव एंड यहां
  4160. 2:42:46हमने किया रिफ्रेश तो हमारा सम क्या होता
  4161. 2:42:48है 1 + 2 + 3 + 4 + 5 का सम होता है हमारे
  4162. 2:42:50पास 15 के इक्वल तो हमारा सम 15 प्रिंट
  4163. 2:42:52होकर आ गया अब ये कैलकुलेट कैसे हुआ
  4164. 2:42:54कैलकुलेट ही ऐसे हुआ शुरुआत में सम की
  4165. 2:42:56वैल्यू क्या थी यहां पे लिखते जाते हैं सम
  4166. 2:42:58की वैल्यू शुरुआत में सम की वैल्यू थी
  4167. 2:43:00ज़ीरो तो यहां पर और जैसे ही हम लूप के
  4168. 2:43:02अंदर एंटर हुए i की वैल्यू है वन तो यहां
  4169. 2:43:05हो जाएगा सम की वैल्यू क्या हो जाएगी 0 +
  4170. 2:43:071 यानी 0 + 1 तो सम की वैल्यू फाइनली आ
  4171. 2:43:10जाएगी वन के इक्वल जैसे ही सम वन हो गया
  4172. 2:43:12दोबारा यहां पे आ जाएंगे हम अपडेट कर
  4173. 2:43:14देंगे अपडेट करके i की वैल्यू टू हो जाएगी
  4174. 2:43:16i की वैल्यू टू हो गई ये कंडीशन ट्रू दे
  4175. 2:43:18देगी तो दोबारा से सम की वैल्यू को अब चेक
  4176. 2:43:20करेंगे सम की वैल्यू ऑलरेडी है वन उसके
  4177. 2:43:22अंदर हम प्लस कर देंगे i को यानी टू को
  4178. 2:43:24प्लस कर दिया तो सम की वैल्यू अब थी बन गई
  4179. 2:43:26दोबारा आके लूप के ऊपर आके i को प्लस प्लस
  4180. 2:43:29कर देंगे i हो गया हमारा थी के बराबर i3
  4181. 2:43:31हो गया दोबारा लूप के अंदर आएंगे सम के
  4182. 2:43:33अंदर हम थ्री को ऐड कर देंगे तो 3 + 3
  4183. 2:43:35हमारे पास हो गया सिक्स के इक्वल जैसे ही
  4184. 2:43:373 + 3 हो गया सम सिक्स हो गया उसके बाद i
  4185. 2:43:39को दोबारा प्लस प्लस करके अपडेट कर देंगे
  4186. 2:43:41i + प्स हो के इस बार क्या हो गया पहले i3
  4187. 2:43:44था अब i4 हो गया और कंडीशन अभी भी ट्रू कह
  4188. 2:43:46रही है तो सम के अंदर हम i को ऐड कर कर
  4189. 2:43:49देंगे यानी फोर को ऐड कर देंगे तो इस बार
  4190. 2:43:50सम हो गया 6 + 4 यानी 10 के इक्वल नेक्स्ट
  4191. 2:43:53टाइम दोबारा i जब प्लस प्लस होगा तो i की
  4192. 2:43:55वैल्यू प्लस होके क्या हो जाएगी i की
  4193. 2:43:56वैल्यू प्लस होके हमारे लिए हो जाएगी फाइव
  4194. 2:43:58के इक्वल ये कंडीशन क्या देगी ये कंडीशन
  4195. 2:44:00ट्रू देगी 5 इज लेन इक्व 5 और फिर i को हम
  4196. 2:44:03यहां पे ऐड कर देंगे तो सम फाइनली हो
  4197. 2:44:05जाएगा 15 के इक्वल पर फिर भी हमारा i + प्
  4198. 2:44:08होगा और i + प् होके क्या देगा i+ प् हो
  4199. 2:44:11के इस बार i की वैल्यू सिक्स हो जाएगी 6 <
  4200. 2:44:13= 5 नहीं होता तो हम इस लूप से बाहर निकल
  4201. 2:44:15जाएंगे सम की वैल्यू क्या रही फाइनली सम
  4202. 2:44:17की वैल्यू 15 रही और वही 15 हमारे लिए
  4203. 2:44:19कंसोल विंडो पर आकर प्रिंट हो गया तो इस
  4204. 2:44:21तरीके से हम अपने लूप्स को लॉजिकल काम
  4205. 2:44:24करने के लिए यूज़ कर सकते हैं लॉजिकल काम
  4206. 2:44:26बहुत सारे डिफरेंट डिफरेंट काम हो सकते
  4207. 2:44:28हैं लॉजिकल काम ये भी हो सकता है सम ऑफ़ 1
  4208. 2:44:30टू 5 हम कैलकुलेट करें या हम यहां पे सम
  4209. 2:44:32ऑफ़ 1 टू n भी कैलकुलेट कर सकते हैं ये n
  4210. 2:44:35कोई भी नंबर हो सकता है बस हमें क्या करना
  4211. 2:44:36पड़ेगा अपनी स्टॉपिंग कंडीशन को चेंज करना
  4212. 2:44:38पड़ेगा यहां पे हम लिख देंगे लेट्स सपोज
  4213. 2:44:41हम कोई वेरिएबल बना ले n n की वैल्यू अगर
  4214. 2:44:43फाइव है तो यहां स्टॉपिंग कंडीशन में हम n
  4215. 2:44:46को लिख सकते हैं सेव किया रिफ्रेश किया
  4216. 2:44:48अभी भी सम 15 के बराबर है पर जैसे ही
  4217. 2:44:50सिक्स तक लेकर जा रहे हैं इस बार हमारा
  4218. 2:44:52लूप सिक्स तक जाएगा रिफ्रेश किया तो इस
  4219. 2:44:54बार सम के अंदर 15 के अंदर सिक्स ऐड हो
  4220. 2:44:56गया यानी 21 हो गया अगर n को सेवन कर देते
  4221. 2:44:59हैं तो इस बार लूप सेवन तक जाएगा सेव किया
  4222. 2:45:01रिफ्रेश किया तो 21 के अंदर सेवन को ऐड
  4223. 2:45:03किया तो 28 हो गया अगर हम चाहते हैं वन से
  4224. 2:45:05लेके 100 तक सारे नंबर्स का सम कैलकुलेट
  4225. 2:45:07हो तो कोई नहीं बस n की वैल्यू चेंज करनी
  4226. 2:45:09है 100 कर दिया रिफ्रेश किया तो हमारा वन
  4227. 2:45:11से लेकर 100 तक सारे के सारे नंबर्स का सम
  4228. 2:45:13इज इक्वल ट 550 50 और वही सेम वैल्यू
  4229. 2:45:16हमारे पास प्रिंट होकर आ गई तो जो
  4230. 2:45:18कॉम्प्लेक्शन था जिसको यूज करने में हमें
  4231. 2:45:20बहुत सारा टाइम लगता मैनुअली उसको
  4232. 2:45:21प्रोग्राम ने क्या किया एक सिंपल से
  4233. 2:45:23दो-तीन लाइनों के अंदर उसको निपटा दिया तो
  4234. 2:45:25ये मैजिक होता है इस तरीके से हमारे लूप्स
  4235. 2:45:27को प्रोग्रामिंग के अंदर हम यूज कर रहे
  4236. 2:45:29होते हैं अब यहां एक और चीज हम सीखने वाले
  4237. 2:45:31हैं लूप से रिलेटेड उसके लिए अपने पहले
  4238. 2:45:33वाले एग्जांपल पे आ जाते हैं लेट्स कम टू
  4239. 2:45:36आवर इनिशियल एग्जांपल जिसके अंदर हम अपना
  4240. 2:45:38कॉलेज को पांच बार प्रिंट करवा रहे थे इस
  4241. 2:45:40बार अपना कॉलेज की जगह हम क्या करेंगे आई
  4242. 2:45:42को पांच बार प्रिंट करवा लेते हैं यहां
  4243. 2:45:44लिख देते हैं i इ इक्वल टू ताकि हमें
  4244. 2:45:47क्लियर हो हमारा लूप कैसे काम कर रहा है
  4245. 2:45:49रिफ्रेश ओके i इज नॉट डिफाइंड इस काउंट को
  4246. 2:45:52हम i कर लेते हैं जनरली हमारे जो लूप के
  4247. 2:45:54वेरिएबल होते हैं उनको या तो हम i कहते
  4248. 2:45:57हैं या हम j कहते हैं उनको हमें ज्यादा
  4249. 2:45:58मीनिंगफुल इन जनरल बनाने की जरूरत नहीं
  4250. 2:46:00पड़ती तो ये हमारा लूप हो गया इसके अंदर i
  4251. 2:46:02को प्रिंट करवा रहे हैं पहले i1 था टू था
  4252. 2:46:04थ्री था फोर था फाइव था तो इस तरीके से
  4253. 2:46:06हमारे लूप के अंदर i की वैल्यू जो है वो
  4254. 2:46:08चेंज हो रही है अपडेट हो रही है अब यहां
  4255. 2:46:09पर इवन दो हमने i को यहां पे डिफाइन कर
  4256. 2:46:12रखा है पर अगर इस लूप के बाहर मैं कोशिश
  4257. 2:46:14करूं i की वैल्यू प्रिंट करवाने की हम
  4258. 2:46:16यहां i की वैल्यू प्रिंट करवा रहे हैं
  4259. 2:46:17लास्ट में लूप के बाद तो यहां हम सोच सकते
  4260. 2:46:20हैं i यहां पे लास्ट टाइम क्या था सिक्स
  4261. 2:46:21था तो यहां भी सिक्स आके प्रिंट होना
  4262. 2:46:23चाहिए क्योंकि जब ये लूप खत्म हुआ तब i की
  4263. 2:46:24वैल्यू अपडेट होते-होते छह हो गई थी पर
  4264. 2:46:27सेव करके अगर रिफ्रेश करें तो यहां क्या
  4265. 2:46:28आता है हमारे पास एरर आता है दैट आई इज
  4266. 2:46:31नॉट डिफाइंड इसका रीजन क्या है इसका रीजन
  4267. 2:46:33ये है कि ये जो हमारा आ वेरिएबल हमने
  4268. 2:46:35डिफाइन किया है ये ब्लॉक स्कोप के अंदर
  4269. 2:46:37डिफाइन हुआ है ब्लॉक स्कोप कहने का मतलब
  4270. 2:46:39ये सिर्फ इस फॉर लूप तक जिंदा है उसके बाद
  4271. 2:46:42ये खत्म हो जाएगा मेमोरी से खत्म हो जाएगा
  4272. 2:46:44अब हमारे जावास्क्रिप्ट के कोड को नहीं
  4273. 2:46:46पता कि आ क्या है तो हमें यहां पे आ को
  4274. 2:46:48यूज करना है तो हमें i को री डिक्लेयर
  4275. 2:46:50करना पड़ेगा दोबारा डिफाइन करना पड़ेगा पर
  4276. 2:46:52ये एक डिफरेंस होता है लेट और वेर में अगर
  4277. 2:46:54मैं यहां वेर लिखती तो उस केस में आ
  4278. 2:46:56सर्वाइव कर जाता क्योंकि वेयर फॉर लूप तक
  4279. 2:46:59नहीं सरवाइव करता वयर कहता है मैं ग्लोबल
  4280. 2:47:00हूं हर जगह रहूंगा तो यहां सेव करते हैं
  4281. 2:47:02रिफ्रेश किया वयर के केस में लास्ट वैल्यू
  4282. 2:47:05आ की हमारी क्योंकि सिक्स थी तो वो हमारे
  4283. 2:47:07पास आकर प्रिंट हो गई बट वर को हमें कभी
  4284. 2:47:09यूज़ नहीं करना हम हमेशा लेट को ही यूज़
  4285. 2:47:11करते हैं जब भी अपने हम वेरिएबल को लिख
  4286. 2:47:14रहे होते हैं अपने लूप्स के अंदर पर ये
  4287. 2:47:15चीज याद रखनी है कि लूप के अंदर जो
  4288. 2:47:17वेरिएबल इनिशियलिज्म लूप तक ही रहते हैं
  4289. 2:47:19वहीं तक जिंदा रहते हैं बाद में हम उन
  4290. 2:47:21वेरिएबल को एक्सेस नहीं कर पाते तो ये थे
  4291. 2:47:23हमारे फॉर लूप्स अब नेक्स्ट हम एक और
  4292. 2:47:25कांसेप्ट के बारे में बात करेंगे व्हिच इज
  4293. 2:47:27कॉल्ड एन इंफाइटिंग
  4294. 2:47:28हमने मैथ के अंदर पढ़ा होगा इंफिनिटी इज
  4295. 2:47:31बेसिकली समथिंग दैट नेवर एंड्स इंफाइटिंग
  4296. 2:47:45अ प्रोग्राम कभी भी हमें ऐसा लूप क्रिएट
  4297. 2:47:49नहीं करना जो हमेशा के लिए चलता रहता है
  4298. 2:47:51क्योंकि उसके बहुत सारे नुकसान होते हैं
  4299. 2:47:53नुकसान ये होता है क्योंकि जब भी कोई लूप
  4300. 2:47:54चलता है तो उसके अंदर अगर कोई भी काम हो
  4301. 2:47:56रहा है तो इंटरनली वो मेमोरी के अंदर जगह
  4302. 2:47:58घेर है कोई भी काम होता है नया वेरिएबल
  4303. 2:48:00डिफाइन हो रहा है कैलकुलेशन हो रही है हर
  4304. 2:48:01चीज मेमोरी के अंदर रिसोर्सेस ऑक्यूपाइड
  4305. 2:48:04पाई करती है मेमोरी के अंदर जगह घेर है और
  4306. 2:48:07एक पॉइंट ऐसा आएगा इंफाइटिंग कर दिया कि
  4307. 2:48:10हमारे कंप्यूटर की सिस्टम की सारी स्पेस
  4308. 2:48:11खत्म हो जाएगी और हमारा जो भी प्रोग्राम
  4309. 2:48:14चल रहा होगा कोड चल रहा होगा वो बंद हो
  4310. 2:48:15जाएगा हमारा सिस्टम भी बंद हो सकता है एज
  4311. 2:48:17सच परमानेंट डैमेज नहीं होगा
  4312. 2:48:19जावास्क्रिप्ट के कोड में इंफाइटिंग
  4313. 2:48:25लूप हमें कभी नहीं लिखना अब
  4314. 2:48:36इनफाइकिल ही नहीं देती स्टॉपिंग कंडीशन
  4315. 2:48:39अगर किसी भी लूप की जो हमारी स्टॉपिंग
  4316. 2:48:42कंडीशन होती है वो अगर हमेशा ट्रू दे दे
  4317. 2:48:45तो वो लूप क्या बन जाएगा वो लूप एक नेवर
  4318. 2:48:47एंडिंग इंफाइटिंग
  4319. 2:48:48जाएगा जैसे फॉर एग्जांपल मैंने यहां i की
  4320. 2:48:51वैल्यू शुरुआत करी वन के साथ और i को मैं
  4321. 2:48:53कह रही हूं लेस दन इक्वल ट 5 होना चाहिए
  4322. 2:48:55और हर बार हम i को प्लस प्लस कर रहे हैं
  4323. 2:48:57पर अगर यहां मैं स्टॉपिंग कंडीशन को चेंज
  4324. 2:48:59करके कह दूं i की वैल्यू ग्रेटर दन इक्वल
  4325. 2:49:00टू 0 होनी चाहिए ये है मेरा कोड इसको मैं
  4326. 2:49:03रन करना चाहती हूं अब इसे एक बार ध्यान से
  4327. 2:49:05देखना है लॉजिकली i की वैल्यू वन है
  4328. 2:49:07अपडेशन में कह रखा है i हमेशा बढ़ेगा प्लस
  4329. 2:49:09प्लस होगा टू होगा थ्री होगा फोर होगा
  4330. 2:49:11फाइव होगा तो क्या मैं कह सकती हूं कि i
  4331. 2:49:13तो हमेशा रो से बड़ा ही रहेगा तो यह
  4332. 2:49:15कंडीशन तो हमेशा ही ट्रू देगी और ऐसे केस
  4333. 2:49:17में क्या होगा और ऐसे केस में हमारे
  4334. 2:49:25इनफाइनों आएंगे ब्राउजर के अंदर पर आपको
  4335. 2:49:28ये अपने सिस्टम के ऊपर ट्राई नहीं करना बस
  4336. 2:49:29मेरे सिस्टम प देख लेना और लेसन ले लेना
  4337. 2:49:31कि इस चीज को नहीं करना है इसको सेव कर
  4338. 2:49:34लिया है एंड रिफ्रेश करते हैं तो यू कैन
  4339. 2:49:36सी ये काउंट बढ़ता ही जा रहा है बढ़ता ही
  4340. 2:49:37जा रहा है बढ़ता ही जा रहा है एंड अब मेरी
  4341. 2:49:41स्क्रीन जो है वो फ्रीज हो गई है कंपलीटली
  4342. 2:49:43एंड हो सकता है क्रम अभी बंद हो जाए
  4343. 2:49:44क्योंकि सारी जो स्पेस है दैट हैज
  4344. 2:49:47रिड्यूस्ड तो तो इस तरीके से आई थिंक आई
  4345. 2:49:50विल नीड टू स्टार्ट माय ब्राउजर वंस अगेन
  4346. 2:49:53बट बेसिकली मैं विंडो क्रॉस भी नहीं कर पा
  4347. 2:49:55रही हूं कुछ स्टॉप भी नहीं हो रहा है नहीं
  4348. 2:49:56नया टैब भी नहीं खुल रहा है तो कुछ नहीं
  4349. 2:49:58हो रहा है तो इस सिचुएशन से हमें बचना है
  4350. 2:50:00कभी भी इंफाइटिंग
  4351. 2:50:03लूप जिसको हमने क्रिएट करके देखा नेक्स्ट
  4352. 2:50:05हम बात करने वाले हैं एक और स्पेशल टाइप
  4353. 2:50:07के लूप की जिसका नाम है वाइ लूप अब जब भी
  4354. 2:50:09हम डिफरेंट टाइप्स ऑफ लूप्स पढ़ रहे हैं
  4355. 2:50:11फॉर एग्जांपल हमने फॉर लूप पढ़ लिया अब हम
  4356. 2:50:13वाइल लूप पढ़ेंगे ऐसा कोई भी काम नहीं है
  4357. 2:50:15जो फॉर लूप से हम नहीं कर सकते तो जो सारे
  4358. 2:50:17काम हम फॉर लूप से कर सकते हैं वो सारे
  4359. 2:50:19काम हम वाइल लूप से भी कर सकते हैं जो
  4360. 2:50:20वाइल से कर सकते हैं वो फॉर से भी कर सकते
  4361. 2:50:22हैं ये बस लूप्स को लिखने के डिफरेंट
  4362. 2:50:25तरीके हैं अब वाइल लूप की जब हम बात करते
  4363. 2:50:27हैं वाइल लूप को हम कुछ इस तरीके से लिखते
  4364. 2:50:28हैं कि पहले हम अपना वाइल कीवर्ड लिखेंगे
  4365. 2:50:30उसके बाद पैरेंस के अंदर हम अपनी स्टॉपिंग
  4366. 2:50:33कंडीशन को लिखने वाले हैं ये स्टॉपिंग
  4367. 2:50:35कंडीशन जब तक ट्रू है हमारा लूप चलता
  4368. 2:50:36रहेगा जैसे ही ये फॉल्स हो जाएगी हमारा
  4369. 2:50:38लूप रुक जाएगा और फिर अपना ब्लॉक बना के
  4370. 2:50:40हम सारे के सारे काम यहां पर करते हैं अब
  4371. 2:50:42जो भी वेरिएबल के इनिशियल इजेशन का काम
  4372. 2:50:45होता है जनरली वो सारे काम हम वाइल लूप से
  4373. 2:50:47पहले करते हैं और अपडेशन का काम हम लूप के
  4374. 2:50:50अंदर ही कर रहे होते हैं तो अब एक बार कोड
  4375. 2:50:52पर आ जाते हैं हमने पहले क्या किया था
  4376. 2:50:53हमने वन से लेके फाइव तक सारे नंबर्स को
  4377. 2:50:55प्रिंट किया था अब ये सेम काम हम अपने
  4378. 2:50:57वाइल लूप से करने वाले हैं वाइल लूप को
  4379. 2:50:59लिखने के लिए हम लिखते हैं y एंड वेरिएबल
  4380. 2:51:01को हम अपने लूप से पहले ही बना लेंगे तो i
  4381. 2:51:03= 1 जब तक हमारी i की वैल्यू लेस दन इक्वल
  4382. 2:51:07टू 5 रहती है तब तक हमें क्या करना है तब
  4383. 2:51:09तक हमें कसोल डलॉग करना है i को तो i = i
  4384. 2:51:13अब यहां पर इस लूप के अंदर एक इंपॉर्टेंट
  4385. 2:51:15चीज है जिसको हम मिस कर रहे हैं दैट इज
  4386. 2:51:17आवर अपडेशन कंडीशन अभी लिए तो i की वैल्यू
  4387. 2:51:19इ इक्वल ट 1 है और व हमेशा लेन = 5 रहेगा
  4388. 2:51:21i अपडेट ही नहीं हो रहा तो i को अपडेट
  4389. 2:51:24करना बहुत जरूरी है वाइल लूप के अंदर इसको
  4390. 2:51:26सेव कर लेते हैं रिफ्रेश करते हैं सो दिस
  4391. 2:51:28इज आवर आउटपुट जिसमें i की वैल्यू वन से
  4392. 2:51:30लेकर फाइव तक जा रही है इस तरीके से वन से
  4393. 2:51:32लेकर फाइव तक अगर हमें पांच बार कुछ और
  4394. 2:51:34डिफरेंट काम करवाना हुआ लेट्स सपोज हमें
  4395. 2:51:36पांच बार या इन दिस केस अगर हमें 10
  4396. 2:51:39टाइम्स अपना कॉलेज को प्रिंट करवाना है
  4397. 2:51:41सेव किया रिफ्रेश किया तो इस बार क्या हुआ
  4398. 2:51:4310 टाइम्स हमारे पास अपना कॉलेज प्रिंट
  4399. 2:51:44होक आ गया तो इस तरीके से जो सारे काम हम
  4400. 2:51:46फॉर लूप से कर सकते थे उन सारे कामों को
  4401. 2:51:48वाइल लूप से करना भी पॉसिबल है नेक्स्ट
  4402. 2:51:51टाइप ऑफ़ लूप जिसको हम पढ़ने वाले हैं दैट
  4403. 2:51:53इज़ द डू वाइल लूप अब डू वाइल लूप वाइल
  4404. 2:51:55लूप जैसे ही काम करता है बस इसमें एक छोटा
  4405. 2:51:57सा डिफरेंस होता है छोटा सा डिफरेंस ये
  4406. 2:51:59होता है कि वाइल लूप में क्या होगी जो
  4407. 2:52:01हमारी कंडीशन होती है कि कब स्टॉप करना
  4408. 2:52:03चाहिए वो शुरू में ही चेक हो जाती है द
  4409. 2:52:05कंडीशन इज एट द स्टार्ट जबकि डू वाइल लूप
  4410. 2:52:08में ये जो कंडीशन होती है लास्ट में चेक
  4411. 2:52:10होती है एंड में चेक होती है इसीलिए डू
  4412. 2:52:12वाइल लूप में हमारे पास एक गारंटी होती है
  4413. 2:52:14कि हमारा जो डू वाइल लूप होता है वो
  4414. 2:52:16एटलीस्ट एक बार तो रन करेगा ही करेगा जबकि
  4415. 2:52:20वाइल लूप में ऐसी कोई कंडीशन नहीं होती
  4416. 2:52:22फॉर एग्जांपल वाइल लूप के अंदर मैंने लिख
  4417. 2:52:24दिया i = 20 तो क्या i कभी भी लेसन इक्वल
  4418. 2:52:28टू 10 होगा कभी भी नहीं होगा इसको सेव
  4419. 2:52:29किया रिफ्रेश किया तो मेरी स्क्रीन के ऊपर
  4420. 2:52:31कुछ भी प्रिंट नहीं होगा तो ये लूप क्या
  4421. 2:52:33किया ये लूप एक बार भी रन नहीं किया
  4422. 2:52:35क्योंकि पहली आपने सिचुएशन ऐसी दे दी पहली
  4423. 2:52:37आपने कंडीशन ऐसी दे दी जिसके अंदर वो
  4424. 2:52:39कंडीशन कभी ट्रू होगी ही नहीं बट डू वाइल
  4425. 2:52:42लूप के अंदर फर्स्ट टाइम तो लूप हमेशा रन
  4426. 2:52:44करेगा ही करेगा काम होगा ही होगा एंड उसके
  4427. 2:52:46बाद हमारी कंडीशन जो है वो चेक की जाए
  4428. 2:52:49जैसे इसी सेम चीज को अगर डू वाइल लूप से
  4429. 2:52:51करें इसे कॉपी कर लेते हैं पेस्ट करते हैं
  4430. 2:52:53एंड इसे कर देते हैं कॉमेंट आउट यहां पे
  4431. 2:52:55लेट्स सपोज आई स्टार्ट विद i = 20 अब डू
  4432. 2:52:58वाइल लूप को लिखने के लिए हम लिखते हैं डू
  4433. 2:53:00एंड उसके बाद अपना काम बताते हैं लेट्स
  4434. 2:53:02सपोज हमारा काम है कि हमें अपना कॉलेज
  4435. 2:53:03प्रिंट करवाना है और हम हमेशा आ को प्लस
  4436. 2:53:07प्लस करते रहेंगे अब डू वाइल लूप के अंदर
  4437. 2:53:09इस तरीके से ब्लॉक के बाद हम अपनी वाइल की
  4438. 2:53:11कंडीशन लिखते हैं हम चाहते हैं हमारा लूप
  4439. 2:53:13तब तक चले जब तक i की वैल्यू लेसन इक्वल ट
  4440. 2:53:1510 है और यहां लगा देते हैं सेमीकलन इसको
  4441. 2:53:17सेव कर लेते है अब i की वैल्यू शुरुआत में
  4442. 2:53:2020 है और कंडीशन कह रही है i < = 10 होना
  4443. 2:53:22चाहिए तो हमारा लूप सिर्फ एक ही बार चलेगा
  4444. 2:53:25रिफ्रेश किया तो अपना कॉलेज सिर्फ एक ही
  4445. 2:53:27बार हमारे पास प्रिंट होक आया अब जो हमारा
  4446. 2:53:28वाइल लूप होता है ये चीज याद रखनी है वाइल
  4447. 2:53:31लूप के अंदर लास्ट में कोई सेमीकलन नहीं
  4448. 2:53:32होता जबकि हम डू वाइल के अंदर जब अपनी
  4449. 2:53:34लास्ट की कंडीशन लिखते हैं तो इसके बाद
  4450. 2:53:36हमें अपना सेमीकलन लगाना पड़ता है तो ये
  4451. 2:53:38चीज इंपॉर्टेंट है जिसको आपको याद रखना है
  4452. 2:53:40अगर हम फर्स्ट टाइम वाइल एंड डू वाइल
  4453. 2:53:42लूप्स को लिख रहे हैं तो अब इसी तरीके से
  4454. 2:53:44डू वाइल लूप के अंदर वन से लेकर फाइव तक
  4455. 2:53:45नंबर्स को कैसे प्रिंट करवा सकते हैं हम
  4456. 2:53:47अपना वेरिएबल ले ले लेंगे i जिसको शुरू
  4457. 2:53:49करेंगे वन के साथ हम क्या करेंगे हर बार
  4458. 2:53:51हमें प्रिंट करवाना है i = i को हर बार i
  4459. 2:53:55को प्लस प्लस करते रहेंगे और लूप हमारा तब
  4460. 2:53:57तक चलना चाहिए जब तक i इज लेन इक्व 5 सेव
  4461. 2:53:59कर लेते हैं रिफ्रेश करते हैं तो हमारे i
  4462. 2:54:01की वैल्यू वन से लेकर फ तक जा रही है तो
  4463. 2:54:03इस तरीके से हमारा डवा लूप ऑपरेट करता है
  4464. 2:54:06नेक्स्ट हम बात करने वाले हैं एक और
  4465. 2:54:08स्पेशल टाइप के लूप के बारे में व्हिच इज
  4466. 2:54:10द फॉर ऑफ लूप अब हमारे पास जो फॉर लूप
  4467. 2:54:13होता है जो डू वाइल लूप होता है एंड जो
  4468. 2:54:16हमारा वाइल लूप होता है ये तो होते हैं
  4469. 2:54:18तीन जनरल लूप्स जिनको हम यूज़ करते हैं और
  4470. 2:54:20इनमें से भी मैक्सिमम टाइम हम फॉर लूप को
  4471. 2:54:21ही यूज़ करेंगे पर इसके अलावा भी हमारे
  4472. 2:54:23पास दो स्पेशल लूप्स होते हैं एक का नाम
  4473. 2:54:26होता है फॉर ऑफ और एक का नाम होता है फॉर
  4474. 2:54:28इन ये लूप्स एज सच कुछ अलग नहीं कर रहे
  4475. 2:54:31होते बस ये हमें हेल्प करते हैं टू आइट ट
  4476. 2:54:34आइट ट यानी लूप लगाना ऑन सम स्पेशल डेटा
  4477. 2:54:37टाइप्स सबसे पहले फॉर ऑफ लूप के बारे में
  4478. 2:54:40बात करते हैं फॉर ऑफ लूप का काम होता है
  4479. 2:54:42कि ये हमें स्ट्रिंग्स एंड अरेज के ऊपर
  4480. 2:54:45लूप लगाने में हेल्प करता है अरेज अभी
  4481. 2:54:46क्या है अरेज को इग्नोर कर देना
  4482. 2:54:48स्ट्रिंग्स को हमने ऑलरेडी देख रखा है
  4483. 2:54:50स्ट्रिंग होता है हमारा कोई भी स्ट्रिंग
  4484. 2:54:51फॉर एग्जांपल मैंने कुछ भी अगर नाम लिख
  4485. 2:54:53दिया तो ये क्या हो जाएगी एक स्ट्रिंग हो
  4486. 2:54:55जाएगी अगर इस स्ट्रिंग के ऊपर एक-एक
  4487. 2:54:57कैरेक्टर के ऊपर जा जा के जा जा के मुझे
  4488. 2:54:59लूप लगाना है स्ट्रिंग की वैल्यूज पर तो
  4489. 2:55:01उसके लिए हम फॉर ऑफ लूप को यूज़ करेंगे
  4490. 2:55:03फॉर ऑफ लूप को लिखने का सिंटेक्स होता है
  4491. 2:55:05फॉर और इसके अंदर फिर हम कोई वेरिएबल
  4492. 2:55:07बनाते हैं लेट और हम अपने वेरिएबल का नाम
  4493. 2:55:09कुछ भी रख सकते हैं एंड फिर यहां पे हम
  4494. 2:55:11अपने स्ट्रिंग वेरिएबल को लेते हैं अगर
  4495. 2:55:13एरे वेरिएबल है तो हम एरे वेरिएबल को भी
  4496. 2:55:15ले सकते हैं पर अरेज हमने पढ़े नहीं बाद
  4497. 2:55:16में पढ़ेंगे तो हम फॉर ऑफ लूप को बाद में
  4498. 2:55:18भी यूज कर रहे होंगे तो हम अपने स्ट्रिंग
  4499. 2:55:20वेरिएबल का नाम लिखते हैं और बीच में हम
  4500. 2:55:21अपने ऑफ कीवर्ड को यूज करते हैं और फिर यह
  4501. 2:55:23जो हमारा वेरिएबल होता है इसमें एकएक करके
  4502. 2:55:25एक एक करके स्ट्रिंग के सारे के सारे
  4503. 2:55:26कैरेक्टर्स की वैल्यू हमारे पास आ जाती है
  4504. 2:55:29तो इस फॉर ऑफ लूप को लिखते हैं एक बार इसे
  4505. 2:55:31कर देते हैं कॉमेंट आउट एंड लेट्स ट्राई
  4506. 2:55:34टू राइट आवर फॉर ऑफ लूप फॉर ऑफ लूप के लिए
  4507. 2:55:38हमें एक स्ट्रिंग बनानी पड़ेगी तो उसके
  4508. 2:55:40लिए एक स्ट्रिंग वेरिएबल बना लेते हैं लेट
  4509. 2:55:42एटी इ टू इसको कह देते हैं अपना कॉलेज इस
  4510. 2:55:45तरीके से हमने कोई स्ट्रिंग वेरिएबल बनाया
  4511. 2:55:48अब इसके ऊपर फॉर ऑफ लूप हम अप्लाई करते
  4512. 2:55:50हैं लेट वैल्यू ऑफ इस तरीके से हमने एक
  4513. 2:55:53वेरिएबल बनाया वैल्यू इसको हम i भी बोल
  4514. 2:55:55सकते थे एक बार इसे हम आ कह देते हैं लेट
  4515. 2:55:57आ ऑफ स्ट्रिंग एटीआर और इसमें हम हर बार
  4516. 2:56:00क्या करेंगे चेक करेंगे इस आ के अंदर
  4517. 2:56:02वैल्यू क्या आती है क्योंकि इसको ना हमने
  4518. 2:56:04इनिश इज किया जैसे पहले वाले लूप्स में हम
  4519. 2:56:06हमेशा अपने वेरिएबल को पहले ही कोई वैल्यू
  4520. 2:56:08दे देते थे पर फॉर ऑफ लूप के अंदर i के
  4521. 2:56:10अंदर वैल्यू ऑटोमेटिक आती है और अपडेशंस
  4522. 2:56:13भी इनफैक्ट ऑटोमेटिक होते हैं हमें ना
  4523. 2:56:16यहां पे इनिश इजेशन देखना ना यहां पे हमें
  4524. 2:56:18अपडेशन देखना ना यहां पे हमें स्टॉपिंग
  4525. 2:56:20कंडीशन देखनी तीनों में से कुछ नहीं देखना
  4526. 2:56:22ऑटोमेटिक फॉर ऑफ लूप हमारे लिए सब देख
  4527. 2:56:24लेगा हमें क्या करना है हमें हर बार हम
  4528. 2:56:26क्या करेंगे सिंपली अपने i को प्रिंट करवा
  4529. 2:56:29देंगे या इनफैक्ट यहां लिख देते हैं i इज
  4530. 2:56:32इक्वल टू इसको कर लेते हैं सेव एंड
  4531. 2:56:34रिफ्रेश तो ये क्या हुआ हमारे पास i की
  4532. 2:56:37सारी की सारी वैल्यूज प्रिंट होकर आ गई
  4533. 2:56:39फर्स्ट आइट में i की वैल्यू a है फिर p है
  4534. 2:56:41फिर n है फिर ए है फिर सी है फिर ओ है फिर
  4535. 2:56:44दो बार डबल एल है फिर ई है जी है एंड इस
  4536. 2:56:46तरीके से जो अपना कॉलेज था था ये जो हमारी
  4537. 2:56:49स्ट्रिंग थी अगर इसके ऊपर फॉर ऑफ लूप
  4538. 2:56:51लगाया तो हर बार जो ये आई होगा आइट मेटर
  4539. 2:56:53होगा इसे आइट मेटर भी कहते हैं जो हमें
  4540. 2:56:56आइट मेट करने में हेल्प करता है हमारा जो
  4541. 2:56:58आइट मेटर होगा उसके अंदर हमारे कैरेक्टर्स
  4542. 2:57:01आ जाएंगे हर बार अगर फॉर एग्जांपल इफ आई
  4543. 2:57:04राइट जावास्क्रिप्ट हियर सेव कर लेते हैं
  4544. 2:57:08रिफ्रेश करते हैं तो जावास्क्रिप्ट के जो
  4545. 2:57:10सारे के सारे कैरेक्टर्स हैं वो हमारे पास
  4546. 2:57:12प्रिंट होके आएंगे हम फिर चाहे तो इन
  4547. 2:57:13कैरेक्टर्स के साथ कुछ भी काम कर सकते हैं
  4548. 2:57:15कुछ भी ऑपरेशंस कर सकते हैं फॉर एग्जांपल
  4549. 2:57:17मुझे अपनी स्ट्रिंग की लेंथ कैलकुलेट करनी
  4550. 2:57:19हुई कि ये स्ट्रिंग कितनी लंबी है तो उसको
  4551. 2:57:21कैलकुलेट करने का एक बेसिक तरीका होगा कि
  4552. 2:57:23हम एक वेरिएबल बना लेते हैं लेंथ इज इक्वल
  4553. 2:57:25टू 0 लेंथ की शुरुआत कर दी हमने रो के साथ
  4554. 2:57:28या इसको लेंथ की जगह हम साइज कह लेते हैं
  4555. 2:57:30हमारी स्ट्रिंग का साइज अभी क्या है साइज
  4556. 2:57:32है जीरो जितनी बार ये लूप रन करेगा मतलब
  4557. 2:57:35उतने कैरेक्टर्स हैं इस स्ट्रिंग के अंदर
  4558. 2:57:37तो हम हर बार क्या करेंगे अपने साइज को
  4559. 2:57:39इंक्रीज कर देंगे बाय वन हर बार मेरा साइज
  4560. 2:57:41इंक्रीज हो जाएगा बाय वन और लास्ट में मैं
  4561. 2:57:44प्रिंट करवा दूंगी स्ट्रिंग साइज इज इक्वल
  4562. 2:57:46टू हमारा साइ इससे हमारे पास स्ट्रिंग का
  4563. 2:57:49साइज आ जाएगा अब हमें पहले से क्या पता है
  4564. 2:57:51कि हमारे स्ट्रिंग का साइज क्या है 1 2 3
  4565. 2:57:544 5 6 7 8 9 10 हमारे पास लास्ट में यहां
  4566. 2:57:57पे प्रिंट होकर आना चाहिए 10
  4567. 2:57:58जावास्क्रिप्ट के अंदर 10 कैरेक्टर्स हैं
  4568. 2:58:00रिफ्रेश किया तो लास्ट में क्या प्रिंट
  4569. 2:58:01होके आया स्ट्रिंग साइज इज इक्वल टू 10 तो
  4570. 2:58:03इस तरीके से कुछ भी डिफरेंट काम है जो हम
  4571. 2:58:05अपनी कैरेक्टर्स हैं या दूसरी जो वैल्यूज
  4572. 2:58:07आएंगी उनके साथ कर सकते हैं बट इस तरीके
  4573. 2:58:09से हमारा फॉर ऑफ लूप वर्क करता है जनरली
  4574. 2:58:11यहां पे आइट मेटर आ को हम वैल्यू ल बोल
  4575. 2:58:15सकते हैं वैल्यू कह सकते हैं और हर बार
  4576. 2:58:17हमारी जो वैल्यू है उसे हम लिख सकते हैं
  4577. 2:58:20ये हमारी वैल्यू आ जाएगी व्हिच इज इक्वल
  4578. 2:58:22टू इंडिविजुअल कैरेक्टर्स ईच टाइम अब ये
  4579. 2:58:24जो हमारा फॉर ऑफ लूप होता है इसे हम
  4580. 2:58:25स्ट्रिंग्स एंड अरेज के लिए यूज़ करते हैं
  4581. 2:58:27बट ऑब्जेक्ट्स के लिए हमें इसे यूज़ नहीं
  4582. 2:58:28करना है ऑब्जेक्ट्स के लिए जिस टाइप की
  4583. 2:58:30लूप को हम यूज़ करते हैं उसे हम कहते हैं
  4584. 2:58:32फॉर इन लूप फॉर इन लूप से हमारा जो आइट
  4585. 2:58:35मेटर होता है उसके अंदर हमारे पास
  4586. 2:58:36ऑब्जेक्ट की कीज आ जाती है फॉर इन लूप को
  4587. 2:58:39हम ऑब्जेक्ट्स के लिए भी यूज़ कर सकते हैं
  4588. 2:58:41और बाद में जब हम अरेज के बारे में
  4589. 2:58:42पढ़ेंगे तो हम अरेज को भी यूज कर पाएंगे
  4590. 2:58:44अब इसे यूज करने के लिए हम अपने कोड के
  4591. 2:58:47अंदर एक ऑब्जेक्ट बना लेते हैं लेट्स
  4592. 2:58:49ट्राई एंड कॉमेंट दिस एंड यहां हम लिख
  4593. 2:58:53देते हैं अपना फॉर इन लूप एक ऑब्जेक्ट बना
  4594. 2:58:56लेते हैं स्टूडेंट ऑब्जेक्ट स्टूडेंट के
  4595. 2:58:58अंदर डिफरेंट वैल्यूज को हम सेव कर सकते
  4596. 2:58:59हैं लेट्स सपोज स्टूडेंट का जो नाम है उसे
  4597. 2:59:02कह देते हैं राहुल कुमार एज को हम कह देते
  4598. 2:59:06हैं
  4599. 2:59:0720 सीजीपीए हम कुछ भी रख सकते हैं वी कैन
  4600. 2:59:10राइट इट
  4601. 2:59:127.5 एंड क्या पास हो गया हमारा स्टूडेंट
  4602. 2:59:15उसके लिए हम वैल्यू को रख सकते हैं ट्रू
  4603. 2:59:16तो ये हमारा स्टूडेंट ऑब्जेक्ट हो गया अब
  4604. 2:59:18स्टूडेंट ऑब्जेक्ट के ऊपर लूप लगाने के
  4605. 2:59:20लिए हम क्या करेंगे हम अपना फॉर इन लूप
  4606. 2:59:22लिखेंगे इसमें सबसे पहले हम एक आइट मेटर
  4607. 2:59:25बना लेते हैं और फिर ऑफ की जगह हम यहां इन
  4608. 2:59:27लिखते हैं लेट आई इन स्टूडेंट अपनी
  4609. 2:59:30ऑब्जेक्ट का नाम एंड उसके बाद यहां पर हर
  4610. 2:59:33बार हम क्या करेंगे अपने i को प्रिंट करवा
  4611. 2:59:35देंगे console.log i इसको सेव कर लेते हैं
  4612. 2:59:37रिफ्रेश किया तो हर बार i के अंदर क्या आ
  4613. 2:59:39रहा है हमारे की की वैल्यू आ रही है तो जो
  4614. 2:59:41हमारा फॉर इन लूप होता है वो हमें हमारी
  4615. 2:59:43कीज रिटर्न करता है किसी भी ऑब्जेक्ट की
  4616. 2:59:45तो कीज यानी यह वाली जो वैल्यूज होती है
  4617. 2:59:48की वैल्यू पेयर में से की रिटर्न करेगा तो
  4618. 2:59:50इसे इस आइट मेटर को हम अपनी की भी कह सकते
  4619. 2:59:52हैं तो यहां पे इस वेरिएबल को की नाम दे
  4620. 2:59:54दिया सेव किया रिफ्रेश किया तो यह सारी की
  4621. 2:59:56सारी कीज हमारे पास आ गई अब एक बार हमारे
  4622. 2:59:58पास कीज आ गई इसे प्रिंट कर लेते हैं की
  4623. 3:00:00इज इक्वल टू दिस वैल्यू एक बार हमारे पास
  4624. 3:00:03अगर यह की आ गई तो हर की के लिए हम उसकी
  4625. 3:00:04वैल्यू भी निकाल सकते हैं कैसे निकालते
  4626. 3:00:06हैं अगर हमारे पास किसी भी ऑब्जेक्ट की की
  4627. 3:00:08हो तो उसकी वैल्यू निकालने के लिए हमें
  4628. 3:00:11क्या करना पड़ता है हमें लिखना पड़ता है
  4629. 3:00:12उस ऑब्जेक्ट का नाम एंड उसके अंदर फिर हम
  4630. 3:00:15अपनी की की वैल्यू लिखते हैं तो यहां पर
  4631. 3:00:17स्टूडेंट के अंदर हम अपने की वेरिएबल को
  4632. 3:00:20पास कर देते हैं यहां पे हमें डबल कोट्स
  4633. 3:00:22पास करने की जरूरत नहीं है क्योंकि डबल
  4634. 3:00:23कोट से क्या करेंगे स्टूडेंट के अंदर वो
  4635. 3:00:26एग्जैक्ट की वैल्यू ढूंढने की कोशिश करेगा
  4636. 3:00:28बट हमें ऐसे नहीं करना इस बार डबल कोट्स
  4637. 3:00:30नहीं क्योंकि की हमारा वेरिएबल ही है कोई
  4638. 3:00:32वैल्यू नहीं है स्ट्रिंग वैल्यू तो उसको
  4639. 3:00:33हम इसी तरीके से पास करेंगे सेव किया
  4640. 3:00:36रिफ्रेश किया तो हर की के लिए उसकी वैल्यू
  4641. 3:00:37भी प्रिंट होके आ गई की है अगर नेम तो
  4642. 3:00:39वैल्यू है राहुल कुमार की है अगर एज तो
  4643. 3:00:41वैल्यू है 20 की है अगर सीजीपीए तो वैल्यू
  4644. 3:00:43है 7.5 तो इस तरीके से की वैल्यू पेयर्स
  4645. 3:00:45को हम एक्सेस कर सकते हैं यूजिंग द फॉर इन
  4646. 3:00:48लूप अब ये थे हमारे डिफरेंट डिफरेंट लूप्स
  4647. 3:00:51जिनको हमने पढ़ा है इन्हीं को यूज़ करके
  4648. 3:00:52हम कुछ प्रैक्टिस क्वेश्चंस को सॉल्व करने
  4649. 3:00:54वाले हैं सबसे पहला क्वेश्चन हमारे पास
  4650. 3:00:56कहता है कि प्रिंट ऑल द इवन नंबर्स फ्रॉम
  4651. 3:00:590 टू 100 हमें रो से लेके 100 तक सारे के
  4652. 3:01:01सारे इवन नंबर्स को प्रिंट करना है अब इसी
  4653. 3:01:04का एक सिंपलर वर्जन पहले कर लेते हैं सबसे
  4654. 3:01:06पहले प्रिंट करवाने की कोशिश करते हैं
  4655. 3:01:08सारे के सारे नंबर्स को अगर हमें रो से
  4656. 3:01:10लेके 100 तक सारे के सारे नंबर्स को
  4657. 3:01:12प्रिंट करवाना होता तो हम कैसे करवाते
  4658. 3:01:14यहां पे एक बार पॉज करना है खुद से कोशिश
  4659. 3:01:17करनी है आप फॉर लूप वाइल लूप डू वाइल लूप
  4660. 3:01:19किसी भी लूप को यूज कर सकते हो जो आपको
  4661. 3:01:20पसंद है उससे जीरो से लेकर 100 तक सारे के
  4662. 3:01:22सारे नंबर्स को हमें प्रिंट करवाने की
  4663. 3:01:24कोशिश करनी है और इसे अब सॉल्व करते हैं
  4664. 3:01:27सॉल्व करने के लिए यहां आ जाते हैं
  4665. 3:01:28प्रैक्टिस क्वेश्चन वन है ये हमारा लेट्स
  4666. 3:01:31सपोज एक फॉर लूप यूज करते हैं मुझे जीरो
  4667. 3:01:33से लेक 100 तक सारे नंबर्स को प्रिंट
  4668. 3:01:35करवाना है तो हमारा जो आइट मेटर होगा या
  4669. 3:01:37इसको काउंट हम कह सकते हैं या इसको नंबर
  4670. 3:01:41कह सकते हैं हमारा जो नंबर है इसको हम
  4671. 3:01:42जीरो से स्टार्ट कर सकते हैं और ये जो
  4672. 3:01:44नंबर है इसे हमें 100 तक लेके जाना है तो
  4673. 3:01:46नंबर लेस दन इक्वल जब तक 100 है तब तक
  4674. 3:01:49हमारी कंडीशन चलती रहेगी हर बार हम नंबर
  4675. 3:01:51को कर देंगे प्लस प्लस और हर बार हम क्या
  4676. 3:01:53करवाएंगे हर बार हम अपने नंबर को प्रिंट
  4677. 3:01:55करवाएंगे तो इसे कह सकते हैं नंबर इज
  4678. 3:01:57इक्वल टू आर नंबर कर लेते हैं सेव एंड
  4679. 3:02:02रिफ्रेश तो हमारे पास जितने भी नंबर
  4680. 3:02:04प्रिंट होके आए जीरो से लेकर 100 तक सारे
  4681. 3:02:06के सारे नंबर्स हमारे पास प्रिंट होकर आ
  4682. 3:02:08गए अब हमें सोचना है कि इन नंबर्स में से
  4683. 3:02:11हम इवन नंबर्स को कैसे सॉर्ट आउट करें
  4684. 3:02:13हमें पता है जब सारे नंबर्स प्रिंट
  4685. 3:02:14करवाएंगे ऑड भी प्रिंट होगा इवन भी प्रिंट
  4686. 3:02:16होगा अब हमें इस तरीके का कुछ सिस्टम
  4687. 3:02:19चाहिए अगर हमारे पास ऑड नंबर आता है तो उस
  4688. 3:02:22केस में तो प्रिंट मत करो डोंट प्रिंट और
  4689. 3:02:26अगर हमारे पास कोई इवन नंबर आता है जैसे
  4690. 3:02:27रो हो गया टू हो गया फोर हो गया सिक्स हो
  4691. 3:02:29गया एट हो गया उस केस में हमें अपने
  4692. 3:02:31नंबर्स को प्रिंट करना है तो इस तरीके की
  4693. 3:02:34जब हमारे पास कंडीशन होती है कि कुछ
  4694. 3:02:35कंडीशन है वो जब सच होगी तब नंबर्स को
  4695. 3:02:38प्रिंट करना है और जब सच नहीं होगी तब
  4696. 3:02:40नंबर्स को प्रिंट नहीं करना तो इस तरीके
  4697. 3:02:42की कंडीशंस के लिए हम क्या करते हैं हम
  4698. 3:02:43अपनी कंडीशनल स्टेटमेंट्स को यूज करते हैं
  4699. 3:02:46तो हम यहां क्या कर सकते हैं लूप के अंदर
  4700. 3:02:47अंदर ही हम अपनी कंडीशनल स्टेटमेंट को यूज
  4701. 3:02:49करेंगे हम बात करेंगे कि अगर हमारा नंबर
  4702. 3:02:52एक इवन नंबर है इवन नंबर कैसे चेक करते
  4703. 3:02:54हैं जो नंबर टू के साथ मॉडलो में हमें
  4704. 3:02:57जीरो दे दे वो क्या होता है इवन नंबर होता
  4705. 3:02:59है अगर नंबर इवन नंबर है तो उसे प्रिंट
  4706. 3:03:01करवा दो नहीं तो उसे प्रिंट मत करवाओ इसी
  4707. 3:03:03सेम लॉजिक को कोड में लिखने का यह तरीका
  4708. 3:03:05होता है कि हम अपने ब्लॉक के अंदर लिखें
  4709. 3:03:08इफ आवर नंबर मॉडलो टू इज इक्वल टू 2 यह
  4710. 3:03:13कौन सी कंडीशन है यह हमारी इवन नंबर की
  4711. 3:03:16कंडीशन है अगर न नंबर होता है तो उस केस
  4712. 3:03:18में तो नंबर को प्रिंट करवा दो हम प्रिंट
  4713. 3:03:21करवा देंगे नंबर इज इक्वल टू नंबर और अगर
  4714. 3:03:25इवन नहीं होता एल्स वाले केस में हमें
  4715. 3:03:26क्या करना है एल्स वाले केस में हमें कुछ
  4716. 3:03:28नहीं करना कुछ प्रिंट ही नहीं कराना तो
  4717. 3:03:29कुछ काम ही नहीं करना तो बेसिकली एल्स
  4718. 3:03:31वाला केस हम यहां से हटा भी सकते हैं इसको
  4719. 3:03:33सेव कर लेते हैं रिफ्रेश करेंगे तो इस बार
  4720. 3:03:36सारे के सारे नंबर्स आप नोटिस करोगे दे आर
  4721. 3:03:38ऑल इवन नंबर्स रो है हमारे पास टू है फोर
  4722. 3:03:40है सिक्स है 8 है 10 12 इस तरीके से सारे
  4723. 3:03:43के सारे जो नंबर्स प्रिंट हुए हैं ये
  4724. 3:03:44हमारे इवन नंबर्स हैं यहीं पे अगर हमें ऑड
  4725. 3:03:46नंबर्स प्रिंट करवाने होते तो कुछ नहीं
  4726. 3:03:47करना होता इसको नॉट इक्वल टू कर देना था
  4727. 3:03:49बस जैसे ही नॉट इक्वल टू कर देते यह हमारी
  4728. 3:03:52ऑड नंबर की कंडीशन बन जाती सेव करते
  4729. 3:03:54रिफ्रेश करते इस बार सारे नंबर्स ऑड
  4730. 3:03:56नंबर्स हैं तो शुरुआत ही वन के साथ हो रही
  4731. 3:03:58है 3 5 7 9 11 इस तरीके से सारे के सारे
  4732. 3:04:01ऑड नंबर्स को भी हम प्रिंट करवा सकते हैं
  4733. 3:04:03नेक्स्ट प्रैक्टिस क्वेश्चन हमें कह रहा
  4734. 3:04:04है क्रिएट अ गेम वेयर यू स्टार्ट विद एनी
  4735. 3:04:07रैंडम गेम नंबर यानी हमें एक ऐसा गेम
  4736. 3:04:09बनाना है जिसके अंदर हमें कोई भी हमारे
  4737. 3:04:11गेम नंबर होगा उसको हम कुछ भी लिख सकते
  4738. 3:04:13हैं फॉर एग्जांपल हमारा जो गेम का नंबर है
  4739. 3:04:16इसको गेम नंबर कह लेते हैं गेम नंबर की
  4740. 3:04:18शुरुआत की हमने 25 के साथ तो हमें क्या
  4741. 3:04:20करना है हमें यूजर से पूछना है उस नंबर की
  4742. 3:04:23वैल्यू तो आस्क द यूजर टू कीप गेसिंग द
  4743. 3:04:25गेम नंबर अंट्स करेक्ट वैल्यू यानी हम
  4744. 3:04:28क्या करेंगे हम कोई प्रॉम्स क्रिएट कर
  4745. 3:04:30सकते हैं और हम यूजर को बोलेंगे कि सही
  4746. 3:04:32वैल्यू को गेस करो यूजर हो सकता है फाइव
  4747. 3:04:34गेस करें तो उस केस में क्या करना है उस
  4748. 3:04:36केस में हमें पता है फाइव हमारे गेम नंबर
  4749. 3:04:37के इक्वल नहीं है तो यूजर से फिर दोबारा
  4750. 3:04:39पूछना है दोबारा प्रोमट में पूछो उस बार
  4751. 3:04:42अगली बार हो सकता है यूजर 28 गेस करे हमें
  4752. 3:04:44पता है 28 गलत नंबर है तो उससे दोबारा
  4753. 3:04:46पूछो तो इस तरीके इसे बार-बार बार-बार
  4754. 3:04:48यूजर से पूछते रहना है जब तक यूजर ने सही
  4755. 3:04:50नंबर गेस नहीं कर लिया तो इसके लिए हमें
  4756. 3:04:53एक गेम क्रिएट करना है अब इसमें सबसे पहले
  4757. 3:04:56तो प्रैक्टिस क्वेश्चन टू लिख लेते हैं
  4758. 3:04:59यहां पे सबसे पहले तो हम अपना गेम नंबर
  4759. 3:05:01लिख सकते हैं लेट गेम नंबर गेम नंबर को हम
  4760. 3:05:04कुछ भी वैल्यू के साथ इनिश आइज कर सकते
  4761. 3:05:06हैं लेट्स कॉल इट 25 कि हमारे गेम का नंबर
  4762. 3:05:08है 25 एंड यूजर को जो है ये गेम नंबर गेस
  4763. 3:05:11करना है अब हम क्या करेंगे सबसे पहले यूजर
  4764. 3:05:13को बोलेंगे कि गेस करो तो फर्स्ट टाइम तो
  4765. 3:05:15यूजर सिर्फ अपना नंबर जो है उसको गेस
  4766. 3:05:17करेगा तो यूजर से गेस करवाने के लिए एक
  4767. 3:05:21प्रोमट क्रिएट कर लेते हैं गेस द गेम नंबर
  4768. 3:05:26तो यूजर से कोई नंबर जो है उसको पूछेंगे
  4769. 3:05:28और उसे एक वेरिएबल के अंदर स्टोर करा
  4770. 3:05:30लेंगे इसको हम कह देते हैं यूजर नंबर यूजर
  4771. 3:05:32ने जो नंबर एंटर किया और अभी के लिए क्या
  4772. 3:05:35करेंगे इसे कंसोल ड लॉग करके प्रिंट करवा
  4773. 3:05:37देंगे कि यूजर ने हमारे लिए यह नंबर एंटर
  4774. 3:05:39किया सेव कर देते हैं रिफ्रेश करते हैं
  4775. 3:05:41हमें हमारे पास प्रोमट आ रहा है गेस द गेम
  4776. 3:05:43नंबर लेट्स सपोज हमने गेस किया 50 ओके कर
  4777. 3:05:47दिया तो हम हमारे पास 50 प्रिंट होक आ गया
  4778. 3:05:49वहीं पे अगर हम फाइव गेस करते तो हमारे
  4779. 3:05:50पास फाइव प्रिंट हो के आ गया अभी तो इतना
  4780. 3:05:52किया है हमने अब हमें क्या करना है इस
  4781. 3:05:54यूजर नंबर को इस गेम नंबर के साथ मैच करने
  4782. 3:05:57की कोशिश करनी है तो हम क्या कर सकते हैं
  4783. 3:05:59एक हम वाइल लूप चला सकते हैं और ये वाइल
  4784. 3:06:02लूप कब तक चलेगा इस वाइल लूप के अंदर
  4785. 3:06:05बेसिकली हम अपने गेम को प्ले करेंगे और ये
  4786. 3:06:07तब तक चलेगा जब तक यूजर सही नंबर मैच नहीं
  4787. 3:06:09कर देता तो हमें इस वाइल लूप के अंदर इस
  4788. 3:06:12वाइ लूप को तब तक रन करना है जब तक हमारी
  4789. 3:06:14यूजर नंबर की वैल्यू इज नॉट इक्वल टू
  4790. 3:06:17हमारे गेम नंबर की
  4791. 3:06:20वैल्यू यानी यूजर नंबर जब तक हमारे गेम
  4792. 3:06:23नंबर के इक्वल नहीं हो जाता तब तक हमारा
  4793. 3:06:25वाइ लूप चलता रहेगा और जैसे ही ये दोनों
  4794. 3:06:27वैल्यूज इक्वल हो गई उस केस में हम क्या
  4795. 3:06:29करेंगे उस केस में लूप को खत्म कर देंगे
  4796. 3:06:31और लास्ट में जाके हम प्रिंट करवा देंगे
  4797. 3:06:33कंसोल डलॉग कांग्रेचुलेशन
  4798. 3:06:36यू एंटर्ड द
  4799. 3:06:40राइट नंबर तो इस तरीके का हम कुछ करने
  4800. 3:06:44वाले हैं तो गेम नंबर हमारे पास ऑलरेडी है
  4801. 3:06:46यूजर से हमने फर्स्ट टाइम अपना नंबर गेस
  4802. 3:06:49करवा लिया फिर एक वाइल लूप के अंदर गेम
  4803. 3:06:51चलता रहेगा अगर यूज़र ने गलत नंबर एंटर
  4804. 3:06:52किया तो इस वाइल लूप के अंदर दोबारा उससे
  4805. 3:06:54अगला नंबर पूछा जाएगा दोबारा पूछा जाएगा
  4806. 3:06:56दोबारा पूछा जाएगा तब तक पूछा जाएगा जब तक
  4807. 3:06:58यूज़र सही नंबर एंटर नहीं कर देता जैसे ही
  4808. 3:07:00वो सही नंबर एंटर करेगा वैसे हम प्रिंट
  4809. 3:07:02करवा देंगे कांग्रेचुलेशन
  4810. 3:07:03यहां स्पेलिंग ठीक लग कर लेते हैं
  4811. 3:07:06कांग्रेचुलेशन
  4812. 3:07:07यू एंटर्ड द राइट नंबर अब यहां पर हमें
  4813. 3:07:11अपने गेम के लॉजिक को सोचना है लेट्स सपोज
  4814. 3:07:14यह लूप कब रन करेगा यह लूप तभी रन करेगा
  4815. 3:07:16जब यूज़र ने गलत नंबर एंटर किया अगर यूजर
  4816. 3:07:18गलत नंबर एंटर करता है तो हम क्या करेंगे
  4817. 3:07:19हम उससे दोबारा पूछेंगे तो दोबारा हम एक
  4818. 3:07:22प्रोमट क्रिएट करेंगे एंड उसको बताएंगे यू
  4819. 3:07:25एंटर्ड रॉन्ग
  4820. 3:07:28नंबर एंड फिर उसे बोलेंगे गेस अगेन कि
  4821. 3:07:32दोबारा उसे नंबर को गेस करना है और सेकंड
  4822. 3:07:34टाइम यूजर जिस नंबर को गेस करेगा उसे
  4823. 3:07:36दोबारा से इसी वेरिएबल के अंदर हम सेव
  4824. 3:07:38करवा सकते हैं नया वेरिएबल बनाने की हमें
  4825. 3:07:39जरूरत नहीं है यूजर नंबर के अंदर ही उसे
  4826. 3:07:43हम सेव करवा सकते
  4827. 3:07:45हैं तो यूजर नंबर के अंदर दोबारा आ जाएगा
  4828. 3:07:48फिर दोबारा से चेक करेंगे अगर यूजर ने
  4829. 3:07:50सेकंड टाइम जो नंबर गेस किया क्या वो गेस
  4830. 3:07:51नंबर गेम नंबर के इक्वल है अगर नहीं है
  4831. 3:07:53इक्वल दोबारा गेस करवाओ दोबारा गेस करवाओ
  4832. 3:07:55दोबारा गेस करवाओ जैसे ही इक्वल हो जाता
  4833. 3:07:57है लास्ट में कांग्रेचुलेशन प्रिंट कर दो
  4834. 3:07:59ये होगा हमारा एक्चुअल गेम व्हिच विल बी अ
  4835. 3:08:02वर्किंग गेम इसको रिफ्रेश करके स्टार्ट
  4836. 3:08:04करते हैं लेट्स स्टार्ट गेसिंग द नंबर फॉर
  4837. 3:08:06एग्जांपल मैंने 50 गेस किया ओके यहां लिखा
  4838. 3:08:09आ रहा है आपने गलत नंबर को गेस किया यू
  4839. 3:08:10गेस द रॉन्ग नंबर गेस अगेन तो इस बार हम
  4840. 3:08:12100 गेस कर लेते हैं ओके इस बार भी कह रहा
  4841. 3:08:15है कि गलत गेस किया है लेट्स गेस 10 ओके
  4842. 3:08:18इस बार भी कह रहे हैं गलत गेस किया है तो
  4843. 3:08:20इस बार 30 गेस कर लेते हैं ये भी गलत नंबर
  4844. 3:08:23है पर जैसे ही मैं सही नंबर गेस करूंगी
  4845. 3:08:25माय गेम नंबर वाज 25 जैसे हम 25 एंटर
  4846. 3:08:28करेंगे जैसे ही ओके किया ओके देयर इज अ
  4847. 3:08:31प्रॉब्लम विद प्रोमट प्रोमट के साथ हमारा
  4848. 3:08:32नंबर जो है वो इसलिए मैच नहीं कर रहा
  4849. 3:08:34क्योंकि हमने डबल इक्वल टू लिख दिया
  4850. 3:08:36बेसिकली प्रोमट से जो भी इनपुट आता है
  4851. 3:08:37नंबर की फॉर्म में भी वो हमारे पास एक
  4852. 3:08:39स्ट्रिंग होती है तो हमेशा प्रोमट
  4853. 3:08:40स्ट्रिंग रिटर्न करता है तो इसीलिए
  4854. 3:08:42स्ट्रिंग क्या कर रही है स्ट्रिंग इस नंबर
  4855. 3:08:44के साथ मैच नहीं हो पा रही इसको सेव करके
  4856. 3:08:45दोबारा एक बार अपने गेम को जो है ओके
  4857. 3:08:49लेट्स ट्राई
  4858. 3:08:50टू रीस्टार्ट आवर गेम नए टैब के अंदर हम
  4859. 3:08:55अपनी गेम को रीस्टार्ट कर लेते हैं हम
  4860. 3:08:57अपने गेम को स्टार्ट कर देते हैं विद द
  4861. 3:08:59नंबर 25 इट सेल्फ इंस्पेक्ट करेंगे दोबारा
  4862. 3:09:02कंसोल के अंदर आए क्या आ रहा है
  4863. 3:09:03कांग्रेचुलेशन यू एंटर द राइट नंबर
  4864. 3:09:05रिफ्रेश करके दोबारा गेम को स्टार्ट करते
  4865. 3:09:07हैं मैंने एंटर किया 30 या 20 एंटर किया
  4866. 3:09:10ओके दिखा रहा है गेस किया रंग नंबर इस बार
  4867. 3:09:13हमने एंटर किया 50 रंग नंबर और इस बार
  4868. 3:09:16हमने एंटर किया 20 फाइ जैसे ही ओके क्लिक
  4869. 3:09:18करेंगे वैसे ही दिखा रहा है कांग्रेचुलेशन
  4870. 3:09:19यू एंटर्ड द राइट नंबर तो इस तरीके से हम
  4871. 3:09:22अपने गेम को प्ले कर सकते हैं ये गेम तब
  4872. 3:09:24तक चलेगा जब तक यूजर सही नंबर एंटर नहीं
  4873. 3:09:26कर देता एक इंपॉर्टेंट चीज हमने जानी कि
  4874. 3:09:28प्रोमट के अंदर हमारे पास नंबर्स जो आ रहे
  4875. 3:09:30हैं वो स्ट्रिंग की फॉर्म में आ रहे हैं
  4876. 3:09:31तो गलती से भी डबल इक्वल टू मत कर देना
  4877. 3:09:33नहीं तो हमें दोबारा से मेरी तरह आपको नया
  4878. 3:09:35टैब खोलना पड़ जाएगा बट हां इसको हम रोक
  4879. 3:09:37सकते थे डबल इक्वल टू तब आप कर सकते हो जब
  4880. 3:09:39गेम नंबर भी एक स्ट्रिंग की फॉर्म में आप
  4881. 3:09:41इस तरीके से डिफाइन करते हैं तो ये थे
  4882. 3:09:43हमारे प्रैक्टिस क्वेश्चंस एंड दिस वाज ऑल
  4883. 3:09:45अबाउट लूप्स नेक्स्ट टॉपिक जिसको स्टार्ट
  4884. 3:09:47करेंगे दैट इज स्ट्रिंग्स स्ट्रिंग्स काफी
  4885. 3:09:50इंपॉर्टेंट पार्ट होते हैं जावास्क्रिप्ट
  4886. 3:09:52का एंड इन्हें हम बहुत ज्यादा फ्रीक्वेंसी
  4887. 3:09:55क्वेंस ऑफ कैरेक्टर्स यूज्ड टू रिप्रेजेंट
  4888. 3:09:57टेक्स्ट जब भी हमें कोई टेक्चुअल
  4889. 3:09:59इंफॉर्मेशन लिखनी होती है हम मुझे कोई नेम
  4890. 3:10:01लिखना है मुझे कोई लेट्स सपोज सेंटेंस
  4891. 3:10:04लिखना है मुझे कोई पैराग्राफ लिखना है
  4892. 3:10:05जावास्क्रिप्ट के अंदर सारे के सारे काम
  4893. 3:10:07हम स्ट्रिंग्स की फॉर्म में कर रहे होते
  4894. 3:10:09हैं अब सबसे पहले हम बात करेंगे कि हम
  4895. 3:10:10स्ट्रिंग्स को क्रिएट कैसे करते हैं
  4896. 3:10:12स्ट्रिंग्स को क्रिएट करने के लिए हम
  4897. 3:10:14लिखते हैं लेट फिर अपने स्ट्रिंग वेरिएबल
  4898. 3:10:15का नाम और फिर हम अपनी स्ट्रिंग की वैल्यू
  4899. 3:10:17लिख देते हैं जैसे यहां पर अगर मुझे एक नई
  4900. 3:10:21स्ट्रिंग को क्रिएट करना है लेट एसआर इज
  4901. 3:10:23इक्वल टू और स्ट्रिंग्स को क्रिएट करने के
  4902. 3:10:24दो तरीके होते हैं सबसे पहला तो हम डबल
  4903. 3:10:26कोड्स के अंदर किसी स्ट्रिंग को क्रिएट कर
  4904. 3:10:28सकते हैं तो इस तरीके से हम अपनी स्ट्रिंग
  4905. 3:10:30को क्रिएट कर सकते हैं सेव किया रिफ्रेश
  4906. 3:10:32किया तो यहां पर हम प्रिंट करवा सकते हैं
  4907. 3:10:34अपनी स्ट्रिंग की वैल्यू को दूसरा तरीका
  4908. 3:10:36होता है स्ट्रिंग को क्रिएट करने का इसको
  4909. 3:10:38कह देते हैं ए2 इज इक्वल टू कि हम सिंगल
  4910. 3:10:41कोड्स को यूज़ करें तो सिंगल कोड्स के
  4911. 3:10:43अंदर भी अगर हम कोई स्ट्रिंग यूज कर रहे
  4912. 3:10:45हैं क्रिएट कर रहे हैं तो वो भी एक वैलिड
  4913. 3:10:47है तो दोनों में से किसी भी तरीके से हम
  4914. 3:10:49अपनी स्ट्रिंग को क्रिएट कर सकते हैं पर
  4915. 3:10:51एक तरीका होगा कि आप सोचे यहां तो मैं डबल
  4916. 3:10:53कोड्स लिख दूं और यहां पर मैं सिंगल कोड
  4917. 3:10:55लिख दूं तो इस तरीके से हमें स्ट्रिंग को
  4918. 3:10:57क्रिएट नहीं करना डबल कोट्स है तो ओपनिंग
  4919. 3:10:59एंड एंडिंग दोनों डबल कोट्स करेंगे सिंगल
  4920. 3:11:01कोट है तो ओपनिंग एंड एंडिंग दोनों सिंगल
  4921. 3:11:02कोट्स करेंगे नहीं तो हमारे पास एरर आ
  4922. 3:11:04सकता है अब जितनी भी स्ट्रिंग्स को
  4923. 3:11:06जावास्क्रिप्ट के अंदर हम क्रिएट करते हैं
  4924. 3:11:08उन सारी की सारी स्ट्रिंग्स के पास कुछ
  4925. 3:11:10इनबिल्ट प्रॉपर्टीज होती है और कुछ
  4926. 3:11:14इनबिल्ट फंक्शंस होते हैं इन्हीं इनबिल्ट
  4927. 3:11:17फंक्शंस को हम मेथड्स कह देते हैं अभी के
  4928. 3:11:20लिए बात करते हैं प्रॉपर्टीज के ऊपर कुछ
  4929. 3:11:22इनबिल्ट प्रॉपर्टीज होती हैं और इनमें से
  4930. 3:11:24सबसे इंपॉर्टेंट प्रॉपर्टी होती है हमारी
  4931. 3:11:26लेंथ प्रॉपर्टी प्रॉपर्टी कहने का मतलब है
  4932. 3:11:28जैसे ऑब्जेक्ट है ऑब्जेक्ट के पास कुछ की
  4933. 3:11:30वैल्यू पेयर्स होते हैं तो वहां पे की जो
  4934. 3:11:32होती है वो ऑब्जेक्ट के बारे में
  4935. 3:11:33इंफॉर्मेशन स्टोर कर रही है वैसे ही
  4936. 3:11:34स्ट्रिंग्स के अंदर हमारे पास कुछ-कुछ
  4937. 3:11:36इंटरनल इनको वेरिएबल कह सकते हैं कि हर
  4938. 3:11:38स्ट्रिंग का अपना एक इंटरनल वेरिएबल होगा
  4939. 3:11:40जो उसके बारे में कुछ वैल्यू स्टोर करेगा
  4940. 3:11:42और इनमें से एक इंटरनल वेरिएबल जो हर
  4941. 3:11:44स्ट्रिंग के पास होता है वो होता है लेंथ
  4942. 3:11:45वेरिएबल किसी भी स्ट्रिंग की अगर हमें
  4943. 3:11:47लेंथ लेंथ प्रिंट करनी है तो उसके लिए हम
  4944. 3:11:48लिख सकते हैं एटीआर स्ट्रिंग का नाम डॉट
  4945. 3:11:50लेंथ तो हमारे पास उसकी लेंथ आ जाएगी जैसे
  4946. 3:11:52हमने स्ट्रिंग का साइज कैलकुलेट किया था
  4947. 3:11:53वही हमें कैलकुलेट करने की जरूरत नहीं
  4948. 3:11:55पड़ती खुद से वो ऑटोमेटिक पहले से स्टोर्ड
  4949. 3:11:57होता है जावास्क्रिप्ट के अंदर फॉर
  4950. 3:11:58एग्जांपल यहां रिफ्रेश करें तो ये था
  4951. 3:12:00हमारा एटीआर और हम एसआर डॉट लेंथ लिख के
  4952. 3:12:03एसआर डॉट लेंथ लिख के स्ट्रिंग की लेंथ
  4953. 3:12:05प्रिंट करवा सकते हैं व्हिच इज इक्वल टू
  4954. 3:12:0611 सो दिस इज 11 कैरेक्टर्स एसआर 2 की भी
  4955. 3:12:10हम लेंथ प्रिंट करवा सकते हैं व्हिच इज
  4956. 3:12:11इक्वल टू सेन एंड इफ यू काउंट दीज आर सेवन
  4957. 3:12:14कैरेक्टर्स तो जो हमारी लेंथ है वो हमें
  4958. 3:12:16टोटल नंबर ऑफ कैरेक्टर इन स्ट्रिंग रिटर्न
  4959. 3:12:18करके दे देती है एंड इसके अलावा हम चाहे
  4960. 3:12:20तो स्ट्रिंग के इंडिविजुअल इंडेक्स को भी
  4961. 3:12:22एक्सेस कर सकते हैं अब जो स्ट्रिंग है
  4962. 3:12:24उन्हे एक तरीके से यहां पर हमें नजर आ रहा
  4963. 3:12:26होगा वो ऑब्जेक्ट की तरह बिहेव कर रही है
  4964. 3:12:29ऑब्जेक्ट की तरह कैसे जैसे ऑब्जेक्ट के
  4965. 3:12:30अंदर की होती है हम लिखते हैं ऑब्जेक्ट
  4966. 3:12:32डॉट की उससे हम उसकी वैल्यू निकाल लेते
  4967. 3:12:35हैं वैसे ही हम यहां लिख रहे हैं स्ट्रिंग
  4968. 3:12:37डॉट लेंथ और उससे हम उसकी वैल्यू निकाल
  4969. 3:12:39रहे हैं वैसे ही जैसे हम ऑब्जेक्ट के
  4970. 3:12:42अंदर इस तरीके से अपनी की की वैल्यू लिख
  4971. 3:12:45देते हैं वैसे ही स्ट्रिंग्स के अंदर हम
  4972. 3:12:47क्या लिख सकते हैं स्ट्रिंग का नाम और
  4973. 3:12:49उसके बाद जिस भी पोजीशन का हमें कैरेक्टर
  4974. 3:12:51चाहिए उस कैरेक्टर को इंडिविजुअल कैरेक्टर
  4975. 3:12:54को भी हम एक्सेस कर सकते हैं इसके लिए
  4976. 3:12:56एग्जांपल के लिए फॉर एग्जांपल हमारे पास
  4977. 3:12:58हमारी स्ट्रिंग है अपना कॉलेज वी हैव आवर
  4978. 3:13:01स्ट्रिंग अपना कॉलेज इस अपना कॉलेज
  4979. 3:13:04स्ट्रिंग के अंदर हर एक कैरेक्टर के पास
  4980. 3:13:06ओरिजिनल अपनी एक पोजीशन होती है और ये जो
  4981. 3:13:08पोजीशंस होती हैं ये हमेशा जरो से स्टार्ट
  4982. 3:13:10होती हैं ये पोजीशन ज़ीरो है ये पोजीशन वन
  4983. 3:13:12है टू है थ्री है फोर है फाइव है सिक्स है
  4984. 3:13:15सेवन है एट है नाइन है एंड ये 10 है ये
  4985. 3:13:18इंडिविजुअल पोजीशंस है एंड प्रोग्रामिंग
  4986. 3:13:20के अंदर ये सारी की सारी पोजीशंस हमारी
  4987. 3:13:22जीरो से स्टार्ट होती हैं और ये जो
  4988. 3:13:23पोजीशंस होती हैं इन पोजीशंस को हम
  4989. 3:13:25इंडेक्स भी बोलते हैं सिंगुलर फॉर्म होती
  4990. 3:13:28है इंडेक्स प्लूरल फॉर्म होती है इंडा इसस
  4991. 3:13:30दोनों का सेम ही मतलब है पोजीशन की बात कर
  4992. 3:13:32रहे हैं कैरेक्टर की पोजीशन की तो यहां पर
  4993. 3:13:34इंडेक्स नंबर रो पे हमारे पास कैरेक्टर है
  4994. 3:13:36a इस कैरेक्टर को मुझे अगर एक्सेस करना है
  4995. 3:13:39तो उसके लिए सिंपली मुझे लिखना पड़ेगा
  4996. 3:13:41कलॉग एटीआर ऑफ 0 तो उससे क्या होगा रो एथ
  4997. 3:13:45पोजीशन वाला कैरेक्टर मेरे पास आ जाएगा
  4998. 3:13:47व्हि इज इक्वल टू a इसको सेव कर लेते हैं
  4999. 3:13:49रिफ्रेश करते हैं हमारे पास प्रिंट होकर
  5000. 3:13:50आया a अगर मुझे फर्स्ट पोजीशन वाला चाहिए
  5001. 3:13:53यानी इंडेक्स वन वाला चाहिए तो उसके लिए
  5002. 3:13:54हमारे पास p प्रिंट होके आएगा सेव करेंगे
  5003. 3:13:57रिफ्रेश करेंगे सो दिस विल बी इक्वल टू p
  5004. 3:13:59इसी तरीके से अगर कोई भी रैंडम एथ पोजीशन
  5005. 3:14:01वाला कैरेक्टर चाहिए तो यहां पे एथ पोजीशन
  5006. 3:14:03क्या होगी 0 1 2 3 4 5 6 7 8 हमारे पास e
  5007. 3:14:08प्रिंट हो गया आना चाहिए सेव किया रिफ्रेश
  5008. 3:14:10किया e प्रिंट होके आ गया तो इस तरीके से
  5009. 3:14:12इंडिविजुअल पोजीशन वाले कैरेक्टर्स को भी
  5010. 3:14:14हम स्ट्रिंग्स के अंदर एक्सेस कर सकते हैं
  5011. 3:14:16अब ये तो हो गई नॉर्मल स्ट्रिंग को क्रिएट
  5012. 3:14:18करना उसे यूज करना साथ के साथ इन
  5013. 3:14:20जावास्क्रिप्ट वी हैव समथिंग कॉल्ड
  5014. 3:14:22टेंप्लेट लिटरल्स टेंप्लेट लिटरल्स इज अ
  5015. 3:14:24वे टू हैव एंबेडेड एक्सप्रेशंस इन
  5016. 3:14:27स्ट्रिंग्स यानी नॉर्मली अगर हम कोई
  5017. 3:14:29स्ट्रिंग बनाते हैं तो स्ट्रिंग को हम इस
  5018. 3:14:31तरीके से बना सकते हैं पर स्ट्रिंग्स को
  5019. 3:14:32बनाने का एक और तरीका भी होता है जैसे
  5020. 3:14:35यहां पर अगर आई राइट टेंप्लेट लिटरल्स
  5021. 3:14:39अगर हम कोई रैंडम लेट्स सपोज कोई सेंटेंस
  5022. 3:14:42लिखते हैं दिस इज माय रैंडम सेंटेंस तो इस
  5023. 3:14:44सेंटेंस को स्टार्ट करने के लिए हम बैक
  5024. 3:14:46टेक्स को भी यूज यूज कर सकते हैं बैक
  5025. 3:14:47टेक्स होता है टेढ़ा कोट ये हमारे कीबोर्ड
  5026. 3:14:51के ऊपर अवेलेबल होगा जनरली लेफ्ट साइड में
  5027. 3:14:53टॉप राइट कॉर्नर में हमारे पास अवेलेबल
  5028. 3:14:55होता है बैक टेक अब बैक टेक्स को इस तरीके
  5029. 3:14:57से यूज किया जाता है बैक टेक्स के अंदर हम
  5030. 3:14:58कोई भी टेक्स्ट लिख सकते हैं दिस इज अ
  5031. 3:15:02टेंप्लेट लिटरल टेंप्लेट लिटरल बेसिकली कह
  5032. 3:15:05सकते हैं एक स्पेशल टाइप की स्ट्रिंग होती
  5033. 3:15:07है इसको कह सकते हैं स्पेशल टाइप की
  5034. 3:15:10स्ट्रिंग है हमारे पास माय टेंप्लेट लिटरल
  5035. 3:15:13दिस इज अ स्पेशल स्ट्रिंग और इसको हम चाहे
  5036. 3:15:15तो प्रिंट करवा सकते हैं कंसोल डलॉग
  5037. 3:15:18हमारी स्पेशल स्ट्रिंग जो है इसको हम
  5038. 3:15:21प्रिंट करवा लेते हैं सेव किया रिफ्रेश
  5039. 3:15:23किया तो ये क्या आ गया दिस इज अ टेंप्लेट
  5040. 3:15:25लिटरल जो स्ट्रिंग की वैल्यू थी वो हमारे
  5041. 3:15:27पास आ गई हम चाहें तो इसका टाइप भी प्रिंट
  5042. 3:15:29करवा सकते हैं टाइप ऑफ स्पेशल स्ट्रिंग
  5043. 3:15:32क्या होता है हमारे पास स्ट्रिंग ही होता
  5044. 3:15:34है यानी ये जो टेंप्लेट लिटरल जिसको हम कह
  5045. 3:15:35रहे हैं ये है तो स्ट्रिंग ही बस ये कैसे
  5046. 3:15:38क्रिएट हुई है बैक टेक्स की फॉर्म में
  5047. 3:15:40क्रिएट हुई है अब यहां पे हमारे पास सवाल
  5048. 3:15:41आ सकता है जब स्ट्रिंग ही क्रिएट करनी थी
  5049. 3:15:43तो डबल कोट्स था सिंगल कोड्स था बैक टेक्स
  5050. 3:15:45क्यों यूज़ करने की जरूरत है तो उसके लिए
  5051. 3:15:47हम क्या करेंगे एक प्रैक्टिकल एग्जांपल
  5052. 3:15:49देखते हैं फॉर एग्जांपल हमारे पास कोई
  5053. 3:15:51ऑब्जेक्ट है और इसको कह देते हैं कोई भी
  5054. 3:15:54ऑब्जेक्ट है ओजे कह देते हैं इसके अंदर
  5055. 3:15:56हमारे पास कोई भी आइटम है एंड उस आइटम का
  5056. 3:15:59हमारे पास प्राइस है फॉर एग्जांपल पेन है
  5057. 3:16:01और पेन का हमने प्राइस स्टोर कर रखा है
  5058. 3:16:04प्राइस इज इक्वल टू इसको कह देते हैं ₹10
  5059. 3:16:08ये हमने ऑलरेडी स्टोर किया हुआ है एंड ये
  5060. 3:16:10हमारी ऑब्जेक्ट है अब अगर हमें इस
  5061. 3:16:12ऑब्जेक्ट का आइटम एंड प्राइस दोनों प्रिंट
  5062. 3:16:15करवाने हैं एक ही लाइन के अंदर तो अभी तक
  5063. 3:16:17कैसे करते आए हैं हम लिखेंगे कसोल डलॉग द
  5064. 3:16:20आइटम या द कॉस्ट ऑफ फिर हम आइटम को प्रिंट
  5065. 3:16:25करवाएंगे कॉमा करके हम लिखेंगे आइटम फिर
  5066. 3:16:27कॉमा करके हम लिखेंगे इज फिर कॉमा करके हम
  5067. 3:16:30लिखेंगे प्राइस एंड क्योंकि डायरेक्टली
  5068. 3:16:33नहीं एक्सेस कर सकते तो इसको लिखेंगे
  5069. 3:16:34ऑब्जेक्ट डॉट एंड ऑब्जेक्ट डॉट तो इस
  5070. 3:16:37तरीके से कसोल डॉट लॉग करके हम अपनी
  5071. 3:16:39वैल्यू को प्रिंट करवाएंगे सेव कर लेते
  5072. 3:16:40हैं रिफ्रेश कर लेते हैं तो यहां पर लिखा
  5073. 3:16:42हुआ द कॉस्ट ऑफ पेन इज ₹ इसको कह देते हैं
  5074. 3:16:4610 यह हमारी 10 वैल्यू आ जाएगी और फिर
  5075. 3:16:48कॉमा करके हमें अलग से रुपीज जो है इसको
  5076. 3:16:52प्रिंट करवाना
  5077. 3:16:53पड़ेगा सेव कर लेते हैं रिफ्रेश करते हैं
  5078. 3:16:56इस बार आ रहा है द कॉस्ट ऑफ़ पेन इज़ ₹10
  5079. 3:16:58इस तरीके से एक स्ट्रिंग की फ़ॉर्म में
  5080. 3:16:59हमने प्रिंट करवा दिया अब इसी को करने का
  5081. 3:17:02एक और बेटर तरीका होता कि बार-बार हमने एक
  5082. 3:17:03छोटी स्ट्रिंग बनाई फिर वेरिएबल लिखा फिर
  5083. 3:17:06स्ट्रिंग बनाई फिर वेरिएबल लिखा फिर
  5084. 3:17:07स्ट्रिंग बनाई इस पूरी चीज़ को क्यों ना
  5085. 3:17:09मैं एक सिंगल स्ट्रिंग के अंदर कंबाइन कर
  5086. 3:17:11दूं और इसको सिंगल स्ट्रिंग के अंदर
  5087. 3:17:13कंबाइन करने का तरीका होता है हमारे
  5088. 3:17:14टेंप्लेट लिटरल्स टेंप्लेट लेट ल्स के
  5089. 3:17:17अंदर स्ट्रिंग के साथ हम अपने वेरिएबल को
  5090. 3:17:19भी लिख सकते हैं फॉर एग्जांपल यहां मैं एक
  5091. 3:17:21स्ट्रिंग बनाती आउटपुट स्ट्रिंग इसको कह
  5092. 3:17:23देते हैं लेट आउटपुट इज इक्वल टू और ये
  5093. 3:17:25हमारी टेंप्लेट लेटरल टाइप की स्ट्रिंग
  5094. 3:17:26होती है और इसमें हम लिखते हैं द कॉस्ट ऑफ
  5095. 3:17:29और फिर अगर कोई भी वेरिएबल हमें लिखना
  5096. 3:17:31होता है तो उसके लिए हम लिखते हैं डॉलर
  5097. 3:17:32साइन और फिर कर्ली ब्रेसे और इसके अंदर हम
  5098. 3:17:35किसी भी वेरिएबल का नाम लिख सकते हैं
  5099. 3:17:37वेरिएबल का भी नाम लिख सकते हैं कोई
  5100. 3:17:39एक्सप्रेशन हो उसको भी लिख सकते हैं तो ये
  5101. 3:17:41हमारे वेरिएबल का नाम आ जाएगा और इसी
  5102. 3:17:42स्ट्रिंग के अंदर कंटिन्यू कर सकते हैं
  5103. 3:17:44कोई कॉमा की जरूरत नहीं है इज फिर हम लिख
  5104. 3:17:46देंगे अपने ऑब्जेक्ट प्राइस का नाम
  5105. 3:17:48ऑब्जेक्ट डॉट प्राइस एंड
  5106. 3:17:51रुपीज यह जो चीज है कसोल डलॉग के अंदर
  5107. 3:17:54यानी अब अगर मैं सिंपली करूं कसोल डलॉग
  5108. 3:17:56माय
  5109. 3:17:57आउटपुट यह जो कोड है इसे समझना काफी
  5110. 3:18:01सिंपलर है एज कंपेयर्ड टू दिस थिंग और
  5111. 3:18:03इसको लिखना भी ज्यादा आसान है एक बार हमें
  5112. 3:18:05टेंप्लेट लेटर्स लिखने की आदत हो गई जो
  5113. 3:18:07बहुत ही कमाल की चीज होती है
  5114. 3:18:08जावास्क्रिप्ट के अंदर तो उसके बाद शायद
  5115. 3:18:09ही हम इस तरीके से चीजों को लिख रहे होंगे
  5116. 3:18:12तो यहां पर जो हमें बार-बार कॉमा लगाने
  5117. 3:18:14पड़ रहे हैं चीजें करनी पड़ रही है यहां
  5118. 3:18:15से सिंपली हमारा प्रॉपर्ली पूरा आउटपुट
  5119. 3:18:17प्रिंट हो जाएगा एंड सेम लाइन प्रिंट होगी
  5120. 3:18:18इसको सेव कर लेते हैं रिफ्रेश करेंगे तो
  5121. 3:18:21इस बार प्रिंट होके आया द कॉस्ट ऑफ़ पेन
  5122. 3:18:22इज ₹10 एक चीज आप नोटिस करोगे पहले वाले
  5123. 3:18:25आउटपुट में ये 10 हाईलाइट होके आ रहा था
  5124. 3:18:27हाईलाइट होके कैसे आ रहा था दोनों को
  5125. 3:18:29प्रिंट करवाते हैं रिफ्रेश किया तो ये 10
  5126. 3:18:31हाईलाइट होके इसलिए आ रहा था क्योंकि एक
  5127. 3:18:32नंबर है इंडिविजुअली ये क्या है एक नंबर
  5128. 3:18:34है तो नंबर्स हमारे आउटपुट में हाईलाइट
  5129. 3:18:36होके आते हैं बट क्योंकि मैंने टेंप्लेट
  5130. 3:18:38लेटरल क्रिएट किया तो टेंप्लेट लेटरल में
  5131. 3:18:40ये नंबर कहां चला गया स्ट्रिंग का पार्ट
  5132. 3:18:42बन गया तो इस बार हमारी जो 10 वाली वैल्यू
  5133. 3:18:44है वो हाईलाइट होकर नहीं आ रही तो एक सिंग
  5134. 3:18:46स्ट्रिंग के अंदर कन्वर्ट हो गया है हमारा
  5135. 3:18:48आउटपुट तो इस तरीके से जनरली हम टेंप्लेट
  5136. 3:18:50लिटरल्स को यूज़ करते हैं और ये जो तरीका
  5137. 3:18:52है जिसमें हम टेंप्लेट लिटरल्स के अंदर
  5138. 3:18:55प्लेस होल्डर्स ऐड कर रहे हैं बेसिकली इस
  5139. 3:18:57तरीके से कोई भी एक्सप्रेशन या कोई भी
  5140. 3:18:59वेरिएबल हम लिख सकते हैं इसी फिनोमिना को
  5141. 3:19:01इसी चीज को हम स्ट्रिंग इंटरपोलेशन कहते
  5142. 3:19:03हैं तो कोई इंटरव्यूज के अंदर पूछता है
  5143. 3:19:05टेंप्लेट लिटरल्स क्या होते हैं तो
  5144. 3:19:07टेंप्लेट लिटरल्स होते हैं हमारी
  5145. 3:19:08स्ट्रिंग्स ही होती हैं बस बैक टिक से
  5146. 3:19:10क्रिएट करते हैं और उसके अंदर बेसिकली हम
  5147. 3:19:12अपने एक्सप्रेशंस को एंबेड कर सकते हैं अब
  5148. 3:19:14जैसे ही हमने एक्सप्रेशन को एंबेड कर कर
  5149. 3:19:16लिया यानी कुछ प्लेस होल्डर्स डाल दिए
  5150. 3:19:18जिनकी वैल्यू रन टाइम पे हमारे पास
  5151. 3:19:20कैलकुलेट होके आ रही होगी इसी फिनोमिना को
  5152. 3:19:22हम स्ट्रिंग इंटरपोलेशन कहते हैं अब यहां
  5153. 3:19:25तो वैसे तो हमने क्या किया है अपने
  5154. 3:19:26वेरिएबल को ऐड किया है इतने पार्ट को चाहे
  5155. 3:19:29तो हटा सकते हैं बट हम चाहे तो टेंप्लेट
  5156. 3:19:31लिटरल के अंदर एक्सप्रेशंस को भी ऐड कर
  5157. 3:19:33सकते हैं यानी मैं ऐड कर सकती हूं 1+ 2 +
  5158. 3:19:353 1+ 2 + 3 हमारे पास 6 होता है सेव
  5159. 3:19:39करेंगे रिफ्रेश करेंगे ओके टाइप ऑफ की जगह
  5160. 3:19:43स्ट्रिंग ही अपनी प्रिंट करवाते हैं
  5161. 3:19:44रिफ्रेश किया हमारे पास आ रहा है दिस इज अ
  5162. 3:19:46टेंप्लेट लिटरल और फिर वैल्यू आ रही है
  5163. 3:19:47सिक्स यानी डॉलर एंड ये जो हमारे कर्ली
  5164. 3:19:50ब्रेसस होते हैं इसके अंदर कुछ भी चीज जो
  5165. 3:19:52लिखी होती है उसकी पहले वैल्यू कैलकुलेट
  5166. 3:19:54होती है और फिर वो वैल्यू स्ट्रिंग का
  5167. 3:19:55पार्ट बनती है तो इस तरीके से हमारे
  5168. 3:19:57टेंप्लेट लिटरल्स काम करते हैं अब
  5169. 3:19:59टेंप्लेट लिटरल्स के साथ में वी आल्सो हैव
  5170. 3:20:02समथिंग कॉल्ड एस्केप कैरेक्टर्स
  5171. 3:20:04एस्केप कैरेक्टर्स भी हमारे स्ट्रिंग का
  5172. 3:20:07पार्ट होते हैं कैरेक्टर्स एस्केप
  5173. 3:20:10कैरेक्टर्स कहने का मतलब होता है जैसे
  5174. 3:20:12कभी-कभार अगर कसोल डलॉग के अंदर हमारे पास
  5175. 3:20:15बहुत बड़ा सा कोई आउटपुट है लेट्स सपोज
  5176. 3:20:17हमें कसोल डलॉग के अंदर प्रिंट करवाना है
  5177. 3:20:20अपना कॉलेज ये बड़ा आउटपुट नहीं लिया छोटा
  5178. 3:20:23सा आउटपुट लिया मैंने अपना कॉलेज इस तरीके
  5179. 3:20:26से मुझे प्रिंट करवाना है पर मैं चाहती
  5180. 3:20:27हूं अपना एक लाइन में आ जाए और कॉलेज
  5181. 3:20:29सेकंड लाइन में आ जाए तो उसके लिए मुझे
  5182. 3:20:31क्या करना पड़ेगा अलग से इसको मुझे कट
  5183. 3:20:33करके दोबारा एक और कसोल लॉग की स्टेटमेंट
  5184. 3:20:35लिखनी पड़ेगी पर एक और तरीका होता है
  5185. 3:20:37हमारे पास तरीका ये होता है कि हम क्या कर
  5186. 3:20:39सकते हैं बै n यहां पे लिख सकते हैं ये
  5187. 3:20:41आपको हाईलाइट होके भी दिखाई दे रहा होगा
  5188. 3:20:43बै स् ए हमारा एक एक टाइप ऑफ एस्केप
  5189. 3:20:46कैरेक्टर होता है जिसका काम होता है
  5190. 3:20:48स्ट्रिंग के अंदर नेक्स्ट लाइन दे देना
  5191. 3:20:50इसको जैसे ही सेव करेंगे रिफ्रेश करेंगे
  5192. 3:20:53बैक स्ल ए हमारे लिए प्रिंट नहीं होगा बट
  5193. 3:20:55जहां पर भी बैक स्ल ए आ गया वहां से
  5194. 3:20:57नेक्स्ट लाइन आ जाएगी तो अपना एक लाइन में
  5195. 3:20:59आ गया कॉलेज एक लाइन में आ गया अब कॉलेज
  5196. 3:21:01के पहले जो स्पेस है उसे हटाने के लिए एक
  5197. 3:21:03पीछे कर लेते हैं एंड यहां से भी स्पेस
  5198. 3:21:05हटा सकते हैं रिफ्रेश कर दिया तो तो जो
  5199. 3:21:08हमारे एस्केप कैरेक्टर्स होते हैं वो खुद
  5200. 3:21:10प्रिंट नहीं होते वो कुछ काम हमें करके
  5201. 3:21:11देते हैं वैसे ही अगर मुझे टैब का स्पेस
  5202. 3:21:13चाहिए होता तो उसके लिए हम स्लटी को यूज
  5203. 3:21:16कर तो ये हमें टैब स्पेस दे देती
  5204. 3:21:19है तो n की जगह हम t यूज कर सकते हैं सेव
  5205. 3:21:22किया रिफ्रेश किया तो बीच में एक टैब का
  5206. 3:21:24स्पेस हमारे पास आ गया तो एस्केप
  5207. 3:21:26कैरेक्टर्स भी होते हैं हमारी स्ट्रिंग्स
  5208. 3:21:28के अंदर और जब हम स्ट्रिंग की लेंथ को
  5209. 3:21:29प्रिंट करवाते हैं यानी अगर मैं इस चीज को
  5210. 3:21:32इफ आई ट्राई टू सेव इट इन अ स्ट्रिंग लेट
  5211. 3:21:34एसआर इ इक्वल टू यह अगर हमारे पास
  5212. 3:21:37स्ट्रिंग है और अब मैं स्ट्रिंग की लेंथ
  5213. 3:21:39को प्रिंट करवाऊं तो हम ये सोच सकते हैं
  5214. 3:21:41कि स्ट्रिंग की लेंथ क्या होनी चाहिए
  5215. 3:21:43स्ट्रिंग की लेंथ होनी चाहिए 1 2 3 4 5 6
  5216. 3:21:467 8 9 10 11 12 13 हम एक्सपेक्ट करेंगे
  5217. 3:21:50स्ट्रिंग की लेंथ 13 होनी चाहिए लेकिन
  5218. 3:21:52एक्चुअली जो स्ट्रिंग की लेंथ आएगी वो 12
  5219. 3:21:54आएगी क्योंकि एस्केप कैरेक्टर्स के अंदर
  5220. 3:21:56इवन दो हम दो कैरेक्टर्स लिखते हैं स्लैश
  5221. 3:21:58और टी बट वो दोनों हमारे एक सिंगल
  5222. 3:22:00कैरेक्टर की तरह काउंट होते हैं सेव
  5223. 3:22:02करेंगे रिफ्रेश करेंगे आउटपुट में हमारे
  5224. 3:22:04पास आएगा 12 तो एस्केप कैरेक्टर का अगर
  5225. 3:22:06आपके पास कोई ट्रिकी इंटरव्यू क्वेश्चन आ
  5226. 3:22:08जाता है कभी बैठते हुए कि स्ट्रिंग की आप
  5227. 3:22:10लेंथ निकाल के दिखाओ तो इस तरीके से हमें
  5228. 3:22:12पता होना चाहिए एस्केप कैरेक्टर्स की लेंथ
  5229. 3:22:13जो है वो दो कैरेक्टर नहीं बल्कि एक सिंगल
  5230. 3:22:15कैरेक्टर की की तरह काउंट होती है नेक्स्ट
  5231. 3:22:18हम बात करने वाले हैं और भी एक लेवल अप
  5232. 3:22:20अपने स्ट्रिंग्स के अंदर अबाउट अ टॉपिक
  5233. 3:22:23कॉल्ड स्ट्रिंग मेथड्स अब स्ट्रिंग के
  5234. 3:22:24अंदर अपनी लेंथ प्रॉपर्टी के बारे में तो
  5235. 3:22:26हमने पढ़ लिया इसके अलावा स्ट्रिंग के
  5236. 3:22:27अंदर एक इंपॉर्टेंट कांसेप्ट होता है
  5237. 3:22:29हमारे पास स्ट्रिंग मेथड्स का स्ट्रिंग
  5238. 3:22:31मेथड्स का मतलब होता है स्ट्रिंग फंक्शंस
  5239. 3:22:33फंक्शंस एंड मेथड्स ऐसी टर्म है जो आपको
  5240. 3:22:36बहुत बार सुनने को मिलेगी प्रोग्रामिंग के
  5241. 3:22:38अंदर और दोनों का जब तक हम आगे के टॉपिक्स
  5242. 3:22:41नहीं पढ़ते दोनों का सेम ही मतलब हमें
  5243. 3:22:43समझना है तो कोई भी मेथड क्या होता है
  5244. 3:22:46मेथड या फंक्शन क्या होता है मेथड होता है
  5245. 3:22:48कुछ भी काम
  5246. 3:22:50करवाना कुछ भी काम हमें करके देना फॉर
  5247. 3:22:53एग्जांपल ये जो लॉग है ये एक मेथड है ये
  5248. 3:22:56लॉग क्या काम कर रहा है यह लॉग हमारे लिए
  5249. 3:22:58कुछ भी चीज प्रिंट करवाने का काम कर रहा
  5250. 3:22:59है वैसे ही स्ट्रिंग्स के पास भी अपने कुछ
  5251. 3:23:02मेथड होते हैं जो स्ट्रिंग्स के ऊपर कुछ
  5252. 3:23:04काम हमें करके देते हैं तो मेथड इज लाइक अ
  5253. 3:23:07ब्लॉक ऑफ कोड जो हमारे लिए कुछ काम हमें
  5254. 3:23:10करके देता है तो स्ट्रिंग के बहुत सारे
  5255. 3:23:13बिल्ट इन मेथड्स होते हैं द बिल्ट इन
  5256. 3:23:15फंक्शंस द आर यूज टू मैनिपुलेट अ स्ट्रिंग
  5257. 3:23:17स्ट्रिंग को मैनिपुलेट करना यानी उसकी
  5258. 3:23:19वैल्यू के अंदर कुछ चेंज लेके आना तो सबसे
  5259. 3:23:21पहला मेथड जिसकी हम बात करने वाले हैं दिस
  5260. 3:23:23मेथड इज कॉल्ड टू अपर केस हमारे पास अगर
  5261. 3:23:26कोई भी स्ट्रिंग है फॉर एग्जांपल आई हैव
  5262. 3:23:28दिस स्ट्रिंग ए बी सी इसको अगर हमें
  5263. 3:23:31कंप्लीट अपर केस के अंदर कन्वर्ट करना है
  5264. 3:23:33तो उसके लिए यह मेथड हम अपनी स्ट्रिंग के
  5265. 3:23:35ऊपर अप्लाई कर सकते हैं हम अपनी स्ट्रिंग
  5266. 3:23:37का नाम लिखते हैं एटीआर डॉट और फिर हम
  5267. 3:23:39अपने मेथड का नाम लिखते हैं एंड मेथड का
  5268. 3:23:41नाम लिखने के बाद हम अपने पैरेंस को यूज
  5269. 3:23:44करते हैं तो इस तरीके से हम अपने किसी
  5270. 3:23:46किसी भी मेथड को फंक्शन को अप्लाई करते
  5271. 3:23:48हैं अब जैसे हमने स्ट्रिंग डॉट लेंथ लिखा
  5272. 3:23:50तो लेंथ क्या है स्ट्रिंग की एक प्रॉपर्टी
  5273. 3:23:52है जो हमें डायरेक्टली अपनी वैल्यू दे
  5274. 3:23:53देगी बट ये क्या है यह एक मेथड है जो हमें
  5275. 3:23:55कुछ काम करके देगा काम क्या देगा इस
  5276. 3:23:58स्ट्रिंग को इस स्ट्रिंग के अंदर कन्वर्ट
  5277. 3:24:00करके देगा फॉर एग्जांपल यहां पर लेट्स
  5278. 3:24:03क्रिएट अ स्ट्रिंग लेट एटीआर इज इक्वल टू
  5279. 3:24:07हम क्रिएट करते हैं लेट्स सपोज वी राइट
  5280. 3:24:09अपना कॉलेज इसको सेव कर लेते हैं अब यहां
  5281. 3:24:13रिफ्रेश करके लेट्स ट्राई टू प्रिंट एसआर
  5282. 3:24:16तो हमारे पास ये हमारी स्ट्रिंग आ गई और
  5283. 3:24:18जैसे ही हम इसके ऊपर मेथड अप्लाई करेंगे
  5284. 3:24:19एआर डॉटू अपर केस एक चीज यहां पे नोटिस
  5285. 3:24:23करना ये जो चीज लिखी हुई है ये भी कैमल
  5286. 3:24:25केस के अंदर लिखी हुई है जिसकी हमने
  5287. 3:24:27शुरुआत में बात की थी यानी ऑलरेडी
  5288. 3:24:28जावास्क्रिप्ट के अंदर जो इनबिल्ट चीजें
  5289. 3:24:30हैं वो भी कैमल केस के अंदर हमारे जो
  5290. 3:24:32फंक्शन एंड मेथड्स या वेरिएबल होते हैं वो
  5291. 3:24:34भी जनरली कैमल केस के अंदर लिखे होते हैं
  5292. 3:24:35पर सिर्फ इतना लिखने से कुछ नहीं होगा
  5293. 3:24:37इसके बाद हमें क्या करना पड़ेगा इसके बाद
  5294. 3:24:39हमें पैरेंस लगाने पड़ेंगे तब जाके हमारी
  5295. 3:24:42जो स्ट्रिंग है ओरिजिनल स्ट्रिंग वो अपर
  5296. 3:24:44केस के अंदर सारी की सारी जो कैरेक्टर्स
  5297. 3:24:46वो अपर केस के अंदर कन्वर्ट होकर आ रहे
  5298. 3:24:48होंगे तो इस तरीके से हम अपनी स्ट्रिंग के
  5299. 3:24:50अंदर चेंज करते हैं अब एक चीज नोटिस करने
  5300. 3:24:52वाली है एक चीज हम नोटिस करेंगे कि यहां
  5301. 3:24:54पर अगर मैंने लिखा स्ट्रिंग डॉट अपर केस
  5302. 3:24:57और पैरेंस इस तरीके से और फिर मैंने क्या
  5303. 3:24:59की फिर अपनी स्ट्रिंग की वैल्यू प्रिंट
  5304. 3:25:01करवाने की कोशिश की सेव किया रिफ्रेश किया
  5305. 3:25:04तो यहां क्या प्रिंट होके आ रहा है यहां
  5306. 3:25:05तो प्रिंट होके आ रहा है नॉर्मली जो हमारी
  5307. 3:25:07ओरिजिनल स्ट्रिंग थी पर हमने तो प्रिंट
  5308. 3:25:09करवाने से पहले अपर केस के अंदर कन्वर्ट
  5309. 3:25:11कर दिया था तो फिर हमारी ओरिजिनल वैल्यू
  5310. 3:25:13क्यों प्रिंट होके आई इसका रीजन यह है कि
  5311. 3:25:15जो भी हम जितने जितने भी हमारे मेथड्स
  5312. 3:25:17होते हैं स्ट्रिंग वाले मेथड्स उनमें से
  5313. 3:25:18कोई भी मेथड ओरिजिनल स्ट्रिंग को चेंज
  5314. 3:25:20नहीं करता मतलब ये जो हमारी स्ट्रिंग है
  5315. 3:25:22इसको कभी चेंज नहीं किया जाएगा यह मेथड
  5316. 3:25:25हमेशा एक नई वैल्यू रिटर्न कर रहा होता है
  5317. 3:25:28जैसे अगर मैंने किसी भी स्ट्रिंग के ऊपर
  5318. 3:25:30अपना मेथड अप्लाई किया तो वो ओरिजिनल
  5319. 3:25:32स्ट्रिंग के अंदर चेंज नहीं करेगा ओरिजिनल
  5320. 3:25:34स्ट्रिंग तो वही रहेगी वो एक न्यू
  5321. 3:25:36स्ट्रिंग क्रिएट करेगा मेथड विद द न्यू
  5322. 3:25:39वैल्यू तो यहां पे जो भी ये न्यू स्ट्रिंग
  5323. 3:25:42क्रिएट करते हैं इसे हम कह सकते हैं न्यू
  5324. 3:25:44स्ट्रिंग इज इक्वल टू तो ये जो मेथड है है
  5325. 3:25:46यह उस वैल्यू को हमें रिटर्न करके देता है
  5326. 3:25:48और उसे हम किसी वेरिएबल के अंदर स्टोर करा
  5327. 3:25:50सकते हैं तो हम अपनी ओरिजिनल स्ट्रिंग को
  5328. 3:25:52प्रिंट करवा सकते हैं और साथ के साथ हम
  5329. 3:25:54अपनी न्यू स्ट्रिंग को प्रिंट करवा सकते
  5330. 3:25:56हैं सेव किया रिफ्रेश किया ये हमारी
  5331. 3:25:58ओरिजिनल स्ट्रिंग थी एंड दिस वाज आवर न्यू
  5332. 3:26:00स्ट्रिंग साथ के साथ व्हाट वी कैन डू इज
  5333. 3:26:02इसी को अगर हम अपनी पुरानी स्ट्रिंग
  5334. 3:26:04वेरिएबल के अंदर सेव कर ले एसआर = एड अपर
  5335. 3:26:08केस तो उस केस में हमारी स्ट्रिंग जो है
  5336. 3:26:10वो चेंज हो जाएगी रिफ्रेश किया तो इस केस
  5337. 3:26:12में सारी चीजें हमारे पास अपर केस में
  5338. 3:26:14होके आएंगी अब ओरिजिनल स्ट्रिंग के अंदर
  5339. 3:26:16कभी भी चेंज क्यों नहीं होता क्योंकि
  5340. 3:26:18जावास्क्रिप्ट के अंदर जो स्ट्रिंग्स होती
  5341. 3:26:19हैं स्ट्रिंग्स आर इमू बल इन
  5342. 3:26:22जावास्क्रिप्ट इ म्यूटेशंस
  5343. 3:26:25चेंज नहीं होती तो स्ट्रिंग्स के अंदर
  5344. 3:26:28जावास्क्रिप्ट में कोई भी चेंज नहीं आता
  5345. 3:26:30अगर आपको छोटी से छोटी चीज किसी कैरेक्टर
  5346. 3:26:32को मान लो हमने ए बी सी लिखा है इसको अगर
  5347. 3:26:34आपको ए बी सी भी बनाना है तो भी आपको एक
  5348. 3:26:36नई स्ट्रिंग क्रिएट करनी पड़ेगी विद द
  5349. 3:26:38न्यू चेंज कभी भी पुरानी ओरिजिनल स्ट्रिंग
  5350. 3:26:41के अंदर चेंज नहीं आता हमेशा जब भी कोई भी
  5351. 3:26:43चेंज आएगा हमेशा नई स्ट्रिंग क्रिएट होगी
  5352. 3:26:45तो आपसे इंटरव्यू उस के अंदर पूछा जा सकता
  5353. 3:26:47है कि जावास्क्रिप्ट की जो स्ट्रिंग्स
  5354. 3:26:48होती है वो इ
  5355. 3:26:58म्यूटेशंस
  5356. 3:27:03इसको सेव कर लेते हैं रिफ्रेश किया तो
  5357. 3:27:05हमारे पास आ गई सारी की सारी वैल्यूज इन
  5358. 3:27:07लोअर कैरेक्टर्स अब नेक्स्ट मेथड जिसको हम
  5359. 3:27:09पढ़ेंगे वो होता है हमारा ट्रिम मेथड
  5360. 3:27:11ट्रिम मेथड का काम होता है कि हमारी वाइट
  5361. 3:27:13स्पेसेस को रिमूव करता है और कहां से
  5362. 3:27:15रिमूव करता है ये स्टार्टिंग एंड एंड में
  5363. 3:27:18जितनी भी वाइट स्पेसेस होती है हमारी
  5364. 3:27:20स्ट्रिंग के अंदर उन सारी स्पेसेस को
  5365. 3:27:21रिमूव करके हमें दे देगा फॉर एग्जांपल
  5366. 3:27:23मैंने एक स्ट्रिंग बनाई उसके अंदर शुरुआत
  5367. 3:27:25में कुछ खाली स्पेसेस हैं फिर मैंने लिखा
  5368. 3:27:26ए बी सीडी और फिर लास्ट में कुछ खाली
  5369. 3:27:29स्पेसेस दे दी तो इन स्पेसेस को रिमूव
  5370. 3:27:31करने का काम हमारे लिए ट्रिम करता है जैसे
  5371. 3:27:33यहां पर इफ आई क्रिएट माय स्ट्रिंग टू बी
  5372. 3:27:36लाइक दिस शुरुआत में बहुत सारी स्पेस दे
  5373. 3:27:37दी फिर मैंने लिखा अपना फिर मैंने बीच में
  5374. 3:27:40एक स्पेस दी फिर मैंने लिखा कॉलेज फिर
  5375. 3:27:42मैंने एक और स्पेस दी फिर लेट्स सपोज आई
  5376. 3:27:45राइट जेएस एंड फिर लास्ट में भी बहुत सारी
  5377. 3:27:47स्पेस दे दी अब यहां पर अगर मैं प्रिंट
  5378. 3:27:49करवाऊं console.log
  5379. 3:27:52एटम सो ये सेव कर लेते हैं रिफ्रेश करते
  5380. 3:27:55हैं तो जब हम अपनी स्ट्रिंग को प्रिंट
  5381. 3:27:57करवाएंगे तो यहां पर हमारे लिए प्रिंट
  5382. 3:27:58होगा अपना कॉलेज जेएस तो मतलब इसकी जो
  5383. 3:28:01शुरुआत की हमारी स्पेसेस थी एंड लास्ट की
  5384. 3:28:04जो स्पेसेस थी उनको ट्रिम मेथड हमारे लिए
  5385. 3:28:06ट्रिम कर देता है बीच में जितनी भी
  5386. 3:28:08स्पेसेस होती हैं चाहे वो एक स्पेस हो
  5387. 3:28:09चाहे वो दो स्पेसेस हो या मल्टीपल स्पेसेस
  5388. 3:28:11हो वो रह जाती हैं तो स्टार्टिंग एंड एंड
  5389. 3:28:13से हमारी वाइट स्पेसेस को ट्रिम करके हमें
  5390. 3:28:14देता है इसके अलावा हमारे पासस और भी काफी
  5391. 3:28:17मेथड्स होते हैं जिनको हम डे टू डे बेसिस
  5392. 3:28:18पे यूज़ करते हैं अब ये जो जितने भी
  5393. 3:28:20मेथड्स हैं जिनको हम डिस्कस कर रहे हैं
  5394. 3:28:22इनको एज सच हमें मेमराइज नहीं करना होता
  5395. 3:28:25जनरली जब हम कोड लिख रहे होंगे इनको हम
  5396. 3:28:26बहुत बार लिख लेंगे तो हमें ये ऑटोमेटिक
  5397. 3:28:28जो फ्रीक्वेंसी
  5398. 3:28:35लिए तो वरना इसके अलावा भी स्ट्रिंग्स के
  5399. 3:28:39अंदर बहुत सारे स्ट्रिंग मेथड्स होते हैं
  5400. 3:28:40सारे के सारे हमें याद नहीं करने होते और
  5401. 3:28:42जनरली अगर आप लेट्स सपोज अगर आप कभी
  5402. 3:28:44जावास्क्रिप्ट के अंदर कोडिंग कर रहे हो
  5403. 3:28:45कभी आप किसी और लैंग्वेज के अंदर कोडिंग
  5404. 3:28:47कर रहे हो तो जनरली हम क्या करते हैं हम
  5405. 3:28:48अपने मेथड्स जो स्पेसिफिक स्ट्रिंग मेथड्स
  5406. 3:28:50होते हैं वो याद नहीं रहते तो ऐसे केसेस
  5407. 3:28:52में अगर आप कोई प्रोजेक्ट बिल्ड कर रहे हो
  5408. 3:28:53कुछ और बिल्ड कर रहे हो जावास्क्रिप्ट के
  5409. 3:28:54अंदर तो अगर आप भूल भी जाते हो तो कोई
  5410. 3:28:56टेंशन की बात नहीं है आप कभी भी जाके उस
  5411. 3:28:57चीज को ग कर सकते हो आपको स्ट्रिंग के
  5412. 3:28:59अंदर कुछ चेंज लेके आना है आप सिंपली ग कर
  5413. 3:29:01सकते हो कि स्ट्रिंग के अंदर ये वाला चेंज
  5414. 3:29:02कैसे लेके आते हैं जावास्क्रिप्ट में तो
  5415. 3:29:04देयर इज नथिंग रॉन्ग विद दैट जनरली जब हम
  5416. 3:29:06बहुत सारी टेक्नोलॉजी सीख लेते हैं तो इस
  5417. 3:29:08तरीके से googlethalli.com
  5418. 3:29:16का काम होता है स्लाइस का मतलब होता है
  5419. 3:29:17काटना कोई टुकड़ा दे देना तो स्लाइस मेथड
  5420. 3:29:19हमें हमारी स्ट्रिंग का कोई टुकड़ा रिटर्न
  5421. 3:29:21करके देता है फॉर एग्जांपल मैंने अपनी
  5422. 3:29:23स्ट्रिंग लिखी a बी सडी e f g दिस इज माय
  5423. 3:29:26स्ट्रिंग अब मुझे इस स्ट्रिंग का यहां से
  5424. 3:29:29लेके यहां तक कोई टुकड़ा चाहिए तो उसके
  5425. 3:29:31लिए क्या मेरी स्टार्टिंग पोजीशन होगी दिस
  5426. 3:29:34विल बी बेसिकली माय स्टार्टिंग पोजीशन एंड
  5427. 3:29:36क्या मेरी एंडिंग पोजीशन होगी पोजीशन या
  5428. 3:29:39इसको हम इंडेक्स कह सकते हैं क्या मेरा
  5429. 3:29:40स्टार्टिंग इंडेक्स होगा क्या मेरा एंडिंग
  5430. 3:29:42इंडेक्स होगा वो हमें स्लाइस को बताना
  5431. 3:29:43पड़ता है कि मुझे यहां से लेके यहां तक
  5432. 3:29:46टुकड़ा चाहिए और ये जो एंडिंग इंडेक्स
  5433. 3:29:47होता है दिस इज एन ऑप्शनल वैल्यू प्लस दिस
  5434. 3:29:50इज नॉन इंक्लूसिव नॉन इंक्लूसिव मतलब
  5435. 3:29:52स्ट्रिंग है हमारे पास ए बी सीडी e इसके
  5436. 3:29:55अंदर इंडेक्स है 0 1 2 3 4 तो अगर हम
  5437. 3:29:58स्लाइस के अंदर स्टार्ट की वैल्यू जो है
  5438. 3:30:01उसको पास करते हैं एज वन और एंडिंग वैल्यू
  5439. 3:30:04जो है उसको पास करते हैं एज थ्री तो हम तो
  5440. 3:30:07सोचेंगे वन से लेके थ्री तक हमें टुकड़ा
  5441. 3:30:09मिल जाएगा बट ये जो थ्री है एंडिंग वैल्यू
  5442. 3:30:11ये इंक्लूड नहीं होती तो इसीलिए हमारे पास
  5443. 3:30:13जो टुकड़ा रिटर्न होके आएगा उसके अंदर
  5444. 3:30:16सिर्फ वन से लेके टू तक ही वैल्यूज होंगी
  5445. 3:30:18यानी फाइनल आंसर हमारे पास बी एंड c इस
  5446. 3:30:20तरीके से रिटर्न होके आएगा तो इसीलिए
  5447. 3:30:22एंडिंग वैल्यू नॉन इंक्लूसिव होती है तो
  5448. 3:30:25इसका एक एग्जांपल देखते हैं फॉर एग्जांपल
  5449. 3:30:27आई हैव दिस स्ट्रिंग कॉल्ड या स्ट्रिंग के
  5450. 3:30:30अंदर एक बार हम नंबर्स ही लिख लेते हैं 0
  5451. 3:30:321 2 3 4 5 6 इस तरीके से नंबर लिख लिया
  5452. 3:30:35हमने अब स्ट्रिंग के अंदर हम स्लाइस करना
  5453. 3:30:37चाहते हैं स्टार्टिंग इंडेक्स यहां पे
  5454. 3:30:40इनफैक्ट वीएस कोड दिखा भी देगा स्टार्टिंग
  5455. 3:30:42इंडेक्स क्या देना चाहते हैं आप एंडिंग
  5456. 3:30:43इंडेक्स क्या देना चाहते हैं स्टार्टिंग
  5457. 3:30:45के अंदर इफ आई पास द इंडेक्स वन कि मुझे
  5458. 3:30:47वन से लेकर थ्री तक चाहिए तो उसके उसमें
  5459. 3:30:50क्या प्रिंट करेगा वन एंड टू ही प्रिंट
  5460. 3:30:51होगा थ्री क्या होता है थर्ड इंडेक्स क्या
  5461. 3:30:53होता है नॉन इंक्लूसिव होता है तो इसने
  5462. 3:30:55क्या किया इस इंडेक्स से शुरू किया और
  5463. 3:30:56यहां तक गया अगर मैं कहूं मुझे वन से लेके
  5464. 3:30:59या इसे थोड़ा ठीक कर लेते हैं 5 6 से होना
  5465. 3:31:02चाहिए मुझे वन से लेके सिक्स तक चाहिए
  5466. 3:31:04वैल्यूज तो क्या प्रिंट करेगा मेरे लिए
  5467. 3:31:06प्रिंट करेगा 1 2 3 4 5 तो सिक्स वाला
  5468. 3:31:08इंडेक्स क्या होगा नॉन इंक्लूसिव होगा
  5469. 3:31:10इंक्लूड नहीं होगा ऐसे ही अगर हम कोई
  5470. 3:31:12स्ट्रिंग लिखते हैं लेट्स सपोज इफ आई राइट
  5471. 3:31:14हेलो तो हेलो के अंदर मुझे मुझे चाहिए
  5472. 3:31:16कैरेक्टर्स रो से लेके थ्री तक मुझे चाहिए
  5473. 3:31:21तो एई एल तीन ही लेटर्स प्रिंट करवाएगा यह
  5474. 3:31:23रो इंडेक्स था ये वन इंडेक्स था ये टू
  5475. 3:31:25इंडेक्स था थर्ड वाले इंडेक्स को इंक्लूड
  5476. 3:31:27नहीं करेगा और किसी भी केस में लेट्स सपोज
  5477. 3:31:29अगर हम वन से थ्री तक करते हैं तो ये ल
  5478. 3:31:31प्रिंट करवा
  5479. 3:31:33देगा और ये जो हमारी एंडिंग है एंडिंग
  5480. 3:31:35वाला जो हमारा कैरेक्टर है ये हमारे पास
  5481. 3:31:37ऑप्शनल होता है इसको अगर हम हटा भी देंगे
  5482. 3:31:39तो बाय डिफॉल्ट क्या करेगा इस इंडेक्स से
  5483. 3:31:41स्टार्ट करेगा और लास्ट तक जितनी भी
  5484. 3:31:43स्ट्रिंग बनेगी उसे प्रिंट करवा देगा
  5485. 3:31:45रिफ्रेश किया एओ प्रिंट करवा दिया टू से
  5486. 3:31:47स्टार्ट करेंगे तो डबल एओ प्रिंट करवा
  5487. 3:31:50दिया थ्री से स्टार्ट करेंगे तो सिंगल एओ
  5488. 3:31:53प्रिंट करवा दिया तो इस तरीके से स्ट्रिंग
  5489. 3:31:55का कोई भी टुकड़ा हमें रिटर्न करके देता
  5490. 3:31:57है अगर हम कुछ भी पास नहीं करेंगे रिफ्रेश
  5491. 3:31:59करेंगे तो हमें पूरी की पूरी स्ट्रिंग मिल
  5492. 3:32:01जाती है पर जनरली जब भी हम स्लाइस करते
  5493. 3:32:03हैं एटलीस्ट स्टार्टिंग इंडेक्स तो हमें
  5494. 3:32:05पास करना ही करना चाहिए नेक्स्ट जिसके
  5495. 3:32:07बारे में हम बात करेंगे नेक्स्ट मेथड होता
  5496. 3:32:08है कॉन्कैटिनेट कॉन्कैटिनेट का मतलब होता
  5497. 3:32:11है दो स्ट्रिंग्स को जोड़ना तो अगर हमें
  5498. 3:32:12स्ट्रिंग वन को स्ट्रिंग टू के साथ जोड़ना
  5499. 3:32:14है तो हम लिखते हैं स्ट्रिंग वन डॉट ककट
  5500. 3:32:17और फिर अपने पेंसिस और फिर हम अंदर
  5501. 3:32:20स्ट्रिंग टू का नाम लिख देते हैं फॉर
  5502. 3:32:22एग्जांपल मेरे पास दो स्ट्रिंग्स है लेट
  5503. 3:32:24स्ट्रिंग वन स्ट्रिंग वन है मेरे पास
  5504. 3:32:27अपना और एक है स्ट्रिंग टू स्ट्रिंग टू है
  5505. 3:32:31कॉलेज अब मुझे पहले स्ट्रिंग वन चाहिए फिर
  5506. 3:32:33मुझे स्ट्रिंग टू चाहिए दोनों को जोड़कर
  5507. 3:32:35मुझे एक सिंगल स्ट्रिंग बनानी है तो उसके
  5508. 3:32:37लिए हम लिख सकते हैं एसटी आरव डॉट कॉन कट
  5509. 3:32:42पेंसिस और इसके अंदर हम पास कर देंगे अपनी
  5510. 3:32:44स्ट्रिंग टू ये क्या करेगी हमें हम एक नई
  5511. 3:32:46स्ट्रिंग रिटर्न करके देगी तो इस नई
  5512. 3:32:48स्ट्रिंग को हम रिजल्ट कह देते हैं लेट आर
  5513. 3:32:50रिजल्ट इज इक्वल टू दिस और फिर हम प्रिंट
  5514. 3:32:52करवा देंगे अपने रिजल्ट को सेव कर लेते
  5515. 3:32:54हैं रिफ्रेश करते हैं तो रिजल्ट के अंदर
  5516. 3:32:56क्या आया रिजल्ट के अंदर आया अपना कॉलेज
  5517. 3:32:59यहीं पर अगर हम स्ट्रिंग टू को पहले लिख
  5518. 3:33:01देते स्ट्रिंग वन को बाद में लिख देते तो
  5519. 3:33:03जो चीज पहले लिखते हैं वो पहले आ जाएगी तो
  5520. 3:33:05कॉलेज पहले आएगा एंड फिर हमारे पास अपना
  5521. 3:33:07आएगा इसमें एक और चीज जो स्ट्रिंग कंकट
  5522. 3:33:10होती है जनरली जावास्क्रिप्ट के अंदर
  5523. 3:33:12सिर्फ प्लस लिखकर भी हम स्ट्रिंग्स को
  5524. 3:33:13कॉन्कैटिनेट कर सकते हैं यानी अगर मैं ने
  5525. 3:33:15लिख दिया एसआर 1 प् एसआर 2 सेव कर लेते
  5526. 3:33:19हैं रिफ्रेश करते हैं तो भी कॉन्कैटिनेट
  5527. 3:33:21हो जाएगा तो कॉन्कैटिनेट के लिए स्ट्रिंग
  5528. 3:33:23का मेथड भी होता है प्लस स्ट्रिंग्स के
  5529. 3:33:25बीच में आप प्लस लिख के भी स्ट्रिंग
  5530. 3:33:26कॉन्कैटिनेट कर सकते हो मल्टीपल
  5531. 3:33:27स्ट्रिंग्स को भी कॉन्कैटिनेट कर सकते हैं
  5532. 3:33:29मैंने लिख दिया यहां पर आई
  5533. 3:33:33एम लर्निंग कोडिंग फ्रॉम इस तरीके का कुछ
  5534. 3:33:37मैंने लिख दिया आई एम लर्निंग कोडिंग
  5535. 3:33:40फ्रॉम अपना कॉलेज तो ये क्या हो गई तीन
  5536. 3:33:42स्ट्रिंग्स हो गई ये मेरी एक स्ट्रिंग है
  5537. 3:33:43ये मेरी सेकंड स्ट्रिंग है ये मेरी थर्ड
  5538. 3:33:44स्ट्रिंग है सेव किया रिफ्रेश किया तो एक
  5539. 3:33:47कंप्लीट जो है हमारे पास टोटल सिंगल
  5540. 3:33:49स्ट्रिंग रिटर्न होकर आ गई तो जो फर्स्ट
  5541. 3:33:52लेक्चर के अंदर मैंने आपको दिखाया था कि
  5542. 3:33:53दो स्ट्रिंग्स को हम ऐसे भी जोड़ सकते हैं
  5543. 3:33:55अगर मैंने लिखा हेलो और प्लस कर दिया
  5544. 3:33:57मैंने 1 2
  5545. 3:33:583 तो हेलो 1 2 3 हमारे पास प्रिंट होके आ
  5546. 3:34:01जाएगा ये क्या है ये भी स्ट्रिंग
  5547. 3:34:03कॉन्कैटिनेट ही होता है दो स्ट्रिंग्स को
  5548. 3:34:05जोड़ना तो यहां पे नंबर स्ट्रिंग के साथ
  5549. 3:34:06जुड़ जाता है क्योंकि इंटरनली
  5550. 3:34:08जावास्क्रिप्ट उसे स्ट्रिंग के अंदर
  5551. 3:34:09कन्वर्ट करके फिर स्ट्रिंग के साथ कंकट कर
  5552. 3:34:11देता है नेक्स्ट मेथड जिसकी हम बात करेंगे
  5553. 3:34:13दिस इज माय रिप्लेस मेथड रिप्लेस इस मेथड
  5554. 3:34:16स्ट्रिंग के अंदर किसी वैल्यू को सर्च
  5555. 3:34:17करने के काम आता है फॉर एग्जांपल मैंने
  5556. 3:34:19कोई स्ट्रिंग लिखी ए बी सी डी e एज ए इसके
  5557. 3:34:23अंदर मुझे सर्च करनी है अपनी वैल्यू e तो
  5558. 3:34:26इस वैल्यू को सर्च करके अगर इसकी जगह हम 1
  5559. 3:34:292 3 कुछ भी लिखना चाहते हैं तो उसके लिए
  5560. 3:34:31हम दो पैरामीटर्स पास करते हैं मतलब दो
  5561. 3:34:33वैल्यूज पास करते हैं हम लिखेंगे अपनी
  5562. 3:34:35स्ट्रिंग का नाम डॉट रिप्लेस जिस भी
  5563. 3:34:36वैल्यू को सर्च करके हम नई वैल्यू के साथ
  5564. 3:34:38रिप्लेस करना चाहते हैं तो अपनी सर्च
  5565. 3:34:40वैल्यू पास करते हैं और न्यू वैल्यू पास
  5566. 3:34:42करते हैं तो यहां पर एग्जांपल के लिए एक
  5567. 3:34:45स्ट्रिंग ले लेते हैं लेट स्ट्रिंग इज
  5568. 3:34:47इक्वल टू हेलो हेलो हमारे पास स्ट्रिंग है
  5569. 3:34:49और हम चाहते हैं कि स्ट्रिंग के अंदर कसोल
  5570. 3:34:52डलॉग कर लेते हैं इस स्ट्रिंग के अंदर हम
  5571. 3:34:55रिप्लेस करना चाहते हैं अपने h
  5572. 3:34:57को y के साथ हेलो को हम येलो बनाना चाहते
  5573. 3:35:01हैं सेव कर लिया रिफ्रेश
  5574. 3:35:05किया तो हमारे पास फाइनल स्ट्रिंग क्या आ
  5575. 3:35:08गई हमारे पास फाइनल स्ट्रिंग आ गई रिटर्न
  5576. 3:35:09होके येलो हम h को अगर m के साथ रिप्लेस
  5577. 3:35:13करते तो इट वुड हैव बीन मेलो अगर अग हम
  5578. 3:35:16लेट्स सपोज ए को ही कंप्लीट रिप्लेस करना
  5579. 3:35:19चाहते हैं या जो ये एओ है इस एओ को मुझे p
  5580. 3:35:22से रिप्लेस करना है तो इसको हटा के मुझे
  5581. 3:35:24हेल्प बनाना है अपने स्ट्रिंग को सेव कर
  5582. 3:35:27लिया रिफ्रेश कर लिया तो हमारे पास हेल्प
  5583. 3:35:29आ जाएगा तो इस तरीके से किसी भी मैचिंग
  5584. 3:35:31कैरेक्टर को हम किसी भी दूसरी वैल्यू के
  5585. 3:35:33साथ रिप्लेस कर सकते हैं और अगर यहां पे
  5586. 3:35:35एओ एओ तीन बार होता तो उस केस में हमारे
  5587. 3:35:38पास सिर्फ जो फर्स्ट मैचिंग चीज है फर्स्ट
  5588. 3:35:41टाइम जब एओ मैच करेगा तो रिप्लेस होगा
  5589. 3:35:43यानी सिर्फ एक ही बार रिप्लेसमेंट होगी
  5590. 3:35:45बार ह बार रिप्लेसमेंट नहीं होगी रिप्लेस
  5591. 3:35:47ऑल हमारे पास एक चीज होती है जिससे क्या
  5592. 3:35:49होगी हर बार रिप्लेसमेंट हो जाएगी तो
  5593. 3:35:51रिप्लेस से एक बार पहली बार जब हमारी जो
  5594. 3:35:54सर्च वैल्यू होती है वो मैच करती है तब
  5595. 3:35:55रिप्लेस होगा रिप्लेस ऑल से सारी की सारी
  5596. 3:35:57मैचिंग वैल्यूज रिप्लेस हो जाएंगी एंड
  5597. 3:35:59लास्ट मेथड जिसके बारे में हम पढ़ रहे
  5598. 3:36:01होंगे दैट इज द कैरेक्टर एट मेथड स्ट्रिंग
  5599. 3:36:04के अंदर अगर किसी भी इंडेक्स पे कोई
  5600. 3:36:06कैरेक्टर अगर हमें फाइंड आउट करना है
  5601. 3:36:08रिटर्न करवाना है तो उसके लिए हम लिखते
  5602. 3:36:09हैं स्ट्रिंग डटकर ट और फिर पेंसिस के
  5603. 3:36:12अंदर हम अपने इंडेक्स की वैल्यू लिखते हैं
  5604. 3:36:14जैसे फॉर एग्जांपल मेरे पास स्ट्रिंग है
  5605. 3:36:17आई लव जावास्क्रिप्ट इस तरीके की कुछ
  5606. 3:36:20स्ट्रिंग है हमारे पास इसके अंदर हम जानना
  5607. 3:36:22चाह रहे हैं कि स्ट्रिंग के अंदर कैरेक्टर
  5608. 3:36:26एट इंडेक्स जीरो क्या है जरूरत इंडेक्स प
  5609. 3:36:28कौन सा कैरेक्टर है हमें पता है हमारे पास
  5610. 3:36:30कैरेक्टर आ है रिफ्रेश करेंगे तो आई
  5611. 3:36:32प्रिंट होके आएगा थर्ड इंडेक्स प कौन सा
  5612. 3:36:35कैरेक्टर है कैरेक्टर ओ है रिफ्रेश करेंगे
  5613. 3:36:39ओके ओके दिस इज सेकंड इंडेक्स 0 1 2 सेकंड
  5614. 3:36:44इंडेक्स पर ओ है रिफ्रेश करेंगे ओ प्रिंट
  5615. 3:36:46होके आएगा थर्ड इंडेक्स पे हमारे पास v है
  5616. 3:36:49ओ के बाद तो हमारे पास v प्रिंट होके आएगा
  5617. 3:36:52तो इस तरीके से किसी भी इंडेक्स का अगर
  5618. 3:36:53हमें कैरेक्टर सर्च करना होता है तो उसके
  5619. 3:36:55लिए वी सिंपली नीड टू यूज द कैर एट मेथड
  5620. 3:36:57ऑफ स्ट्रिंग्स अब साथ में एक छोटी सी चीज
  5621. 3:36:59मैं आपको दिखाना चाहती हूं फॉर एग्जांपल
  5622. 3:37:02यहां पर ये जो आ है इस आई को मुझे किसी और
  5623. 3:37:05लेटर की जगह चेंज करना है मैं बेसिकली
  5624. 3:37:07लिखना चाहती हूं स्ट्रिंग ऑफ रो को जैसे
  5625. 3:37:11मुझे पता है स्ट्रिंग ऑफ जीरो की अगर
  5626. 3:37:12वैल्यू प्रिंट करवानी है तो हम स्ट्रिंग
  5627. 3:37:14ऑफ रो को इस तरीके से लिख सकते हैं
  5628. 3:37:16तो हमारे पास आई प्रिंट हो जाएगा रिफ्रेश
  5629. 3:37:18किया आई प्रिंट हो गया अब मुझे अगर इसकी
  5630. 3:37:20वैल्यू चेंज करनी है तो हमारे दिमाग में आ
  5631. 3:37:21सकता है कि हम सिंपली क्या करेंगे
  5632. 3:37:23स्ट्रिंग ऑफ ज जीरो को हम लेट्स सपोज आई
  5633. 3:37:26विल मेक इट s s बना दिया मैंने एंड फिर
  5634. 3:37:28अपनी स्ट्रिंग को हम प्रिंट करवाएंगे तो
  5635. 3:37:30अब हमें अज्यू करना चाहिए s लव जे एस इस
  5636. 3:37:33तरीके का कुछ प्रिंट होके आएगा हमारे पास
  5637. 3:37:35बट एक्चुअली ऐसा नहीं होता एक्चुअली हमारी
  5638. 3:37:38जो ओरिजिनल स्ट्रिंग है उसके अंदर चेंज
  5639. 3:37:40नहीं आएगा और उसका रीजन वही है उसका रीजन
  5640. 3:37:42यह है ओरिजिनल स्ट्रिंग इ
  5641. 3:37:45के अंदर अगर आपको चेंज करना है तो आपको नई
  5642. 3:37:47स्ट्रिंग बनानी पड़ेगी तो इस तरीके से
  5643. 3:37:49किसी भी इंडेक्स पे जाके वैल्यू को चेंज
  5644. 3:37:51कर पाना पॉसिबल नहीं होता हमें हमेशा नई
  5645. 3:37:54स्ट्रिंग को जनरेट करना पड़ेगा तो अगर यह
  5646. 3:37:56काम मुझे करना है तो उसके लिए हम रिप्लेस
  5647. 3:37:58मेथड को यूज़ करेंगे यानी मैं सिंपली यहां
  5648. 3:38:01पे लिखूंगी एसआर = एड रिप्लेस रिप्लेस के
  5649. 3:38:05अंदर हम पास करेंगे कि मुझे i को रिप्लेस
  5650. 3:38:07करना है s के साथ तब जाके जो फाइनल आउटपुट
  5651. 3:38:10है वो s लव जेएस इस तरीके का कुछ बन पाएगा
  5652. 3:38:13तो हम स्ट्रिंग मेथड्स को हम हमेशा यूज़
  5653. 3:38:15करते हैं डायरेक्टली किसी भी इंडेक्स पे
  5654. 3:38:16जाके हम वैल्यू को मैनिपुलेट नहीं कर सकते
  5655. 3:38:18अब आई अंडरस्टैंड कि स्ट्रिंग मेथड्स के
  5656. 3:38:20बारे में हमने बहुत सारी चीजें सीख ली हैं
  5657. 3:38:21और ये एक साथ बहुत सारा कन्फ्यूजिंग लग
  5658. 3:38:23सकता है फर्स्ट टाइम स्ट्रिंग्स के बारे
  5659. 3:38:25में पढ़ रहे हैं तो इतनी सारी चीजें हो गई
  5660. 3:38:26हमारे पास याद करने के लिए एक चीज आपको
  5661. 3:38:28करनी है साथ के साथ हम नोट्स बना सकते हैं
  5662. 3:38:30अपने नोट्स के अंदर ये सारे मेथड्स हमें
  5663. 3:38:32लिख लेने हैं पर एट दी एंड जब हम
  5664. 3:38:33प्रोजेक्ट्स बना रहे होंगे तो
  5665. 3:38:36इवेंचर हमें अगर कुछ चीज नहीं आती तो
  5666. 3:38:38मैंने ऑलरेडी बता दिया हम
  5667. 3:38:45हमें याद होती चली जाएंगी अब नेक्स्ट हम
  5668. 3:38:47सॉल्व करने वाले हैं स्ट्रिंग से रिलेटेड
  5669. 3:38:49अपना एक प्रैक्टिस क्वेश्चन प्रैक्टिस
  5670. 3:38:50क्वेश्चन के अंदर हमें प्रोमट करना है
  5671. 3:38:52यूजर को टू एंटर देयर फुल नेम यानी प्रोमट
  5672. 3:38:55क्रिएट करना है और यूजर को बोलना है अपना
  5673. 3:38:56फुल नेम एंटर करो और उस फुल नेम को यूज
  5674. 3:38:58करके हमें एक यूजर नेम जनरेट करना है उस
  5675. 3:39:00यूजर के लिए उसको अज्यू कर सकते हैं कि हम
  5676. 3:39:02कोई वेबसाइट बना रहे हैं
  5677. 3:39:15स्टार्ट होना चाहिए उसके बाद यूजर नेम के
  5678. 3:39:17अंदर फुल नेम आना चाहिए जो भी यूजर ने
  5679. 3:39:19जनरेट किया है एंड फिर फाइनली हमारे पास
  5680. 3:39:22जो फुल नेम की लेंथ है वो क्रिएट होके आनी
  5681. 3:39:25चाहिए जैसे यहां पे एग्जांपल है कि अगर
  5682. 3:39:27यूजर ने अपना नेम एंटर किया श्रद्दा खपरा
  5683. 3:39:29तो यूजर नेम होना चाहिए रेट फिर पूरा नाम
  5684. 3:39:32श्रद्धा खाप एंड लास्ट में उसकी लेंथ तो
  5685. 3:39:34लेंथ ऑफ दिस स्ट्रिंग इज इक्वल टू 13 तो
  5686. 3:39:37लास्ट में हमने उसे अपेंड कर दिया है या
  5687. 3:39:39एक तरीके से कह सकते हैं कंकट कर दिया है
  5688. 3:39:41तो इस तरीके से हमें अपने एक यूजर नेम को
  5689. 3:39:43जनरेट करना है अब यहां पे एक एक बार पॉज
  5690. 3:39:45करना है लेक्चर को खुद से इस सवाल को हमें
  5691. 3:39:47सॉल्व करने की कोशिश करनी है जितने भी
  5692. 3:39:49हमने मेथड्स पढ़े हैं जितने भी हमने
  5693. 3:39:50प्रॉपर्टीज पढ़ी है उनको एक बार रिवाइज
  5694. 3:39:52करना है देख लेना है और फिर उनसे इसको
  5695. 3:39:54सॉल्व करने की कोशिश करनी है अगर हमें याद
  5696. 3:39:56नहीं है मेथड्स एंड प्रॉपर्टीज कोई बात
  5697. 3:39:57नहीं थोड़ा सा रिवाइंड करके दोबारा देख
  5698. 3:39:59लेना है देख हम सकते हैं पर लॉजिक अपना
  5699. 3:40:01खुद का लगाना है सॉल्व करने के लिए और अब
  5700. 3:40:03हम सॉल्व करने की तरफ बढ़ते हैं तो
  5701. 3:40:05बेसिकली सोचते हैं क्या-क्या चीजें हमें
  5702. 3:40:06चाहिए सबसे पहला तो यूजर हमें कोई फुल नेम
  5703. 3:40:09एंटर करके देखा एक चीज इंश्योर करनी है
  5704. 3:40:11यूजर जो फुल नेम एंटर करे उसके अंदर
  5705. 3:40:12स्पेसेस नहीं होने चाहिए तो हम जो एंटर
  5706. 3:40:15करेंगे फुल नेम उसके अंदर स्पेसेस नहीं
  5707. 3:40:16होंगे अब यूजर ने जो भी फुल नेम एंटर किया
  5708. 3:40:18हमें उससे एक यूजर नेम नाम की नई स्ट्रिंग
  5709. 3:40:21बनानी
  5710. 3:40:22है जिसके अंदर शुरू में हम @ द रेट लिख
  5711. 3:40:25देंगे प्लस हमारा जो फुल नेम यूजर ने एंटर
  5712. 3:40:29किया था उस फुल नेम की हम वैल्यू जो है
  5713. 3:40:31उसको कंकट कर सकते हैं प्लस लिख के एंड
  5714. 3:40:34दोबारा प्लस लिख के लास्ट में हम क्या
  5715. 3:40:35कंकट कर देंगे तीन चीजें हमें चाहिए रेट
  5716. 3:40:38है रेट जोड़ दिया हमने अपनी स्ट्रिंग में
  5717. 3:40:40फुल नेम है फुल नेम जोड़ दिया हमने अपनी
  5718. 3:40:42स्ट्रिंग में फिर हमें लेंथ जोड़नी है तो
  5719. 3:40:44फिर हम कंकट ट कर देंगे फुल नेम डॉट लेंथ
  5720. 3:40:48को तो बेसिकली ये हमारा फाइनल यूजर नेम बन
  5721. 3:40:51जाएगा इस चीज को इंप्लीमेंट करने के लिए
  5722. 3:40:54अपना कोड लिखते हैं सबसे पहले तो प्रोमट
  5723. 3:40:57क्रिएट कर लेते हैं एंटर योर फुल नेम
  5724. 3:41:01विदाउट स्पेसेस तो जो भी यूजर एंटर करेगा
  5725. 3:41:05वो हम इस वेरिएबल के अंदर स्टोर कर लेंगे
  5726. 3:41:07लेट फुल नेम इज इक्वल टू दिस वेरिएबल और
  5727. 3:41:10फिर एक बार प्रिंट करवा लेते हैं अपने फुल
  5728. 3:41:13नेम को जो भी फुल नेम हमारे पास आता
  5729. 3:41:16है सेफ
  5730. 3:41:19रिफ्रेश इस बार एंटर करते हैं श्रद्धा
  5731. 3:41:21खपरा एंटर किया ओके यह हमारे पास फुल नेम
  5732. 3:41:24था रिफ्रेश किया इफ आई डिसाइड टू एंटर अमन
  5733. 3:41:26द तरवाल एंटर किया तो यह हमारे पास नाम आ
  5734. 3:41:28गया अब हमें अपना यूज़र नेम क्रिएट करना
  5735. 3:41:31है इससे तो लेट यूजर
  5736. 3:41:33नेम इज इक्वल टू सबसे पहले तो हम @
  5737. 3:41:37लिखेंगे प्लस फुल नेम हम चाहे तो कंकट
  5738. 3:41:40मेथड को भी यूज़ कर सकते हैं तो अभी के
  5739. 3:41:43लिए हाफ यूजर नेम क्रिएट करते हैं रिफ्रेश
  5740. 3:41:45किया मैंने एंटर किया श्रद्धा ओके तो यह
  5741. 3:41:48मेरा यूजर नेम आ गया रिफ्रेश किया मैंने
  5742. 3:41:50एंटर किया अमन तवाल तो यह मेरा यूजर नेम आ
  5743. 3:41:53गया तो इस तरीके से इतना यूजर नेम हमारे
  5744. 3:41:55पास आ रहा है हम चाहे तो डॉट कॉन कट भी
  5745. 3:41:57लिख सकते हैं और लास्ट में हमें क्या ऐड
  5746. 3:41:59करना है लास्ट में हमें ऐड करना है फुल
  5747. 3:42:00नेम डॉट लेंथ को इसको सेव कर लेते हैं
  5748. 3:42:04रिफ्रेश किया इस बार इफ आई राइट श्रद्धा
  5749. 3:42:06खाप एंटर किया रेट श्रद्धा कापरा 13
  5750. 3:42:09रिफ्रेश किया इफ आई एंटर अमन द तरवाल एंटर
  5751. 3:42:13किया ट अमन द तरवाल 14 रिफ्रेश किया इफ
  5752. 3:42:17माय फुल नेम इज अपना कॉलेज एंटर किया रेट
  5753. 3:42:19अपना कॉलेज 11 तो हमारे लिए हमारा जो यूजर
  5754. 3:42:22नेम है ये ऑटोमेटिक जनरेट होके आ रहा है
  5755. 3:42:24तो इस तरीके से हम अपनी स्ट्रिंग्स को यूज
  5756. 3:42:26कर सकते हैं टू बिल्ड इंटरेस्टिंग थिंग्स
  5757. 3:42:28इन आवर कोड एंड आई होप कि जावास्क्रिप्ट
  5758. 3:42:30के अंदर ऑल दो लूप्स वाला कांसेप्ट शुरुआत
  5759. 3:42:32जब करते हैं स्ट्रिंग्स वाला कांसेप्ट
  5760. 3:42:33शुरुआत में डिफिकल्ट लग सकता है बट कोई
  5761. 3:42:35बात नहीं धीरे-धीरे इन कॉन्सेप्ट्स की हम
  5762. 3:42:37प्रैक्टिस करते चले जाएंगे बार-बार इन
  5763. 3:42:38चीजों को जब हम देखेंगे बार-बार जब कोड को
  5764. 3:42:40लिख रहे होंगे तो हमें ऑटोमेटिक चीजें याद
  5765. 3:42:42होनी स्टार्ट हो जाएंगी इसके अलावा अगर
  5766. 3:42:44आपको और डिटेल में स्ट्रिंग्स मेथड को
  5767. 3:42:46पढ़ना है तो मैंने रिसोर्स आपको लास्ट
  5768. 3:42:48क्लास में भी बताया था कि हम एमडीएन को
  5769. 3:42:49जाके एक्सप्लोर कर सकते हैं एमडीएन के
  5770. 3:42:51अंदर हम सर्च कर सकते हैं अबाउट स्ट्रिंग
  5771. 3:42:54मेथड्स तो स्ट्रिंग के अंदर यूजफुल
  5772. 3:42:57स्ट्रिंग मेथड्स वाला एक पेज होगा इसके
  5773. 3:42:59अंदर बहुत सारे डिफरेंट डिफरेंट मेथड्स
  5774. 3:43:01होप फुली हमें यहां पर मिल जाएंगे जैसे
  5775. 3:43:05रिप्लेस ऑल यहां पर लिखा हुआ है रिप्लेस
  5776. 3:43:07मेथड लिखा हुआ है हमने इसे ऑलरेडी पढ़
  5777. 3:43:09लिया है टू लोअर केस अपर केस को हम पढ़
  5778. 3:43:12चुके हैं स्लाइस को हम पढ़ चुके हैं तो
  5779. 3:43:14काफी इपोर्ट टेंट जो मेथड्स हैं येय
  5780. 3:43:16इंडेक्स ऑफ इसको आप जाके पढ़ सकते हो
  5781. 3:43:17इंडेक्स ऑफ किस लिए यूज हो रहा है एंड्स
  5782. 3:43:19विद किस लिए यूज होता है स्टार्टस विद किस
  5783. 3:43:21लिए यूज होता है तो बहुत सारे डिफरेंट
  5784. 3:43:22डिफरेंट स्ट्रिंग के मेथड्स हैं यूजफुल
  5785. 3:43:24स्ट्रिंग मेथड्स जिनको हम जाके पढ़ सकते
  5786. 3:43:26हैं एज अ होमवर्क प्रॉब्लम और उनको एक बार
  5787. 3:43:27लिख लिख के ट्राई करेंगे तो हमारी खुद की
  5788. 3:43:29भी प्रैक्टिस होती
  5789. 3:43:31रहेगी हाय एवरीवन और अब हम शुरुआत करने
  5790. 3:43:33वाले हैं अपने चैप्टर फोर के साथ जिसके
  5791. 3:43:35अंदर हम पढ़ेंगे अपने अरेज के बारे में
  5792. 3:43:37डिटेल में अब जब भी हम अरेज की बात करते
  5793. 3:43:39हैं जावास्क्रिप्ट के अंदर एरे इज अ
  5794. 3:43:41कलेक्शन ऑफ आइटम्स अभी तक हमने ऑलरेडी एक
  5795. 3:43:44और कलेक्शन ऑफ आ की बात की है जिसके अंदर
  5796. 3:43:46हमने ऑब्जेक्ट्स की बात की थी हमने देखा
  5797. 3:43:48था कि अगर मुझे किसी स्टूडेंट की
  5798. 3:43:49इंफॉर्मेशन सेव करवानी है फॉर एग्जांपल
  5799. 3:43:51किसी स्टूडेंट के लिए नेम सेव करवाना है
  5800. 3:43:53उसकी एज स्टोर करानी है उसकी सिटी का नाम
  5801. 3:43:55स्टोर कराना है उसकी सीजीपीए स्टोर करानी
  5802. 3:43:57है तो इस तरीके की जो रिलेटेड इंफॉर्मेशन
  5803. 3:43:59है उसे हम एक स्टूडेंट नाम की ऑब्जेक्ट के
  5804. 3:44:01अंदर स्टोर करा सकते हैं अब यहीं से
  5805. 3:44:03मिलता-जुलता एक और सवाल मैं आपसे पूछती
  5806. 3:44:05हूं अज्यू करते हैं कि मुझे मेरी एक क्लास
  5807. 3:44:08है आई हैव अ क्लास ऑफ स्टूडेंट्स और उस
  5808. 3:44:10क्लास के अंदर पांच स्टूडेंट्स हैं और
  5809. 3:44:12मुझे इन पांच स्टूडेंट्स के मार्क्स स्टोर
  5810. 3:44:13कराने हैं एक स्टूडेंट के मार्क्स आए हैं
  5811. 3:44:16लेट्स सपोज 97 एक के मार्क्स आए हैं 82 एक
  5812. 3:44:19के मार्क्स आए हैं 76 एक के मार्क्स आए
  5813. 3:44:21हैं 65 एक के मार्क्स आए हैं 54 इस तरीके
  5814. 3:44:24से पांच स्टूडेंट्स ने अलग-अलग मार्क्स
  5815. 3:44:25स्टोर किए हैं इन मार्क्स को हम किस तरीके
  5816. 3:44:27से स्टोर करा सकते हैं सबसे पहला सबसे
  5817. 3:44:29बेसिक तरीका जो हमारे दिमाग में हिट करता
  5818. 3:44:31है इसे कोड के अंदर लिखने की कोशिश करते
  5819. 3:44:33हैं कोड सेटअप के लिए ऑलरेडी
  5820. 3:44:34जावास्क्रिप्ट का हमारा फोल्डर था जिसके
  5821. 3:44:35अंदर हमने index.htm के अंदर ये बहुत ही
  5822. 3:44:38बेसिक सा बॉयलर प्लेट कोड जो है उसको
  5823. 3:44:40जनरेट कर रखा है script.js हमारी
  5824. 3:44:42जावास्क्रिप्ट फाइल है जिसको हमने अटैच कर
  5825. 3:44:44रखा है एंड script.js के अंदर हम अपना
  5826. 3:44:46जावास्क्रिप्ट का कोड लिख सकते हैं सेम
  5827. 3:44:48फाइल को हमने अपने ब्राउजर के अंदर खोला
  5828. 3:44:49हुआ है इंस्पेक्ट करके कंसोल विंडो के
  5829. 3:44:51अंदर ऑलरेडी हमें ये सारी चीजें ऑलरेडी
  5830. 3:44:54हमें पता है जावास्क्रिप्ट के अंदर कैसे
  5831. 3:44:55काम करती है अब बात करते हैं अरेज के बारे
  5832. 3:44:57में अब script.js के अंदर लेट्स सपोज मुझे
  5833. 3:44:59पांच स्टूडेंट्स के मार्क्स स्टोर करने
  5834. 3:45:01हैं तो सबसे पहली अप्रोच होगी कि हम पांच
  5835. 3:45:02अलग-अलग वेरिएबल बना ले हम इसे बोलेंगे
  5836. 3:45:05मार्क वन या मार्क्स ऑफ स्टूडेंट वन इसे
  5837. 3:45:09मार्क्स ऑफ स्टूडेंट वन हम लिख सकते हैं
  5838. 3:45:11इनके हम मार्क्स स्टोर कर लेंगे लेट्स कॉल
  5839. 3:45:12इट 97 ये हमारा फर्स्ट वेरिएबल हो गया इसी
  5840. 3:45:15तरीके से हम अपना सेकंड वेरिएबल बना सकते
  5841. 3:45:16हैं जिसमें स्टूडेंट टू के मार्क्स स्टोर
  5842. 3:45:18कराएंगे इसके लिए हम लिख लेते हैं 82 एंड
  5843. 3:45:21इसी तरीके से हम पांच अलग-अलग वेरिएबल बना
  5844. 3:45:23लेंगे अब लेट्स अज्यू कल को क्लास के अंदर
  5845. 3:45:2610 नए बच्चे आ जाते हैं या 50 नए बच्चे आ
  5846. 3:45:28जाते हैं कल को क्लास का साइज बड़ा हो
  5847. 3:45:30जाता है तो ये अप्रोच बिल्कुल भी
  5848. 3:45:32प्रैक्टिकल नहीं है क्यों क्योंकि इसके
  5849. 3:45:33अंदर हमें बहुत सारे वेरिएबल बनाने
  5850. 3:45:34पड़ेंगे और हर वेरिएबल का अलग से ट्रैक
  5851. 3:45:36रखना पड़ेगा अब दूसरा केस हमारे पास हो
  5852. 3:45:38सकता है कि हम मार्क्स नाम की एक ऑब्जेक्ट
  5853. 3:45:40बना ले सो व्हाट वी कैन डू इज वी कैन
  5854. 3:45:42क्रिएट एन ऑब्जेक्ट इसको हम मार्क्सस कह
  5855. 3:45:44देते हैं और हमें पता है ऑब्जेक्ट के अंदर
  5856. 3:45:45क्या होता है की वैल्यू पेयर्स होते हैं
  5857. 3:45:47पहले हो सकता है हम कोई की ऐड कर दें इसको
  5858. 3:45:49कह देते हैं स्टूडेंट वन हमारी की हो
  5859. 3:45:51जाएगी उसके अंदर 97 मार्क्स स्टोर करा
  5860. 3:45:53देंगे स्टूडेंट टू हमारी की हो जाएगी उसके
  5861. 3:45:55अंदर 82 मार्क्स स्टोर करा देंगे इस तरीके
  5862. 3:45:56से तो स्टूडेंट वन की हो जाएगी 97 मार्क्स
  5863. 3:45:59स्टोर करा दिए स्टूडेंट टू की हो जाएगी 82
  5864. 3:46:02मार्क्स स्टोर करा दिए तो इस तरीके से हम
  5865. 3:46:03अलग-अलग स्टूडेंट्स के जो है मार्क्स
  5866. 3:46:05स्टोर कराते चले जाएंगे इसमें अब इस तरीके
  5867. 3:46:07से भी हम अपने स्टूडेंट्स के मार्क्स
  5868. 3:46:08स्टोर करा सकते हैं पर ये उतना अच्छा
  5869. 3:46:09तरीका नहीं है उतना अच्छा तरीका इसलिए
  5870. 3:46:11नहीं क्योंकि यहां पे स्टूडेंट वन
  5871. 3:46:12स्टूडेंट टू स्टूडेंट थ्री इस तरीके से जो
  5872. 3:46:14इंफॉर्मेशन है जो नाम है वो एक तरीके से
  5873. 3:46:16रिपीट ही हो रहे हैं मतलब हमें पता ही है
  5874. 3:46:18हमेशा हर जो मार्क्स हम स्टोर करा रहे हैं
  5875. 3:46:19वो पहले स्टूडेंट वन के ही कराएंगे फिर 2
  5876. 3:46:21के ही कराएंगे फिर थ के ही कराएंगे फिर 4
  5877. 3:46:23केही कराएंगे तो मार्क्स जो है ऑब्जेक्ट
  5878. 3:46:25की फॉर्म में भी स्टोर कराए जा सकते हैं
  5879. 3:46:26पर वो प्रोग्रामिंग के अंदर उतना अच्छा
  5880. 3:46:28तरीका नहीं होता जनरली जब हम रिलेटेड
  5881. 3:46:31इंफॉर्मेशन को जो सेम टाइप की इंफॉर्मेशन
  5882. 3:46:33है उसको स्टोर कराते हैं तो उनके लिए हम
  5883. 3:46:36कलेक्शन की फॉर्म में अरेज के अंदर
  5884. 3:46:38इंफॉर्मेशन स्टोर कराना प्रेफर करते हैं
  5885. 3:46:40और अरेज क्या होता है अरेज इंफॉर्मेशन को
  5886. 3:46:42स्टोर कराने का एक लीनियर तरीका होता है
  5887. 3:46:45लीनियर कहने का मतलब है कि जब भी हम एरे
  5888. 3:46:48को इमेजिन करेंगे एरे को हम इस तरीके से
  5889. 3:46:50एक सिंगल लाइन के अंदर इमेजिन करेंगे कि
  5890. 3:46:52यहां पे एक बॉक्स है बॉक्स के अंदर हमारी
  5891. 3:46:54फर्स्ट इंफॉर्मेशन आ जाएगी फिर सेकंड
  5892. 3:46:57इंफॉर्मेशन आ जाएगी थर्ड इंफॉर्मेशन आ
  5893. 3:46:58जाएगी फोर्थ आ जाएगी फिफ्थ आ जाएगी
  5894. 3:47:00सिक्स्थ आ जाएगी सेवेंथ आ जाएगी और जैसे
  5895. 3:47:01ऑब्जेक्ट के अंदर हर की को मुझे अलग नाम
  5896. 3:47:03देना पड़ता है जैसे यहां स्टूडेंट वन को
  5897. 3:47:05अलग नाम देना पड़ा स्टूडेंट टू को अलग नाम
  5898. 3:47:07देना पड़ा तो यहां भी हमें बहुत सारे नाम
  5899. 3:47:09ट्रैक करने पड़ेंगे पर ये जो हमारा एरे है
  5900. 3:47:11एरे को हमें एक ही नाम देना पड़ता है जैसे
  5901. 3:47:13इस एरे को मैंने कह दिया ये मेरा मार्क्स
  5902. 3:47:15एरे है तो इसे मुझे एक ही नाम देना पड़ा
  5903. 3:47:17मार्क्स अब मार्क्स के अंदर मुझे पता है
  5904. 3:47:19कि मार्क्स के अंदर ये वाली इंफॉर्मेशन भी
  5905. 3:47:21स्टोर्ड है फर्स्ट पोजीशन पे ये वाली
  5906. 3:47:23इंफॉर्मेशन स्टोर्ड है सेकंड पोजीशन पे ये
  5907. 3:47:24वाली इंफॉर्मेशन थर्ड पोजीशन पे ये वाली
  5908. 3:47:26इंफॉर्मेशन फोर्थ पोजीशन पे तो इस तरीके
  5909. 3:47:28से एरे के अंदर पोजीशन मैटर करती है एज सच
  5910. 3:47:31ऑब्जेक्ट के अंदर जैसे की का नाम मैटर
  5911. 3:47:33करता है यहां पे नाम मैटर नहीं करता यहां
  5912. 3:47:34पे पोजीशन मैटर करती है या पोजीशन के बारे
  5913. 3:47:37में हमने ऑलरेडी एक बात सीखी थी पोजीशन को
  5914. 3:47:39हम इंडेक्स कहते हैं इंडेक्स मैटर करता है
  5915. 3:47:41एरे के अंदर तो इस तरीके की जो इंफॉर्मेशन
  5916. 3:47:43है जिसमें हमें सेम टाइ टाइप की
  5917. 3:47:45इंफॉर्मेशन का कलेक्शन बनाना होता है उसके
  5918. 3:47:47लिए इंफॉर्मेशन को स्टोर कराने के लिए हम
  5919. 3:47:48अपने एरे को यूज़ करते हैं अब एरे को हम
  5920. 3:47:51क्रिएट कैसे करेंगे एरे को क्रिएट करने के
  5921. 3:47:53लिए हम सिंपली लिखते हैं अपने एरे का नाम
  5922. 3:47:55लेट एरे भी लिख सकते हैं कॉन्स्ट एरे भी
  5923. 3:47:57लिख सकते हैं इज इक्वल टू और फिर राइट
  5924. 3:47:59साइड में हम अपने स्क्वायर ब्रैकेट्स को
  5925. 3:48:00यूज करते हैं और स्क्वायर ब्रैकेट्स के
  5926. 3:48:02अंदर फिर हम एक-एक करके अपने आइटम्स को
  5927. 3:48:04लिख देते हैं बाय सेपरेटिंग देम विद अ
  5928. 3:48:06कॉमा जैसे ऑब्जेक्ट के अंदर ये हमारा
  5929. 3:48:08फर्स्ट एलिमेंट हो गया कॉमा सेकंड एलिमेंट
  5930. 3:48:10हो गया कॉमा पर यहां पे की वैल्यू पेयर
  5931. 3:48:11होता है एरे के अंदर पेयर नहीं होता एरे
  5932. 3:48:13के अंदर सिंगल वैल्यू होती है एरे के अंदर
  5933. 3:48:15कोई कीज नहीं होती तो यहां पे ये फर्स्ट
  5934. 3:48:17आइटम हो गया ये सेकंड आइटम हो गया ये थर्ड
  5935. 3:48:19आइटम हो गया ये हमारा फोर्थ आइटम हो गया
  5936. 3:48:20इसी तरीके से मुझे मार्क्स का एरे बनाना
  5937. 3:48:22है तो ये मैंने सारे के सारे मार्क्स का
  5938. 3:48:23एरे बना लिया अब अरेज के अंदर हम अलग-अलग
  5939. 3:48:26टाइप की इंफॉर्मेशन भी हम स्टोर कर सकते
  5940. 3:48:28हैं जैसे एक सिंगल एरे के अंदर हम
  5941. 3:48:29स्ट्रिंग भी ऐड कर सकते हैं तो हम नंबर भी
  5942. 3:48:31ऐड कर सकते हैं तो हम वूलिन भी ऐड कर सकते
  5943. 3:48:33हैं पर जनरली इस तरीके से हम एरे बनाना
  5944. 3:48:35प्रेफर नहीं करते हम जनरली सेम टाइप की
  5945. 3:48:37इंफॉर्मेशन का एरे बनाना प्रेफर करते हैं
  5946. 3:48:39पर हम चाहें तो ऐसे भी बना सकते हैं
  5947. 3:48:40जावास्क्रिप्ट में अब अपने सैंपल एरे को
  5948. 3:48:42एक बार क्रिएट करके देखते हैं लेट्स सपोज
  5949. 3:48:45मुझे अपने मार्क्स का एरे बनाना है तो मैं
  5950. 3:48:46लिखूंगी लेट मार्क्स इज इक्वल टू और इसमें
  5951. 3:48:48सारे मार्क्स आ जाएंगे 97 आ जाएगा 82 आ
  5952. 3:48:50जाएगा 75 आ जाएगा 64 आ जाएगा वी कैन आल्सो
  5953. 3:48:54हैव 36 तो इस तरीके से अलग-अलग मार्क्स की
  5954. 3:48:56इंफॉर्मेशन हमारे पास आ गई तो ये हो गया
  5955. 3:48:58हमारा एरे हम चाहे तो इसे लॉग भी करा सकते
  5956. 3:49:01हैं आई कैन राइट console.log मेरा मार्क्स
  5957. 3:49:04वाला एरे इसको कर लेते हैं सेव एंड
  5958. 3:49:06रिफ्रेश तो ये हमारा मार्क्स वाला एरे आ
  5959. 3:49:08गया एरे का साइज हमें दिखाई दे रहा है
  5960. 3:49:10पहले ही किस साइज का एरे है फाइव साइज का
  5961. 3:49:12एरे है इसे एक्सपेंड कर सकते हैं अब हम
  5962. 3:49:14हमारी पोजीशन जीरो पे यानी इंडेक्स रो पे
  5963. 3:49:1697 है वैल्यू इंडेक्स वन पे 82 है वैल्यू
  5964. 3:49:18इंडेक्स टू पे 75 है इंडेक्स थ्री पे ये
  5965. 3:49:21है इंडेक्स फोर पे ये है और लेंथ भी साथ
  5966. 3:49:23के साथ हमारे पास है तो जो हमारा एरे होता
  5967. 3:49:25है जनरली अरेज को हम उन सिचुएशन के लिए
  5968. 3:49:28प्रेफर करते हैं जहां हम मल्टीपल आइटम्स
  5969. 3:49:30का कलेक्शन बना के तो स्टोर करना चाहते
  5970. 3:49:32हैं पर सारे आइटम्स को हम एक ही नाम देना
  5971. 3:49:34चाहते हैं तो ऑब्जेक्ट के अंदर तो हर की
  5972. 3:49:36को हमें अलग नाम देना पड़ता है पर एरे के
  5973. 3:49:38अंदर सारे के सारे आइटम्स को हम एक सिंगल
  5974. 3:49:40नाम के अंदर सिंगल अंब्रेला के अंदर स्टोर
  5975. 3:49:42करके रख देते हैं अब ये जो एरे है एरे के
  5976. 3:49:45अंदर हमारे पास लेंथ नाम की प्रॉपर्टी भी
  5977. 3:49:47होती है तो जैसे हमारे पास स्ट्रिंग होती
  5978. 3:49:48है हम स्ट्रिंग की लेंथ प्रिंट कर सकते
  5979. 3:49:50हैं वैसे ही हम एरे की लेंथ भी प्रिंट कर
  5980. 3:49:51सकते हैं जैसे इन द नेक्स्ट लाइन आई कैन
  5981. 3:49:54चूज टू प्रिंट मार्क्स डॉट लेंथ तो इस
  5982. 3:49:57तरीके से हम अपने एरे का नाम लिखते हैं
  5983. 3:49:59डॉट लिखते हैं और हम लेंथ लिखते हैं ये जो
  5984. 3:50:01लेंथ है ये हमारी प्रॉपर्टी होती है एरे
  5985. 3:50:03के अंदर प्रॉपर्टीज और मेथड्स के बीच में
  5986. 3:50:06डिफरेंसेस हमने पहली ही क्लास में बात कर
  5987. 3:50:07ली स्ट्रिंग्स के अंदर प्रॉपर्टी होती है
  5988. 3:50:09जो बस कुछ वैल्यू दे देती है मेथड होता है
  5989. 3:50:11जो कुछ काम करता है तो यहां पे लेंथ कुछ
  5990. 3:50:13काम नहीं कर रही बस एक है जो स्टोर्ड है
  5991. 3:50:15तो हर एरे के साथ उसकी लेंथ की प्रॉपर्टी
  5992. 3:50:18स्टोर्ड होती है सेव कर लिया रिफ्रेश कर
  5993. 3:50:19लिया हमारा यह एरे है और इसका साइज है फ
  5994. 3:50:22के इक्वल तो इस तरीके से एरे की फॉर्म में
  5995. 3:50:24कोई भी इंफॉर्मेशन स्टोर कराई जा सकती है
  5996. 3:50:26हम चाहे तो एक स्ट्रिंग्स का एरे भी बना
  5997. 3:50:27सकते हैं लेट्स मेक एन एरे कॉल्ड हीरोज
  5998. 3:50:30हीरोस के अंदर हम अपने सुपर हीरोस के नाम
  5999. 3:50:32स्टोर कर सकते हैं लेट्स स्टार्ट विद आयन
  6000. 3:50:34मैन उसके बाद वी कैन हैव थॉर वी कैन हैव
  6001. 3:50:38हल्क वी कैन हैव शक्तिमान वी कैन हैव
  6002. 3:50:43स्पाइडर मैन इस तरीके से बहुत सारे
  6003. 3:50:45डिफरेंट डिफरेंट नाम हम स्टोर कर सकते हैं
  6004. 3:50:46और इस एरे को भी हम प्रिंट करवा सकते हैं
  6005. 3:50:48console.log एंड वी कैन प्रिंट आवर हीरोज
  6006. 3:50:52सेव रिफ्रेश तो ये हमारा पांच साइज का
  6007. 3:50:54हीरोज वाला एरे जो है वो हमारे पास प्रिंट
  6008. 3:50:56होकर आ गया साइज क्योंकि सेम आ रहा है वी
  6009. 3:50:59कैन ऐड वन मोर एंट मैन सेव रिफ्रेश तो ये
  6010. 3:51:03हमारे पास साइज इंक्रीज होकर आ गया एरे का
  6011. 3:51:05एंड इस एरे की भी हम लेंथ को प्रिंट करवा
  6012. 3:51:06सकते हैं तो ये तो हो गया अरेज के बारे
  6013. 3:51:08में अब एक और इंटरेस्टिंग चीज हम देखने
  6014. 3:51:11वाले हैं कि जब भी हम अरेज की बात करते
  6015. 3:51:12हैं इफ आई इसे एक बार क्लियर कर लेते हैं
  6016. 3:51:15कमांड के से लेट्स सपोज मैंने अपना
  6017. 3:51:16मार्क्स वाला एरे प्रिंट करवाया अब मैं
  6018. 3:51:18क्या करने वाली हूं अब मैं टाइप प्रिंट
  6019. 3:51:20करवाने वाली हूं टाइप ऑफ मार्क्स और एक
  6020. 3:51:22इंटरेस्टिंग चीज हम नोटिस करेंगे कि जो
  6021. 3:51:24एरे होता है वो एरे अपने आप में कोई टाइप
  6022. 3:51:26नहीं होता एरे खुद एक ऑब्जेक्ट टाइप होता
  6023. 3:51:29है जब हमने डटा टाइप्स की बात की थी दो
  6024. 3:51:31टाइप के हमारे डेटा टाइप्स होते थे एक
  6025. 3:51:32होते थे प्रिमिटिव यानी बेसिक डेटा टाइप्स
  6026. 3:51:34एक होते हैं नॉन प्रिमिटिव एडवांस डेटा
  6027. 3:51:36टाइप्स एडवांस डेटा टाइप्स के अंदर हमने
  6028. 3:51:37ऑब्जेक्ट्स की बात की थी तो एरे क्या होता
  6029. 3:51:39है तो एरे एक स्पेशल टाइप ऑफ ऑब्जेक्ट ही
  6030. 3:51:41होती है एरे इंटरनली जावास्क्रिप्ट के
  6031. 3:51:43अंदर एक ऑब्जेक्ट होती है तो उसके टाइप
  6032. 3:51:45में आपको एरे प्रिंट होके नहीं आएगा बट
  6033. 3:51:47हां अरेज को ऑब्जेक्ट के कंपैरिजन में हम
  6034. 3:51:49थोड़ा सा सेपरेटली ट्रीट करते हैं तो हम
  6035. 3:51:51ये सोच सकते हैं कि एरे हमारी ऐसी
  6036. 3:51:53ऑब्जेक्ट है जिसमें की वैल्यू पेयर तो
  6037. 3:51:55होता है बट की की जगह हम अपने इंडेक्स को
  6038. 3:51:59यूज करते हैं कि इंडेक्स रो पे ये की
  6039. 3:52:01वैल्यू पेयर ही तो है एक तरीके से कि
  6040. 3:52:03इंडेक्स रो पे वैल्यू 97 है इंडेक्स वन पे
  6041. 3:52:06वैल्यू 82 है इंडेक्स टू पे वैल्यू 75 है
  6042. 3:52:09तो इसको कह सकते हैं की जीरो है वैल्यू 97
  6043. 3:52:11है की वन है वैल्यू 82 है की टू है वैल्यू
  6044. 3:52:1470 5 है तो यहां पे ये ऐसी ऑब्जेक्ट है
  6045. 3:52:16जिसके अंदर की की जगह हमारे पास इंडेक्स
  6046. 3:52:18की वैल्यूज होती हैं एंड देयर इज आल्सो
  6047. 3:52:20दिस फनी थिंग अबाउट जावास्क्रिप्ट व्हिच
  6048. 3:52:22इज अ बेसिकली जो की जावास्क्रिप्ट के अंदर
  6049. 3:52:23मैक्सिमम चीजें आपको नहीं पता कब क्या
  6050. 3:52:25ऑब्जेक्ट निकल जाए तो काफी सारी
  6051. 3:52:27इंटरेस्टिंग चीजें जावास्क्रिप्ट के अंदर
  6052. 3:52:28आपको देखने को ऐसी मिलेंगी जिसके अंदर
  6053. 3:52:30चीजें दे टर्न आउट टू बी ऑब्जेक्ट्स और दे
  6054. 3:52:33बिहेव लाइक ऑब्जेक्ट्स व्हिच इज अ वियर्ड
  6055. 3:52:35एंड आल्सो एन इंटरेस्टिंग पार्ट अबाउट
  6056. 3:52:36जावास्क्रिप्ट एज अ लैंग्वेज तो ये तो हो
  6057. 3:52:38गया अबाउट बेसिक्स ऑफ़ अरेज इसके साथ में
  6058. 3:52:41नेक्स्ट हम बात करने वाले हैं अबाउट एरे
  6059. 3:52:42इंडा इसस इंडा इसस यानी इंडेक्स की प्लूरल
  6060. 3:52:45फॉर्म तो जैसे स्ट्रिंग के अंदर अगर हम
  6061. 3:52:47कोई स्ट्रिंग क्रिएट करते हैं हेलो और अगर
  6062. 3:52:49हम ये रो इथ इंडेक्स वाला आइटम एक्सेस
  6063. 3:52:51करना चाहते हैं तो हम लिखते हैं स्ट्रिंग
  6064. 3:52:53ऑफ ज़ीरो वैसे ही एरे के अंदर इंडेक्स के
  6065. 3:52:55थ्रू आइटम्स एक्सेस करने के लिए हम लिखते
  6066. 3:52:57हैं एरे का नाम एंड उसके बाद अपने
  6067. 3:52:59स्क्वायर ब्रैकेट्स और फिर अपने इंडेक्स
  6068. 3:53:01की पोजीशन तो फॉर एग्जांपल अगर हमने कोई
  6069. 3:53:03अपना एरे क्रिएट किया है लेट्स सपोज हमने
  6070. 3:53:06अपने मार्क्स के लिए एरे क्रिएट किया है
  6071. 3:53:07मार्क्स में है 97 है 82 है 64 है 76 है
  6072. 3:53:1236 है इस तरीके से बहुत सारी वैल्यूज हैं
  6073. 3:53:14अगर तो ये जो सारी की सारी वैल्यूज होती
  6074. 3:53:16हैं ये हमारे एरे के अंदर कुछ इस तरीके से
  6075. 3:53:18स्टोर होती हैं कि यहां हमारे पास 97 आ
  6076. 3:53:20गया ये 82 आ गया ये 64 आ गया 76 आ गया 36
  6077. 3:53:23आ गया तो बेसिकली द वैल्यूज आर स्टोर्ड इन
  6078. 3:53:26अ लीनियर फैशन लीनियर यानी सिंगल लाइन
  6079. 3:53:29फैशन के अंदर वैल्यू स्टोर होती हैं और ये
  6080. 3:53:31हमारा इंडेक्स रो हो जाएगा वन हो जाएगा टू
  6081. 3:53:32हो जाएगा थ्री हो जाएगा फोर हो जाएगा और
  6082. 3:53:34यहां इंडेक्स के बेसिस पे वैल्यूज एक्सेस
  6083. 3:53:36करने के लिए अगर मुझे रोत वाले इंडेक्स की
  6084. 3:53:38वैल्यू एक्सेस करनी है यानी ज़ीरो पोजीशन
  6085. 3:53:39की तो मैं लिखूंगी एरे ऑफ़ ज़ीरो एरे ऑफ़
  6086. 3:53:41वन पे ये वैल्यू आ जाएगी टू पे ये वैल्यू
  6087. 3:53:43आ जाएगी थ्री पे ये वैल्यू आगी आ जाएगी
  6088. 3:53:44इसको एक बार ट्राई करके देखते हैं लेट्स
  6089. 3:53:47क्लियर द स्क्रीन यह हो गया हमारा मार्क्स
  6090. 3:53:49वाला एरे अब मार्क्स एरे के अंदर रो
  6091. 3:53:52इंडेक्स वाली वैल्यू को अगर हम प्रिंट
  6092. 3:53:53करवाए तो वी कैन राइट मार्क्स ऑफ रो तो
  6093. 3:53:55हमारे पास 97 आ जाएगा मार्क्स ऑफ वन में
  6094. 3:53:58हमारे पास 82 आ जाएगा मार्क्स ऑफ टू में
  6095. 3:54:00हमारे पास 75 आ जाएगा एंड इस तरीके से
  6096. 3:54:02वैल्यूज आ जाएंगी अब क्योंकि ये एरे हमारे
  6097. 3:54:04पास पांच ही साइज का है तो लेट्स ट्राई टू
  6098. 3:54:06प्रिंट मार्क्स ऑफ फाइ अब मार्क्स ऑफ़
  6099. 3:54:09फाइव एज सच इंडेक्स एजिस्ट नहीं करता
  6100. 3:54:11इंडेक्स कहां से कहां तक जाते हैं रो से
  6101. 3:54:13फर तक जाते हैं तो मार्क्स ऑफ फाइव को जब
  6102. 3:54:15हम प्रिंट करवाएंगे तो वो हमारे लिए आएगा
  6103. 3:54:17अनडिफाइंड हम मार्क्स ऑफ 100 को प्रिंट
  6104. 3:54:20करवाएंगे तो वो भी हमारे लिए आएगा तो इस
  6105. 3:54:22तरीके से जब हम वो इंडेक्स एक्सेस करने की
  6106. 3:54:24कोशिश करते हैं जो एरे के अंदर एजिस्ट ही
  6107. 3:54:26नहीं करता तो हमारे पास अनडिफाइंड प्रिंट
  6108. 3:54:27होके आता है आल्सो अगर हमें कभी भी जाके
  6109. 3:54:29एरे की वैल्यूज को चेंज करना होता है तो
  6110. 3:54:31हम उन्हें भी जाके चेंज कर सकते हैं
  6111. 3:54:33सिंपली किसी भी इंडेक्स पे जाके अगर मुझे
  6112. 3:54:35वैल्यू को चेंज करना है फॉर एग्जांपल 64
  6113. 3:54:37की जगह हम 66 करना चाहते हैं तो हम सिंपली
  6114. 3:54:39क्या कर सकते हैं हम लिख सकते हैं एरे ऑफ
  6115. 3:54:41जो भी इसका इंडेक्स है 0 1 2 इसका इंडेक्स
  6116. 3:54:44से 2 तो एरे ऑफ 2 = 66 इस तरीके से जैसे
  6117. 3:54:48ही हम कर देंगे तो मेमोरी के अंदर यह 64
  6118. 3:54:50हट के यहां पे वैल्यू हो जाएगी 66 के
  6119. 3:54:53इक्वल दिस थिंग इज आल्सो पॉसिबल सो इफ आई
  6120. 3:54:56मेक एरे ऑफ या एक बार मार्क्स को प्रिंट
  6121. 3:54:59करवाते हैं ये हमारे मार्क्स हो गए अब
  6122. 3:55:00मार्क्स में 97 की जगह मार्क्स ऑफ रो को
  6123. 3:55:03मुझे कन्वर्ट करना है टू 66 एंटर किया तो
  6124. 3:55:05इस बार मार्क्स की वैल्यू क्या हो गई
  6125. 3:55:07मार्क्स की वैल्यू हो गई 66 के इक्वल तो
  6126. 3:55:09यह चीज कंप्लीट कर पाना पॉसिबल है अरेज के
  6127. 3:55:12केस में ये चीज हम स्ट्रिंग्स में नहीं कर
  6128. 3:55:14स सकते स्ट्रिंग्स में अगर हमने कोई
  6129. 3:55:17स्ट्रिंग बनाई
  6130. 3:55:19हेलो इस तरीके से स्ट्रिंग बना ली अब मैं
  6131. 3:55:22सोचू स्ट्रिंग ऑफ जीरो को मैं y बना
  6132. 3:55:24दूं और अब स्ट्रिंग को प्रिंट करवाए तो
  6133. 3:55:27स्ट्रिंग के अंदर चेंज नहीं आएगा स्ट्रिंग
  6134. 3:55:29हेलो की हेलो ही रहेगी इसका रीजन यह होता
  6135. 3:55:31है जिसके बारे में लास्ट लेक्चर के अंदर
  6136. 3:55:33भी हमने बात की थी कि हमारी जो स्ट्रिंग्स
  6137. 3:55:35होती हैं वो जावास्क्रिप्ट के अंदर इम
  6138. 3:55:38मूटे बल होती हैं उन्हें चेंज नहीं कर
  6139. 3:55:40सकते इन प्लेस लेकिन हमारा जो एरे होता है
  6140. 3:55:43वो स्क्रिप्ट के अंदर मूटे होता है मूटे
  6141. 3:55:46यानी उसे चेंज किया जा सकता है तो
  6142. 3:55:47पर्टिकुलर इंडेक्स पे जाके हम अपने एरे की
  6143. 3:55:49वैल्यू को चेंज कर सकते हैं पर पर्टिकुलर
  6144. 3:55:51इंडेक्स पे जाके हम अपनी स्ट्रिंग की
  6145. 3:55:53वैल्यू को इस तरीके से डायरेक्टली चेंज
  6146. 3:55:54नहीं कर सकते ये इंपॉर्टेंट चीज है इसको
  6147. 3:55:56आप नोट डाउन कर सकते हैं अपने नोट्स के
  6148. 3:55:57अंदर क्योंकि ये चीज हो सकता है आपसे
  6149. 3:55:59इंटरव्यूज के अंदर पूछ ली जाए इ म्यूटेशनल
  6150. 3:56:01एंड मूटे बल से रिलेटेड सवाल जनरली
  6151. 3:56:03इंटरव्यूज के अंदर पूछ लिए जाते हैं
  6152. 3:56:04नेक्स्ट जिस चीज के बारे में हम बात
  6153. 3:56:06करेंगे दैट इज लूपिंग ओवर एन एरे ये तो
  6154. 3:56:08हमने ऐसा एरे बना दिया जिसके अंदर पांच
  6155. 3:56:10आइटम है ऐसा भी एरे हो सकता है जिसके अंदर
  6156. 3:56:11100 आइटम हो ऐसा भी एरे हो सकता है जिसके
  6157. 3:56:13अंदर एक ख आइटम्स हो तो हम अपने आइटम्स जो
  6158. 3:56:16होते हैं एरे के उसके ऊपर लूप ओवर कैसे
  6159. 3:56:18करते हैं इसके लिए एग्जांपल ले लेते हैं
  6160. 3:56:20फॉर एग्जांपल हमें एरे के सारे के सारे
  6161. 3:56:21एलिमेंट्स को प्रिंट करवाना है यहां पर आ
  6162. 3:56:23जाते हैं कोड के अंदर लेट्स सपोज वी हैव अ
  6163. 3:56:26लिस्ट ऑफ ऑल आवर हीरोज यह हमारे सारे के
  6164. 3:56:29सारे सुपर हीरोज की हमारे पास एक लिस्ट है
  6165. 3:56:31थोड़ा सा इसे स्मल करके मैं आपको पूरी की
  6166. 3:56:33पूरी लिस्ट दिखा देती हूं यह हमारे पास एक
  6167. 3:56:35लिस्ट है अब इस लिस्ट के अंदर सारे के
  6168. 3:56:36सारे आइटम्स को हमें प्रिंट करवाना है तो
  6169. 3:56:38प्रिंट करवाने का बहुत बेसिक तरीका ये हो
  6170. 3:56:40सकता है कि हम लिखें कसोल डलॉग हीरोज ऑफ
  6171. 3:56:44जीरो नेक्स्ट लाइन के अंदर सेम चीज कॉपी
  6172. 3:56:47पेस्ट करके हम लिख सकते हैं हीरोज ऑफ वन
  6173. 3:56:49सेव किया रिफ्रेश किया तो इस तरीके से
  6174. 3:56:50एक-एक करके हम अपने नामों को प्रिंट करवाए
  6175. 3:56:52बट इसको करने का एक और बेटर तरीका हमारे
  6176. 3:56:55पास है जिसको हमने लास्ट लेक्चर के अंदर
  6177. 3:56:57ही कवर किया है व्हिच आर आवर
  6178. 3:56:59लूप्स तो लूप्स का जो असली काम है वो यहीं
  6179. 3:57:02पे हमें दिखाई देगा लूप्स का जो असली काम
  6180. 3:57:04है वो आइट एबल्स के अंदर दिखाई देता है
  6181. 3:57:07आइट एबल क्या होते हैं आइट मेबल ऐसे
  6182. 3:57:09आइटम्स होते हैं जावास्क्रिप्ट के अंदर
  6183. 3:57:11जिनके ऊपर हम आइट मेट कर सकते हैं मतलब
  6184. 3:57:13लूप लगा सकते सकते हैं तो आइट एबल्स में
  6185. 3:57:15स्ट्रिंग्स भी आ जाती हैं आइट एबल्स में
  6186. 3:57:17ऑब्जेक्ट्स भी आ जाती हैं और आइट एबल्स
  6187. 3:57:20में हमारे अरेज भी आ जाते हैं ये ऐसे
  6188. 3:57:22कलेक्शंस हैं आइटम्स के स्ट्रिंग भी क्या
  6189. 3:57:23है कैरेक्टर्स का कलेक्शन है ऑब्जेक्ट
  6190. 3:57:25क्या है की वैल्यू पेयर्स का कलेक्शन है
  6191. 3:57:27एरे क्या है सिमिलर टाइप ऑफ आइटम्स का हम
  6192. 3:57:29कलेक्शन इसको बोल सकते हैं तो वैल्यूज का
  6193. 3:57:31कलेक्शन है ये सारे आइट एबल्स है जिनके
  6194. 3:57:33ऊपर आप आइट मेट कर सकते हो तो लूप्स का
  6195. 3:57:35असली यूज समझ में हमें आएगा अरेज को पढ़ते
  6196. 3:57:37टाइम अब अरेज के ऊपर जब हम लूप लगा रहे
  6197. 3:57:40होते हैं तो हम हर एक आइटम को प्रिंट कर
  6198. 3:57:41सकते हैं तो उसके लिए हम फॉर लूप भी यूज़
  6199. 3:57:43कर सकते हैं हम लूप भी यूज कर सकते हैं हम
  6200. 3:57:45डू वाइल लूप भी यूज कर सकते हैं सबसे पहले
  6201. 3:57:46एग्जांपल लेते हैं अपने फॉर लूप का अब फॉर
  6202. 3:57:49लूप की जब हम शुरुआत कर रहे हैं तो एरे इस
  6203. 3:57:51के लिए फॉर लूप लिखने के लिए हमारे पास एक
  6204. 3:57:53स्पेशल प्रॉपर्टी है जिसको हम यूज करते
  6205. 3:57:54हैं व्हिच इज आवर लेंथ प्रॉपर्टी क्योंकि
  6206. 3:57:57हमें पता होनी चाहिए एरे के अंदर कितने
  6207. 3:57:58आइटम्स है तभी तो लूप लगा पाएंगे स्टॉपिंग
  6208. 3:58:00कंडीशन तो पता होनी चाहिए ना कि कहां पे
  6209. 3:58:02हमें रुकना है तो हमें जीरो से स्टार्ट
  6210. 3:58:04करना होता है और हमें जितनी लेंथ है हमारे
  6211. 3:58:06एरे की वहां तक हमें जाना होता है तो इफ
  6212. 3:58:08आई राइट अ फॉर लूप आई कैन राइट फॉर हम एक
  6213. 3:58:11वेरिएबल बना सकते हैं लेट i इज इक्वल टू
  6214. 3:58:13या आ की की जगह इसको इंडेक्स वेरिएबल कह
  6215. 3:58:15देते हैं हमारा जो इंडेक्स है इसको हम रो
  6216. 3:58:17से स्टार्ट करते हैं फॉर एग्जांपल हमारे
  6217. 3:58:19पास एक एरे है जिसके अंदर आइटम है वन 2 3
  6218. 3:58:234 5 दिस इज माय एरे अब इस एरे के अंदर ये
  6219. 3:58:27इंडेक्स ज़ीरो है वन है टू है थ्री है फोर
  6220. 3:58:29है अब यहां से अगर मुझे लूप लगाना स्टार्ट
  6221. 3:58:31करना है तो वी विल ओबवियसली गो टू इंडेक्स
  6222. 3:58:33जरो फिर इंडेक्स वन में जाएंगे फिर
  6223. 3:58:35इंडेक्स टू पे जाएंगे फिर इंडेक्स थ्री पे
  6224. 3:58:37जाएंगे कब तक जाएंगे जब तक हम लास्ट
  6225. 3:58:39इंडेक्स तक नहीं पहुंच जाते तो हमें
  6226. 3:58:41इंडेक्स को तो जरो से स्टार्ट करना है और
  6227. 3:58:43स्टॉपिंग कंडीशन क्या होगी स्टॉपिंग
  6228. 3:58:45कंडीशन होगी इस एरे की लेंथ क्या है इस
  6229. 3:58:47एरे की लेंथ हमारे पास है फव के इक्वल यह
  6230. 3:58:50चीज याद रखनी है एरे लेंथ लास्ट इंडेक्स
  6231. 3:58:52प्लव होती है लास्ट इंडेक्स फोर होगा तो
  6232. 3:58:54एरे लेंथ फव होगी एरे लेंथ लास्ट इंडेक्स
  6233. 3:58:56नहीं होता एरे लेंथ होती है कि उस एरे के
  6234. 3:58:59अंदर कितने नंबर ऑफ कैरेक्टर्स हमारे पास
  6235. 3:59:01है कितने नंबर ऑफ आइटम्स हमारे पास है तो
  6236. 3:59:03इंडेक्स जीरो से जाएगा और कब तक बढ़ता
  6237. 3:59:05जाएगा जब तक मेरे इंडेक्स की वैल्यू लेस
  6238. 3:59:08देन माय एरे डॉट लेंथ नहीं
  6239. 3:59:11रहती लेस देन एरे डॉट लेंथ नहीं रह हर बार
  6240. 3:59:14हम अपने इंडेक्स को करते रहेंगे प्लस प्लस
  6241. 3:59:17तो इस तरीके से हम अपने एरे के ऊपर लूप
  6242. 3:59:18चलाते हैं ये हमारी स्टार्टिंग कंडीशन हो
  6243. 3:59:20गई इंडेक्स कब तक बढ़ेगा पहले इंडेक्स
  6244. 3:59:22ज़ीरो होगा फिर वन होगा हर बार प्लस प्लस
  6245. 3:59:24होगा फिर टू होगा फिर थ्री होगा फिर फोर
  6246. 3:59:26होगा अब जैसे ही इंडेक्स की वैल्यू फाइव
  6247. 3:59:27हो जाएगी वो क्या लेस दन फाइव रहेगी नहीं
  6248. 3:59:29रहेगी तो हम इस एरे से हम इस लूप से बाहर
  6249. 3:59:31निकल आएंगे तो इंडेक्स की वैल्यू कभी भी
  6250. 3:59:34इक्वल टू एरे डॉट लेंथ नहीं होती हमेशा
  6251. 3:59:36लेस दन एरे डॉट लेंथ रहती है तो इस तरीके
  6252. 3:59:38से ये स्टैंडर्ड तरीका है हमारे एरे के
  6253. 3:59:41लिए कोई भी लूप लिखने का तो सेम लूप हम
  6254. 3:59:43यहां पर लिख सकते हैं फॉर लेट इंडेक्स इ
  6255. 3:59:46इक्वल ट 0 इंडेक्स लेसन एरे डॉट लेंथ या
  6256. 3:59:50एरे की जगह इसको हम कहेंगे हीरोज अपने एरे
  6257. 3:59:53का नाम लिखते हैं रोज ड लेंथ हर बार कर
  6258. 3:59:55देंगे इंडेक्स प्लस प्लस और यहां पर हम
  6259. 3:59:57अपने आइटम्स को कैसे एक्सेस करेंगे आइटम्स
  6260. 4:00:00को जनरली हम एक्सेस करने के लिए लिखते हैं
  6261. 4:00:01अपने एरे का नाम और फिर अपना इंडेक्स
  6262. 4:00:03लिखते हैं रो लिख सकते हैं वन लिख सकते
  6263. 4:00:05हैं टू लिख सकते हैं इस बार इंडेक्स क्या
  6264. 4:00:07है इंडेक्स है आईडी एक तो इसको हम प्रिंट
  6265. 4:00:09करवा देंगे सेव किया रिफ्रेश किया तो ये
  6266. 4:00:11सारे के सारे हमारी हीरोज के नाम हमारे
  6267. 4:00:13पास निकल कर आ गई तो हमारा लूप कहां तक
  6268. 4:00:15चलेगा हमारा लूप तब तक चलेगा जब तक
  6269. 4:00:17इंडेक्स की वैल्यू हीरोज की लेंथ से लेस
  6270. 4:00:19रहती है यहां गलती से इक्वल टू नहीं कर
  6271. 4:00:21देना इक्वल टू आप तब कर सकते हो यहां
  6272. 4:00:24इक्वल टू कर देंगे जब यहां हम इस इंडेक्स
  6273. 4:00:27को वन से स्टार्ट करेंगे और यहां हमें
  6274. 4:00:29इंडेक्स -1 करना पड़ेगा सेव किया रिफ्रेश
  6275. 4:00:31किया तो भी हमारा कोड रन कर जाएगा बट ये
  6276. 4:00:33स्टैंडर्ड तरीका नहीं है स्टैंडर्ड तरीका
  6277. 4:00:36है ओके स्टैंडर्ड तरीका है इस तरीके से
  6278. 4:00:38अपने फॉर लूप को लिखने का और यहां पर और
  6279. 4:00:40सिंपल करने के लिए हम हमेशा इंडेक्स की
  6280. 4:00:42जगह i को यूज़ करते हैं तो जनरली जो हमारे
  6281. 4:00:45फॉर लूप्स होते हैं प्रोग्रामिंग के अंदर
  6282. 4:00:47वो जरो वैल्यू के साथ स्टार्ट होते हैं
  6283. 4:00:48इंस्टेड ऑफ़ स्टार्टिंग विद वन व्हेन वी
  6284. 4:00:50आर डीलिंग विद आइट एबल्स लाइक स्ट्रिंग
  6285. 4:00:52ऑब्जेक्ट एरे तो हम अपने हमेशा जो हमारा
  6286. 4:00:55इटरेटर होता है उसको आई को जे को के को
  6287. 4:00:57जिसको भी हम लिख रहे हैं उसको हम रो के
  6288. 4:00:59साथ स्टार्ट करते हैं और लेस देन लेंथ
  6289. 4:01:01वाली वैल्यू रखते हैं तो ये तो हो गया
  6290. 4:01:03हमारा हीरोज वाला एरे जिसको हमने प्रिंट
  6291. 4:01:05करवा दिया अब इस एरे को हमने प्रिंट
  6292. 4:01:07करवाया यूजिंग अ फॉर लूप पर एरे को प्रिंट
  6293. 4:01:11करवाने के लिए एरे एलिमेंट्स को प्रिंट
  6294. 4:01:12करवाने के लिए हम फॉर ऑफ लूप भी यूज कर
  6295. 4:01:14सकते हैं फॉर इन लूप भी यूज कर सकते हैं
  6296. 4:01:16जनरली दोनों को ही यूज कर सकते हैं फॉर ऑफ
  6297. 4:01:18भी वैलिड होगा फॉर इन भी वैलिड होगा ब
  6298. 4:01:21जनरली प्रोग्रामिंग के अंदर अगर एरे को
  6299. 4:01:23एक्सेस करना है तो हम फॉर ऑफ लूप को
  6300. 4:01:25प्रेफर करेंगे अब फॉर ऑफ लूप से एरे के
  6301. 4:01:27एलिमेंट्स को प्रिंट करवाने के लिए हम
  6302. 4:01:29यहां लिख सकते हैं फॉर लेट आइटम आइटम इसको
  6303. 4:01:34बोल सकते हैं नहीं तो एलिमेंट इसको बोल
  6304. 4:01:35सकते हैं आई लाइक टू राइट इट एज ल एलिमेंट
  6305. 4:01:39का शॉर्ट फॉर्म लेट एलिमेंट ऑफ और फिर
  6306. 4:01:43अपने एरे का हम नाम लिखते हैं और यहां पे
  6307. 4:01:45हम अपने इंडिविजुअल एलिमेंट को एक्सेस कर
  6308. 4:01:47सकते हैं इसको कमेंट आउट कर देते हैं यहां
  6309. 4:01:49पे अपने इंडिविजुअल एलिमेंट को हम एक्सेस
  6310. 4:01:51कर सकते हैं या इसको हीरो ऑफ हीरोज भी बोल
  6311. 4:01:54सकते हैं हम कि हीरोज तो क्या हो गया
  6312. 4:01:56प्लूरल नाम हो गया बहुत सारे हीरोज की
  6313. 4:01:57इंफॉर्मेशन हमने स्टोर करा ली इंडिविजुअल
  6314. 4:02:00हीरो को हम हीरो कहेंगे तो हीरोज एरे से
  6315. 4:02:02हमने इंडिविजुअल हीरो को निकाल दिया सेव
  6316. 4:02:04कर लेते हैं रिफ्रेश किया ओके हीरोज इज
  6317. 4:02:07नॉट डिफाइंड हैव आई मेड अ स्पेलिंग
  6318. 4:02:09मिस्टेक इसको हीरोज कह देते हैं रिफ्रेश
  6319. 4:02:13किया तो हमारे पास सारी की सारी वैल्यूज आ
  6320. 4:02:15गई इस तरीके से लेट्स सपोज हमने एक नया
  6321. 4:02:18एरे बनाया कॉल्ड सिटीज तो सिटीज के अंदर
  6322. 4:02:21हम अलग-अलग सिटीज की इंफॉर्मेशन स्टोर करा
  6323. 4:02:23सकते हैं दिल्ली हो गया पुणे हो गया मुंबई
  6324. 4:02:26हो गया हमारे पास हमारे पास हैदराबाद हो
  6325. 4:02:30गया हमारे पास गुड़गांव हो गया अलग-अलग
  6326. 4:02:32सिटीज हो गई तो हम क्या कर सकते हैं इसके
  6327. 4:02:34लिए भी लेट सिटी ऑफ
  6328. 4:02:37सिटीज एंड कसोल डट लॉग करके प्रिंट करवा
  6329. 4:02:40सकते हैं अपनी हर इंडिविजुअल सिटी की
  6330. 4:02:42वैल्यू सेव किया रिफ्रेश किया तो यह हमारे
  6331. 4:02:45पास सारी की सारी सिटीज की वैल्यू आ गई तो
  6332. 4:02:47इस तरीके से हम अपने एरे के ऊपर लूप करते
  6333. 4:02:49हैं अब लूप करके इंटरनली हम कोई भी काम
  6334. 4:02:51करवा सकते हैं जैसे फॉर एग्जांपल हर सिटी
  6335. 4:02:53को मुझे अपर केस करके प्रिंट करवाना है
  6336. 4:02:55कैसे प्रिंट करवाएंगे हम सिटी को प्रिंट
  6337. 4:02:57करवाते टाइम हर बार लिख देंगे डॉट टू अपर
  6338. 4:02:59केस जो हमारा स्ट्रिंग का मेथड था जिसको
  6339. 4:03:01हमने पढ़ा था सेव किया तो स्ट्रिंग मेथड
  6340. 4:03:03क्या करता है हमारे लिए कुछ काम करके दे
  6341. 4:03:04देता है सिटी को अपर केस करके दे देगा
  6342. 4:03:06रिफ्रेश किया तो इस बार सारी की सारी
  6343. 4:03:08सिटीज अपर केस के अंदर प्रिंट होकर आ गई
  6344. 4:03:10तो लूप्स को हम बहुत ज़्यादा फ्रीक्वेंसी
  6345. 4:03:13डील कर रहे होते हैं अब नेक्स्ट टॉपिक
  6346. 4:03:15जिसके बारे में हम बात करेंगे वो टॉपिक
  6347. 4:03:17नहीं व हमारा प्रैक्टिस क्वेश्चन होने
  6348. 4:03:18वाला है प्रैक्टिस क्वेश्चन के अंदर वी आर
  6349. 4:03:20गिवन एन एरे विद मार्क्स ऑफ स्टूडेंट बहुत
  6350. 4:03:23सारे स्टूडेंट्स के हमें मार्क्स दिए हुए
  6351. 4:03:24हैं एरे की फॉर्म में हमें क्या करना है
  6352. 4:03:26हमें क्लास के एवरेज मार्क्स फाइंड आउट
  6353. 4:03:28करने हैं अब एवरेज मार्क्स जिन स्टूडेंट्स
  6354. 4:03:31को नहीं पता हम सारे के सारे मार्क्स का
  6355. 4:03:33जो है सम कैलकुलेट करेंगे यानी 85 + 97 +
  6356. 4:03:3744 + 37 इस तरीके से सारी की सारी वैल्यूज
  6357. 4:03:40का सम कैलकुलेट करके अगर हम टोटल नंबर ऑफ
  6358. 4:03:43वैल्यूज से उसे डिवाइड कर दें फॉर
  6359. 4:03:44एग्जांपल जो भी यहां पे सम आएगा उसको अगर
  6360. 4:03:46हम 0 1 2 3 4 5 जितने भी एलिमेंट्स हैं इस
  6361. 4:03:50एरे के अंदर उससे अगर डिवाइड कर दें जो
  6362. 4:03:52यहां पे सिक्स के इक्वल तो हमारे पास
  6363. 4:03:54एवरेज आ जाता है अब सम हमें ऑलरेडी
  6364. 4:03:57कैलकुलेट करना आता है लूप पढ़ते टाइम हमने
  6365. 4:03:58बात की थी ये टोटल नंबर ऑफ एलिमेंट्स कैसे
  6366. 4:04:01आएंगे किसी भी एरे की लेंथ क्या होती है
  6367. 4:04:03उसके टोटल नंबर ऑफ एलिमेंट्स होते हैं तो
  6368. 4:04:05यहां पे सम को कैलकुलेट करके हम डिवाइड कर
  6369. 4:04:08सकते हैं एरे की लेंथ से तो हमारे पास
  6370. 4:04:09एवरेज मार्क्स आ जाएंगे बहुत इजी सवाल है
  6371. 4:04:12यहां पे एक बार पॉज करना है दो दो मिनट
  6372. 4:04:14खुद से सोच के इस सवाल को सॉल्व करने की
  6373. 4:04:15कोशिश करनी है और बाकी हम तो सॉल्व कर ही
  6374. 4:04:17रहे हैं तो लेट्स क्रिएट आवर एरे फर्स्ट
  6375. 4:04:20अपना यह मार्क्स नाम का एरे हम क्रिएट कर
  6376. 4:04:23सकते हैं लेट मार्क्स इज इक्वल टू वी हैव
  6377. 4:04:2685 वी हैव 97 हमारे पास 44 है 37 है 76 है
  6378. 4:04:32और 60 है तो ये सारे के सारे हमारे
  6379. 4:04:34मार्क्स आ गए अब मुझे जाके एक एक एक एक
  6380. 4:04:37एकएक मार्क्स को ऐड करके उसका सम निकालना
  6381. 4:04:40है तो सम को स्टोर करवाने के लिए हम एक
  6382. 4:04:42वेरिएबल क्रिएट कर सकते हैं सम जिसको इनिश
  6383. 4:04:44इइ कर देंगे ज़ीरो के साथ शुरुआत में सम
  6384. 4:04:46की वैल्यू ज़ीरो है अब या तो हम यह कर
  6385. 4:04:48सकते हैं सम इज इक्वल ट मार्क्स ऑफ़ ज़ीरो
  6386. 4:04:52प्लस मार्क्स ऑफ़ व प्लस मार्क्स ऑफ़ टू
  6387. 4:04:56यह तो हो गई नॉर्मल जिंदगी पर प्रोग्रामर
  6388. 4:04:59की जिंदगी के अंदर क्या होता है
  6389. 4:05:00प्रोग्रामर की जिंदगी कहती है ऐसे नहीं
  6390. 4:05:02करूंगा काम मुझे अगर इस तरीके से चीजों को
  6391. 4:05:05इंक्रीमेंट करते जाना है हर एक इंडेक्स पे
  6392. 4:05:06जाके वैल्यू को के साथ कुछ चेंज करना है
  6393. 4:05:08कुछ कैलकुलेट करना है तो मैं तो जी
  6394. 4:05:10लगाऊंगा लूप एरे के साथ तो लूप लगाने के
  6395. 4:05:12लिए वी कैन यूज अ फॉर ऑफ लूप या हम फॉर
  6396. 4:05:16लूप भी यूज कर सकते हैं सिंपल सा वरना
  6397. 4:05:18अरेज के लिए हम एक और लूप को सीखेंगे बाद
  6398. 4:05:20में जाके जिसको हम कहते हैं फॉर ईच लूप
  6399. 4:05:24इसे एक बार फंक्शंस वाला हम टॉपिक कर
  6400. 4:05:25लेंगे ना उसके बाद इसे सीखेंगे फॉर ईच लूप
  6401. 4:05:28को भी हम यूज कर सकते हैं अरेज के लिए बट
  6402. 4:05:30अभी के लिए जो लूप्स हमने सीखे हैं उन्हीं
  6403. 4:05:32के साथ काम चलाते हैं तो यहां पे लेट
  6404. 4:05:34मार्क्स या लेट वैल्यू ऑफ मार्क्स
  6405. 4:05:36इंडिविजुअल मार्क्स की वैल्यू आ
  6406. 4:05:38जाएगी तो इसमें पहले तो हम अपनी वैल्यू को
  6407. 4:05:41प्रिंट करवा लेते हैं टू वेरीफाई वैल्यूज
  6408. 4:05:43आ रही है क्या हमारे पास सेव किया रिफ्रेश
  6409. 4:05:45किया ये सारे के सारे मार्क्स आ गए हमारे
  6410. 4:05:47पास हमें क्या करना है मार्क्स को सम के
  6411. 4:05:48अंदर ऐड करते चले जाना है तो हम यहां तो
  6412. 4:05:50लिख सकते हैं सम इज इक्वल ट सम प्लस
  6413. 4:05:53मार्क्स सॉरी सम प्लस वैल्यू तो उससे सम
  6414. 4:05:57के अंदर वैल्यू ऐड हो जाएगी नहीं तो इसी
  6415. 4:05:58लाइन को लिखने का एक छोटा तरीका है सम
  6416. 4:06:02प्लस इक्वल टू वैल्यू ये क्या हो गया ये
  6417. 4:06:04हमारा असाइनमेंट ऑपरेटर हो गया सेव किया
  6418. 4:06:06लास्ट में हम अपनी सम की वैल्यू को प्रिंट
  6419. 4:06:08करवा सकते हैं तो हमारे पास सम की टोटल
  6420. 4:06:10वैल्यू आ जाएगी रिफ्रेश किया सम है टोटल
  6421. 4:06:12399 के इक्वल अब एवरेज निकालने के लिए
  6422. 4:06:15हमें क्या करना पड़ेगा लेट
  6423. 4:06:16एवरेज इज इक्वल टू सम डिवाइडेड बाय सम को
  6424. 4:06:20किससे डिवाइड करना पड़ेगा टोटल एरे की
  6425. 4:06:22लेंथ से तो उसके लिए लिख सकते हैं मार्क्स
  6426. 4:06:24डॉट लेंथ ये हमारे पास एवरेज आ जाएगा और
  6427. 4:06:26यहां प्रिंट कर सकते हैं एवरेज मार्क्स ऑफ
  6428. 4:06:30द
  6429. 4:06:31क्लास इज इक्वल टू और यह यूज कर लेंगे
  6430. 4:06:35यहां पे हम अपना टेंप्लेट लेटरल आई होप कि
  6431. 4:06:38लास्ट क्लास से स्ट्रिंग्स के अंदर हमें
  6432. 4:06:40याद है टेंप्लेट लिटरल्स क्या होते हैं ये
  6433. 4:06:42एंबेड कर दिया हमने अपने वेरिएबल को यहां
  6434. 4:06:44पे सेव किया रिफ्रेश किया तो एवरेज
  6435. 4:06:46मार्क्स कितने आए हैं क्लास के एवरेज
  6436. 4:06:48मार्क्स आए हैं 66.5 के इक्वल तो इस तरीके
  6437. 4:06:51से हमने एक लॉजिकल प्रोग्राम बिल्ड किया
  6438. 4:06:53है जिसके अंदर काफी सारी नॉलेज हमने यूज़
  6439. 4:06:54किया है हमने स्ट्रिंग्स के कांसेप्ट को
  6440. 4:06:56यूज़ किया है हमने वेरिएबल एंड डेटा
  6441. 4:06:58टाइप्स को तो यूज़ किया ही है हमने अरेज
  6442. 4:06:59को यूज़ किया है हमने लूप्स को यूज़ किया
  6443. 4:07:01है प्लस इक्वल टू के अंदर ऑपरेटर को यूज़
  6444. 4:07:03कर लिया डिवाइड को यूज़ कर लिया तो इस
  6445. 4:07:05तरीके से जितने भी बेसिक कॉन्सेप्ट्स हम
  6446. 4:07:07सीखते हैं उनको हर क्लास के अंदर किसी ना
  6447. 4:07:09किसी फॉर्म में हम यूज़ करते हुए चले जाते
  6448. 4:07:10हैं नेक्स्ट एक और प्रैक्टिस क्वेश्चन
  6449. 4:07:13सॉल्व करेंगे इस प्रैक्टिस क्वेश्चन के
  6450. 4:07:15अंदर हमें दिया हुआ है गिवन एरे विद
  6451. 4:07:16प्राइस ऑफ फाइव आइटम्स हमारे पास ये पांच
  6452. 4:07:19आइटम्स है जो हमें दिए हुए हैं और हर आइटम
  6453. 4:07:21के ऊपर 10 पर का ऑफर है 10 पर ऑफ है हर
  6454. 4:07:24आइटम के ऊपर तो हमें क्या करना है इसी एरे
  6455. 4:07:26के अंदर हमें स्टोर करना है फाइनल प्राइस
  6456. 4:07:29आफ्टर
  6457. 4:07:30अप्लाइज मल ये एक वैल्यू ले लेते हैं 300
  6458. 4:07:33ये अगर 300 वैल्यू मेरे पास है अभी एरे के
  6459. 4:07:35अंदर तो इस पर ऑफर कितना होगा इस पर % का
  6460. 4:07:38ऑफर होगा मतलब ₹ ऑफ होंगे अब मुझे यही 0
  6461. 4:07:42300 में से माइनस करने हैं तो मेरी फाइनल
  6462. 4:07:44अमाउंट हो जाएगी 300 - 30 दिस विल टर्न
  6463. 4:07:46आउट टू बी 270 तो फाइनल वैल्यू जो यहां पे
  6464. 4:07:49नए एरे के अंदर आनी चाहिए इसी एरे के अंदर
  6465. 4:07:52300 को काट के यहां पे 270 सेव होना चाहिए
  6466. 4:07:55तो इसी तरीके से करना है जैसे 900 वाला है
  6467. 4:07:57तो 900 का 10 पर ऑफ होगा 90 ऑफ हो जाएंगे
  6468. 4:08:01फाइनल वैल्यू क्या आएगी 900 - 90 दिस विल
  6469. 4:08:03बी इक्वल टू 810 तो यहां से कट के 810 आ
  6470. 4:08:07जाना चाहिए तो हमें क्या करना है स्टेप
  6471. 4:08:09बाय स्टेप एक-एक इंडेक्स पर हम जाएंगे और
  6472. 4:08:10एक-एक इंडेक्स पे जाके हम अपनी वैल्यूज को
  6473. 4:08:12चेंज करेंगे एक एक इंडेक्स पर कैसे जाते
  6474. 4:08:14हैं हम एक एक इंडेक्स पर जाने के लिए हम
  6475. 4:08:16अपने लूप को यूज करेंगे फॉर एग्जांपल हम
  6476. 4:08:20अपना जो फॉर लूप लिखेंगे उसके अंदर लेट अ
  6477. 4:08:24वैल्यू ऑफ आइटम्स लिख सकते हैं आइटम्स ले
  6478. 4:08:28सकते हैं अपने एरे का नाम और उसके अंदर हर
  6479. 4:08:31एक आइटम के लिए हमें क्या करना है अगर
  6480. 4:08:33मेरे पास कोई भी वैल्यू है वैल्यू के अंदर
  6481. 4:08:35तो 300 भी हो सकता है 600 भी हो सकता है
  6482. 4:08:37सबसे पहले तो ऑफर निकाल लो कितना ऑफर है
  6483. 4:08:39ऑफर हो जाएगा वैल्यू का 10 पर किसी भी
  6484. 4:08:42नंबर का 10 पर कैसे नि निकलता है उसको
  6485. 4:08:44मल्टीप्लाई कर देते हैं या उसको हम डिवाइड
  6486. 4:08:45कर देते हैं 10 के साथ किसी भी नंबर को 10
  6487. 4:08:48से डिवाइड कर दो तो उसका 10 पर आ जाएगा तो
  6488. 4:08:50ये हमारे पास ऑफर आ जाएगा मुझे क्या करना
  6489. 4:08:52है वैल्यू में से ऑफर को माइनस करना है और
  6490. 4:08:55इसी को फाइनली फिर वैल्यू के अंदर सेव
  6491. 4:08:58करवा लेना है तो इस तरीके से हम चेंज कर
  6492. 4:09:00पाएंगे अब यहां पे एक चीज नोट करने वाली
  6493. 4:09:03है एक चीज नोट करने वाली है कि यहां पे हम
  6494. 4:09:06फॉर ऑफ लूप को यूज नहीं कर पाएंगे फॉर ऑफ
  6495. 4:09:09लूप को इसलिए यूज नहीं कर पाएंगे क्योंकि
  6496. 4:09:10फॉर ऑफ लूप हमें डायरेक्टली वैल्यू दे
  6497. 4:09:12देता है पर इंडेक्स नहीं देता पर एरे के
  6498. 4:09:14अंदर चेंज करने के लिए हमें इंडेक्स पता
  6499. 4:09:17होना चाहिए कि हम कौन से इंडेक्स पर चेंज
  6500. 4:09:18करना चाहते हैं तो सिर्फ वैल्यू के बेसिस
  6501. 4:09:20पर हम इंडेक्स के अंदर चेंज नहीं कर
  6502. 4:09:22पाएंगे तो इसीलिए इस सवाल को सॉल्व करने
  6503. 4:09:23के लिए हमें फॉर लूप को यूज करना पड़ेगा
  6504. 4:09:26या वाइल लूप या डू वाइल लूप कोई ऐसा लूप
  6505. 4:09:28यूज करना पड़ेगा जिसके अंदर हम अपने
  6506. 4:09:30इंडेक्स को ट्रैक कर सके वैसे इसके अंदर
  6507. 4:09:32भी इंडेक्स को ट्रैक कर सकते हैं
  6508. 4:09:33इनडायरेक्टली इन फैक्ट लेट मी टेल यू हाउ
  6509. 4:09:36डू वी डू इट यूजिंग फॉर ऑफ लूप एक हम
  6510. 4:09:41वेरिएबल बना लेते हैं लेट आइटम्स
  6511. 4:09:44इज इक्वल टू इसमें हर आइटम का प्राइस
  6512. 4:09:45स्टोर कर लेते हैं 250 हो गया हमारे पास
  6513. 4:09:48645 हो गया हमारे पास 300 हो गया वी हैव
  6514. 4:09:51900 वी हैव 50 सारे के सारे आइटम्स आ गए
  6515. 4:09:56अब हम क्या करेंगे फॉर ऑफ लूप से
  6516. 4:09:59लेट प्राइस या वैल्यू ऑफ
  6517. 4:10:03आइटम्स सबसे पहले तो अपनी वैल्यू को हम
  6518. 4:10:06प्रिंट करवा लेते हैं कसोल डलॉग
  6519. 4:10:08वैल्यू सेव किया प्रिंट किया ये सारी की
  6520. 4:10:11सारी वैल्यूज आ गई अब मुझे देखना है मैं
  6521. 4:10:13यहां पे आटर कैसे बना सकती ह मतलब ए
  6522. 4:10:16इंडेक्स कैसे ट्रैक कर सकते हैं उसके लिए
  6523. 4:10:17हम एक अलग वेरिएबल बना सकते हैं लेट
  6524. 4:10:20इंडेक्स इ इक्वल ट 0 इसको जीरो से स्टार्ट
  6525. 4:10:22कर लो और लूप के अंदर हर बार इस इंडेक्स
  6526. 4:10:24को प्लस प्लस कर दो तो हर बार हमारे पास
  6527. 4:10:26इंडेक्स भी होगा तो हम यहां प्रिंट करवा
  6528. 4:10:28सकते हैं वैल्यू
  6529. 4:10:31एट इंडेक्स और यहां आपने इंडेक्स की
  6530. 4:10:34वैल्यू लिख दो इंडेक्स इज इक्वल टू और
  6531. 4:10:38यहां अपनी वैल्यू को हम प्रिंट करवा लेंगे
  6532. 4:10:41इस तरीके से हर इंडेक्स प डॉलर लगा देते
  6533. 4:10:44हैं हर इंडेक्स पे जो वैल्यू होगी वो
  6534. 4:10:45हमारे लिए प्रिंट हो जाएगी रिफ्रेश किया
  6535. 4:10:47तो इंडेक्स नंबर रो पे 250 है इंडेक्स
  6536. 4:10:49नंबर वन पे 645 है इंडेक्स नंबर टू पे 300
  6537. 4:10:52है तो इस तरीके से हम इंडेक्स को भी ट्रैक
  6538. 4:10:54कर सकते हैं अपने फॉर ऑफ लूप में हां इस
  6539. 4:10:56इंडेक्स को हम इनडायरेक्टली ट्रैक कर रहे
  6540. 4:10:58हैं डायरेक्टली ये लूप का पार्ट नहीं है
  6541. 4:11:00लूप का पार्ट तो तब होता जब हम फॉर लूप
  6542. 4:11:01लगाते लेट i इ इक्व 0 i < आइटम्स डॉट
  6543. 4:11:06लेंथ और हर बार हम करते हैं अपना i+ प् तो
  6544. 4:11:10इस तरीके से भी हम अपने लूप को यूज़ कर
  6545. 4:11:11सकते हैं इस तरीके से भी लूप को यूज कर
  6546. 4:11:12सकते हैं यहां हम चाहे तो इंडेक्स को
  6547. 4:11:14शॉर्ट में आ बोल सकते हैं दिस विल बी माय
  6548. 4:11:17आ वेरिएबल इसको कर लेते हैं सेव पहले इस
  6549. 4:11:20लूप से सॉल्व करते हैं सवाल को इसे कॉमेंट
  6550. 4:11:22आउट कर देते हैं यहां से सॉल्व करेंगे
  6551. 4:11:24सवाल को तो हमें क्या करना है हर इंडेक्स
  6552. 4:11:26के लिए उसकी वैल्यू चेंज कर देनी है तो
  6553. 4:11:28सबसे पहले तो ऑफर निकाल लो लेट ऑफर हर
  6554. 4:11:30वैल्यू के ऊपर कितना ऑफर होगा आइटम्स का
  6555. 4:11:3210 पर तो हर जो इंडिविजुअल आइटम की वैल्यू
  6556. 4:11:35है वो आ जाएगी वैल्यू डिवाइडेड बाय 10 ये
  6557. 4:11:39हमारा ऑफर वैल्यू आ गई और फाइनली हमें
  6558. 4:11:41क्या करना है फाइनली हमें आइटम्स के अंदर
  6559. 4:11:43जाके इंडेक्स
  6560. 4:11:45पर अपनी वैल्यू को उसी से डिक्रीज करना है
  6561. 4:11:49वैल्यू से ऑफर अमाउंट को डिक्रीज कर देना
  6562. 4:11:51है तो फाइनली जो अमाउंट आईगी कंसोल ड लॉग
  6563. 4:11:54कर लेंगे हम उसे वैल्यू आफ्टर ऑफर इज
  6564. 4:11:58इक्वल टू अब अपनी यहां वैल्यू को नहीं
  6565. 4:12:02प्रिंट करवाना क्योंकि वैल्यू को अगर हम
  6566. 4:12:04प्रिंट करवाएंगे इफ आई राइट वैल्यू यर तो
  6567. 4:12:06उसके अंदर कोई चेंज नहीं आएगा सेव रिफ्रेश
  6568. 4:12:09तो 250 था आफ्टर ऑफर भी 250 है 6 45 था
  6569. 4:12:13आफ्टर ऑफर भी 645 है तो ये क्या है वैल्यू
  6570. 4:12:16वैल्यू लूप का वेरिएबल है मुझे क्या मैंने
  6571. 4:12:19क्या चेंज किया है मैंने तो एरे को चेंज
  6572. 4:12:21किया है आपको समझना पड़ेगा ये वेरिएबल अलग
  6573. 4:12:23है वेरिएबल के अंदर वैल्यू कॉपी होके आ
  6574. 4:12:25रही है उस इंडेक्स की और एरे जो है वो
  6575. 4:12:27मेमोरी के अंदर अलग ही चल रहा है तो यहां
  6576. 4:12:29मुझे प्रिंट करवाना है एक्चुअली अपने
  6577. 4:12:31आइटम्स ऑफ आई को आइटम्स ऑफ आई को प्रिंट
  6578. 4:12:35करवाएंगे सेव करेंगे रिफ्रेश करेंगे तो इस
  6579. 4:12:37बार हर बार हमारा जो ऑफर है वो अप्लाई हो
  6580. 4:12:39रहा है आप नोटिस करोगे 300 का जिसका
  6581. 4:12:41प्राइस था उसका फाइनल प्राइस टू 2 70 आ
  6582. 4:12:43गया है 900 का जिसका प्राइस था उसका फाइनल
  6583. 4:12:45प्राइस 810 आ गया है 50 था तो 45 हो गया
  6584. 4:12:48सब पे 10 पर का ऑफर अप्लाई हो गया है तो
  6585. 4:12:51हम इस लाइन को तो डायरेक्टली हटा ही सकते
  6586. 4:12:53हैं सेव किया रिफ्रेश किया तो ये हमारी
  6587. 4:12:56ऑफर के बाद वाली अमाउंट आ गई तो अब अगर हम
  6588. 4:12:59अपने आइटम्स वाले एरे को प्रिंट करवाएंगे
  6589. 4:13:01तो इन सब में नई वाली अमाउंट्स होंगी जिन
  6590. 4:13:03सब पे 10 पर का ऑफर अप्लाई हो चुका है तो
  6591. 4:13:06ये तो हो गई फॉर ऑफ लूप को यूज करना यही
  6592. 4:13:09सेम काम हम अपने फॉर लूप में कर सकते हैं
  6593. 4:13:11ये हमने फॉर लूप बनाया इसमें सबसे पहले तो
  6594. 4:13:13आइटम के ऊपर जितना ऑफर है उसको कैलकुलेट
  6595. 4:13:15कर लिया कैसे कैलकुलेट करेंगे आइटम्स
  6596. 4:13:19ऑफ i डिवा बा 10 ये ऑफर कैलकुलेट हो गया
  6597. 4:13:22इसको कॉमेंट आउट कर लेते हैं फिर क्या
  6598. 4:13:25करेंगे हर जो आइटम्स ऑफ आ है वहां से
  6599. 4:13:28माइनस इक्वल टू हम कर सकते हैं अपना ऑफर
  6600. 4:13:31माइनस इक्वल टू इसी चीज को लिखने का एक
  6601. 4:13:33सेकंड तरीका है बेटर तरीका है एंड फिर हम
  6602. 4:13:35अपनी या इनफैक्ट यहां पे कुछ नहीं करेंगे
  6603. 4:13:38यहां पे सिर्फ चेंज करेंगे चेंज कर लिया
  6604. 4:13:40और लास्ट में अपना पूरा एरे ही प्रिंट
  6605. 4:13:41करवा देंगे तोला में अपने आइटम री को हम
  6606. 4:13:44प्रिंट करवा देंगे इसे इनफैक्ट यहां से
  6607. 4:13:46हटा सकते हैं तो ये क्या हो गया और सिंपलर
  6608. 4:13:48लूप हो गया सेम चीज को करने का सेव किया
  6609. 4:13:50रिफ्रेश किया तो ये हमारे पास सारे के
  6610. 4:13:52सारे आइटम्स आ गए विद द ऑफर अप्लाइड टू
  6611. 4:13:54देम तो इस तरीके से एरे को यूज करते हुए
  6612. 4:13:56हम जनरली अपने लूप्स को यूज कर रहे होते
  6613. 4:13:58हैं और लूप के अंदर हम कोई काम करते हैं
  6614. 4:14:00ऐसा काम जो हमें हर एक एलिमेंट के लिए
  6615. 4:14:02करना होता है अब नेक्स्ट टॉपिक जिसकी हम
  6616. 4:14:04बात कर रहे होंगे इसका नाम है एरे मेथड्स
  6617. 4:14:06तो जैसे पहले हमने स्ट्रिंग्स की बात की
  6618. 4:14:08फिर स्ट्रिंग के अंदर कौन-कौन से यूजफुल
  6619. 4:14:10मेथड्स होते हैं जिनको हम यूज कर सकते हैं
  6620. 4:14:12उनके बा बारे में बात की वैसे ही हमारे
  6621. 4:14:14अरेज के साथ भी कई सारे यूज़फुल मेथड्स
  6622. 4:14:16होते हैं जिनको हम यूज़ कर सकते हैं तो इन
  6623. 4:14:18सारे मेथड्स के बारे में हम बात करने वाले
  6624. 4:14:19हैं अब एरे मेथड सीखने से पहले हमारे
  6625. 4:14:21दिमाग में ख्याल आ सकता है कि अरेज हम पढ़
  6626. 4:14:23तो रहे हैं बट प्रैक्टिकली अरेज या लूप्स
  6627. 4:14:25यूज कहां पर होते हैं तो जनरली जहां पर भी
  6628. 4:14:27एरे जैसी चीज जहां पर भी स्ट्रिंग जैसी
  6629. 4:14:29चीज जहां पर भी ऑब्जेक्ट्स जैसी चीजें
  6630. 4:14:31यूज़ होती है इंटरनली प्रोग्रामिंग में
  6631. 4:14:32उनके अंदर अगर हमें कुछ चेंजेज लेके आने
  6632. 4:14:34हैं तो हम लूप्स को तो यूज़ करते ही हैं
  6633. 4:14:35और अरेज की स्पेसिफिकली अगर बात करें तो
  6634. 4:14:37जनरली जितनी भी बड़ी हम वेबसाइट देखते हैं
  6635. 4:14:40हर वेबसाइट का कुछ ना कुछ डाटा इंटरनली
  6636. 4:14:42अरेज की फॉर्म में ही स्टोर हो रहा होता
  6637. 4:14:44है फॉर एग्जांपल हमारे पास कुछ आइटम्स है
  6638. 4:14:46आइटम्स की हो सकता है बहुत सारी
  6639. 4:14:47प्रॉपर्टीज हो हम
  6640. 4:15:11amazononline.in सकते हैं तो इस तरीके से
  6641. 4:15:14हमारे ऊपर डिपेंड करता है कि अपने डटा को
  6642. 4:15:16स्टोर करने के लिए हम किस तरीके के
  6643. 4:15:17स्ट्रक्चर को क्या हम अरेज के अंदर अपने
  6644. 4:15:19डेटा को स्टोर कराना चाहते हैं ऑब्जेक्ट
  6645. 4:15:21के अंदर डेटा को स्टोर कराना चाहते हैं तो
  6646. 4:15:23ये ऐसी चीजें हम पढ़ रहे हैं जब हम
  6647. 4:15:24बेसिक्स ऑफ जावास्क्रिप्ट पढ़ रहे हैं हम
  6648. 4:15:26ऐसी चीजें पढ़ रहे हैं जो हम प्रोग्रामिंग
  6649. 4:15:27के अंदर बहुत जगह यूज़ कर रहे होंगे
  6650. 4:15:29इनफैक्ट आने वाले हर एक लेक्चर के अंदर
  6651. 4:15:30ऑलमोस्ट इन कॉन्सेप्ट्स को रिपीट कर करके
  6652. 4:15:32यूज़ कर रहे होंगे अब एरे मेथड्स के ऊपर
  6653. 4:15:34वापस आ जाते हैं मेथड्स हमारे वही कुछ ऐसी
  6654. 4:15:37चीजें होती है प्रोग्रामिंग के अंदर जो
  6655. 4:15:38हमें कुछ काम करके देती हैं इनमें से सबसे
  6656. 4:15:40पहला मेथड जिसे हम पढ़ रहे होंगे दैट विल
  6657. 4:15:42बी आर पुश मेथड अब पुश मेथड को पढ़ने से
  6658. 4:15:44पहले हमारे पास दो तरीके के मेथड्स होते
  6659. 4:15:46हैं अरेज के अंदर एक वो मेथड होते हैं जो
  6660. 4:15:48हमारे एरे को चेंज करते हैं और एक वो मेथड
  6661. 4:15:50होते हैं जो हमारे एरे को चेंज नहीं करते
  6662. 4:15:52एक नया एरे हमें रिटर्न करके देते हैं अब
  6663. 4:15:54स्ट्रिंग्स के अंदर तो क्लियर था
  6664. 4:15:56स्ट्रिंग्स के अंदर हमें पता था
  6665. 4:15:57स्ट्रिंग्स इ मूबल होती है चेंज होती नहीं
  6666. 4:15:59तो वहां पे तो हर बार हमारे जो भी मेथड्स
  6667. 4:16:01होते थे वो हमें नई स्ट्रिंग रिटर्न करके
  6668. 4:16:03देते थे पर एरे के अंदर ऐसा नहीं होता एरे
  6669. 4:16:06के अंदर कुछ मेथड्स हमें उसी सेम एरे के
  6670. 4:16:08अंदर चेंज कर देते हैं कुछ मेथड नया एरे
  6671. 4:16:09रिटर्न करते हैं हमें एज सच याद करने की
  6672. 4:16:11जरूरत नहीं होती एरे मेथड को या कौन सा
  6673. 4:16:13चेंज करता है कौन सा चेंज नहीं करता जनरली
  6674. 4:16:15टाइम के साथ धीरे-धीरे हम प्रैक्टिस
  6675. 4:16:16करेंगे बार-बार यूज़ करेंगे हमें खुद याद
  6676. 4:16:18हो जाएगा वरना डे टू डे लाइफ के अंदर डे
  6677. 4:16:20टुडे प्रैक्टिकल लाइफ के अंदर हम क्या
  6678. 4:16:22करते हैं हम जब भी कोई प्रोजेक्ट बिल्ड कर
  6679. 4:16:24रहे होते हैं हम जनरली गल कर लेते हैं कि
  6680. 4:16:26कौन सा एरे मेथड किस तरीके से काम कर रहा
  6681. 4:16:28होता है पर हां एक बार हमें बेसिक
  6682. 4:16:29अंडरस्टैंडिंग हो जाए कुछ एरे मेथड्स की
  6683. 4:16:31जो इंपॉर्टेंट वाले हैं तो हमें जनरली
  6684. 4:16:33चीजें यादद रह जाती हैं सबसे पहले बात
  6685. 4:16:35करेंगे अपने पुश मेथड के बारे में पुश
  6686. 4:16:36मेथड का काम होता है एरे के अंदर एंड में
  6687. 4:16:38अगर हम कुछ भी ऐड करना चाहते हैं तो तो
  6688. 4:16:40पुश जनरली प्रोग्रामिंग के अंदर ऐड होता
  6689. 4:16:43है यूज होता है टू ऐड समथिंग और पॉप यूज
  6690. 4:16:47होता है टू डिलीट समथिंग तो दोनों का
  6691. 4:16:49अलग-अलग यूसेज होता है तो पुश करने का
  6692. 4:16:51मतलब होता है एंड में एरे के एंड में
  6693. 4:16:52चीजों को ऐड करना फॉर एग्जांपल आई हैव अ
  6694. 4:16:56लिस्ट
  6695. 4:16:56ऑफ वेजस वेजिटेबल्स की लिस्ट है मेरे पास
  6696. 4:17:00मेरे पास है अ आई हैव पोटैटो मेरे पास है
  6697. 4:17:05अ व्हाट आर द वेजिटेबल्स वी ईट या अभी
  6698. 4:17:08वेजिटेबल्स के नाम मुझे ज्यादा याद नहीं आ
  6699. 4:17:10रहे तो इसको हम आइटम्स या फूड आइटम्स बोल
  6700. 4:17:12सकते लेट्स कॉल इट फूड आइटम्स फूड आइटम्स
  6701. 4:17:16की लिस्ट है हमारे पास इसमें पोटेटो आ गया
  6702. 4:17:19वी हैव
  6703. 4:17:20एप्पल वी हैव लीची वन ऑफ माय फेवरेट
  6704. 4:17:25फ्रूट्स एंड वी कैन हैव लेट्स से टोमेटो
  6705. 4:17:29काफी सारे डिफरेंट फूड आइटम्स है हमारे
  6706. 4:17:30पास अब इस फूड आइटम वाला जो एरे है इसके
  6707. 4:17:32अंदर लास्ट में मुझे अपने आइटम को पुश
  6708. 4:17:34करना है या यहां पर आ जाते हैं अपने फूड
  6709. 4:17:37आइटम्स को प्रिंट करवाते हैं तो ये हमारे
  6710. 4:17:38फूड आइटम्स हो गए अब फूड आइटम्स में लास्ट
  6711. 4:17:40में प्रिंट करने के लिए हम लिखते हैं ओके
  6712. 4:17:43फूड आइटम्स डॉट पुश और डॉट पुश के अंदर इस
  6713. 4:17:48तरीके से पैरेंस लगाकर हम अपने मेथड को
  6714. 4:17:50यूज करते हैं और अंदर हम वो वैल्यू पास कर
  6715. 4:17:52सकते हैं जिसे हमें ऐड करना है फॉर
  6716. 4:17:54एग्जांपल मुझे ऐड करना है चिप्स को फूड
  6717. 4:17:56आइटम्स एंटर किया तो अब क्या हुआ हमारा
  6718. 4:17:59फूड आइटम्स जो है वो चेंज हो गया और यह
  6719. 4:18:02मेथड क्या करता है ये मेथड नई जो अपडेटेड
  6720. 4:18:04लेंथ होती है उसको रिटर्न कर देता है अब
  6721. 4:18:05अगर आप फूड आइटम्स की वैल्यू देखोगे सो
  6722. 4:18:07नाउ दिस इज एन अपडेटेड वैल्यू जिसके अंदर
  6723. 4:18:09एक और आइटम जो है वो ऐड होकर आ गया है इसी
  6724. 4:18:12तरह से फूड आइटम्स के अंदर अगर हमें
  6725. 4:18:14मल्टीपल आइटम्स ऐड करने होते हैं फूड
  6726. 4:18:16आइटम्स डॉट पुश को हम यूज कर सकते हैं
  6727. 4:18:18पहले मान लो हमने चिप्स ऐड कर दिया उसके
  6728. 4:18:21बाद कॉमा से सेपरेट करके हम नया ही आइटम
  6729. 4:18:23ऐड कर सकते हैं लेट्स सपोज आई ऐड अ बर्गर
  6730. 4:18:26या उसके बाद फूड आइटम्स के अंदर मैंने
  6731. 4:18:28पनीर ऐड कर दिया एंड फिर जब हम प्रिंट
  6732. 4:18:30करवाएंगे कंसोल डॉट लॉक करके अपने फूड
  6733. 4:18:32आइटम्स को तो हमारा एरे चेंज हो चुका होगा
  6734. 4:18:35और उसके अंदर यह सारी की सारी नई जो
  6735. 4:18:37वैल्यूज है वो हमारे पास आ गई होंगी तो
  6736. 4:18:39पुश होता है सारी चीजें एक चीज आपने नोटिस
  6737. 4:18:41किया होगा एंड में जाके ड हुई है
  6738. 4:18:43स्टार्टिंग में नहीं ऐड हुई ऑलरेडी जो
  6739. 4:18:44एसिस्टिंग आइटम्स थे उसके एंड में जाके ऐड
  6740. 4:18:46हुए हैं और पुश जो है हमारे
  6741. 4:18:50एजिस्टिफाई
  6742. 4:19:00मस को डिलीट करता है एक आइटम को डिलीट
  6743. 4:19:03करता है और फिर उस डिलीटेड आइटम को रिटर्न
  6744. 4:19:05भी करके दे देता है फॉर एग्जांपल इफ आई
  6745. 4:19:07राइट फूड आइटम्स ड प तो यहां से क्या होगा
  6746. 4:19:11ये टोमेटो जो है ये डिलीट हो जाएगा और फिर
  6747. 4:19:14बाद में पहले एक बार फूड आइटम्स को प्रिंट
  6748. 4:19:16करवा लेते हैं एंड बाद में एक बार प्रिंट
  6749. 4:19:17करवाएंगे सेफ रिफ्रेश तो पहले फूड आइटम के
  6750. 4:19:21अंदर य चार आइटम थे एंड इस बार फूड आइटम
  6751. 4:19:23के अंदर सिर्फ तीन ही हमारे पास आइटम्स रह
  6752. 4:19:24गए हैं अब यहां पर यह जो पॉप है यह हमें
  6753. 4:19:27डिलीटेड वैल्यू रिटर्न करता है लेट
  6754. 4:19:29डिलीटेड वैल्यू या डिलीटेड आइटम इज इक्वल
  6755. 4:19:34टू दिस वैल्यू तो हम इसे भी प्रिंट करवा
  6756. 4:19:35सकते हैं कसोल
  6757. 4:19:38डलॉग
  6758. 4:19:41डिलीटेड डिलीटेड आइटम सेव रिफ्रेश तो कौन
  6759. 4:19:45सा आइटम डिलीट हुआ टोमेटो जो आइटम था वह
  6760. 4:19:48हमारे लिए डिलीट हो गया और यह भी क्या हुआ
  6761. 4:19:49एंड से डिलीट हुआ तो पॉप भी कहां चेंज
  6762. 4:19:51करता है पॉप भी ओरिजिनल एरे के अंदर चेंज
  6763. 4:19:53लेके आता है इसके बाद बात करते हैं टू
  6764. 4:19:55स्ट्रिंग की टू स्ट्रिंग का काम होता है
  6765. 4:19:57टू कन्वर्ट एन एरे टू अ स्ट्रिंग फॉर
  6766. 4:19:59एग्जांपल इफ आई हैव दिस एरे हो सकता है
  6767. 4:20:01अभी तो इसके अंदर ऑलरेडी स्ट्रिंग अवेलेबल
  6768. 4:20:03है पर अगर हम पूरे के पूरे एरे को
  6769. 4:20:05स्ट्रिंग के अंदर कन्वर्ट करना चाहते हैं
  6770. 4:20:07वी हैव दिस फ़ूड आइटम्स तो एक तो है कि
  6771. 4:20:10मैं नॉर्मली अपने एरे को इस तरीके से से
  6772. 4:20:12प्रिंट करवाऊं फूड आइटम्स मैंने लिख दिया
  6773. 4:20:15और दूसरा तरीका है कि इसी लाइन को कॉपी
  6774. 4:20:17करके हम प्रिंट करवाएं फूड आइटम्स डट
  6775. 4:20:20स्ट्रिंग सेव करेंगे रिफ्रेश करेंगे तो एक
  6776. 4:20:23तो हमें पता चल रहा है एक के अंदर क्या है
  6777. 4:20:24सारे के सारे एरे के आइटम्स प्रिंट होके आ
  6778. 4:20:26रहे हैं और दूसरा है सारे के सारे एरे के
  6779. 4:20:28आइटम्स प्रिंट हो रहे हैं विद अ कॉमा बट
  6780. 4:20:29ये क्या है ये एक स्ट्रिंग है ये एक एरे
  6781. 4:20:31नहीं है ये एक स्ट्रिंग है तो इस तरीके से
  6782. 4:20:33हम अपने किसी भी एरे को स्ट्रिंग के अंदर
  6783. 4:20:35कन्वर्ट कर सकते हैं और चेक करने के लिए
  6784. 4:20:37कि ओरिजिनल एरे के अंदर चेंज हुआ है या
  6785. 4:20:39नहीं हुआ वो हमने कर लिया कि ओरिजिनल एरे
  6786. 4:20:41के अंदर टू स्ट्रिंग चेंज नहीं करता टू
  6787. 4:20:43स्ट्रिंग क्या करता है यहां पे एक नया
  6788. 4:20:45स्ट्रिंग रिटर्न करता है जिसके अंदर एरे
  6789. 4:20:47के सारे आइटम्स होते हैं ओरिजिनल एरे वैसा
  6790. 4:20:48का वैसा इंटैक्ट रहता है यह तो हमने
  6791. 4:20:51स्ट्रिंग्स वाला ही एरे दे दिया अगर हमारे
  6792. 4:20:52पास कोई मार्क्स वाला एरे होता जिसमें
  6793. 4:20:54हमारे पास स्टूडेंट्स के लेट्स सपोज
  6794. 4:20:56मार्क्स होते 36 इस तरीके से तो हम इसे भी
  6795. 4:20:59कन्वर्ट कर सकते थे टू अ स्ट्रिंग वी कुड
  6796. 4:21:02हैव रिटन मार्क्स तो मार्क्स तो एरे हो
  6797. 4:21:03जाता हम लिख सकते थे मार्क्स डट
  6798. 4:21:06स्ट्रिंग तो ये एक हमारे पास सिंगल
  6799. 4:21:08स्ट्रिंग आ जाती अब सिंगल स्ट्रिंग क्यों
  6800. 4:21:10चाहिए कुछ-कुछ यूज केसेस हो सकते हैं
  6801. 4:21:12स्पेसिफिक किसी वेबसाइट के अंदर हो सकता
  6802. 4:21:14है हम कुछ चेंज लेके आ रहे हो हमें
  6803. 4:21:15स्ट्रिंग के अंदर डाटा चाहिए हो पर हां
  6804. 4:21:17अगर इस तरीके की कोई सिचुएशन होगी तो फिर
  6805. 4:21:19हम अपने इस मेथड को यूज कर सकते हैं
  6806. 4:21:21नेक्स्ट हम एक और मेथड के बारे में बात कर
  6807. 4:21:23सकते हैं व्हिच इज द कंकट मेथड कंकट का
  6808. 4:21:25काम होता है टू कॉन्कैटिनेट यानी टू जॉइन
  6809. 4:21:27मल्टीपल एरे जैसे कॉनकेटिंग के अंदर भी
  6810. 4:21:31पढ़ा था कॉनकेटिंग के अंदर एक स्ट्रिंग को
  6811. 4:21:33दूसरी स्ट्रिंग के साथ जोड़ने के काम आता
  6812. 4:21:35है और यहां पे वो मल्टीपल अरेज को एक
  6813. 4:21:37दूसरे के साथ जोड़ने के काम आता है तो
  6814. 4:21:39कंकट क्या करता है इट जॉइंट मल्टीपल अरेज
  6815. 4:21:41एंड रिटर्न्स द रिजल्ट ओरिजिनल एरे के
  6816. 4:21:43अंदर चेंज नहीं करता कॉन काट नया रिजल्ट
  6817. 4:21:45हमें रिटर्न करके देता है जैसे एक एरे हम
  6818. 4:21:49बनाते हैं लेट्स कॉल इट
  6819. 4:21:51मार्वल मार्वल हीरोज का एरे बनाते हैं
  6820. 4:21:55इसके अंदर हमारे पास थॉर आ जाएगा इसी के
  6821. 4:21:58अंदर वी विल हैव स्पाइडर मैन वी विल
  6822. 4:22:03हैव व्हाट डू वी हैव वी हैव आयन मैन तीन
  6823. 4:22:06हमारे पासस सुपर हीरोज हो गए और मार्वल और
  6824. 4:22:10एक हम डीसी
  6825. 4:22:12हीरोज का बना सकते हैं जिसके अंदर हमारे
  6826. 4:22:15पास सुपरमैन आ जाएगा जिसके अंदर हमारे पास
  6827. 4:22:17बैटमैन आ जाएगा इस तरीके से तो फाइनली हम
  6828. 4:22:20क्या कर सकते हैं अगर इन दोनों अरेज के
  6829. 4:22:22एलिमेंट्स को कंबाइन करके मुझे एक कॉमन
  6830. 4:22:24एरे बनाना है हीरोज तो उसके लिए हम अपने
  6831. 4:22:26पहले एरे का नाम लिख सकते हैं मार्वल
  6832. 4:22:28हीरोज और फिर हम लिख सकते हैं डॉट कंकट और
  6833. 4:22:33कॉन्कैटमैप हीरोज इस तरीके से लिख लेते
  6834. 4:22:36हैं फॉलो आर कैमल केस तोय मार्वल हीरोज हो
  6835. 4:22:39गए ये हमारे डीसी हीरोज हो गए इस तरीके से
  6836. 4:22:42तो यह क्या करेगा यह हमें एक नया एरे
  6837. 4:22:44रिटर्न करेगा जिसे हम हीरोज कह सकते हैं
  6838. 4:22:46और फिर हम अपने नए एरे को प्रिंट करवा
  6839. 4:22:48लेंगे कल डलॉग हीरोज सेव किया रिफ्रेश
  6840. 4:22:52किया तो ये हमारा नया एरे रिटर्न होकर आ
  6841. 4:22:54गया जिसमें ये तीन जो आइटम्स है वो हमारे
  6842. 4:22:56फर्स्ट वाले एरे यानी इस वाले एरे के आते
  6843. 4:22:58हैं और सेकंड वाले एरे का आइटम्स फिर इसके
  6844. 4:23:00अंदर जाके कंकट ट हो जाते हैं ऐड हो जाते
  6845. 4:23:03हैं और सारे के सारे आइटम्स उसी सीक्वेंस
  6846. 4:23:05में ऐड होते हैं जिस सीक्वेंस में वो एरे
  6847. 4:23:07के अंदर स्टोर्ड थे और यहां से हम वेरीफाई
  6848. 4:23:09भी कर सकते हैं कि हमारा जो कॉनकेटिंग एरे
  6849. 4:23:12को नहीं करता जैसे इफ आई ट्राई टू प्रिंट
  6850. 4:23:14डीसी हीरोज व वैसे का वैसा इफ आई ट्राई टू
  6851. 4:23:17प्रिंट मार्वल हीरोज वो एरे भी वैसे का
  6852. 4:23:19वैसा यह हमारा नया एरे है जो हमारे लिए
  6853. 4:23:21रिटर्न होके आया है क्रिएट हुआ है इसके
  6854. 4:23:23अंदर अगर हम डीसी हीरोस को पहले ऐड करना
  6855. 4:23:25चाहते हैं तो हम यहां डीसी हीरोज डट ककट
  6856. 4:23:28फिर दूसरा नाम लिख सकते हैं हम चाहे तो
  6857. 4:23:30यहां पर मल्टीपल एरे भी पास कर सकते हैं
  6858. 4:23:32जैसे फॉर एग्जांपल इफ आई पास इंडियन
  6859. 4:23:36हीरोस च आई कैन पास शक्तिमान या आई कैन
  6860. 4:23:42पास क्रिश इफ दिस इज द राइट स्पेलिंग एंड
  6861. 4:23:45यहां हम अपने इंडियन हीरोज को भी साथ में
  6862. 4:23:48कंकट ट कर सकते हैं रिफ्रेश किया तो इस
  6863. 4:23:50बार सारे के सारे जो मल्टीपल हीरोज हैं वो
  6864. 4:23:52हमारे पास सिंगल एरे के अंदर रिटर्न होकर
  6865. 4:23:53आ गए अब नेक्स्ट मेथड जिसकी हम बात करेंगे
  6866. 4:23:56यह है हमारा अनशिफ्ट मेथड अनशिफ्ट मेथड इज
  6867. 4:23:59इक्विवेलेंट टू द पुश मेथड मतलब ये पुश की
  6868. 4:24:01जैसे काम करता है और शिफ्ट मेथड जो होता
  6869. 4:24:03है यह हमारा पॉप की तरह काम करता है अब
  6870. 4:24:05अनशिफ्ट मेथड क्या करता है यह किसी भी एरे
  6871. 4:24:07के स्टार्ट में एलिमेंट को ऐड करने के काम
  6872. 4:24:09आता है फॉर एग्जांपल अगर हमारे पास सिर्फ
  6873. 4:24:12मार्वल हीरोज वाला एरे है तो मार्वल हीरोज
  6874. 4:24:14के अंदर हम क्या कर सकते हैं अनशिफ्ट कर
  6875. 4:24:16सकते हैं अनशिफ्ट और यहां ऐड कर देंगे
  6876. 4:24:19लेट्स सपोज एंट मैन तो ये एंटम क्या है
  6877. 4:24:21हमारे एरे के अंदर स्टार्टिंग में ऐड होके
  6878. 4:24:23आ जाएगा सेव किया रिफ्रेश किया वी कैन
  6879. 4:24:25प्रिंट आवर मार्बल हीरोज तो स्टार्टिंग
  6880. 4:24:27में क्या आ गया स्टार्टिंग में हमारे पास
  6881. 4:24:28एंटम प्रिंट होक आ गया एंड शिफ्ट का काम
  6882. 4:24:30होता है स्टार्टिंग से डिलीट करना तो अगर
  6883. 4:24:32हम यहां पर इसे हटा देते हैं सिर्फ शिफ्ट
  6884. 4:24:35कर देते हैं तो यह हमें जो भी वैल्यू
  6885. 4:24:37रिटर्न करेगा लेट वैल्यू इज इक्वल टू दिस
  6886. 4:24:40उसे हम प्रिंट करवा सकते हैं तो ये वैल्यू
  6887. 4:24:42क्या हो जाएगी डिलीट हो जाएगी
  6888. 4:24:43डिलीटेड एंड यहां हम अपनी वैल्यू को
  6889. 4:24:46प्रिंट कर देंगे रिफ्रेश किया तो इसने
  6890. 4:24:47क्या किया थॉर को डिलीट कर दिया और मार्वल
  6891. 4:24:49हीरोज वाला अगर हम देखेंगे तो अब हमारे
  6892. 4:24:52मार्बल हीरोज के अंदर सिर्फ स्पाइडरमैन
  6893. 4:24:53आयन मैन है ये जो फर्स्ट एलिमेंट था
  6894. 4:24:56फर्स्ट आइटम था इसको डिलीट कर दिया हमारे
  6895. 4:24:58शिफ्ट ऑपरेटर ने तो शिफ्ट जो भी डिलीट
  6896. 4:25:00करता है उस वैल्यू को रिटर्न कर देता है
  6897. 4:25:01और ओरिजिनल एरे के अंदर हमें चेंज करके दे
  6898. 4:25:03देता है अब एक और चीज़ आपको यहां पे नोट
  6899. 4:25:05करनी है इवन दो मेरे जो एरे मेथड्स हैं
  6900. 4:25:08इनके नाम मैंने कैपिटल के अंदर लिखे हुए
  6901. 4:25:10हैं यहां भी कैपिटल में लिखा हुआ है यहां
  6902. 4:25:11भी कैपिटल में पर ये ये सारे के सारे जो
  6903. 4:25:13हमारे मेथड्स होते हैं हमेशा स्मॉल से
  6904. 4:25:15स्टार्ट होते हैं तो कभी भी शिफ्ट की जगह
  6905. 4:25:17यहां कैपिटल एस से शिफ्ट नहीं लिख देना वो
  6906. 4:25:19शिफ्ट जो है स्मल एस से है कंकट में भी
  6907. 4:25:21स्मल सी से स्टार्ट होता है जितने भी
  6908. 4:25:22मेथड्स होते हैं एरे के स्ट्रिंग के सारे
  6909. 4:25:24के सारे स्मॉल लेटर के साथ स्टार्ट होते
  6910. 4:25:26हैं नेक्स्ट हम दो और इंपॉर्टेंट मेथड्स
  6911. 4:25:28के बारे में बात करेंगे इनमें से एक है
  6912. 4:25:30स्लाइस एक है स्लाइस स्लाइस मेथड को हमने
  6913. 4:25:33स्ट्रिंग्स के अंदर देखा था जैसा काम
  6914. 4:25:35स्लाइस मेथड स्ट्रिंग्स के अंदर करता है
  6915. 4:25:37वैसा ही काम एरे इस के अंदर करता है
  6916. 4:25:38स्लाइस मेथड क्या करता है हमें स्लाइस काट
  6917. 4:25:40के जैसे केक की स्लाइस हमने ल लेते हैं
  6918. 4:25:43किसी भी अ हम खीरा काटते खीरे की स्लाइस
  6919. 4:25:46निकाल लेते हैं वैसे ही हम अपने एरे की
  6920. 4:25:48स्लाइस निकाल सकते हैं पीस निकाल सकते हैं
  6921. 4:25:50कैसे स्लाइस को हम ये बता देते हैं
  6922. 4:25:51स्टार्टिंग इंडेक्स ये है एंडिंग इंडेक्स
  6923. 4:25:53ये है मुझे एक टुकड़ा लाकर दे दो अब
  6924. 4:25:55स्लाइस मेथड जो है ओरिजिनल एरे के अंदर
  6925. 4:25:57चेंज नहीं करता ओरिजिनल एरे के अंदर चेंज
  6926. 4:26:01नहीं करता हमारा स्लाइस मेथड तो स्लाइस
  6927. 4:26:03मेथड को एक बार देखते हैं लेट्स ऐड सम मोर
  6928. 4:26:07हीरोज इन दिस वी कैन ऐड एंट मैन हम ऐड कर
  6929. 4:26:11सकते हैं
  6930. 4:26:13डॉक्टर
  6931. 4:26:14स्ट्रेंज तो ये हमारे पास काफी सारे हीरोज
  6932. 4:26:17आ गए एंड कसोल डॉट लॉग करके हम अपने हीरोज
  6933. 4:26:20को प्रिंट भी करवा सकते हैं सेव किया
  6934. 4:26:21रिफ्रेश किया तो वी हैव फाइव एलिमेंट्स अब
  6935. 4:26:24फाइव एलिमेंट्स में से लेट्स सपोज मुझे तो
  6936. 4:26:26यहां से लेके यहां तक ही चाहिए स्टार्टिंग
  6937. 4:26:28इंडेक्स क्या हो जाएगा स्टार्टिंग इंडेक्स
  6938. 4:26:29है वन ये एंडिंग इंडेक्स है टू तो हम लिख
  6939. 4:26:32सकते हैं कसोल डलॉ आई वांट अ पीस ऑफ इट सो
  6940. 4:26:35marvel's स्लाइस स्टार्टिंग इंडेक्स वन हो
  6941. 4:26:38जाएगा और हम हमेशा क्या करते हैं जब भी
  6942. 4:26:39हमें कोई टुकड़ा चाहिए होता है एंडिंग
  6943. 4:26:41इंडेक्स नॉन इंक्लूसिव होता है नॉन
  6944. 4:26:43इंक्लूसिव यानी जो भी हम एंडिंग इंडेक्स
  6945. 4:26:45लिखेंगे वो एंड वाला इंडेक्स इंक्लूड नहीं
  6946. 4:26:47होगा तो अगर मैंने टू लिखा तो टू इंक्लूड
  6947. 4:26:49नहीं होगा सिर्फ वन से लेकर वन तक ही
  6948. 4:26:50स्लाइस मेरे पास आएगी जैसे अगर मैंने वन
  6949. 4:26:52से टू
  6950. 4:26:53लिखा सेव किया रिफ्रेश किया तो मेरे पास
  6951. 4:26:56सिर्फ एक ही आइटम आएगा क्यों क्योंकि वन
  6952. 4:26:58से लेके टू का मतलब है टू को मत इंक्लूड
  6953. 4:27:00करो वन से लेके वन तक ही लेके आओ तो अगर
  6954. 4:27:03मुझे दो आइटम्स चाहिए तो मुझे वन से लेके
  6955. 4:27:04थ्री लिखना पड़ेगा सेव किया रिफ्रेश किया
  6956. 4:27:06इस बार हमारे पास टू आइटम्स आ गए सिमिलरली
  6957. 4:27:09इफ आई डोंट ऐड एनीथिंग तो इसका मतलब होता
  6958. 4:27:11है वन से लेके एंड तक रिफ्रेश किया तो ये
  6959. 4:27:13वन से लेके एंड तक सारे के सारे चारों
  6960. 4:27:15आइटम्स हमारे पास प्रिंट होके आ गए इसमें
  6961. 4:27:17से फर्स्ट आइटम नहीं आया बाकी सारे आइटम्स
  6962. 4:27:19हमारे पास आ गए तो ये भी हमारे पास ऑप्शनल
  6963. 4:27:21होता है एंड अगर स्टार्टिंग इंडेक्स हटा
  6964. 4:27:23दिया तो जो टुकड़ा ये चीज रिटर्न करेगा
  6965. 4:27:25स्लाइस मेथड रिटर्न करेगा वो पूरा का पूरा
  6966. 4:27:27एरे होगा तो ये कंप्लीट एरे को स्लाइस
  6967. 4:27:29मेथड रिटर्न कर देता है तो कभी-कभी स्लाइस
  6968. 4:27:31मेथड को हम अपने एरे की कॉपी बनाने के लिए
  6969. 4:27:33भी यूज़ कर सकते हैं तो ये तो हो गया
  6970. 4:27:35हमारा स्लाइस मेथड अब बात करते हैं ऐसा ही
  6971. 4:27:37साउंड करने वाला स्प्लाइसोजोम्स
  6972. 4:27:42चेंज करता है और
  6973. 4:27:49स्प्लाइसोजोम्स
  6974. 4:28:06उसको डिलीट करने चाहिए जैसे फॉर एग्जांपल
  6975. 4:28:10इफ वी हैव एन एरे इस इसके अंदर वन है टू
  6976. 4:28:13है थ्री है फोर है फाइव है सिक्स है सेवन
  6977. 4:28:15है ये एरे है मेरे पास सारे के सारे
  6978. 4:28:17इंडेक्स की वैल्यूज लिख लेते हैं ये सारे
  6979. 4:28:18के सारे इंडेक्स हो गए अब जो स्लाइस है
  6980. 4:28:21स्लाइस के अंदर सबसे पहले हम अपना
  6981. 4:28:22स्टार्टिंग इंडेक्स पास करते हैं लेट्स
  6982. 4:28:24सपोज हमें इंडेक्स नंबर टू से चेंज शुरू
  6983. 4:28:26करना है तो मैं इंडेक्स टू पास कर दूंगी
  6984. 4:28:28फिर हमें बताना होता है टू के बाद मुझे
  6985. 4:28:30कितने एलिमेंट्स को डिलीट करना है अगर टू
  6986. 4:28:33के बाद मैं चाहती हूं एक एलिमेंट डिलीट हो
  6987. 4:28:34जाए तो इंडेक्स वन ये जो इंडेक्स टू वाला
  6988. 4:28:36एलिमेंट है ये डिलीट हो जाएगा अगर मैं
  6989. 4:28:38कहती हूं इंडेक्स टू के बाद मुझे दो
  6990. 4:28:39एलिमेंट्स को डिलीट करना है तो टू और थ
  6991. 4:28:42दोनों डिलीट हो जाएंगे अगर मैं कहती हूं
  6992. 4:28:44इंडेक्स टू के बाद मुझे तीन एलिमेंट्स को
  6993. 4:28:45डिलीट करना है तो 2 3 4 ये तीनों
  6994. 4:28:47एलिमेंट्स डिलीट हो जाएंगे तो अगर मैं
  6995. 4:28:49कहती हूं मुझे एक भी एलिमेंट डिलीट नहीं
  6996. 4:28:50करना तो इसको हम रो की तरह पास कर सकते
  6997. 4:28:52हैं कि मुझे तो एक भी एलिमेंट डिलीट नहीं
  6998. 4:28:54करना या लेट्स सपोज मुझे दो एलिमेंट्स
  6999. 4:28:56डिलीट करने हैं और फिर हम बताते हैं क्या
  7000. 4:28:58आपको कुछ नए एलिमेंट्स ऐड करने हैं अगर
  7001. 4:29:01हमें नए एलिमेंट्स नहीं ऐड करने तब तो आप
  7002. 4:29:02कुछ भी नहीं आप इसको खाली छोड़ सकते हैं
  7003. 4:29:04हम पेंसिस से इसे क्लोज कर सकते हैं पर
  7004. 4:29:07अगर हमें कुछ नए एलिमेंट्स ऐड करने हैं तो
  7005. 4:29:09वो एलिमेंट्स कहां पे ऐड होते हैं वो
  7006. 4:29:11एलिमेंट इसी इंडेक्स पे होते हैं ये जो
  7007. 4:29:12इंडेक्स है यहीं से सब कुछ डिसाइड होता है
  7008. 4:29:15इसी इंडेक्स पे जाके हम नंबर ऑफ एलिमेंट्स
  7009. 4:29:16डिलीट करते हैं यहीं पे जाके नंबर ऑफ
  7010. 4:29:18एलिमेंट्स ऐड करते हैं तो यहां हम ऐड कर
  7011. 4:29:20सकते हैं लेट्स सपोज मुझे 101 ऐड करना है
  7012. 4:29:23और 102 ऐड करना है तो ये एरे कैसे चेंज
  7013. 4:29:25होगा इस एरे के अंदर इंडेक्स रो और
  7014. 4:29:28इंडेक्स वन तो वैसे ही रहेंगे इंडेक्स रो
  7015. 4:29:30और इंडेक्स वन तो वैसे का वैसा रहेगा उसके
  7016. 4:29:32अंदर कोई चेंज नहीं आएगा इंडेक्स टू के
  7017. 4:29:34पास जाके दो एलिमेंट्स डिलीट हो जाएंगे तो
  7018. 4:29:36कौन-कौन डिलीट होगा टू वाला एलिमेंट डिलीट
  7019. 4:29:38हो जाएगा थ्री वाला एलिमेंट दो एलिमेंट
  7020. 4:29:40डिलीट हो गए और फिर क्या होगा इस इसी
  7021. 4:29:43इंडेक्स टू पे आके हम अपने नए एलिमेंट्स
  7022. 4:29:46को ऐड कर देंगे जितने भी नए एलिमेंट्स
  7023. 4:29:47हमने पास किए हैं तो हम यहां पे ऐड कर
  7024. 4:29:49देंगे 101 को हम यहां पे ऐड कर देंगे 102
  7025. 4:29:52को और और भी होते तो उनको भी ऐड कर देते
  7026. 4:29:54तो ये इंडेक्स टू हो जाएगा ये इंडेक्स
  7027. 4:29:56थ्री हो जाएगा और फिर जो बाकी के बच गए
  7028. 4:29:58एलिमेंट्स एरे में फिर वो सारे आ जाते हैं
  7029. 4:29:59तो यहां पे फाइव आ जाएगा सिक्स आ जाएगा
  7030. 4:30:02सेवन आ जाएगा तो इस तरीके से हमारा
  7031. 4:30:04स्प्लाइसोसोम
  7032. 4:30:12लेट्स क्रिएट अ न्यूमेरिकल एरे इसको एरे
  7033. 4:30:14नाम दे देते हैं इसके अंदर वी हैव
  7034. 4:30:16एलिमेंट्स 1 2 3 4 5 6 एंड 7 तो जो अभी
  7035. 4:30:20मैंने आपको एक्सप्लेन करके दिखाया उसी को
  7036. 4:30:23मैं आपको शो करके दिखाती हूं एरे डॉट
  7037. 4:30:24स्लाइस मुझे इंडेक्स टू पे जाके दो
  7038. 4:30:26एलिमेंट्स को डिलीट करना है 101 को ऐड
  7039. 4:30:28करना है 102 को ऐड करना है सेव कर लिया
  7040. 4:30:30रिफ्रेश किया अब अपने एरे को फाइनल एरे जो
  7041. 4:30:33आया रिफ्रेश कर लेते हैं फाइनल एरे को
  7042. 4:30:35प्रिंट करवाते हैं फाइनल एरे के अंदर क्या
  7043. 4:30:36आया 1 2 इंडेक्स टू पे 101 इंडेक्स थ पे
  7044. 4:30:39102 फिर 567 ये वही से आउटपुट है जिसको
  7045. 4:30:42अभी हमने कैलकुलेट करके दिखाया तो स्
  7046. 4:30:45पलाइस को अलग-अलग काम करने के लिए यूज़ कर
  7047. 4:30:47सकते हैं लेट्स सपोज स्लाइस से इसको कॉमन
  7048. 4:30:50आउट कर देते हैं स्लाइस से हम सिर्फ कोई
  7049. 4:30:52एलिमेंट ऐड करना चाहते हैं हमें कुछ डिलीट
  7050. 4:30:53नहीं करना हमें सिर्फ एलिमेंट को ऐड करना
  7051. 4:30:56है या इसे कह सकते हैं ऐड करना है एलिमेंट
  7052. 4:30:59को व्हाट वी कैन डू इज एरे डॉट स्लाइस फॉर
  7053. 4:31:02एग्जांपल मुझे टू के बाद 101 ऐड करना है
  7054. 4:31:05तो एलिमेंट डॉट स्लाइस टू कहां पे है टू
  7055. 4:31:07है इंडेक्स वन पे थ्री कहां पे है थ्री है
  7056. 4:31:09इंडेक्स टू पे तो मुझे कहां पे चाहिए 101
  7057. 4:31:12मुझे 101 चाहिए इंडेक्स नंबर टू के ऊपर
  7058. 4:31:14मैं क्या करूंगी इंडेक्स टू पास करूंगी
  7059. 4:31:16उसके बाद कितने एलिमेंट्स को डिलीट करना
  7060. 4:31:18है ज़ीरो एलिमेंट्स को डिलीट करना है और
  7061. 4:31:20कहां पे ऐड करना है वैल्यू या और क्या
  7062. 4:31:22वैल्यू ऐड करनी है वैल्यू ऐड करनी है 101
  7063. 4:31:24सेव किया रिफ्रेश किया अब एरे क्या होगा
  7064. 4:31:28माय एरे माय एरे विल बी इक्वल टू 1 2 एंड
  7065. 4:31:31101 मैंने क्या किया टू के बाद 101 ऐड
  7066. 4:31:33करना है तो जिस इंडेक्स पे आप चाहते हो वो
  7067. 4:31:35वैल्यू ऐड हो वो इंडेक्स आपको पास करना
  7068. 4:31:37पड़ेगा तो टू के बाद वाला इंडेक्स मैंने
  7069. 4:31:39पास किया व्हिच इज द नंबर टू इंडेक्स टू
  7070. 4:31:42का इंडेक्स क्या था वन था थ्री का इंडेक्स
  7071. 4:31:43क्या था टू था तो सेकंड इंडेक्स पे जाके
  7072. 4:31:46रो आइटम्स को डिलीट करो और 101 इस वैल्यू
  7073. 4:31:48को ऐड कर दो अब लेट्स सपोज मुझे किसी
  7074. 4:31:50एलिमेंट को डिलीट करने का काम करना है हम
  7075. 4:31:53मल्टीपल एलिमेंट्स भी डिलीट कर सकते हैं
  7076. 4:31:54एक एलिमेंट भी डिलीट कर सकते हैं लेट्स
  7077. 4:31:57इसे कॉमेंट आउट कर देते हैं लेट्स ट्राई
  7078. 4:31:59टू डिलीट दिस एलिमेंट फोर तो फोर का बस
  7079. 4:32:01इंडेक्स पता होना चाहिए हमें फोर का
  7080. 4:32:03इंडेक्स क्या है थ्री है मैं कर सकती हूं
  7081. 4:32:05रेड स्लाइस इंडेक्स नंबर थ्री पे जाके एक
  7082. 4:32:07एलिमेंट को डिलीट कर दो इसको सेव कर लेते
  7083. 4:32:09हैं एंड रिफ्रेश करते हैं अब एरे आ गया
  7084. 4:32:11एरे के अंदर क्या हुआ नंबर फोर वाला आइटम
  7085. 4:32:13हमारे लिए डिलीट हो गया हम आइटम्स को
  7086. 4:32:16रिप्लेस करने के लिए भी यूज कर सकते हैं
  7087. 4:32:18वी कैन रिप्लेस एन एलिमेंट फॉर एग्जांपल
  7088. 4:32:20मुझे इस फोर को 104 से रिप्लेस करना है
  7089. 4:32:23कैसे करेंगे लॉजिक ये होगा कि एरे डॉट
  7090. 4:32:26स्लाइस कर दो इंडेक्स नंबर तीन पे जाके एक
  7091. 4:32:29एलिमेंट को डिलीट कर दो और वहीं पे 101 इस
  7092. 4:32:32एलिमेंट को ऐड कर दो तो एक एलिमेंट डिलीट
  7093. 4:32:34तो होगा पर उसी की खाली जगह में 101 ऐड हो
  7094. 4:32:36जाएगा सेव किया रिफ्रेश किया एरे को
  7095. 4:32:39प्रिंट करवाएंगे तो 1 2 3 4 की की जगह 101
  7096. 4:32:42आ गया फिर 567 तो इस तरीके से एलिमेंट्स
  7097. 4:32:45को ऐड करना हो डिलीट करना हो रिप्लेस करना
  7098. 4:32:47हो तीनों ऑपरेशंस के लिए हम अपने
  7099. 4:32:49स्प्लाइसोजोम्स
  7100. 4:33:11की तरह एक्ट करने लगेगा यानी इंडेक्स नंबर
  7101. 4:33:14फोर के बाद वाले जो एलिमेंट्स थे उनका एरे
  7102. 4:33:16मुझे रिटर्न करके दे देगा अब ओरिजिनल एरे
  7103. 4:33:18के अंदर मेरे पास चेंज होकर आ गया यानी जब
  7104. 4:33:21आप नंबर ऑफ आइटम्स कितने आइटम्स डिलीट
  7105. 4:33:23करने हैं वो पास नहीं करोगे तो उसका मतलब
  7106. 4:33:25क्या होता है उसका मतलब वो इस तरीके से
  7107. 4:33:27समझेगा कि इस स्टार्टिंग इंडेक्स चार वाले
  7108. 4:33:29इंडेक्स से स्टार्ट हो जाओ और जितने भी
  7109. 4:33:30एलिमेंट्स हैं सबको डिलीट कर दो तो सबको
  7110. 4:33:32जो डिलीट किया उसने एलिमेंट्स को वो उसने
  7111. 4:33:34रिटर्न कर दिया एंड ओरिजिनल एरे के अंदर
  7112. 4:33:36चेंज होके बाकी सारे जो आइटम्स हैं वो
  7113. 4:33:38हमारे पास रह गए तो इस तरीके से स् पलाइस
  7114. 4:33:40के अंदर अगर हम सिर्फ एक इंडेक्स पास करते
  7115. 4:33:42हैं तो उसका मतलब होता है उस इंडेक्स से
  7116. 4:33:44लेके आगे के सारे एलिमेंट्स को डिलीट कर
  7117. 4:33:45दो अगर हम कोई इंडेक्स पास नहीं करते जैसे
  7118. 4:33:47एरे डॉट स्लाइस मैंने लिख दिया एंटर किया
  7119. 4:33:50अब अगर मैं एरे को प्रिंट करवाऊं तो मेरे
  7120. 4:33:52एरे के अंदर कोई चेंज नहीं आएगा मतलब
  7121. 4:33:54स्लाइस में अगर कोई इंडेक्स पास नहीं किया
  7122. 4:33:55तो इसका मतलब कोई भी आइटम हमारे लिए डिलीट
  7123. 4:33:57नहीं होने वाला अब नेक्स्ट हम बात करने
  7124. 4:33:59वाले हैं अपने एक और प्रैक्टिस क्वेश्चन
  7125. 4:34:01के बारे में इस प्रैक्टिस क्वेश्चन के
  7126. 4:34:02अंदर हम बेसिकली अपने एरे मेथड्स को यूज़
  7127. 4:34:04करने की कोशिश करेंगे आप चाहे तो पॉज कर
  7128. 4:34:06सकते हैं यू कैन डू इट योरसेल्फ ट्राई इट
  7129. 4:34:08योरसेल्फ और फिर हम आ जाएंगे अपने लेक्चर
  7130. 4:34:10के ऊपर तो क्वेश्चन क रहा है क्रिएट एन
  7131. 4:34:12एरे टू स्टोर कंपनी ये कंपनीज के कुछ नाम
  7132. 4:34:14है जो हमें स्टोर करने एक एरे की फॉर्म
  7133. 4:34:16में सबसे पहला टास्क हमारे लिए है टू
  7134. 4:34:18रिमूव द फर्स्ट कंपनी फ्रॉम द एरे सबसे
  7135. 4:34:20पहले तो अपने लिए एरे बना लेते हैं कोड प
  7136. 4:34:22आ जाते हैं लेट्स क्रिएट द एरे लेट्स कॉल
  7137. 4:34:24इट कंपनीज कंपनीज के अंदर हमें सबसे पहले
  7138. 4:34:28ब्लूमबर्ग को स्टोर कराना है फिर वी हैव
  7139. 4:34:31माइक्रोसॉफ्ट फिर वी हैव र देन वी
  7140. 4:34:36हैव देन वी हैव आईबीएम एंड उसके बाद वी
  7141. 4:34:41हैव
  7142. 4:35:11स्टार्ट से डिलीट करता है तो यहां हम यूज
  7143. 4:35:14कर सकते हैं अपने शिफ्ट मेथड को तो व्हेन
  7144. 4:35:17आई डू कंपनीज डॉट
  7145. 4:35:20शिफ्ट सेव किया रिफ्रेश किया अब मुझे
  7146. 4:35:22कंपनीज की अगर मैं वैल्यू प्रिंट करवाऊं
  7147. 4:35:24तो कंपनीज के अंदर ब्लूमबर्ग हमें नहीं
  7148. 4:35:26दिखाई देगा क्योंकि उसने क्या किया
  7149. 4:35:27स्टार्टिंग से एलिमेंट को डिलीट कर दिया
  7150. 4:35:30सेकंड पार्ट की तरफ आते हैं सेकंड पार्ट
  7151. 4:35:31कहता है रिमूव u एंड ऐड ओला इन इट्स प्लेस
  7152. 4:35:35यानी एरे के अंदर से मुझे इस u को हटाना
  7153. 4:35:37है और इसकी जगह मुझे ओला लेके आना है तो
  7154. 4:35:39बेसिकली हम रिप्लेस कर रहे हैं
  7155. 4:35:41रिप्लेसमेंट कर रहे हैं और हमें पता है जब
  7156. 4:35:44भी हमें रिप्लेसमेंट करनी होती है हम किसे
  7157. 4:35:46यूज कर सकते हैं जब भी एलिमेंट्स को
  7158. 4:35:47रिप्लेस करना है हम अपने स्लाइस मेथड को
  7159. 4:35:49यूज कर सकते हैं स्लाइस मेथड के अंदर हमें
  7160. 4:35:51इंडेक्स बताना पड़ेगा क्या इंडेक्स है u
  7161. 4:35:53का 0 1 2 इंडेक्स नंबर टू पर जाओ रिप्लेस
  7162. 4:35:56करने के लिए क्या होता है एक एलिमेंट को
  7163. 4:35:58डिलीट करो एक एलिमेंट को ऐड करो तो एक
  7164. 4:36:00एलिमेंट को डिलीट करना है कौन से एलिमेंट
  7165. 4:36:01को ऐड करना है ओला को ऐड करना है तो आई
  7166. 4:36:05कैन राइट द सेम स्टेटमेंट या इसी के बाद
  7167. 4:36:08कर लेते हैं कंपनीज के अंदर या इससे तो
  7168. 4:36:10इंडेक्स चेंज हो जाएगा कंपनीज के अंदर
  7169. 4:36:12जाके
  7170. 4:36:29स्प्लाइसोसोम एंड में हमें
  7171. 4:36:33amazon's को हमने पढ़ा है एक होता है
  7172. 4:36:35हमारा पुश मेथड एक होता है हमारा अनशिफ्ट
  7173. 4:36:37मेथड पुश कहां ऐड करता है पुश ऐड करता है
  7174. 4:36:40एंड में अनशिफ्ट कहां ऐड करता है अनशिफ्ट
  7175. 4:36:42ऐड करता है स्टार्ट में हम पुश को यूज कर
  7176. 4:36:44रहे होंगे पुश को यूज करने के लिए वी कैन
  7177. 4:36:47राइट
  7178. 4:36:48कंपनीज डॉट पुश डॉट पुश के अंदर आई कैन ऐड
  7179. 4:37:11प्रोग्रामिंग के अंदर जिसे आगे जाके हम
  7180. 4:37:13एक्सटेंसिवली यूज़ कर रहे होंगे तो आज के
  7181. 4:37:14लेक्चर के लिए इतना ही प्रोग्रामिंग के
  7182. 4:37:16अंदर काफी नई-नई चीजें हमने आज और सीखी
  7183. 4:37:17हैं इन्हें आप जाके प्रैक्टिस कर सकते हैं
  7184. 4:37:19यू कैन रीड अबाउट मोर डिफरेंट एरे मेथड्स
  7185. 4:37:21ऑन द एमडी एंड डॉक्यूमेंटेशन जिसका आपके
  7186. 4:37:23साथ लिंक मैंने शेयर किया हुआ है जिसके
  7187. 4:37:24बारे में आपको मैंने बताया हुआ है तो वहां
  7188. 4:37:26जाके हम और ज्यादा मेथड्स के बारे में
  7189. 4:37:27चाहे तो पढ़ सकते
  7190. 4:37:29हैं हाय एवरीवन तो अब हम स्टार्ट करने
  7191. 4:37:32वाले हैं अपने फंक्शंस के साथ फंक्शंस
  7192. 4:37:34क्या होते हैं जावास्क्रिप्ट के अंदर
  7193. 4:37:35फंक्शंस हमारा एक ऐसा ब्लॉक ऑफ कोड होता
  7194. 4:37:37है जो हमारे लिए कुछ स्पेसिफिक टास्क हमें
  7195. 4:37:40परफॉर्म करके देता है फॉर एग्जांपल अजूम
  7196. 4:37:43करते हैं हम मोदी जी की जिंदगी के बारे
  7197. 4:37:44में बात कर रहे हैं तो ये हैं मोदी जी एंड
  7198. 4:37:47इनको अगर कोई भी काम कराना है तो इनके पास
  7199. 4:37:49हो सकता है कोई पर्सनल सेक्रेटरी हो तो
  7200. 4:37:51अगर इन्हें कोई भी अपनी मीटिंग सेटअप करनी
  7201. 4:37:53होगी तो वो काम क्या करेगा वो पर्सनल
  7202. 4:37:54सेक्रेटरी को बुलाएंगे और मीटिंग सेटअप
  7203. 4:37:56करवा लेंगे मान लेते हैं एक हफ्ते बाद एक
  7204. 4:37:58महीने बाद दोबारा कोई मीटिंग सेट अप करनी
  7205. 4:37:59होगी तो हर बार क्या किया जाएगा पर्सनल
  7206. 4:38:01सेक्रेटरी को कॉल करके मीटिंग को सेट अप
  7207. 4:38:02किया जाएगा हो सकता है इनकी टीम के अंदर
  7208. 4:38:05एक ड्राइवर भी हो अगर कभी भी गाड़ी चलानी
  7209. 4:38:07होगी मान लेते हैं एक जगह से दूसरी जगह
  7210. 4:38:08जाना होगा तो क्या करेंगे हर बार ड्राइवर
  7211. 4:38:10को बुलाएंगे काम करवाएंगे ड्रा को
  7212. 4:38:11बुलाएंगे काम करवाएंगे उसी तरीके से अगर
  7213. 4:38:13किसी को खाना बनाना होगा तो टीम के अंदर
  7214. 4:38:15एक कुक होगा अगर कभी भी खाना चाहिए होता
  7215. 4:38:17है ब्रेकफास्ट में डिनर में लंच में तो हर
  7216. 4:38:19बार क्या किया जाएगा कुक को बुलाया जाएगा
  7217. 4:38:21खाना बनवाया जाएगा कुक को बुलाया जाएगा
  7218. 4:38:22खाना बनवाया जाएगा तो हमारा जो प्रोग्राम
  7219. 4:38:24होता है उसके अंदर भी अगर ऐसा कोई ब्लॉक
  7220. 4:38:26ऑफ कोड होता है अगर ऐसा कोई पीस हमारे
  7221. 4:38:28पूरे प्रोग्राम का होता है जो कुछ
  7222. 4:38:30स्पेसिफिक काम करता है उसका फिक्स मतलब है
  7223. 4:38:32कि अगर इस ब्लॉक ऑफ कोड को बुलाया जाएगा
  7224. 4:38:34तो ये वही सेम काम हमें करके देगा तो उसे
  7225. 4:38:36हम क्या कहते हैं उसे हम फंक्शन कहते हैं
  7226. 4:38:39और ये जो हमारे फंक्शंस होते हैं इन्हें
  7227. 4:38:40हम एक बार बार क्रिएट करते हैं और फिर हम
  7228. 4:38:42इन्हें कभी भी इवोक कर सकते हैं इवोक मतलब
  7229. 4:38:45कॉल कर सकते हैं जैसे कुक है टीम के अंदर
  7230. 4:38:47तो कुक को कॉल किया जा सकता है जब भी खाना
  7231. 4:38:49बनवाना हो वैसे ही अगर हमारा कोड है तो
  7232. 4:38:51कोड के अंदर एक पीस ऑफ कोड ऐसा होगा जो
  7233. 4:38:53हमारा फंक्शन होगा और इस पीस ऑफ कोड को हम
  7234. 4:38:55कभी भी बुला सकते हैं इन वोक कर सकते हैं
  7235. 4:38:58जब भी हमें वो स्पेसिफिक काम करवाना होगा
  7236. 4:39:01एंड सबसे इंटरेस्टिंग बात तो यह है कि
  7237. 4:39:02ऑलरेडी हम काफी सारे फंक्शंस को देख चुके
  7238. 4:39:04हैं फॉर एग्जांपल अपने कोड में एक बार आ
  7239. 4:39:06जाते हैं हमारे पास अपनी स्क्रिप्ट . जए
  7240. 4:39:08फाइल है जिसको हमने अपनी index.htm के साथ
  7241. 4:39:11कनेक्ट कर रखा है तो स्क्रिप्ट . जए के
  7242. 4:39:14अंदर हम लिख सकते हैं console.log अगर
  7243. 4:39:16हमें कुछ भी प्रिंट करवाना है अगर मुझे
  7244. 4:39:17हेलो प्रिंट करवाना है मैंने ये लिख दिया
  7245. 4:39:19अगर हमारे पास कुछ स्ट्रिंग है लेट्स सपोज
  7246. 4:39:21वी हैव अ स्ट्रिंग कॉल्ड ए बी स ए बी स के
  7247. 4:39:23ऊपर हम कोई मेथड अप्लाई कर सकते हैं टू
  7248. 4:39:24अपर केस तो मैंने ये लिख दिया अगर हमारे
  7249. 4:39:26पास कोई एरे है दो नंबर्स का तीन नंबर्स
  7250. 4:39:29का इस तरीके से कोई एरे है और एरे के अंदर
  7251. 4:39:31मुझे एक और एलिमेंट पुश करना है तो मैंने
  7252. 4:39:33ये लिख दिया ये जो तीनों एग्जांपल हैं ये
  7253. 4:39:35जो यहां पे लॉग है ये टू अपर केस है ये जो
  7254. 4:39:38पुश है ये तीनों की तीनों फंक्शंस है
  7255. 4:39:40फंक्शन या यानी ऐसा पीस ऑफ कोड जो हमें
  7256. 4:39:42वही सेम काम बार-बार परफॉर्म करके देता है
  7257. 4:39:44जहां भी मैंने कंसोल के साथ डॉट लॉग लिख
  7258. 4:39:46दिया ये क्या करेगा हमेशा कुछ भी लॉग करवा
  7259. 4:39:48देगा कंसोल के ऊपर जहां भी किसी भी
  7260. 4:39:50स्ट्रिंग के साथ टू अपर केस लिख दिया टू
  7261. 4:39:52अपर केस का फिक्स्ड काम है कि इसे भाई
  7262. 4:39:54लेटर्स को अपर केस के अंदर कन्वर्ट करना
  7263. 4:39:56है अगर एरे के साथ पुश लिख दिया तो पुश का
  7264. 4:39:59सेम काम है कि इसे हमारे एरे के अंदर एक
  7265. 4:40:01नया जो एलिमेंट है या कपल ऑफ एलिमेंट्स है
  7266. 4:40:03उन्हें पुश करना है उन्हें ऐड करना है तो
  7267. 4:40:05ये फिक्स्ड पीस ऑफ कोड है टू अपर केस को
  7268. 4:40:08स्ट्रिंग ए बी सी के साथ भी लिख सकते हैं
  7269. 4:40:10x वाज के साथ भी टू टू अपर केस को हम लिख
  7270. 4:40:12सकते हैं इस तरीके से कभी भी टू अपर केस
  7271. 4:40:14को हम कॉल कर सकते हैं जब भी हमें किसी भी
  7272. 4:40:15स्ट्रिंग को अपर केस के अंदर कन्वर्ट करना
  7273. 4:40:17हो और एक और एक्स्ट्रा चीज आप नोटिस करोगे
  7274. 4:40:19जब भी फंक्शंस को लिखते हैं हम उनके साथ
  7275. 4:40:21हम पैरेंस को यूज करते हैं यहां भी क्या
  7276. 4:40:23करेंगे पैरेंस को यूज करेंगे ये फंक्शन को
  7277. 4:40:26इवोक करने का तरीका होता है तो हम फंक्शन
  7278. 4:40:28का नाम लिखते हैं और पेंसिस तो यहां
  7279. 4:40:30फंक्शन को इवोक करना कॉल करने का मतलब है
  7280. 4:40:32उस फंक्शन को यूज करना तो जब भी हम
  7281. 4:40:34फंक्शंस को समझते हैं फंक्शंस के बारे में
  7282. 4:40:36सोचते हैं फंक्शंस हमारे बेसिकली एक ऐसा
  7283. 4:40:39ब्लैक बॉक्स की तरह इसको हम सोच सकते हैं
  7284. 4:40:41दिस इज माय ब्लैक बॉक्स जिसके अंदर हम कुछ
  7285. 4:40:44इनपुट दे सकते हैं उसको हम कुछ कमांड दे
  7286. 4:40:46सकते हैं जैसे लॉग फंक्शन को पता है कि
  7287. 4:40:48उसे कंसोल स्क्रीन के ऊपर कुछ लॉग करवाना
  7288. 4:40:50है कुछ प्रिंट करवाना है पर क्या प्रिंट
  7289. 4:40:52करवाना है वो हमें उसे पास करना पड़ेगा वो
  7290. 4:40:54हमें उसे लिख के देना पड़ेगा कि ये मैसेज
  7291. 4:40:55है इसको प्रिंट करवा के दे दो जैसे पुश
  7292. 4:40:57फंक्शन को पता है एरे के अंदर कुछ नया
  7293. 4:40:59एलिमेंट ऐड करना है पर क्या एलिमेंट ऐड
  7294. 4:41:01करना है वो हमें उसे पास करना पड़ेगा तो
  7295. 4:41:03जो भी इनपुट होता है उसे हम अपने पैरेंस
  7296. 4:41:05के अंदर लिखकर भेज रहे होते हैं कि क्या
  7297. 4:41:07इनपुट हम इसे देना चाहते हैं और फिर हमारा
  7298. 4:41:09फंक्शन हमें कुछ काम करके देता है काम इज
  7299. 4:41:12बेसिकली आवर आउटपुट हो सकता है फंक्शन कोई
  7300. 4:41:14वैल्यू भी वापस हमें लाकर दे दे अभी के
  7301. 4:41:16लिए उसको नहीं देखेंगे अभी के लिए ये
  7302. 4:41:18सोचना है फंक्शन हमारा ऐसा ब्लैक बॉक्स
  7303. 4:41:19होता है जो कुछ इनपुट लेता है और हमें कुछ
  7304. 4:41:21काम करके देता है यानी कुछ आउटपुट रिटर्न
  7305. 4:41:23करता है अब फंक्शंस को लिखा कैसे जाता है
  7306. 4:41:25प्रोग्रामिंग के अंदर ये तो हो गए ऐसे
  7307. 4:41:27फंक्शन जो ऑलरेडी लिखे हुए हैं
  7308. 4:41:28जावास्क्रिप्ट में हमें इन्हें लिखना नहीं
  7309. 4:41:29पड़ा हमें नहीं बताना पड़ा कि कंसोल
  7310. 4:41:31स्क्रीन पे प्रिंट करवाना है तो क्या
  7311. 4:41:32प्रोसेस होगा बट हम खुद के भी फंक्शंस बना
  7312. 4:41:35सकते हैं और मोस्ट ऑफ द जो प्रोग्रामिंग
  7313. 4:41:37में होते हैं हम खुद के ही फंक्शंस बना
  7314. 4:41:38रहे होते हैं तो खुद के फंक्शंस बनाने के
  7315. 4:41:40लिए दो पार्ट होते हैं या दो स्टेप हमारा
  7316. 4:41:43प्रोसेस होता है सबसे पहले हम फंक्शन की
  7317. 4:41:46डेफिनेशन लिखते हैं और फिर हम उस फंक्शन
  7318. 4:41:48को कॉल करते हैं फंक्शन की डेफिनेशन है
  7319. 4:41:50बेसिकली जैसे मान लो कोई कंपनी है हायर कर
  7320. 4:41:52रही है तो उसे बताना पड़ेगा मैं वेब
  7321. 4:41:53डेवलपर हायर कर रही हूं तो मेरी जो वेब
  7322. 4:41:55डेवलपर की रिक्वायरमेंट्स होंगी उन्हें ये
  7323. 4:41:57ये स्किल्स आनी चाहिए उनका जो रोल है
  7324. 4:41:59उसमें ये ये होगा अगर हम कोई कुक हायर कर
  7325. 4:42:01रहे हैं तो कुक के लिए हमें बताना पड़ेगा
  7326. 4:42:02अच्छा हम हमें चाइनीज जो डिशेस हैं चाइनीज
  7327. 4:42:04जो क्विजन है उसे बनवाना है या हमें
  7328. 4:42:06फ्रेंच डिशेस को बनवाना है तो उस तरीके से
  7329. 4:42:08हमें बताना पड़ेगा जॉब डिस्क्रिप्शन में
  7330. 4:42:10कि क्या काम करना है तो वो जो काम करना है
  7331. 4:42:13कि काम होगा क्या वह हम बताते हैं फंक्शन
  7332. 4:42:15डेफिनेशन के अंदर और काम करवाने के लिए हम
  7333. 4:42:18फंक्शन को कॉल कर देते हैं जैसे कुक हमने
  7334. 4:42:20हायर कर लिया वो हो गई फंक्शन डेफिनेशन
  7335. 4:42:22बता के कि कुक की ये रिस्पांसिबिलिटीज
  7336. 4:42:24होंगी जब एक्चुअली कुक को बुला के हम उससे
  7337. 4:42:26कुछ खाना बनवा रहे हैं वो हो गई फंक्शन
  7338. 4:42:28कॉल अब फंक्शन डेफिनेशन के लिए हम लिखते
  7339. 4:42:30हैं अपना फंक्शन कीवर्ड ये हमारा रिजर्व
  7340. 4:42:32वर्ड होता है एंड फिर हम अपने फंक्शन का
  7341. 4:42:34नाम लिखते हैं जैसे हम अपने वेरिएबल का
  7342. 4:42:36कुछ भी नाम लिख सकते हैं वैसे ही हम अपने
  7343. 4:42:37फंक्शन का भी कुछ भी नाम लिख सकते हैं फिर
  7344. 4:42:39हम लगाते हैं दो पैरेंस और कर्ली ब्रेसेज
  7345. 4:42:42और ये जो कर्ली ब्रेसेज होते हैं ये भी
  7346. 4:42:44हमारा एक ब्लॉक ऑफ कोड होता है ब्लॉक ऑफ
  7347. 4:42:46कोड यानी दो कर्ली ब्रेसस के बीच में जो
  7348. 4:42:47कोड लिखते हैं और फिर कर्ली ब्रेसस के बीच
  7349. 4:42:49में हम हमें फंक्शन से जो भी काम करवाना
  7350. 4:42:51है उसको हम लिख सकते हैं तो इस तरीके से
  7351. 4:42:53हम अपने फंक्शन को डिफाइन करते हैं
  7352. 4:42:55जावास्क्रिप्ट के अंदर तो एक बार एक
  7353. 4:42:57फंक्शन को खुद के फंक्शन को लिखते हैं हम
  7354. 4:42:59लिखेंगे शुरुआत करेंगे अपने फंक्शन कीवर्ड
  7355. 4:43:01के साथ हम इस फंक्शन को कुछ भी नाम दे
  7356. 4:43:03सकते हैं लेट्स कॉल इट माय फंक्शन ये मेरा
  7357. 4:43:05फंक्शन है हमने पैरेंस लगाए उसके बाद
  7358. 4:43:08लेट्स सपोज मेरा जो फंक्शन है वो प्रिंट
  7359. 4:43:10करवाता है
  7360. 4:43:11अ लेट्स राइट वेलकम टू अपना कॉलेज इस
  7361. 4:43:15तरीके का कुछ प्रिंट करवाता
  7362. 4:43:18है एंड नेक्स्ट लाइन में एक और काम करवाता
  7363. 4:43:21है नेक्स्ट लाइन में प्रिंट करवाता है वी
  7364. 4:43:24आर लर्निंग
  7365. 4:43:27जेएस इस तरीके से इसने दो लाइने जो है
  7366. 4:43:30प्रिंट करवा दी ये इसका काम हो गया इसे
  7367. 4:43:31सेव कर सकते हैं जैसे ही हमने यह चीज लिख
  7368. 4:43:34दी तो हमने क्या किया हमने अपने मेमोरी के
  7369. 4:43:36अंदर अपने कोड के अंदर एक माय फंक्शन नाम
  7370. 4:43:38का फंक्शन बना लिया इसे सेव कर लेते हैं
  7371. 4:43:40एंड हम जा सकते हैं अपने फोल्डर पर फोल्डर
  7372. 4:43:43में जाएंगे जहां जावास्क्रिप्ट फाइल है
  7373. 4:43:44index.htm के ऊपर डबल क्लिक करेंगे तो
  7374. 4:43:46हमारी फाइल हमारे लिए खुल जाएगी मैंने
  7375. 4:43:48फाइल को ऑलरेडी खोला हुआ है डबल क्लिक
  7376. 4:43:50करके मैंने इंस्पेक्ट भी खोला हुआ है
  7377. 4:43:51इंस्पेक्ट के अंदर हमें कंसोल पे जाना है
  7378. 4:43:53ऑलरेडी हम हर क्लास के अंदर देखते आ रहे
  7379. 4:43:55हैं और कंसोल विंडो को हम लेफ्ट के अंदर
  7380. 4:43:57शिफ्ट कर देते हैं अब कंसोल विंडो के ऊपर
  7381. 4:44:00जाके हम देख सकते हैं कि हमारे लिए एज सच
  7382. 4:44:01कुछ प्रिंट नहीं हुआ है मतलब हमने फंक्शन
  7383. 4:44:03तो डिफाइन कर दिया उसके अंदर कसोल डलॉग
  7384. 4:44:05वाली स्टेटमेंट्स भी लिखी हुई है पर
  7385. 4:44:06स्क्रीन के ऊपर कुछ प्रिंट होकर नहीं आया
  7386. 4:44:08वो इसलिए प्रिंट होके नहीं आया क्योंकि
  7387. 4:44:09फंक्शन को सिर्फ डिफाइन कर ना काफी नहीं
  7388. 4:44:11है डिफाइन करना तो मतलब आपने बता दिया
  7389. 4:44:13जावास्क्रिप्ट को कि यह हमारा फंक्शन है
  7390. 4:44:15और ये ये काम करेगा पर उस फंक्शन से काम
  7391. 4:44:17करवाने के लिए हमें उस फंक्शन को कॉल करना
  7392. 4:44:19पड़ता है और फंक्शन को कॉल करने के लिए हम
  7393. 4:44:21लिखते हैं फंक्शन का नाम एंड फिर उसके साथ
  7394. 4:44:24पैरेंस एंड फिर अपना सेमीकलन दिखाने के
  7395. 4:44:27लिए कि एक स्टेटमेंट कंप्लीट हो गई अब जब
  7396. 4:44:29फंक्शन को डिफाइन करते हैं तो इस तरीके से
  7397. 4:44:30इसके बाद में हमें सेमीकलन लगाने की जरूरत
  7398. 4:44:32नहीं पड़ती क्योंकि बाय डेफिनेशन जनरली जो
  7399. 4:44:34हमारा ब्लॉक ऑफ कोड होता है यानी दो कर्ली
  7400. 4:44:36ब्रेसस दो कर्ली ब्रेसस का मतलब होता है
  7401. 4:44:38ये इतना पार्ट सीमित है इसके बाद आपको
  7402. 4:44:40सेमी कोलन लगाने की जरूरत जरत नहीं है तो
  7403. 4:44:41अब फंक्शन को कॉल करने के लिए हम लिखेंगे
  7404. 4:44:43माय फंक्शन उसके बाद पेंसिस एंड अपना
  7405. 4:44:46सेमीकलन सेव कर लेते हैं रिफ्रेश किया तो
  7406. 4:44:48इस बार हमारे लिए दोनों चीजें प्रिंट होके
  7407. 4:44:50आई अगर ये जो दो चीजें प्रिंट होने का काम
  7408. 4:44:52मुझे दो बार करवाना होता तो कुछ नहीं करना
  7409. 4:44:54था बस फंक्शन को दो बार कॉल कर दो सेव
  7410. 4:44:56किया रिफ्रेश किया ये फर्स्ट टाइम फंक्शन
  7411. 4:44:58कॉल हुआ ये हमारा सेकंड टाइम फंक्शन कॉल
  7412. 4:45:00हुआ अगर ये इसी सेम फंक्शन को मुझे पांच
  7413. 4:45:02बार कॉल करवाना था तो कुछ नहीं करना था बस
  7414. 4:45:04पांच बार कॉलिंग स्टेटमेंट लिखनी थी एक
  7415. 4:45:06चीज आप नोटिस करोगे ये जो अंदर दो लाइने
  7416. 4:45:08हैं या यहां पे कितनी भी लाइने हो सकती थी
  7417. 4:45:10फॉर ए एग्जांपल यहां पर चार लाइने होती और
  7418. 4:45:13मैंने दो बार फंक्शन को कॉल करवाया सेव
  7419. 4:45:14करेंगे रिफ्रेश करेंगे तो आई वुड हैव गोटन
  7420. 4:45:17एट लाइंस ऑफ कोड पर मैंने यहां पे एक ही
  7421. 4:45:19बार सिर्फ चार लाइनें लिखी तो फंक्शंस का
  7422. 4:45:22एक और स्पेसिफिक काम ये भी होता है कि कोड
  7423. 4:45:24के अंदर आपको अगर ऐसा कुछ कोड का पीस ऑफ
  7424. 4:45:26कोड आप नोटिस करो जो रिपीट हो रहा है
  7425. 4:45:28बार-बार बार-बार आपको लिखना पड़ रहा है तो
  7426. 4:45:30उसे आप एक फंक्शन के अंदर कन्वर्ट कर सकते
  7427. 4:45:32हो फॉर एग्जांपल लेट्स सपोज यू आर मेकिंग
  7428. 4:45:34अ गेम आप कोई 3डी गेम बना रहे हो आप कोई
  7429. 4:45:35डी गेम बना रहे हो आपके जो कैरेक्टर है
  7430. 4:45:40लेट करनी पड़ रही है फिजिक्स का कोई
  7431. 4:45:42फार्मूला लगाना पड़ रहा है यू कैन कन्वर्ट
  7432. 4:45:44दैट फार्मूला इनटू अ फंक्शन तो जब भी आपको
  7433. 4:45:46अगली बार वो फार्मूला लगाना पड़े आप
  7434. 4:45:48सिंपली फंक्शन को कॉल कर सकते हो तो
  7435. 4:45:49बार-बार वो जो लॉजिक है वो जो लाइंस ऑफ
  7436. 4:45:51कोड है आपको रिपीट नहीं करनी पड़ेगी तो एक
  7437. 4:45:53तरीके से फंक्शन हमें क्या बचाते हैं कोड
  7438. 4:45:55के अंदर से रिडंडेंसी से बचाते हैं
  7439. 4:45:58रिडंडेंसी इज अ टेक्निकल वर्ड
  7440. 4:46:01रिडंडेंसी रिडंडेंसी का मतलब होता है
  7441. 4:46:03चीजें रिपीट होना हमारे कोड के अंदर जब
  7442. 4:46:06चीजें रिपीट होती है उससे क्या होता है
  7443. 4:46:07रिडंडेंसी आती है रिपीटेशन आती है और
  7444. 4:46:09रिपीटेशन किसी भी अच्छे कोड के लिए अच्छी
  7445. 4:46:10नहीं नहीं है जो अच्छे डेवलपर्स होते हैं
  7446. 4:46:12वो क्या करते हैं अपने कोड के अंदर चीजें
  7447. 4:46:14कम रिपीट करने की कोशिश करते हैं बार-बार
  7448. 4:46:15कुछ रिपीट हो रहा होता है उसको फंक्शन के
  7449. 4:46:17अंदर कन्वर्ट करते हैं तो हमें भी क्या
  7450. 4:46:19बनना है हमें भी अच्छा डेवलपर बनना है तो
  7451. 4:46:20कोड के अंदर रिडंडेंसी हमें मिनिमाइज करनी
  7452. 4:46:22होती है खैर ये तो हो गई
  7453. 4:46:25थोरेट्स
  7454. 4:46:27को कॉल करते हैं इसे कॉल करना भी कह सकते
  7455. 4:46:30हैं इसे फंक्शन को इवोक करना इवोक करना
  7456. 4:46:33यानी बुलाना भी कह सकते हैं अब ये तो हो
  7457. 4:46:35गया हमारा ऐसा फंक्शन जिसका जो आउटपुट है
  7458. 4:46:37वो किसी इनपुट पे डिपेंड नहीं करता आपको
  7459. 4:46:39कुछ भी अगर प्रिंट करवा ना है उसके लिए
  7460. 4:46:41हमें कोई स्पेसिफिक इनपुट नहीं चाहिए पर
  7461. 4:46:43मान लो मुझे कोई स्पेसिफिक मैसेज ही है
  7462. 4:46:45जिसको प्रिंट करवाना है यह मेरा मैसेज है
  7463. 4:46:47जिसको मुझे प्रिंट करवाना है तो हर बार हम
  7464. 4:46:49क्या करेंगे कसोल डलॉग करके हम यहां लिख
  7465. 4:46:53सकते हैं अपना मैसेज कि मुझे हर बार इसी
  7466. 4:46:55मैसेज को प्रिंट करवाना है तो ये मेरे
  7467. 4:46:56इनपुट के ऊपर डिपेंड करेगा तो इनपुट्स
  7468. 4:46:58डिफाइन करने के लिए हम इन पेंसिस के बीच
  7469. 4:47:01में अपने इनपुट वेरिएबल को लिख लेते हैं
  7470. 4:47:03और ये जो हमारा वेरिएबल होता है इसे हम
  7471. 4:47:04कहते हैं अपना
  7472. 4:47:06पैरामीटर तो जितने भी हमारे इनपुट्स होते
  7473. 4:47:08हैं फंक्शन के अंदर जो इनपुट होता है उसे
  7474. 4:47:10हम अपना फंक्शन का पैरामीटर कहते हैं
  7475. 4:47:12पैरामीटर यानी जो इनपुट वेरिएबल है जो
  7476. 4:47:14हमारे पास आ रहा होगा और अब अगर मैं माय
  7477. 4:47:17फंक्शन को कॉल करूं तो माय फंक्शन को
  7478. 4:47:19सिर्फ इतना लिखकर कॉल करना काफी नहीं होगा
  7479. 4:47:21सेव करेंगे रिफ्रेश करेंगे वी विल गेट
  7480. 4:47:23अनडिफाइंड अनडिफाइंड क्यों प्रिंट होके आ
  7481. 4:47:25रहा है क्योंकि हमने मैसेज को कभी भेजा ही
  7482. 4:47:26नहीं मैसेज कभी गया ही नहीं तो यहां पे वो
  7483. 4:47:28मैसेज को तो प्रिंट करवा देगा पर जिस
  7484. 4:47:30वेरिएबल के अंदर कोई वैल्यू ही नहीं है वो
  7485. 4:47:31क्या होगा अनडिफाइंड होगा तो इसीलिए माय
  7486. 4:47:33फंक्शन के अंदर मुझे कुछ मैसेज भेजना
  7487. 4:47:35पड़ेगा मेरा मैसेज कुछ भी हो सकता है आई
  7488. 4:47:37लव जावास्क्रिप्ट सेव कर देते हैं रिफ्रेश
  7489. 4:47:39कर देते हैं तो वही चीज मेरे लिए प्रिंट
  7490. 4:47:41हो कर आ जाएगी तो यहां पे जो हमारा
  7491. 4:47:43पैरामीटर होता है वो हम फंक्शन कॉल के
  7492. 4:47:45अंदर पैरेंस के अंदर ही लिखकर पास कर रहे
  7493. 4:47:48होते हैं और यहां पर क्या करेंगे यहां पर
  7494. 4:47:50इसी सेम पैरामीटर को हम आर्गुमेंट कह देते
  7495. 4:47:52हैं तो पैरामीटर और आर्गुमेंट सेम ही चीज
  7496. 4:47:55होती है फंक्शन डेफिनेशन के अंदर जिस
  7497. 4:47:56वेरिएबल को हम यूज़ कर रहे हैं उसको
  7498. 4:47:57पैरामीटर कह देते हैं और फंक्शन कॉल के
  7499. 4:48:00अंदर जिस वैल्यू को हम पास कर देते हैं
  7500. 4:48:02उसे हम आर्गुमेंट कह देते हैं पर इनको
  7501. 4:48:04जनरली लोग इंटरचेंजेबली भी यूज कर लेते
  7502. 4:48:06हैं आपकी मर्जी आप यूज करना चाहो तो बट
  7503. 4:48:08टेक्निकल टर्म्स जो सही तरीका है लिखने का
  7504. 4:48:09वो यही है कि फंक्शन डेफिनेशन के अंदर जो
  7505. 4:48:11वेरिएबल होता है वो पैरामीटर होता है कॉल
  7506. 4:48:13के अंदर जो वैल्यू पास करते हैं उसको
  7507. 4:48:14आर्गुमेंट कहते हैं बाकी बात दोनों जगह
  7508. 4:48:16सेम ही चीज की हो रही है अब हम चाहते तो
  7509. 4:48:18मल्टीपल आर्गुमेंट भी पास कर सकते थे जैसे
  7510. 4:48:20यहां पर मैं कोई और वेरिएबल पास कर देती
  7511. 4:48:22लेट्स सपोज आई पास्ड अ वैल्यू 100 और यहां
  7512. 4:48:25पे उसे दूसरे वेरिएबल के अंदर स्टोर करा
  7513. 4:48:26लेते तो कॉमा से सेपरेट करके हम मल्टीपल
  7514. 4:48:28इनपुट्स ले सकते हैं अब इस इनपुट को हम
  7515. 4:48:30किस तरीके से यूज़ करें किसी भी तरीके से
  7516. 4:48:32यूज़ कर सकते हैं फॉर एग्जांपल मेरी जो
  7517. 4:48:33स्ट्रिंग है मैसेज वाली स्ट्रिंग उसको
  7518. 4:48:35मैंने मल्टीप्लाई कर दिया n के साथ लेट्स
  7519. 4:48:38सपोज इससे क्या हमारे पास आउटपुट निकल के
  7520. 4:48:40आता है सेव किया रिफ्रेश किया तो हमारे
  7521. 4:48:42पास एक एरर आ रहा है व्हिच इज ए ए ए ए जो
  7522. 4:48:45एरर होता है उसका मतलब होता है नॉट अ नंबर
  7523. 4:48:48नॉट अ नंबर मतलब इसका जो आउटपुट निकल के
  7524. 4:48:51आया दिस इज नॉट अ नंबर दिस इज नॉट वैलिड
  7525. 4:48:54यू कांट डू इट तो इस तरीके से हम अपने
  7526. 4:48:56नंबर को अपनी स्ट्रिंग से मल्टीप्लाई नहीं
  7527. 4:48:57करेंगे अब ये तो हो गया बहुत सिंपल सा
  7528. 4:48:59एग्जांपल एक और एग्जांपल लेते हैं लेट्स
  7529. 4:49:01क्रिएट अ फंक्शन जो दो नंबर्स का सम
  7530. 4:49:05कैलकुलेट करने के काम आता है हमें लेट्स
  7531. 4:49:07सपोज हमारा कोई कोड है जिसमें बारबार
  7532. 4:49:09बारबार हमें दो नंबर्स का सम कैलकुलेट
  7533. 4:49:11करना पड़ रहा है कभी हमें 4+ 5 का सम
  7534. 4:49:12कैलकुलेट करना पड़ रहा है कभी हमें 7 + 8
  7535. 4:49:15का सम कैलकुलेट करना पड़ रहा है इस तरीके
  7536. 4:49:17से बार-बार हमारे कोड के अंदर लेट्स सपोज
  7537. 4:49:19हमें सम कैलकुलेट करना पड़ रहा है तो हम
  7538. 4:49:21एक फंक्शन बना सकते हैं वी कैन कॉल इट सम
  7539. 4:49:23सम के अंदर दो नंबर्स का सम कैलकुलेट होगा
  7540. 4:49:26तो वो दो नंबर्स आने चाहिए इसके अंदर
  7541. 4:49:27इनपुट में तो इनपुट में हम दो नंबर्स ले
  7542. 4:49:29सकते हैं a एंड b इनको हम x एंड y भी बोल
  7543. 4:49:32सकते हैं जो हमारा मन करे और फिर क्या कर
  7544. 4:49:34सकते हैं हम कसोल डलॉग करके इन दो नंबर्स
  7545. 4:49:36के सम को प्रिंट करवा सकते हैं इसको सेव
  7546. 4:49:39कर लिया रिफ्रेश किया रिफ्रेश किया अब इसे
  7547. 4:49:41कॉल करना पड़ेगा तो यहीं पे कंसोल के अंदर
  7548. 4:49:43कॉल कर लेते हैं लेट्स सपोज वी वांट टू
  7549. 4:49:46कैलकुलेट द सम ऑफ व एंड टू थ आ गया हमारे
  7550. 4:49:48पास उसी तरीके से 121 एंड 38 92 इस नंबर
  7551. 4:49:54का सम कैलकुलेट कर रहे हैं 1013 हमारे पास
  7552. 4:49:56आ गया तो इस तरीके से जब भी हमें दो
  7553. 4:49:58नंबर्स का सम कैलकुलेट करना हुआ हम अपने
  7554. 4:49:59सम फंक्शन को इवोक कर सकते हैं उसे कॉल कर
  7555. 4:50:02सकते हैं अब ये तो हो गया वो फंक्शन जो
  7556. 4:50:05कुछ भी काम हमें करके दे रहा है फंक्शंस
  7557. 4:50:07कुछ इनपुट लेते हैं तो वो कुछ वैल्यू भी
  7558. 4:50:09रिटर्न कर सकते हैं फंक्शन जो है हमें कुछ
  7559. 4:50:11वैल्यू रिटर्न करके वापस करके भी दे सकता
  7560. 4:50:13है उसके लिए हमें अपने रिटर्न कीवर्ड को
  7561. 4:50:15यूज करना होता है जैसे फॉर एग्जांपल ये जो
  7562. 4:50:18सम फंक्शन है ये वैल्यू को प्रिंट ना
  7563. 4:50:19करवाए ये उस वैल्यू को बस रिटर्न करके दे
  7564. 4:50:21दे तो यहां क्या कर सकते हैं यहां एक
  7565. 4:50:24वेरिएबल बना सकते हैं सम और उसके अंदर x +
  7566. 4:50:27y की वैल्यू हम कैलकुलेट कर सकते हैं या
  7567. 4:50:29कंफ्यूजन ना हो जाए सेम नेम से तो इसे s
  7568. 4:50:32बोल देते हैं s के अंदर x + y की वैल्यू
  7569. 4:50:34कैलकुलेट हो सकती है और फिर इस फंक्शन से
  7570. 4:50:36वैल्यू रिटर्न करने के लिए हम अपना रिटर्न
  7571. 4:50:38कीवर्ड लिखते हैं तो रिटर्न कीवर्ड भी एक
  7572. 4:50:40रिजर्व्ड कीवर्ड होता है जिसका काम होता
  7573. 4:50:42है वैल्यूज को वापस भेजना वैल्यूज को
  7574. 4:50:44रिटर्न करना फंक्शन से और ये s वाली
  7575. 4:50:46वैल्यू को रिटर्न कर सकता है रिटर्न
  7576. 4:50:48कीवर्ड जो है हमेशा एक की वैल्यू रिटर्न
  7577. 4:50:50कर सकते हैं वो एक वैल्यू एरे भी हो सकता
  7578. 4:50:51है जिसके अंदर बहुत सारी वैल्यूज हो पर एट
  7579. 4:50:53दी एंड जाएगा एक ही वेरिएबल तो आप कोई
  7580. 4:50:55स्ट्रिंग रिटर्न कर सकते हो कोई नंबर
  7581. 4:50:56रिटर्न कर सकते हो कोई ऑब्जेक्ट रिटर्न कर
  7582. 4:50:58सकते हो कोई एरे रिटर्न कर सकते हो पर एट
  7583. 4:51:00द एंड एक ही रिटर्न वैल्यू आपको रिटर्न
  7584. 4:51:02करनी है तो यहां पर सेव कर लेते हैं जैसे
  7585. 4:51:05ही हम सम ऑफ x या सम ऑफ थ्री एंड फोर को
  7586. 4:51:09कॉल करेंगे तो इस बार कुछ भी प्रिंट नहीं
  7587. 4:51:10होगा रिफ्रेश किया हमारी स्क्रीन खाली है
  7588. 4:51:12क्योंकि कहीं भी कसोल डलॉग वाली स्टेटमेंट
  7589. 4:51:15नहीं आ रही पर यहां क्या होगा सम ऑफ थ एंड
  7590. 4:51:17फर हमारे लिए एक वैल्यू रिटर्न करके देगा
  7591. 4:51:19तो इसे कहीं पे स्टोर करा लेते हैं लेट
  7592. 4:51:21वैल्यू इज इक्वल टू दिस वैल्यू और फिर हम
  7593. 4:51:23इस वैल्यू को प्रिंट कर सकते हैं
  7594. 4:51:24console.log वैल्यू सेव कर लेते हैं
  7595. 4:51:27रिफ्रेश कर लेते हैं तो हमारे पास वैल्यू
  7596. 4:51:29आ गई सेवन के इक्वल तो इस तरीके से कोई भी
  7597. 4:51:31वैल्यू फंक्शन से रिटर्न हो सकती है एंड
  7598. 4:51:33उसे हम कहीं भी किसी भी नए वेरिएबल के
  7599. 4:51:34अंदर सेव करवा सकते हैं फिर उसे यूज़ कर
  7600. 4:51:36सकते हैं एक और इंपॉर्टेंट चीज टू नोट कि
  7601. 4:51:38जैसे ही कोई फंक्शन रिटर्न कर देता उसके
  7602. 4:51:41बाद अगर आपने कुछ भी कोड लिखा लेट्स सपोज
  7603. 4:51:44हम यहां कसोल डलॉग लिख देते हैं आफ्टर
  7604. 4:51:46रिटर्न ये हमारी कसोल डट लॉग की स्टेटमेंट
  7605. 4:51:49हो गई और एक स्टेटमेंट यहां लिख देते हैं
  7606. 4:51:51बिफोर रिटर्न ये रिटर्न से पहले ये रिटर्न
  7607. 4:51:54के बाद तो यहां वीएस कोड तो पहले ही आपको
  7608. 4:51:56इंडिकेट कर रहा है वस कोड के अंदर लिखोगे
  7609. 4:51:57तो यहां धुंधली सी चीज आ रही है मतलब
  7610. 4:51:59धुंधली सी हमारी लाइन हो गई है एंड यू इफ
  7611. 4:52:01यू हर ओवर इट इट शोज अनरीचेबल कोड
  7612. 4:52:04डिटेक्टेड अनरीचेबल कोड यानी यह कोड कभी
  7613. 4:52:07एग्जीक्यूट नहीं होगा इस कोड को कभी रन ही
  7614. 4:52:09नहीं किया जाएगा ये जो लाइन ऑफ कोड है
  7615. 4:52:10इसको सेव करके रिफ्रेश करते हैं हमारे पास
  7616. 4:52:13प्रिंट होके आ रहा है बिफोर रिटर्न हमारे
  7617. 4:52:14पास सेवन प्रिंट होके आ रहा है पर कभी भी
  7618. 4:52:16आफ्टर रिटर्न प्रिंट होके नहीं आएगा तो एक
  7619. 4:52:18बार आपने किसी भी फंक्शन से रिटर्न कर
  7620. 4:52:20दिया उसके बाद कुछ भी आप कोड के अंदर
  7621. 4:52:22लिखें वो कभी एग्जीक्यूट नहीं होता इसीलिए
  7622. 4:52:25जनरली रिटर्न स्टेटमेंट के बाद हम कुछ भी
  7623. 4:52:27नहीं लिखते अपने फंक्शन के अंदर तो फंक्शन
  7624. 4:52:29कैसे काम करता है ऊपर से लेके नीचे तक काम
  7625. 4:52:31करता है पहले ये स्टेटमेंट एग्जीक्यूट
  7626. 4:52:32होगी फिर ये स्टेटमेंट एग्जीक्यूट होगी तो
  7627. 4:52:34प्रिंट हो गया बिफोर रिटर्न फिर ये
  7628. 4:52:36स्टेटमेंट एग्जीक्यूट होगी तो रिटर्न s से
  7629. 4:52:38क्या होगा हमारी s की वैल्यू सम की वैल्यू
  7630. 4:52:40रिटर्न हो जाएगी सम की वैल्यू कहां रिटर्न
  7631. 4:52:42होगी सम की वैल्यू वहां रिटर्न होगी जहां
  7632. 4:52:43उसको कॉल किया गया था तो वहां पे हम
  7633. 4:52:45वैल्यू के पास आ गए अब नीचे का जो काम है
  7634. 4:52:47वो स्टार्ट हो जाएगा तो कभी भी रिटर्न के
  7635. 4:52:50बाद वाला कोड एग्जीक्यूट नहीं होता तो
  7636. 4:52:51फंक्शन की अगर आपको कहीं भी रिटर्न लिखना
  7637. 4:52:53है फंक्शन में वो जनरली हमारी लास्ट लाइन
  7638. 4:52:55होती है तो हमारी फंक्शन की जो सेकंड टाइप
  7639. 4:52:58ऑफ डेफिनेशन थी वो हो जाएगी कि आप फंक्शन
  7640. 4:53:00कीवर्ड लिखते हैं फिर हम फंक्शन का नाम
  7641. 4:53:02लिखते हैं फिर अपने पैरामीटर्स डिफाइन
  7642. 4:53:03करते हैं कॉमा से सेपरेट करके और फिर अपने
  7643. 4:53:05ब्लॉक ऑफ कोड के अंदर कुछ भी काम कर सकते
  7644. 4:53:07हैं ये काम कुछ नॉर्मल कैलकुलेशंस भी हो
  7645. 4:53:09सकती हैं यह काम हो सकता है हमने फाइनली
  7646. 4:53:12किसी वैल्यू को रिटर्न कर दिया वो भी एक
  7647. 4:53:14वैलिड काम है जिसको हम करवा सकते हैं अब
  7648. 4:53:16हमारे जो फंक्शन के अंदर जितने भी
  7649. 4:53:18पैरामीटर्स होते हैं हमारे लेट्स सपोज
  7650. 4:53:20हमारे पास सम फंक्शन के अंदर x एंड y
  7651. 4:53:22पैरामीटर है अब ये जो x एंड y पैरामीटर है
  7652. 4:53:25ये एक्ट करेंगे एज दिस फंक्शंस लोकल
  7653. 4:53:28वेरिएबल ये फंक्शन के लोकल वेरिएबल की तरह
  7654. 4:53:31एक्ट करते हैं लोकल वेरिएबल यानी ऐसा
  7655. 4:53:33वेरिएबल जो इसी फंक्शन इसी के ब्लॉक ऑफ
  7656. 4:53:35कोड के अंदर आता है मतलब इसी फंक्शन के
  7657. 4:53:38स्कोप में रहता है स्कोप की बात हमने पहले
  7658. 4:53:40भी की थी स्कोप का मतलब बेसिकली होता है
  7659. 4:53:42वो वेरिएबल कहां तक जिंदा है तो ये जो
  7660. 4:53:44पैरामीटर्स आते हैं किसी भी फंक्शन के
  7661. 4:53:46अंदर ये लोकल वेरिएबल बन जाते हैं फंक्शन
  7662. 4:53:47के तो मतलब ये फंक्शन के कर्ली ब्रेसस के
  7663. 4:53:50अंदर तक ही जिंदा है उसके बाद ये एजिस्ट
  7664. 4:53:52नहीं करेंगे फॉर एग्जांपल अगर इस फंक्शन
  7665. 4:53:55को कॉल करने के बाद यहां पर हम प्रिंट
  7666. 4:53:57करवाने की कोशिश करें console.log
  7667. 4:54:00x तो यहां क्या आएगा हमारे पास अनडिफाइंड
  7668. 4:54:02आएगा रिफ्रेश करेंगे वी विल हैव एन एरर इट
  7669. 4:54:05सेज x इज नॉट डिफाइंड कौन सी लाइन पे लाइन
  7670. 4:54:08नंबर 11 पे तो ये हमारी लाइन नंबर 11 है
  7671. 4:54:10जहां पर x डिफाइन नहीं है क्यों क्योंकि x
  7672. 4:54:12तो सम फंक्शन का पार्ट है पर अगर यहां पर
  7673. 4:54:14हम प्रिंट करवाए कसोल डलॉग x तो यहां पर
  7674. 4:54:17प्रिंट हो जाएगा रिफ्रेश करेंगे x की
  7675. 4:54:19वैल्यू आ गई x = 3 तो इस तरीके से हमारे
  7676. 4:54:22पास प्रिंट होकर आ जाएगी वैल्यू तो यहां
  7677. 4:54:24से अपने नोट्स में एक चीज हमें लिख लेनी
  7678. 4:54:26है कि जो हमारे फंक्शन के पैरामीटर्स होते
  7679. 4:54:28हैं मैं शॉर्ट में लिख रही हूं पम्स व्हाट
  7680. 4:54:31आर दे दे आर लाइक लोकल
  7681. 4:54:34वेरिएबल लोकल वेरिएबल ऑफ
  7682. 4:54:38फंक्शन एंड इन का क्या स्कोप होता है इनके
  7683. 4:54:41पास ब्लॉक स्कोप होता है ब्लॉक स्कोप कहने
  7684. 4:54:44का मतलब कहां तक जिंदा रहते हैं ब्लॉक तक
  7685. 4:54:46जिंदा रहते हैं कौन से ब्लॉक तक जिंदा
  7686. 4:54:47रहते हैं फंक्शन के ब्लॉक तक जिंदा रहते
  7687. 4:54:49हैं तो ये चीज इंपॉर्टेंट है इसको हमें
  7688. 4:54:52याद रखना है तो ब्लॉक का मतलब होता है अगर
  7689. 4:54:53आपने कोई वेरिएबल लिखा है या कुछ और लिखा
  7690. 4:54:55है तो वो कहां तक जिंदा है तो हमारे जो
  7691. 4:54:57फंक्शन के पैरामीटर्स होते हैं उनका ब्लॉक
  7692. 4:54:59स्कोप होता है और वो ब्लॉक तक ही जिंदा
  7693. 4:55:00रहते हैं नेक्स्ट हम बात करने वाले हैं
  7694. 4:55:03अबाउट एरो फंक्शंस एरो फंक्शंस फंक्शंस को
  7695. 4:55:06ही लिखने का एक कंपैक्ट तरीका होता है
  7696. 4:55:08कंपैक्ट यानी छोटा तरीका होता है एक दो
  7697. 4:55:10फंक्शन बनाकर देखते हैं तो वी कैन मेक
  7698. 4:55:14फंक्शन फ्रॉम स्टार्टिंग एक हम सम फंक्शन
  7699. 4:55:16बना लेते हैं तो यह हमारा फंक्शन हो गया
  7700. 4:55:18सम जिसके पास दो नंबर आते हैं ए और बी और
  7701. 4:55:21ये क्या करता है ए और बी का सम रिटर्न कर
  7702. 4:55:23देता है a प् बी उसी तरीके से हम एक और
  7703. 4:55:25फंक्शन बना सकते हैं वी कैन कॉल इट मल
  7704. 4:55:28इसको मल्टीप्लिकेशन फंक्शन हम बना सकते
  7705. 4:55:30हैं तो मल्टीप्लिकेशन के लिए या
  7706. 4:55:35मल्टीप्लिकेशन
  7707. 4:55:37फंक्शन इसके अंदर ए एंड बी दो नंबर्स आ तो
  7708. 4:55:40ये फंक्शन हमारे लिए रिटर्न करेगा a * b
  7709. 4:55:43तो ये इसने रिटर्न कर दिया तो इस तरीके से
  7710. 4:55:45बहुत सारे फंक्शंस हैं जो बनाए जा सकते
  7711. 4:55:46हैं अब इन्हीं फंक्शंस को एक और कंपैक्ट
  7712. 4:55:49तरीके से छोटे तरीके से लिखने का तरीका
  7713. 4:55:51होता है हमारे एरो फंक्शंस एरो फंक्शंस हम
  7714. 4:55:53कैसे लिखते हैं एरो फंक्शंस के अंदर सीधा
  7715. 4:55:55हम अपने पेंसिस लगाते हैं और पैरेंस के
  7716. 4:55:57अंदर हम अपने पैरामीटर्स यूज़ करते हैं और
  7717. 4:55:59पैरामीटर्स के बाद हम एक एरो देते हैं एरो
  7718. 4:56:02कैसे देते हैं पहले हम लिखते हैं इक्वल टू
  7719. 4:56:04उसके बाद ग्रेटर दन का साइन बिना किसी
  7720. 4:56:05स्पेस के तो इसको क्या कह देते हैं हम ये
  7721. 4:56:08हमारे एरो फंक्शन का साइन हो जाता
  7722. 4:56:11है हम लिखते हैं पैरेंस फिर एरो और फिर एक
  7723. 4:56:16ब्लॉक ऑफ कोड बनाते हैं कर्ली ब्रेसस से
  7724. 4:56:18और उसके अंदर अपना काम लिखते हैं तो
  7725. 4:56:19बेसिकली ये एरो फंक्शन क्या कर रही है बता
  7726. 4:56:21रही है ये हमारे इनपुट आएंगे और इन इनपुट
  7727. 4:56:23के ऊपर क्या काम करना है वो हमारे लिए एरो
  7728. 4:56:25हमारे पास बता के दे रही है तो इतना जो
  7729. 4:56:27पार्ट होता है इसको हम अपना एरो फंक्शन कह
  7730. 4:56:29देते हैं और इस एरो फंक्शन की वैल्यू को
  7731. 4:56:31चाहे तो हम किसी एक वेरिएबल के अंदर स्टोर
  7732. 4:56:33कर सकते हैं तो जो हमारे फंक्शंस होते हैं
  7733. 4:56:35उनको भी वेरिएबल के अंदर स्टोर किया जा
  7734. 4:56:37सकता है तो इसका एक एग्जांपल देखते हैं हम
  7735. 4:56:40सम फंक्शन को रीक्रिएट करेंगे बट यूजिंग
  7736. 4:56:42एरो तो यहां पे यहां आ जाते हैं सम फंक्शन
  7737. 4:56:45का एरो वर्जन क्या होगा हम लिखेंगे पैरेंस
  7738. 4:56:47पैरेंस के अंदर दो वेरिएबल आएंगे a और b
  7739. 4:56:50एंड फिर हम लिखेंगे अपना एरो इक्वल टू एंड
  7740. 4:56:52ग्रेटर दन एंड उसके बाद ब्लॉक बना के फिर
  7741. 4:56:54हम अपना काम कर सकते हैं लेट्स सपोज हमारा
  7742. 4:56:57काम अभी करके दे रहा है हमें a + b की
  7743. 4:56:58वैल्यू रिटर्न करके दे रहा है इतना हमने
  7744. 4:57:00लिख दिया इसको सेव कर लेते हैं तो ये
  7745. 4:57:01हमारा क्या बन गया ये हमारा एक एरो फंक्शन
  7746. 4:57:04बन गया अगर रिफ्रेश करेंगे अपने कोड को तो
  7747. 4:57:06एज सच कुछ प्रिंट नहीं होगा क्योंकि इस
  7748. 4:57:08एरो फंक्शन को हमने यहां पे लिख तो दिया
  7749. 4:57:09पर इसको एग्जीक्यूट नहीं किया अभी इसको
  7750. 4:57:11एग्जीक्यूट करने के लिए हमें इसे किसी
  7751. 4:57:12वेरिएबल के अंदर स्टोर करना पड़ेगा तो
  7752. 4:57:14यहां पे हम कोई वेरिएबल बना सकते हैं
  7753. 4:57:16कंस्ट इसको हम कह सकते हैं
  7754. 4:57:18एरो
  7755. 4:57:20सम तो एरो सम ये जो वेरिएबल होगा ये अब एक
  7756. 4:57:23फंक्शन बन जाएगा इसको सेव कर लेते हैं
  7757. 4:57:25रिफ्रेश करते हैं और अपने एरो सम को एक
  7758. 4:57:27बार प्रिंट करवा के देखते हैं तो जैसे ही
  7759. 4:57:29हम अपने एरो सम वेरिएबल को प्रिंट
  7760. 4:57:30करवाएंगे कंसोल के अंदर वो क्या करेगा वो
  7761. 4:57:32हमें उसकी डेफिनेशन लाके दे देगा जैसे
  7762. 4:57:34हमारे पास कोई नॉर्मल वेरिएबल होता है
  7763. 4:57:37कॉस्ट x = 5 रिफ्रेश करते हैं x को प्रिंट
  7764. 4:57:40करवाते हैं x क्या करेगा अपनी वैल्यू दे
  7765. 4:57:42देगा वैसे ही हमारा एरो सम क्या करेगा एरो
  7766. 4:57:44सम अपनी वैल्यू दे देगा और एरो सम की
  7767. 4:57:46वैल्यू के अंदर क्या है इसकी वैल्यू के
  7768. 4:57:48अंदर एक पूरा का पूरा फंक्शन डेफिनेशन
  7769. 4:57:51स्टोर्ड है तो ये क्या है ये एक्चुअली एक
  7770. 4:57:53फंक्शन है अब इस एरो फंक्शन को एग्जीक्यूट
  7771. 4:57:55करने का वही सेम तरीका होता है हम एरो सम
  7772. 4:57:56अपने फंक्शन का नाम लिखेंगे और उसके अंदर
  7773. 4:57:58कुछ वैल्यू को पास कर देंगे तो फंक्शन को
  7774. 4:58:00एग्जीक्यूट कराने के लिए हमें पेंसिस के
  7775. 4:58:02अंदर वैल्यू पास करनी होती है तो ये क्या
  7776. 4:58:03करेगा हमें हमारा सम रिटर्न करके दे देगा
  7777. 4:58:05तो इस तरीके से हम किसी भी नॉर्मल फंक्शन
  7778. 4:58:07का एक एरो फंक्शन वर्जन लिख सकते हैं और
  7779. 4:58:10हमारे जो एरो फंक्शंस हैं दे आर पार्ट ऑफ
  7780. 4:58:11मॉडर्न जावास्क्रिप्ट तो जो मॉडर्न
  7781. 4:58:13जावास्क्रिप्ट के अंदर एक और नया फीचर
  7782. 4:58:15इंट्रोड्यूस हुआ था दोज वर एरो फंक्शंस और
  7783. 4:58:17जनरली अपनी जो मॉडर्न डे प्रोग्रामिंग
  7784. 4:58:18होती है जावास्क्रिप्ट के अंदर उसके अंदर
  7785. 4:58:20हम एरो फंक्शंस को ही लिखना प्रेफर करते
  7786. 4:58:22हैं तो ये हमारा एरो फंक्शन हो गया अब
  7787. 4:58:23मल्टीप्लिकेशन का एरो फंक्शन अगर हमें
  7788. 4:58:25बनाना है तो सबसे पहले तो मैं आपको
  7789. 4:58:27बोलूंगी पॉज करके खुद उसको करने की कोशिश
  7790. 4:58:29करनी है उसके बाद अब मेरे साथ आप बना सकते
  7791. 4:58:31हो तो यहां पर वी कैन राइट कंस्ट हमारा
  7792. 4:58:34एरो मल्टीप्लिकेशन इज इक्वल टू पेंसिस
  7793. 4:58:37बनाएंगे a एंड b
  7794. 4:58:40एरो बना लिया एंड उसके बाद यहां हम प्रिंट
  7795. 4:58:42करवा सकते हैं कलॉग a ल् b को इसको सेव कर
  7796. 4:58:47लेते हैं रिफ्रेश किया एंड अब एरो
  7797. 4:58:50मल्टीप्लिकेशन की वैल्यू हम प्रिंट करवा
  7798. 4:58:51सकते हैं पर इसको कॉल भी कर सकते हैं थ्री
  7799. 4:58:53एंड फर को हमें मल्टीप्लाई करवाना है तो
  7800. 4:58:55आंसर हो जाएगा 12 के इक्वल तो इस तरीके से
  7801. 4:58:57एरो फंक्शन हमारे लिए काम करते हैं हम
  7802. 4:58:58चाहे तो वैल्यू रिटर्न भी कर सकते हैं एरो
  7803. 4:59:00फंक्शन से रिटर्न a मल्टीप्ला बा b इसका
  7804. 4:59:03मतलब ये नहीं है कि a मल्टीप्ला बाय b की
  7805. 4:59:05वैल्यू एरो मल्टीप्लिकेशन के अंदर जाके
  7806. 4:59:06स्टोर हो जाएगी इसका मतलब यह है जब भी एरो
  7807. 4:59:09मल्टीप्लिकेशन को कॉल किया जाएगा तब a
  7808. 4:59:11मल्टीप्ला बा b की वैल्यू रिटर्न होगी सेव
  7809. 4:59:13कर लेते हैं रिफ्रेश किया एरो
  7810. 4:59:15मल्टीप्लिकेशन के अंदर अभी भी हमारा
  7811. 4:59:18फंक्शन ही स्टोर हो रहा है पर इस बार इसे
  7812. 4:59:19कॉल करेंगे थ्री एंड फोर को तो ये हमें
  7813. 4:59:22वैल्यू रिटर्न कर देगा व्हिच विल बी इक्वल
  7814. 4:59:23टू 12 तो इस तरीके से हमारे एरो फंक्शंस
  7815. 4:59:26काम करते हैं और हम मल्टीपल काम के लिए
  7816. 4:59:28अपने एरो फंक्शंस को क्रिएट कर सकते हैं
  7817. 4:59:30ये चीज याद रखनी है एरो फंक्शन क्या है
  7818. 4:59:31एरो फंक्शन राइट साइड वाला पार्ट है ये तो
  7819. 4:59:34बस एरो फंक्शन की वैल्यू को हमने किसी
  7820. 4:59:36वेरिएबल के अंदर स्टोर करा दिया तो ये
  7821. 4:59:38क्या बन गया ये वेरिएबल ये हमारा एक
  7822. 4:59:39फंक्शन वेरिल बबल बन गया ऐसा वेरिएबल
  7823. 4:59:41जिसके अंदर वैल्यू में एक फंक्शन स्टोर्ड
  7824. 4:59:43है कल को हम चाहे तो एरो मल्टीप्लिकेशन के
  7825. 4:59:46अंदर फाइव नॉर्मल वैल्यू भी स्टोर कर सकते
  7826. 4:59:48हैं क्योंकि ये क्या है ये सिंपल वेरिएबल
  7827. 4:59:49ही तो है सेव किया रिफ्रेश
  7828. 4:59:52किया ओके कांस्टेंट था लेट्स से डिफाइन कर
  7829. 4:59:55लेते हैं रिफ्रेश किया तो इस बार एरो
  7830. 4:59:58मल्टीप्लिकेशन के अंदर फाइव वैल्यू आ गई
  7831. 5:00:00तो ये एक नॉर्मल वेरिएबल है जिसके अंदर आज
  7832. 5:00:02एक फंक्शन वैल्यू है तो कल को कुछ और
  7833. 5:00:03नॉर्मल वैल्यू भी स्टोर्ड हो सकती थी सो
  7834. 5:00:05दिस इज हाउ आवर एरो फंक्शन वर्क अब जनरली
  7835. 5:00:08जो हमारे एरो फंक्शंस होते हैं इनको हम
  7836. 5:00:09छोटे फंक्शन के लिए यूज करते हैं एक तो हो
  7837. 5:00:11सकता है हमारे पास ऐसा फंक्शन है जो बहुत
  7838. 5:00:13सारा काम करके दे रहा है तीन चार पा छ
  7839. 5:00:15लाइन ऑफ कोड है उसके अंदर उन केसेस के लिए
  7840. 5:00:17हम जनरली एरो फंक्शन को प्रेफर नहीं
  7841. 5:00:18करेंगे पर फॉर एग्जांपल हमारे पास
  7842. 5:00:20मल्टीप्लिकेशन का काम है मेरे पास सम
  7843. 5:00:22कैलकुलेट करने का काम है इस तरीके के अगर
  7844. 5:00:24छोटे काम हमारे पास होते हैं तो हम एरो
  7845. 5:00:25फंक्शन को यूज करते हैं तो एरो फंक्शन से
  7846. 5:00:28यहां से क्या कर सकते हैं वी कैन रिटर्न
  7847. 5:00:30आवर वैल्यू ए प्लस बी इसके अलावा हम कुछ
  7848. 5:00:34प्रिंट करवाने के लिए भी एरो फंक्शन
  7849. 5:00:36क्रिएट कर सकते हैं फॉर एग्जांपल आई कैन
  7850. 5:00:38क्रिएट अ फंक्शन कॉस्ट प्रिंट हेलो हेलो
  7851. 5:00:41मुझे प्रिंट करवाना है तो उसके लिए बिना
  7852. 5:00:43कोई आर्गुमेंट लिए इस बार मुझे आर्गुमेंट
  7853. 5:00:45की जरूरत नहीं है पैरामीटर्स की जरूरत
  7854. 5:00:46नहीं है तो हम खाली पैरेंस भी लिख सकते
  7855. 5:00:48हैं और फिर अपना एरो लगा सकते हैं कर्ली
  7856. 5:00:50ब्रेसेज एंड यहां हम लिख सकते हैं
  7857. 5:00:52console.log हेलो तो बिना इनपुट के भी
  7858. 5:00:55हमारा एरो फंक्शन हमें कुछ काम करके दे
  7859. 5:00:57सकता है तो इस तरीके से हम अपने प्रिंट
  7860. 5:00:58हेलो फंक्शन को लिख सकते हैं रिफ्रेश किया
  7861. 5:01:00नाउ आई कैन एग्जीक्यूट माय प्रिंट
  7862. 5:01:03हेलो मेरे पास हेलो प्रिंट होकर आ
  7863. 5:01:06गया एंड जनरली हमारे पास सिंगल लाइन ऑफ
  7864. 5:01:09कोड होता है होता है तो हम इस कर्ली
  7865. 5:01:10ब्रेसस को भी हटा सकते हैं सेव किया तो इस
  7866. 5:01:13तरीके से हमारे फंक्शन की डेफिनेशन आ जाती
  7867. 5:01:15है जिसके अंदर एक सिंगल लाइन ऑफ़ कोड है
  7868. 5:01:17रिफ्रेश किया दोबारा से प्रिंट हेलो को
  7869. 5:01:19प्रिंट करवा सकते हैं हेलो प्रिंट होके आ
  7870. 5:01:20जाएगा इसके अंदर कोई एरर नहीं है पर जनरली
  7871. 5:01:22यहां पर हम प्रेफर करेंगे कि हम कर्ली
  7872. 5:01:24ब्रेसस के अंदर ही अपने फंक्शन से काम
  7873. 5:01:26करवाएं सो दिस वाज ऑल अबाउट फंक्शंस एंड
  7874. 5:01:29एरो फंक्शंस नेक्स्ट हम कुछ प्रैक्टिस
  7875. 5:01:31क्वेश्चंस को सॉल्व करने वाले हैं सबसे
  7876. 5:01:33पहला हमारा सवाल है क्रिएट अ फंक्शन
  7877. 5:01:34यूजिंग द फंक्शन कीवर्ड दैट टेक्स अ
  7878. 5:01:36स्ट्रिंग एज एन आर्गुमेंट एंड रिटर्न्स द
  7879. 5:01:38नंबर ऑफ वल इन द स्ट्रिंग वोवेल्स हमारे
  7880. 5:01:41क्या होते हैं इंग्लिश के अंदर ए ई आई ओ
  7881. 5:01:44यू ये हमारे पांच वोवेल्स होते हैं
  7882. 5:01:46इंग्लिश के अंदर और हमें कोई भी स्ट्रिंग
  7883. 5:01:48दी जाएगी फॉर एग्जांपल हमें स्ट्रिंग दी
  7884. 5:01:49जा रही है हेलो तो हेलो के अंदर जो नंबर
  7885. 5:01:51ऑफ वोवेल्स है उनको हमें प्रिंट करवाना है
  7886. 5:01:52एक वॉवेल है हमारे पास ई एक है हमारे पास
  7887. 5:01:54ओ तो हमारा जो फंक्शन है वो रिटर्न करे
  7888. 5:01:57नंबर ऑफ वॉबल्स या काउंट ऑफ वोवेल्स तो ये
  7889. 5:02:00दो वैल्यू को रिटर्न कर देगा तो इस तरीके
  7890. 5:02:02का फंक्शन हमें क्रिएट करना है इट इज
  7891. 5:02:03गोइंग टू बी वेरी इजी नॉर्मल जो हमने
  7892. 5:02:05चीजें सीखी है वही सारी चीजें हमारे काम
  7893. 5:02:07आएंगी तो एक बार पॉज करके फंक्शन का तो
  7894. 5:02:09लॉजिक यूज करना ही है पुराना जो
  7895. 5:02:11स्ट्रिंग्स के टाइम पे लूप्स के टाइम पे
  7896. 5:02:12हमने चीजें सीखी थी उनको भी हमें याद करना
  7897. 5:02:14है और फिर एक बार इसको खुद सॉल्व करने की
  7898. 5:02:16कोशिश करनी है बाकी हम तो अभी करेंगे ही
  7899. 5:02:18लेट्स ट्राई एंड सॉल्व इट सबसे पहले तो हम
  7900. 5:02:21अपने फंक्शन का नाम सोच लेते हैं क्या
  7901. 5:02:23फंक्शन हम अपने फंक्शन का नाम लिख सकते
  7902. 5:02:25हैं काउंट वोवेल्स फंक्शन का नाम जनरली
  7903. 5:02:28पढ़ के ही समझ आ जाना चाहिए कि ये फंक्शन
  7904. 5:02:30क्या काम करवाता है तो अपना फंक्शन एक बार
  7905. 5:02:32क्रिएट करते हैं इन आवर कोड लेट्स क्रिएट
  7906. 5:02:35अ फंक्शन काउंट वल्स इसके अंदर इनपुट के
  7907. 5:02:39अंदर क्या आएगा इस फंक्शन के अंदर इनपुट
  7908. 5:02:40के अंदर एक स्ट्रिंग आएगी तो स्ट्रिंग के
  7909. 5:02:42लिए उसको नाम दे देते हैं एसआर ये हमारे
  7910. 5:02:45वेरिएबल का नाम हो जाएगा स्ट्रिंग वेरिएबल
  7911. 5:02:46का नाम एंड अब हमें स्ट्रिंग वेरिएबल के
  7912. 5:02:49अंदर सारे के सारे वोवेल्स को काउंट करना
  7913. 5:02:51है अब वोवेल्स को कैसे काउंट करेंगे लेट्स
  7914. 5:02:53सपोज हमारे पास कोई भी स्ट्रिंग है हमारे
  7915. 5:02:54पास एक स्ट्रिंग है अपना कॉलेज अब इस
  7916. 5:02:57स्ट्रिंग के अंदर मुझे क्या करना पड़ेगा
  7917. 5:02:59एक-एक इंडेक्स पे जाना पड़ेगा और देखना
  7918. 5:03:01पड़ेगा क्या ये वॉबल है एक हमारी स्ट्रिंग
  7919. 5:03:03है और एक अपना काउंट वेरिएबल हम ले सकते
  7920. 5:03:05हैं काउंट को इनिश इज कर देंगे जीरो के
  7921. 5:03:07साथ अब स्ट्रिंग के एक-एक लेटर के ऊपर
  7922. 5:03:09जाएंगे लेट्स सपोज हमारे पास लेटर है a हम
  7923. 5:03:12चेक करेंगे क्या ये वॉवेल है या ये वॉवेल
  7924. 5:03:14नहीं है अगर है वॉवेल तो काउंट को इंक्रीज
  7925. 5:03:16कर देंगे वन से फिर p पे जाएंगे p तो
  7926. 5:03:19ववलू नहीं है फिर a पे जाएंगे ए तो ववलू
  7927. 5:03:22इंक्रीज कर दिया बाय वन फिर स पे जाएंगे
  7928. 5:03:24नहीं है o पे जाएंगे है इंक्रीज कर दिया
  7929. 5:03:27बाय वन ए पे जाएंगे नहीं है दूसरे एल पे
  7930. 5:03:29जाएंगे नहीं है फिर e पर जाएंगे e पर
  7931. 5:03:31जाएंगे तो इट इज अ वॉवेल तो इसे काउंट को
  7932. 5:03:33इंक्रीज कर दिया फोर जी पर जाएंगे नहीं है
  7933. 5:03:35e पे जाएंगे दोबारा काउंट को इंक्रीज कर
  7934. 5:03:36देंगे बाय फोर तो इस तरीके से एक-एक लेटर
  7935. 5:03:39एक कैरेक्टर एक एक इंडेक्स प मुझे जाना है
  7936. 5:03:41और अपने वोल्स को मुझे काउंट करना है तो
  7937. 5:03:43वोल आइडेंटिफिकेशन
  7938. 5:03:57ऑफ स्ट्रिंग हम अपनी स्ट्रिंग से एक एक
  7939. 5:04:01कैरेक्टर निकालेंगे और क्या करेंगे कंसोल
  7940. 5:04:03डॉट लॉग करके अपने कैरेक्टर्स को प्रिंट
  7941. 5:04:05करवाएंगे इसे यहां से हटा लेते हैं सेव
  7942. 5:04:08करते हैं रिफ्रेश करते हैं काउंट वोवेल्स
  7943. 5:04:11को हम कॉल करने वाले हैं विद अ स्ट्रिंग
  7944. 5:04:15इसके अंदर स्ट्रिंग रख लेते हैं अपना
  7945. 5:04:17कॉलेज ये हमारी स्ट्रिंग हो गई तो
  7946. 5:04:19स्ट्रिंग के सारे के सारे जो इंडिविजुअल
  7947. 5:04:21कैरेक्टर्स हैं वो हमारे पास प्रिंट होके
  7948. 5:04:22आ गए फॉर ऑफ लूप को कैसे लिखना है वो हमने
  7949. 5:04:24ऑलरेडी सीखा हुआ है अब हमें एक एक
  7950. 5:04:26कैरेक्टर के लिए चेक करना है क्या ये
  7951. 5:04:29ववलू जिसकी वैल्यू अभी a है उसे कैसे चेक
  7952. 5:04:32करेंगे कि वो कोई
  7953. 5:04:33ववलू को कंपेयर कर सकते हैं विद आवर फाइव
  7954. 5:04:36वैल्यूज ए इ आई ओ एंड यू चेक करलो तो हर
  7955. 5:04:39इंडिविजुअल के साथ क्या ये इससे मैच कर
  7956. 5:04:41रहा है तो इक्वल टू इक्वल टू इक्वल टू
  7957. 5:04:43इसका हमें चेक लगाने की जरूरत है तो यहां
  7958. 5:04:45पे पहले तो एक वेरिएबल ले लेते हैं लेट
  7959. 5:04:47काउंट इज इ
  7960. 5:04:480 एंड फिर यहां पे हम चेक कर सकते हैं अगर
  7961. 5:04:52अगर मेरे कैरेक्टर की वैल्यू इक्वल टू हो
  7962. 5:04:55जाती है a के या फिर कैरेक्टर की वैल्यू
  7963. 5:04:58इक्वल टू हो जाती है e के इसी तरीके से
  7964. 5:05:02अगर हमारे कैरेक्टर की वैल्यू इक्वल टू हो
  7965. 5:05:04जाती है
  7966. 5:05:05i और माय कैरेक्टर इज इक्वल टू o
  7967. 5:05:10और माय
  7968. 5:05:11कैरेक्टर इज इक्वल टू य इस तरीके से पांच
  7969. 5:05:16कैरेक्टर्स के साथ हम कंपेयर कर सकते हैं
  7970. 5:05:18क्या किया हमने पांचों के पांचों
  7971. 5:05:19कैरेक्टर्स के नाम लिख दिए और सबके साथ
  7972. 5:05:21कंपेयर कर लिया अगर इसके साथ मैच हो जाता
  7973. 5:05:23है ठीक है तब तो बाकियों को चेक करने की
  7974. 5:05:25जरूरत नहीं है नहीं तो यह तो क्या किसकी
  7975. 5:05:27कंडीशन होती है और और या तो की कंडीशन या
  7976. 5:05:30तो या नहीं तो इसके साथ चेक करो नहीं तो
  7977. 5:05:31इसके साथ चेक करो नहीं तो इसके साथ चेक
  7978. 5:05:33करो नहीं तो इसके साथ चेक करो पांचों में
  7979. 5:05:35अगर किसी के साथ भी मैच हो गया तो हम क्या
  7980. 5:05:36करेंगे तो फिर हमें काउंट को कर देना है
  7981. 5:05:39प्लस प्लस तो हमारा काउंट हो जाएगा प्लस
  7982. 5:05:42प्लस और अगर नहीं होता मैच तो हमें कुछ
  7983. 5:05:43करने की जरूरत नहीं है काउंट तो वैसे ही
  7984. 5:05:45कम था उसको प्लस प्लस नहीं करेंगे और
  7985. 5:05:47लास्ट में क्या करेंगे अभी के लिए लास्ट
  7986. 5:05:49में सिर्फ प्रिंट करवाते हैं अपना काउंट
  7987. 5:05:52सेव कर लेते हैं तो इस तरीके से ऑटोमेटिक
  7988. 5:05:56वीएस कोड ने क्या किया हमारे कोड को एक
  7989. 5:05:58बेटर तरीके से लिख दिया इसके लिए आई बिलीव
  7990. 5:06:00मैंने प्रीटियर एक एक्सटेंशन होती है वीएस
  7991. 5:06:02कोड के अंदर आपको एक्सटेंशन इंस्टॉल करनी
  7992. 5:06:03है यू कैन सिंपली गो टू दिस एक्सटेंशंस
  7993. 5:06:05एंड यहां से जाके आप एक्सटेंशंस को
  7994. 5:06:07इंस्टॉल कर सकते हो और फिर कुछ कु
  7995. 5:06:09एक्सटेंशन होती है कोड लिखने में हेल्प कर
  7996. 5:06:11रही होती है बटियर इज वन ऑफ देम एक लाइव
  7997. 5:06:13सर्वर होती है जिसको वेबसाइट बनाते टाइम
  7998. 5:06:15हम यूज कर सकते हैं बहुत सारी डिफरेंट
  7999. 5:06:16डिफरेंट एक्सटेंशन होती है तो इस तरीके से
  8000. 5:06:19हमारा कोड लिखकर आ गया लॉजिक सेम है
  8001. 5:06:21रिफ्रेश किया अब काउंट वोवेल्स को एक बार
  8002. 5:06:23एक सिंपल स्ट्रिंग के लिए कॉल करते हैं
  8003. 5:06:25लेट्स कॉल इट फॉर ए बी सी एंटर किया ए बी
  8004. 5:06:27सी के अंदर कितने वोल्स हैं एक ही वोल है
  8005. 5:06:29ए प्रिंट करवा दिया उसने अब ट्रिपल ए के
  8006. 5:06:33लिए कॉल करते हैं थ्री बिल्कुल सही अब इफ
  8007. 5:06:36आई कॉल इट फॉर अपना कॉलेज एंटर किया कितने
  8008. 5:06:39वोवेल्स हैं फाइव वल्स हैं कौन-कौन से a
  8009. 5:06:41सेकंड ए o e एंड सेकंड e इस तरीके से
  8010. 5:06:45हमारे पास आ गया अगर मैंने यूज किया काउंट
  8011. 5:06:48वोवेल्स को फॉर लेट्स सपोज x वाज एक भी
  8012. 5:06:51वॉवेल नहीं है तो हमारे पास प्रिंट होकर आ
  8013. 5:06:53गया जरो तो इस तरीके से हम अपना ऐसा
  8014. 5:06:54फंक्शन बना सकते हैं जो वल्स को काउंट
  8015. 5:06:56करता है और फाइनली हमें क्या करना है
  8016. 5:06:58काउंट को रिटर्न करना है तो ये फंक्शन
  8017. 5:06:59क्या करेगा रिटर्न कर देगा द काउंट ऑफ
  8018. 5:07:02वल्स तो इस तरीके से हमने अपने फंक्शन को
  8019. 5:07:04क्रिएट कर लिया है नेक्स्ट पार्ट पे आ
  8020. 5:07:06जाते हैं क्रिएट एन एरो फंक्शन टू परफॉर्म
  8021. 5:07:09द सेम सेम टास्क मुझे क्या करना है एरो
  8022. 5:07:10फंक्शन की फॉर्म में सेम काम परफॉर्म करना
  8023. 5:07:12है तो उसके लिए कुछ नहीं करना सिंपली अपना
  8024. 5:07:15एक एरो फंक्शन बनाओ इसके लिए इसे नाम देते
  8025. 5:07:18हैं कंस्ट अ लेट्स कॉल इट काउंट वोवेल्स
  8026. 5:07:22की जगह ओड दे देते हैं बस ये हमारा एरो
  8027. 5:07:25फंक्शन हो जाएगा जिसके अंदर इनपुट में एक
  8028. 5:07:26स्ट्रिंग आएगी फिर हम एरो लगा देंगे और
  8029. 5:07:28वही सेम काम करना है इन फैक्ट वी कैन कॉपी
  8030. 5:07:30द सेम कोड कॉपी कर लिया पेस्ट कर दिया सेव
  8031. 5:07:34कर लिया रिफ्रेश किया काउंट वाओ को कॉल
  8032. 5:07:37करते हैं काउंट
  8033. 5:07:40वाव को कॉल करते हैं विद आवर स्ट्रिंग
  8034. 5:07:42इट्स कॉल्ड इट ए बी सीडी एंटर किया हमारे
  8035. 5:07:46पास एक वॉवेल आ गया इसी तरीके से ए ई आई ओ
  8036. 5:07:49यू आई नो हमारे पास पांच आएगा काउंट एंटर
  8037. 5:07:51किया हमारे पास काउंट में रिटर्न होकर आ
  8038. 5:07:53गया पांच तो इस तरीके से हम अपने फंक्शंस
  8039. 5:07:55को क्रिएट कर रहे हैं इन जावास्क्रिप्ट अब
  8040. 5:07:57फंक्शंस के बाद नेक्स्ट हम बात करने वाले
  8041. 5:07:59हैं एक और इनबिल्ट इंटरेस्टिंग फंक्शन के
  8042. 5:08:01बारे में फॉर अरेज व्हिच इज कॉल्ड द फॉर
  8043. 5:08:03ईच फॉर ईच एक तरीके का लूप होता है जिसको
  8044. 5:08:06जनरली हम अपने अरेज के लिए यूज कर सकते
  8045. 5:08:08हैं अब जो रीच है इट इज एक्चुअली अ मेथड
  8046. 5:08:12दो टर्म्स आप बार-बार बार-बार सुनेंगे एक
  8047. 5:08:14टर्म आप सुनेंगे फंक्शन एक टर्म आप
  8048. 5:08:16सुनेंगे मेथड अब फंक्शन क्या होता है हमने
  8049. 5:08:18ऑलरेडी पढ़ लिया पर जनरली हमने बात की है
  8050. 5:08:21कि जब भी हम कोई स्ट्रिंग लेते हैं लेट्स
  8051. 5:08:23सपोज हमने ली ए बी सी और उसके लिए अगर
  8052. 5:08:25हमने लिखा टू अपर केस तो ये जो टू अपर केस
  8053. 5:08:28होता है दिस इज एक्चुअली अ मेथड उसी तरीके
  8054. 5:08:31से ये जो हमारा फॉर ईच है दिस इज एक्चुअली
  8055. 5:08:33अ मेथड अब फंक्शन तो एक नॉर्मल फंक्शन
  8056. 5:08:36होता है नॉर्मल ब्लैक बॉक्स होता है जो
  8057. 5:08:38हमारे लिए कुछ इनपुट के बेसिस पे हमें कुछ
  8058. 5:08:40आउटपुट कुछ काम करके देता है पर अगर हम
  8059. 5:08:43इसी फंक्शन को लेट्स सपोज किसी ऑब्जेक्ट
  8060. 5:08:45के साथ एसोसिएट कर देते हैं तो फिर यही
  8061. 5:08:47फंक्शन हमारे लिए मेथड बन जाता है फॉर
  8062. 5:08:49एग्जांपल हमने बोल दिया टू अपर केस एक
  8063. 5:08:52स्ट्रिंग के लिए ही यूज हो सकता है तो ये
  8064. 5:08:54क्या बन गया ये मेथड बन गया क्योंकि टू
  8065. 5:08:56अपर केस अब लगाने के लिए टू अपर केस को
  8066. 5:08:58यूज करने के लिए हमें हमेशा अब एक
  8067. 5:09:00स्ट्रिंग की जरूरत होगी ऐसा नहीं है कि
  8068. 5:09:02नॉर्मली हम अपने कोड के अंदर लिखें कोई
  8069. 5:09:04एरे 1 2 3 और उसके लिए हम यूज कर ले डॉटू
  8070. 5:09:08अपर केस
  8071. 5:09:10टू अपर केस अगर इस तरीके से हम करते हैं
  8072. 5:09:13सेव किया रिफ्रेश किया तो हमारे पास एरर आ
  8073. 5:09:15जाएगा टू अपर केस इज नॉट अ फंक्शन एट दिस
  8074. 5:09:17वैल्यू मतलब इस तरीके से हम उसे यूज नहीं
  8075. 5:09:20कर सकते हमें हमेशा स्ट्रिंग की जरूरत
  8076. 5:09:22होगी अपने टू अपर केस को यूज़ करने के लिए
  8077. 5:09:24तो ये जो टू अपर केस था ये था तो एक
  8078. 5:09:26फंक्शन पर इसे हमने बाइंडर दिया इसे हमने
  8079. 5:09:28जोड़ दिया एक स्ट्रिंग के साथ तो अब यह
  8080. 5:09:30हमेशा स्ट्रिंग्स के साथ यूज़ होता है ऐसे
  8081. 5:09:32ही हमारा जो फॉर ईच है फॉर ईच है तो एक
  8082. 5:09:35फंक्शन ही पर यह फंक्शन जुड़ गया है अरेज
  8083. 5:09:37के साथ या इसे हम स्ट्रिंग्स के लिए भी
  8084. 5:09:39यूज कर सकते हैं पर क्योंकि ये किसी डेटा
  8085. 5:09:41स्ट्रक्चर के साथ जहां पे हम डेटा स्टोर
  8086. 5:09:42कराते हैं उसके साथ जुड़ गया है तो इसी
  8087. 5:09:44फंक्शन को हम मेथड कहेंगे तो मेथड्स क्या
  8088. 5:09:46होते हैं मेथड्स फंक्शंस ही होते हैं बस
  8089. 5:09:48मेथड्स को हम किसी ऑब्जेक्ट के साथ या
  8090. 5:09:50किसी और चीज के साथ किसी डेटा स्ट्रक्चर
  8091. 5:09:52के साथ एसोसिएट कर देते हैं बाइंडर देते
  8092. 5:09:54हैं जोड़ देते हैं अब नेक्स्ट मेथड जिसको
  8093. 5:09:56हम पढ़ रहे होंगे ये हमारा फॉर ईच मेथड
  8094. 5:09:58होगा और इसका काम होता है टू क्रिएट अ लूप
  8095. 5:10:00फॉर ईच को हम इस तरीके से यूज़ करते हैं
  8096. 5:10:02अगर हम किसी एरे के ऊपर फॉर ईच लगाना चाह
  8097. 5:10:04रहे हैं तो हम अपने एरे का नाम लिखते हैं
  8098. 5:10:05फिर हम लिखते हैं डॉट फॉर ईच उसके बाद
  8099. 5:10:07पैरेंस के अंदर हम अपना एक फंक्शन पास
  8100. 5:10:10करते हैं और यह जो फंक्शन होता है इसको हम
  8101. 5:10:12कॉलबैक फंक्शन भी बोल सकते हैं अब फंक्शंस
  8102. 5:10:15जावास्क्रिप्ट के अंदर दिस इज़ अ वेरी
  8103. 5:10:18इंटरेस्टिंग कांसेप्ट इन जावास्क्रिप्ट कि
  8104. 5:10:20फंक्शंस जावास्क्रिप्ट के अंदर पैरामीटर्स
  8105. 5:10:24की तरह पास हो सकते हैं वो पैरामीटर्स की
  8106. 5:10:26तरह पास भी हो सकते हैं प्लस आप चाहो तो
  8107. 5:10:29किसी फंक्शन की वैल्यू को आप रिटर्न भी कर
  8108. 5:10:30सकते हो तो नॉर्मली हम क्या करते थे किसी
  8109. 5:10:33वेरिएबल को जो लेट्स सपोज कोई नंबर
  8110. 5:10:35वेरिएबल है या कोई स्ट्रिंग वेरिएबल है
  8111. 5:10:37उसे हम फंक्शन के अंदर पैरामीटर की तरह
  8112. 5:10:39पास कर सकते थे यहां पर मैंने लिखा एक
  8113. 5:10:42फंक्शन माय फंक और इसके अंदर हमने क्या
  8114. 5:10:46किया कोई नंबर लिया लेट्स सपोज हमारे पास
  8115. 5:10:48कोई नंबर
  8116. 5:10:49है यहां पर एय नंबर है और इसी नंबर को ये
  8117. 5:10:53फंक्शन क्या करता है रिटर्न कर देता है तो
  8118. 5:10:54नॉर्मल नंबर्स को नॉर्मल स्ट्रिंग्स को
  8119. 5:10:56रिटर्न करना पैरामीटर की तरह लेना ये सारी
  8120. 5:10:58चीजें नॉर्मल है पर जावास्क्रिप्ट के अंदर
  8121. 5:11:01हम फंक्शंस को भी यहां पर ले सकते हैं
  8122. 5:11:03जैसे अगर मैंने डिफाइन किया कोई फंक्शन ए
  8123. 5:11:06स एी स मेरा क्या है एक फंक्शन है ये
  8124. 5:11:08फंक्शन क्या काम करवाता है
  8125. 5:11:09यह फंक्शन काम करवाता है console.log हेलो
  8126. 5:11:12प्रिंट करने
  8127. 5:11:13का तो इसी ए बी स को यहां पे लिखा भी जा
  8128. 5:11:16सकता है और इसी ए बी सी को यहां से रिटर्न
  8129. 5:11:19भी किया जा सकता है तो फंक्शन
  8130. 5:11:20जावास्क्रिप्ट के अंदर नॉर्मल वेरिएबल की
  8131. 5:11:22तरह कहीं पे पास भी किए जा सकते हैं कहीं
  8132. 5:11:24से रिटर्न भी किए जा सकते हैं इसीलिए
  8133. 5:11:25जावास्क्रिप्ट के जो फंक्शंस होते हैं दे
  8134. 5:11:27आर वेरी स्पेशल और ऐसा फंक्शन जो किसी
  8135. 5:11:29दूसरे फंक्शन को आर्गुमेंट की तरह पास
  8136. 5:11:31किया जाता है इसी फंक्शन को हम नाम दे
  8137. 5:11:33देते हैं कॉलबैक तो कॉल बैक इज अ फंक्शन
  8138. 5:11:35व्हिच इज पास्ड एज एन आर्गुमेंट टू अनदर
  8139. 5:11:37फंक्शन तो ये जो हमारा कॉलबैक फंक्शन है
  8140. 5:11:39फॉर ईच के अंदर यह फंक्शन हर एक एलिमेंट
  8141. 5:11:42के लिए एरे के अंदर एग्जीक्यूट होता है
  8142. 5:11:44इसका एक एग्जांपल देखते हैं एग्जांपल के
  8143. 5:11:46अंदर हम क्रिएट करते हैं एक एरे लेट एरे
  8144. 5:11:48इज इक्वल टू वी हैव 1 2 3 फर एंड फाइव इस
  8145. 5:11:52तरीके से हमने एक एरे बना लिया अब फॉर ईच
  8146. 5:11:54यूज़ करने के लिए हम लिखते हैं एरे डॉट
  8147. 5:11:55फॉर ईच और इस तरीके से हम अपना फंक्शन
  8148. 5:11:58एग्जीक्यूट कर सकते हैं अब इस मेथड को
  8149. 5:11:59एग्जीक्यूट करने के लिए हमें इसके अंदर
  8150. 5:12:01कोई फंक्शन पास करना पड़ेगा तो या तो हम
  8151. 5:12:03लिख सकते हैं नॉर्मली कोई फंक्शन फंक्शन
  8152. 5:12:05के साथ हम इसे नाम दे सकते हैं माय फंक्शन
  8153. 5:12:08या प्रिंट वैल्यू प्रिंट वैल्यू नाम दे
  8154. 5:12:11देते हैं इस फंक्शन को तो प्रॉपर फंक्शन
  8155. 5:12:13की डेफिनेशन जो होती है उसको हम पास करते
  8156. 5:12:15हैं और इसके अंदर इसी फंक्शन के अंदर हम
  8157. 5:12:17क्या कर सकते हैं वैल्यू कोई भी वेरिएबल
  8158. 5:12:20है जिसको डिफाइन करेंगे अब ये वैल्यू का
  8159. 5:12:21क्या मतलब होगा इस फंक्शन के अंदर वैल्यू
  8160. 5:12:24जो है ये फॉर ईच पास करेगा फॉर ईच एरे के
  8161. 5:12:26एकएक एलिमेंट को वैल्यू की तरह उठाएगा और
  8162. 5:12:29इस फंक्शन को ये जो इंटरनल कॉल बैक फंक्शन
  8163. 5:12:31है इसको पास करेगा तो यहां पे वैल्यू का
  8164. 5:12:33मतलब है
  8165. 5:12:36ईच वैल्यू एट ईच इंडेक्स हर जो इंडेक्स की
  8166. 5:12:41वैल्यू है वो इस वैल्यू वेरिएबल के अंदर
  8167. 5:12:42एक-एक करके एक-एक करके आती रहेगी तो ये जो
  8168. 5:12:44कॉलबैक फंक्शन है ये हर एक वैल्यू हर एक
  8169. 5:12:46आइटम के लिए एग्जीक्यूट होगा और इस फंक्शन
  8170. 5:12:48के अंदर हम कुछ नहीं करेंगे हम कसोल डलॉग
  8171. 5:12:50करके प्रिंट करवा देंगे वैल्यू इसको सेव
  8172. 5:12:53कर लेते हैं ये जो फंक्शन होता है कॉल बैक
  8173. 5:12:55फंक्शन इसको हमें एग्जीक्यूट नहीं करना
  8174. 5:12:56होता सिर्फ इसकी डेफिनेशन पास करनी होती
  8175. 5:12:58है फॉर ईच इसे ऑटोमेटिक एग्जीक्यूट कर
  8176. 5:13:00देगा हर एक एलिमेंट के लिए अब रिफ्रेश
  8177. 5:13:02करेंगे तो हमने फॉर ईच को तो ऑलरेडी कॉल
  8178. 5:13:04किया था तो हमारे पास सारे के सारे आइटम्स
  8179. 5:13:05प्रिंट होकर आ गए तो इस तरीके से हमारा
  8180. 5:13:07फॉर ईच काम करता है अब जनरली फॉर ईच के
  8181. 5:13:09अंदर ये जो कॉल बैक हम पास करते हैं इसको
  8182. 5:13:11हम पास करते हैं इन द फॉर्म ऑफ एन एरो
  8183. 5:13:13फंक्शन एरो फंक्शन लिखने के लिए हम यहां
  8184. 5:13:15बना सकते हैं अपने पेंसिस हमने लिख दिया
  8185. 5:13:17वैल्यू जो हमारा इनपुट होने वाला है अब ये
  8186. 5:13:19जो वैल्यू है हर एक इंडेक्स के लिए
  8187. 5:13:21अलग-अलग वैल्यू होगी और यहां हम अपना कोई
  8188. 5:13:23भी काम कर सकते हैं तो वी कैन राइट कंसोल
  8189. 5:13:25डलॉग
  8190. 5:13:26वैल्यू इसे कर सकते हैं सेव एंड रिफ्रेश
  8191. 5:13:29तो फिर से हमारे लिए वैल्यू आके प्रिंट हो
  8192. 5:13:31जाएगी अगर हमारे पास एरे के अंदर
  8193. 5:13:33स्ट्रिंग्स होती तो सारी स्ट्रिंग्स की
  8194. 5:13:34वैल्यू आ जाती फॉर एग्जांपल हमने सिटीज के
  8195. 5:13:36नाम स्टोर कराए मैंने पुणे लिख दिया मैंने
  8196. 5:13:38दिल्ली लिख दिया
  8197. 5:13:39मैंने मुंबई लिख दिया सेव किया रिफ्रेश
  8198. 5:13:42किया सो वी हैव ऑल द सिटी नेम्स तो इस
  8199. 5:13:44तरीके से हमारा फॉर इच काम करता है फॉर ईच
  8200. 5:13:46को हम तब यूज़ करते हैं जब हमें एरे के हर
  8201. 5:13:48एक एलिमेंट के लिए कुछ काम परफॉर्म कराना
  8202. 5:13:50होता है फॉर एग्जांपल मुझे हर एक एलिमेंट
  8203. 5:13:52को अपर केस के अंदर प्रिंट करना है तो मैं
  8204. 5:13:54लिख सकती हूं फॉर ईच वैल्यू डॉट टू अपर
  8205. 5:13:58केस एंड इसे एग्जीक्यूट कर देंगे यहां पर
  8206. 5:14:01ऐसे सेव किया रिफ्रेश किया ये सारी की
  8207. 5:14:03सारी सिटीज हमारे पास अपर केस के अंदर आ
  8208. 5:14:05गई सो दिस इज माय फॉर ईच अब फॉर ईच का ये
  8209. 5:14:08जो कॉल बैक फंक्शन होता है कॉलबैक फंक्शन
  8210. 5:14:10के अंदर तीन पैरामीटर्स होते हैं जिनको हम
  8211. 5:14:11यूज़ कर सकते हैं और ये जो पैरामीटर्स
  8212. 5:14:14होते हैं ऑप्शनल होते हैं हमारे लिए एक
  8213. 5:14:16होता है हमारा वैल्यू कि हर एक इंडेक्स पे
  8214. 5:14:18जो वैल्यू स्टोर्ड है जो आइटम स्टोर्ड है
  8215. 5:14:20इसको हम आइटम भी कह सकते हैं कुछ भी नाम
  8216. 5:14:21दे सकते हैं हम अपने पैरामीटर्स को दूसरा
  8217. 5:14:23होता है हमारा इंडेक्स यानी हमारी पोजीशन
  8218. 5:14:27और तीसरा होता है द एरे इट सेल्फ जैसे अगर
  8219. 5:14:30मुझे प्रिंट करवाना हो यहां पे वैल्यू के
  8220. 5:14:31साथ अपने इंडेक्स को तो मैं एक इंडेक्स
  8221. 5:14:33वेरिएबल बना सकती हूं और यहां पे अपर केस
  8222. 5:14:35के साथ हम प्रिंट करवा सकते हैं अपने
  8223. 5:14:37इंडेक्स को इसको सेव किया रिफ्रेश किया
  8224. 5:14:39पुणे एट पोजीशन रो दिल्ली एट पोजीशन वन
  8225. 5:14:41मुंबई एट पोजीशन टू हम चाहे तो इस इंडेक्स
  8226. 5:14:43को यहां से हटा भी सकते हैं हम चाहे तो
  8227. 5:14:45इसे यूज़ भी कर सकते हैं और तीसरा एक
  8228. 5:14:47पैरामीटर जो बाय डिफॉल्ट हमारे पास होता
  8229. 5:14:48है दैट इज द एरे इट सेल्फ यानी ए आरआर
  8230. 5:14:50हमारा जो एरे है उसे हम यहां पर साथ के
  8231. 5:14:53साथ प्रिंट करवा सकते हैं सेव किया
  8232. 5:14:54रिफ्रेश किया तो ये हमारी दो वैल्यूज हो
  8233. 5:14:57गई ये हमारा एरे प्रिंट हो गया पूरा का
  8234. 5:14:58पूरा ये दो वैल्यूज फिर हमारा पूरा एरे
  8235. 5:15:00प्रिंट हो गया ये दो वैल्यूज फिर हमारा
  8236. 5:15:01पूरा का पूरा एरे प्रिंट हो गया तो इस
  8237. 5:15:03तरीके से इन तीन पैरामीटर्स को फॉर ईच के
  8238. 5:15:05अंदर यूज किया जा सकता है कुछ केसेस में
  8239. 5:15:07हो सकता है हमें सिर्फ इंडेक्स की जरूरत
  8240. 5:15:09पड़े वैल्यू की जरूरत ना पड़े अब हमारा जो
  8241. 5:15:11फॉर ईच मेथड होता है दिस कैन ओनली बी
  8242. 5:15:12यूज्ड फॉर अरेज दिस विल नॉट बी यूज्ड फॉर
  8243. 5:15:14स्ट्रिंग्स स्ट्रिंग्स के लिए अगर हम इसको
  8244. 5:15:15यूज़ करेंगे तो ये हमें एरर दे देगा अब एक
  8245. 5:15:18और इंटरेस्टिंग थोरेट्स मैं आपको बताने
  8246. 5:15:20वाली हूं जो शायद आपसे इंटरव्यूज के अंदर
  8247. 5:15:21पूछा जा सकता है इंटरव्यूज के अंदर
  8248. 5:15:23जावास्क्रिप्ट का अगर आपका इंटरव्यू है
  8249. 5:15:25वेब डेवलपमेंट की पोजीशन के लिए तो हमसे
  8250. 5:15:26एक सवाल पूछा जा सकता है कि हायर ऑर्डर
  8251. 5:15:28फंक्शंस क्या होते
  8252. 5:15:30हैं एंड फॉर अ फन फैक्ट दिस फॉर ईच मेथड
  8253. 5:15:34हायर ऑर्डर फंक्शन इनको हम कह सकते हैं या
  8254. 5:15:36हायर ऑर्डर मेथड्स इनको हम कह सकते हैं ये
  8255. 5:15:38जो हमारा फ जो होता है ये हमारा हायर
  8256. 5:15:40ऑर्डर फंक्शन या हायर ऑर्डर मेथड इसको हम
  8257. 5:15:42कह सकते हैं हायर ऑर्डर फंक्शंस वो
  8258. 5:15:44फंक्शंस होते हैं जो दूसरे फंक्शंस को या
  8259. 5:15:46तो एज अ पैरामीटर ले लेते हैं किसी दूसरे
  8260. 5:15:48फंक्शन को एज अ पैरामीटर यूज कर रहे होते
  8261. 5:15:50हैं या फिर किसी फंक्शन को रिटर्न करते
  8262. 5:15:53हैं किसी फंक्शन को कोई अगर फंक्शन है जो
  8263. 5:15:56एज अ पैरामीटर यूज कर रहा है या दूसरा
  8264. 5:15:58फंक्शन जो वहां से रिटर्न कर रहा है
  8265. 5:16:00फंक्शन को एज अ वैल्यू तो उन्हें हम हायर
  8266. 5:16:02ऑर्डर फंक्शंस कहते हैं जैसे यहां पर ये
  8267. 5:16:04जो मेरा फॉर ईच फंक्शन है इसका पैरामीटर
  8268. 5:16:06क्या है इसका पैरामीटर एक दूसरा फंक्शन है
  8269. 5:16:08है जो हमारा कॉल बैक होता है तो जहां भी
  8270. 5:16:11जिस भी फंक्शन में आपको कॉल बैक दिखे वो
  8271. 5:16:12क्या बन जाएगा वो एक हायर ऑर्डर फंक्शन बन
  8272. 5:16:15जाएगा तो हायर ऑर्डर फंक्शन और हायर ऑर्डर
  8273. 5:16:17मेथड्स इन जावास्क्रिप्ट आर मेथड्स दैट
  8274. 5:16:19आइर टेक अनदर फंक्शन एज़ अ पैरामीटर
  8275. 5:16:21इंसाइड देम और दे रिटर्न अनदर फंक्शन एज़
  8276. 5:16:23देयर आउटपुट तो इस तरीके के फंक्शंस को हम
  8277. 5:16:25हायर ऑर्डर फंक्शंस कहते हैं तो ये चीज़
  8278. 5:16:27आप अपने नोट्स के अंदर नोट डाउन कर सकते
  8279. 5:16:29हो कि हमारे हायर ऑर्डर फंक्शंस क्या होते
  8280. 5:16:30हैं अब नेक्स्ट हम करने वाले हैं सॉल्व
  8281. 5:16:32अपना एक प्रैक्टिस क्वेश्चन फॉर अ गिवन
  8282. 5:16:34एरे ऑफ़ नंबर्स प्रिंट द स्क्वेयर ऑफ़ ईच
  8283. 5:16:37वैल्यू यूजिंग द फॉर ई लूप मतलब हमारे पास
  8284. 5:16:40एक एरे दिया होगा 1 2 3 4 कुछ भी हो सकते
  8285. 5:16:42हैं इसके अंदर नंबर्स हमें क्या करना है
  8286. 5:16:44हर नंबर के लिए उसका स्क्वेयर प्रिंट करना
  8287. 5:16:46है वन के लिए वन हो जाएगा टू के लिए फोर
  8288. 5:16:47हो जाएगा थ्री के लिए नाइन हो जाएगा फोर
  8289. 5:16:49के लिए 16 हो जाएगा इस तरीके से हर एक
  8290. 5:16:50नंबर का हमें स्क्वायर प्रिंट करना है
  8291. 5:16:52यूजिंग द फॉर ईच लूप स्क्वायर क्या होता
  8292. 5:16:55है स्क्वायर होता है नंबर मल्टीप्ला बाय
  8293. 5:16:57नंबर इट सेल्फ अब उसके लिए सबसे पहले तो
  8294. 5:16:59हम एरे बना लेते हैं पहले तो इसे खुद
  8295. 5:17:01सॉल्व करने की कोशिश करनी है बाकी पॉज
  8296. 5:17:03करके लेक्चर को वरना हम सॉल्यूशन कर रहे
  8297. 5:17:05हैं एक एरे बना लेते हैं इनको कहते हैं
  8298. 5:17:07नंबर्स लेट नंबर्स एरे इज इक्वल टू इसके
  8299. 5:17:10अंदर कोई भी रैंडम नंबर है जिसको हम लिख
  8300. 5:17:12सकते
  8301. 5:17:13हैं अपना फॉर इच लूप यूज़ करने के लिए हम
  8302. 5:17:16लिखेंगे नंबर्स डॉट फॉर ईच और इसके अंदर
  8303. 5:17:19अपना कॉल बैक पास कर देंगे कॉल बैक के
  8304. 5:17:21अंदर हमारे पास हर एक नंबर आ जाएगा नंबर
  8305. 5:17:23ऑफ नंबर्स एंड यहां पे हम प्रिंट करवा
  8306. 5:17:25सकते हैं कसोल डलॉग नंबर मल्टीप्ला बाय
  8307. 5:17:27नंबर इट सेल्फ तो ये हमारे पास आ जाएगा
  8308. 5:17:29हमारा स्क्वायर स्क्वायर लाने का दूसरा
  8309. 5:17:31तरीका ये भी है कि हम अपना ये वाला ऑपरेटर
  8310. 5:17:34यूज करें नहीं तो ये भी वैलिड तरीका है
  8311. 5:17:36इसे सेव कर लेते हैं और आउटपुट में जब हम
  8312. 5:17:38आएंगे तो हमारे पास हर एक नंबर का
  8313. 5:17:40स्क्वायर रिटर्न होके आ जाएगा ू का
  8314. 5:17:41स्क्वायर फोर होता है 3 का स्क्वायर ना
  8315. 5:17:43होता है 4 का स्क्वायर 16 होता है 5 का 25
  8316. 5:17:456 का हमारे पास 36 आ जाएगा तो इस तरीके से
  8317. 5:17:48इवन इफ यू राइट रेयली लाइक बिग नंबर्स
  8318. 5:17:50जिनके हो सकता है हमें स्क्वायर याद ना हो
  8319. 5:17:52जैसे 67 हो गया 52 हो गया 39 हो गया सेव
  8320. 5:17:55किया रिफ्रेश किया तो इनके भी स्क्वायर्स
  8321. 5:17:57हमारे लिए ऑटोमेटिक प्रिंट होके आ जाएंगे
  8322. 5:17:59अच्छा कॉल बैक को लिखने का एक और तरीका
  8323. 5:18:01होता है फॉर एग्जांपल मैंने कोई फंक्शन
  8324. 5:18:04डिफाइन किया वी विल कॉल इट स्क्वेयर या
  8325. 5:18:06कैलकुलेट
  8326. 5:18:07स्क्वेयर कैलकुलेट स्क्वायर इसको हम बोल
  8327. 5:18:09सकते हैं इज इक्वल टू और यहां पे हम अपना
  8328. 5:18:12पूरा जो एरो फंक्शन है इसको कट करके यहां
  8329. 5:18:14पे पेस्ट कर देते हैं तो ये हमारा
  8330. 5:18:16कैलकुलेट स्क्वायर नाम का एक फंक्शन बन
  8331. 5:18:18गया जिसकी डेफिनेशन में एक पूरा का पूरा
  8332. 5:18:20हमारे पास एरो फंक्शन है तो इस कैलकुलेट
  8333. 5:18:22स्क्वायर को आई कैन पास इनसाइड दिस फॉर ईच
  8334. 5:18:25फॉर ईच के अंदर कैलकुलेट स्क्वायर को अगर
  8335. 5:18:27हम पास कर देंगे तो भी एक वैलिड तरीका
  8336. 5:18:29होगा अपने एरो फंक्शंस को यूज़ करने का
  8337. 5:18:30रिफ्रेश करेंगे तो भी हमारे पास सारे के
  8338. 5:18:32सारे स्क्वायर्स प्रिंट होकर आ जाएंगे तो
  8339. 5:18:33इस तरीके से भी हम अपने कॉल बैक्स को पास
  8340. 5:18:36कर सकते हैं तो कॉल बैक में हमें क्या पास
  8341. 5:18:37करना होता है बस एक फंक्शन पास करना होता
  8342. 5:18:39है वो एक वेरिएबल भी हो सकता है जिसमें
  8343. 5:18:40किसी फंक्शन की डेफिनेशन लिखी हो नेक्स्ट
  8344. 5:18:43हम बात करने वाले हैं एरे के कुछ और
  8345. 5:18:44मेथड्स के बारे में और ये इंपॉर्टेंट
  8346. 5:18:46मेथड्स हैं जो हमारी डे टू डे जिंदगी को
  8347. 5:18:47अरेज के साथ काम करने में थोड़ा सा आसान
  8348. 5:18:50बना देते हैं अब ये जो एरे मेथड्स है काफी
  8349. 5:18:52फ्रीक्वेंसी
  8350. 5:18:53प्लेटफॉर्म पे या कहीं और भी जाके अगर आप
  8351. 5:18:55दूसरों का कोड देखते हो जिसने वेबसाइट
  8352. 5:18:57बनाई है या कोई वेब डेवलपमेंट का आप कोड
  8353. 5:18:59देखते हो प्रोजेक्ट का कोड देखते हो उसके
  8354. 5:19:00अंदर काफी फ्रीक्वेंसी
  8355. 5:19:05पार्ट ऑफ़ मॉडर्न जावास्क्रिप्ट जो हमारी
  8356. 5:19:07जिंदगी को थोड़ा सा आसान बनाते हैं सबसे
  8357. 5:19:10पहला मेथड जिसके बारे में हम जान सकते हैं
  8358. 5:19:11दैट इज द मैप मेथड मैप मेथड हमारा फॉर ईच
  8359. 5:19:15के काफी सिमिलर होता है जैसे फॉर ईच का
  8360. 5:19:18काम होता है एरे के एक-एक इंडेक्स पर जाकर
  8361. 5:19:20एक-एक वैल्यू के लिए किसी ऑपरेशन को
  8362. 5:19:22परफॉर्म कराना वैसा ही कुछ काम हमारे लिए
  8363. 5:19:24हमारा मैप मेथड करके देता है मैप को भी
  8364. 5:19:27यूज़ किया जा सकता है एरे के एक-एक
  8365. 5:19:29इंडेक्स पे जाके एक-एक वैल्यू के लिए कुछ
  8366. 5:19:31ऑपरेशन परफॉर्म कराने के लिए तो मैप इज
  8367. 5:19:33वेरी सिमिलर टू फॉर ईच बस दोनों में
  8368. 5:19:36डिफरेंस ये होता है कि मैप क्या करता है
  8369. 5:19:38हमें एक नया एरे रिटर्न करके देता है कि
  8370. 5:19:40कुछ भी काम आपने करा लिया तो जो काम आप
  8371. 5:19:42कराओ ग और जो रिजल्ट हमारा आएगा उन वैल्यू
  8372. 5:19:44से एक नया एरे क्रिएट हो जाएगा बल्कि फॉर
  8373. 5:19:47ईच के अंदर कोई नया एरे क्रिएट नहीं होता
  8374. 5:19:48फॉर ईच क्या करता है कुछ काम ही हमें
  8375. 5:19:50कैलकुलेट करके देता है तो मैप क्रिएट्स अ
  8376. 5:19:52न्यू एरे विद द रिजल्ट ऑफ़ सम ऑपरेशन द
  8377. 5:19:54वैल्यू इट्स कॉल बैक रिटर्न्स आर यूज्ड टू
  8378. 5:19:56फॉर्म अ न्यू एरे तो हम लिखते हैं रेड मैप
  8379. 5:19:59और इसके अंदर भी हम एक कॉल बैक फंक्शन पास
  8380. 5:20:01कर सकते हैं और इसके अंदर भी हम तीन
  8381. 5:20:02पैरामीटर्स यूज़ कर सकते हैं वैल्यू
  8382. 5:20:04इंडेक्स और एरे जनरली जब भी हम फॉर इच को
  8383. 5:20:06यूज़ करते हैं मैप को यूज़ करते हैं तो हम
  8384. 5:20:08ये इंडेक्स और एरे जनरली नहीं यूज कर रहे
  8385. 5:20:10होते हम सिंपली अपना वैल्यू ही लिखते हैं
  8386. 5:20:12कॉल बैक के अंदर तो मैप को यूज करने के
  8387. 5:20:14लिए सबसे पहले तो हम मैप को यूज करने वाले
  8388. 5:20:15हैं अपने एरे के एलिमेंट्स को प्रिंट
  8389. 5:20:17करवाने के लिए फॉर एग्जांपल इसे यहां से
  8390. 5:20:20हटा देते हैं हमें ये जो नंबर्स एरे है
  8391. 5:20:22इसके एलिमेंट्स को प्रिंट करना है तो हम
  8392. 5:20:24लिख सकते हैं नंबर्स डॉट मैप और हम यहां
  8393. 5:20:27अपना कॉल बैक पास कर सकते हैं हमारे पास
  8394. 5:20:29कोई भी वैल्यू होगी उसे हम प्रिंट करवा
  8395. 5:20:32सकते हैं कंसोल डलॉग आ वैल्यू इसको सेव कर
  8396. 5:20:35लेते हैं रिफ्रेश किया तो हमारे पास सारे
  8397. 5:20:37के सारे नंबर्स प्रिंट हो गए आ गए इन द
  8398. 5:20:39फॉर्म ऑफ वैल्यूज तो ये तो हो गया मैप को
  8399. 5:20:41यूज करना टू प्रिंट ऑल द वैल्यूज इसके
  8400. 5:20:43अलावा मैप को यूज करके हम अपना नया एरे भी
  8401. 5:20:45बना सकते हैं हम क्या करेंगे इस एरे की
  8402. 5:20:47कॉपी बनाने की कोशिश करते हैं तो जो भी
  8403. 5:20:49वैल्यू मैप से रिटर्न होती है मैप के कॉल
  8404. 5:20:51बैक से रिटर्न होती है वो नए एरे के अंदर
  8405. 5:20:53जाके स्टोर हो जाती है जैसे हम सिंपली
  8406. 5:20:55अपनी वैल्यू को ही रिटर्न कर सकते हैं जो
  8407. 5:20:56वैल्यू है हर एक इंडेक्स पे उसी को रिटर्न
  8408. 5:20:58कर दिया सेव किया रिफ्रेश किया एज सच कुछ
  8409. 5:21:00प्रिंट नहीं होगा पर ये क्या करेगा ये
  8410. 5:21:02हमारे लिए वैल्यू रिटर्न करेगा तो उसे हम
  8411. 5:21:04एक न्यू एरे के अंदर स्टोर करा सकते हैं
  8412. 5:21:06तो ये जो न्यू एरे वेरिएबल होगा नं ड मैप
  8413. 5:21:09ने इसे एक वैल्यू रिटर्न की और फिर हम
  8414. 5:21:11कसोल डलॉग करके प्रिंट करवा सकते हैं अपने
  8415. 5:21:13न्यू एरे को सेव किया रिफ्रेश किया तो यह
  8416. 5:21:15हमारा न्यू एरे आ गया जिसके अंदर सेम
  8417. 5:21:17वैल्यूज हैं हम चाहें तो वैल्यूज की जगह
  8418. 5:21:20यहां वैल्यू का स्क्वायर भी सेव करवा सकते
  8419. 5:21:22हैं सेव किया रिफ्रेश किया इस बार न्यू
  8420. 5:21:24एरे के अंदर सारे के सारे नंबर्स का
  8421. 5:21:26स्क्वायर आके स्टोर हो गया हमारा जो
  8422. 5:21:28ओरिजिनल एरे था यानी नम्स वो अभी भी सेम
  8423. 5:21:30है उसके अंदर कोई चेंज नहीं हुआ ये सिंपली
  8424. 5:21:31न्यू एरे रिटर्न कर रहा है अगर हम चाहते
  8425. 5:21:33हैं हर वैल्यू दो से मल्टीप्लाई हो जाए टू
  8426. 5:21:36से मल्टीप्लाई हो जाए डबल हो जाए रिफ्रेश
  8427. 5:21:38किया तो हमारे पास सारी की सारी वैल्यूज
  8428. 5:21:40डबल होकर प्रिंट हो गई तो इस तरीके से हम
  8429. 5:21:42अपने मैप को यूज़ करते हैं एंड मैप इज
  8430. 5:21:44यूज्ड टू क्रिएट अ न्यू एरे यूजिंग सम
  8431. 5:21:46रिटर्न वैल्यू बेस्ड ऑन ईच वैल्यू व्हिच
  8432. 5:21:48इज स्टोर्ड एट द इंडिविजुअल इंडेक्सेस ऑफ
  8433. 5:21:50द एरे तो यहां पे जब भी आप मैप या फॉर इच
  8434. 5:21:52के अंदर कंफ्यूज हो ये याद रखना है फॉर इच
  8435. 5:21:54यूज़ होता है जब हमें नॉर्मली कोई
  8436. 5:21:55कैलकुलेशन करनी हो नॉर्मली कुछ प्रिंट
  8437. 5:21:57करवाना हो मैप यूज़ होता है जब हमें
  8438. 5:21:59वैल्यूज को यूज करके कोई नया एरे क्रिएट
  8439. 5:22:01करना हो तो ये हमारे यूज केसेस होते हैं
  8440. 5:22:03आल्सो अगर कभी भी आपको फॉर इच का मान लो
  8441. 5:22:05सिंटेक्स याद नहीं आ रहा मैप का सिंटेक्स
  8442. 5:22:07याद नहीं आ रहा कभी भी कुछ भी प्रॉब्लम हो
  8443. 5:22:08सकती है हो सकता है हम मल्टीपल काफी टाइम
  8444. 5:22:10से दूसरी लैंग्वेज में कोड कर रहे हो हम
  8445. 5:22:12भूल गए जावास्क्रिप्ट का सिंटेक्स दैट इज
  8446. 5:22:13कंप्लीट नॉर्मल फॉर अ डेवलपर अगर आप डेली
  8447. 5:22:16बेसिस पे जो है जावास्क्रिप्ट को यूज़
  8448. 5:22:17नहीं कर रहे बहुत ज्यादा फ्रीक्वेंसी
  8449. 5:22:22भी कुछ भी आपको सीखना हो आप सिंपली जाके
  8450. 5:22:25google's हमारी एमडीएन की डॉक्यूमेंटेशन
  8451. 5:22:27होती है जिसके अंदर जाके कभी भी हम कुछ भी
  8452. 5:22:29पढ़ सकते हैं तो ये तो हो गया हमारा मैप
  8453. 5:22:31मेथड इसके अलावा हमारे पास एक और मेथड
  8454. 5:22:33होता है व्हिच इज कॉल्ड द फिल्टर मेथड
  8455. 5:22:35फिल्टर मेथड का काम होता है एरे के एक-एक
  8456. 5:22:37इंडिविजुअल इंडेक्स पे जाके जो हमारी
  8457. 5:22:39वैल्यूज होती हैं उनमें से कुछ वैल्यूज
  8458. 5:22:40फिल्टर आउट करना बेस्ड ऑन सम कंडीशन जैसे
  8459. 5:22:43चाय छान हैं तो छलनी से जो चाय निकल के
  8460. 5:22:46आती है वही तो फिल्टर हो के कप के अंदर
  8461. 5:22:47स्टोर होती है तो हम सोच सकते हैं वो जो
  8462. 5:22:49छलनी है दैट इज माय फिल्टर कॉल बैक फंक्शन
  8463. 5:22:51जो कुछ फिल्टर करेगा वैल्यूज और जो भी
  8464. 5:22:53वैल्यू फिल्टर होके कप के अंदर आके स्टोर
  8465. 5:22:55हो रही है दैट इज माय न्यू एरे तो इस
  8466. 5:22:57तरीके से हमने एग्जांपल लिया लेट्स सपोज
  8467. 5:22:59वी हैव एन एरे और हमें सारे के सारे इवन
  8468. 5:23:01एलिमेंट्स वहां से फिल्टर करने हैं तो हम
  8469. 5:23:02क्या कर सकते हैं रे डॉट फिल्टर और फिर
  8470. 5:23:04अंदर हम अपना कॉलबैक डिफाइन कर सकते हैं
  8471. 5:23:06कॉल बैक के अंदर रिटर्न वैल्यू में हम लिख
  8472. 5:23:08सकते हैं जो भी वैल्यू टू से कंप्लीट
  8473. 5:23:10डिवाइड होके रिमाइंडर में जीरो दे देती है
  8474. 5:23:12वो वैल्यूज क्या होती है वो वैल्यूज हमारी
  8475. 5:23:13इवन वैल्यूज होती हैं तो ये क्या रिटर्न
  8476. 5:23:15करेगा जिस भी वैल्यू के लिए ये जो कंडीशन
  8477. 5:23:18है हम कोई कंडीशन लिख सकते हैं लास्ट में
  8478. 5:23:20हम कुछ भी लिख सकते हैं अगर जिस भी
  8479. 5:23:22एलिमेंट के लिए कंडीशन ट्रू दे दी गी वो
  8480. 5:23:24एलिमेंट नए एरे में जाके स्टोर हो जाएगा
  8481. 5:23:26और जिसके लिए कंडीशन फॉल्स दे देगी या
  8482. 5:23:28फिल्टर फॉल्स दे देगा वो नए एरे के अंदर
  8483. 5:23:29जाके स्टोर नहीं होगा तो इसका एग्जांपल
  8484. 5:23:32देखते हैं लेट्स क्रिएट अ नंबर्स एरे या
  8485. 5:23:35सिंपल एरे इसके अंदर हम कुछ नंबर्स जो हैं
  8486. 5:23:37उनको स्टोर करा सकते हैं एंड फिर हम क्या
  8487. 5:23:41करेंगे हम इनमें से फिल्टर करेंगे इवन
  8488. 5:23:44नंबर्स को एरे डॉट फिल्टर मुझे इवन नंबर्स
  8489. 5:23:47को फिल्टर करना है तो उसके लिए हम अपना
  8490. 5:23:49कॉल बैक फंक्शन बना सकते हैं हर एक वैल्यू
  8491. 5:23:51के लिए मैं रिटर्न कर सकती हूं वैल्यू
  8492. 5:23:53मॉड्यूस 2 ट्रिप इ 0 जो भी वैल्यू है दो
  8493. 5:23:57से डिवाइड होके रिमाइंडर में जीरो दे रही
  8494. 5:23:59है वही मेरी इवन वैल्यू है और इसे एक नए
  8495. 5:24:01एरे के अंदर स्टोर करा सकते हैं वी कैन
  8496. 5:24:02कॉल इट इवन एरे ये हमारा इवन एरे हो जाएगा
  8497. 5:24:06और लास्ट में जाक हम प्रिंट करवा सकते हैं
  8498. 5:24:08अपने इवन एरे को सेव कर लिया रिफ्रेश किया
  8499. 5:24:13सो दिस इज माय इवन एरे व्हिच हैज 2 4 एंड
  8500. 5:24:166 ओरिजिनल एरे से जो इवन वैल्यूज थी वो
  8501. 5:24:18हमारे पास फिल्टर आउट होके हो गई अगर हमें
  8502. 5:24:20ऑड वैल्यूज चाहिए तो यहां हम नॉट इक्वल टू
  8503. 5:24:22कर सकते हैं सेव किया रिफ्रेश किया तो अब
  8504. 5:24:24हमारे पास एरे के अंदर सारी की सारी ऑड
  8505. 5:24:26वैल्यूज आ जाएंगी इसी तरीके से इफ आई वांट
  8506. 5:24:28मुझे वो सारी वैल्यूज चाहिए जो तीन से
  8507. 5:24:30बड़ी है तो हम यहां पे कंडीशन लगा सकते
  8508. 5:24:32हैं वैल्यू ग्रेटर दन 3 तो हमारे पास क्या
  8509. 5:24:34होगा तीन से बड़ी वाली सारी वैल्यूज आ
  8510. 5:24:36जाएंगी फिल्टर आउट होके तो जिन-जिन
  8511. 5:24:37वैल्यूज के लिए ये जो कंडीशन है ट्रू
  8512. 5:24:39रिटर्न करेगी वो सारी वैल्यूज हमारे इस
  8513. 5:24:41एरे के अंदर जाके स्टोर हो जाएंगी सेव
  8514. 5:24:43किया रिफ्रेश किया तीन से बड़े सारे के
  8515. 5:24:45सारे नंबर्स सारी की सारी वैल्यूज हमारे
  8516. 5:24:46पास आ गई हमारे नए एरे के अंदर तो ये जो
  8517. 5:24:48नया एरे है दिस इज बेसिकली अ कॉपी ऑफ सम
  8518. 5:24:50फिल्टर्ड आउट एलिमेंट्स हमारा जो ओरिजिनल
  8519. 5:24:53एरे था उसके अंदर चेंज नहीं होता है उसके
  8520. 5:24:54अंदर तो वैल्यूज वैसे की वैसी ही रहती है
  8521. 5:24:56एक नया एरे बनता है कुछ सेट ऑफ फिल्टर्ड
  8522. 5:24:58आउट वैल्यूज के साथ एंड इसी तरीके से
  8523. 5:25:00हमारे पास एक और मेथड होता है व्हिच इज
  8524. 5:25:02कॉल्ड द रिड्यूस मेथड रिड्यूस मेथड का काम
  8525. 5:25:05होता है अगर आपके पास कोई एरे है तो उस
  8526. 5:25:07एरे के ऊपर कुछ कुछ कुछ कुछ कुछ हमें
  8527. 5:25:09ऑपरेशन परफॉर्म करने हैं और लास्ट में उन
  8528. 5:25:11ऑपरेशंस को यूज करके हमारे पास एक सिंगल
  8529. 5:25:13वैल्यू आनी चाहिए तो अगर कभी भी कोड करते
  8530. 5:25:15हुए ऐसा कोई ऑपरेशन हमें परफॉर्म करना है
  8531. 5:25:17मान लो एवरेज कैलकुलेट करनी हो गई या सम
  8532. 5:25:19कैलकुलेट करना हो गया जिसमें इनपुट में तो
  8533. 5:25:22बहुत सारी वैल्यूज जाएंगी जैसे सम
  8534. 5:25:23कैलकुलेट करना है इनपुट में तो बहुत सारी
  8535. 5:25:25वैल्यू हैं पर आउटपुट में क्या आएगा
  8536. 5:25:26आउटपुट में तो एक ही वैल्यू आएगी क्या
  8537. 5:25:28वैल्यू सम की वैल्यू सम तो एक ही वैल्यू
  8538. 5:25:30होती है वैसे ही अगर हमें एवरेज कैलकुलेट
  8539. 5:25:32करना है तो इनपुट में तो बहुत सारी
  8540. 5:25:33वैल्यूज होंगी पर एवरेज क्या होती है
  8541. 5:25:35एवरेज तो एक ही वैल्यू होती है तो आउटपुट
  8542. 5:25:37में क्या आएगा एवरेज आएगा तो इस तरीके से
  8543. 5:25:39जब भी हमारे पास इनपुट में बहुत सारा होता
  8544. 5:25:41है और आउटपुट में मुझे एक ही वैल्यू चाहिए
  8545. 5:25:43तो वहां पे हम रिड्यूस को यूज़ कर सकते
  8546. 5:25:44हैं अब रिड्यूस मेथड का काम होता है टू
  8547. 5:25:46परफॉर्म सम ऑपरेशन एंड इट रिड्यूस द एरे
  8548. 5:25:49टू अ सिंगल वैल्यू एंड इट रिटर्न्स दैट
  8549. 5:25:51सिंगल वैल्यू कुछ ऑपरेशन परफॉर्म करेगा
  8550. 5:25:52सिंगल वैल्यू कैलकुलेट करेगा वही सिंगल
  8551. 5:25:54वैल्यू रिटर्न कर देगा अब यह रिड्यूस का
  8552. 5:25:57एक एग्जांपल है एक डेमो एग्जांपल है जिसको
  8553. 5:26:00मैंने लिया है फ्रॉम दी एमडीएन
  8554. 5:26:01डॉक्यूमेंटेशन टू शो इट टू यू रिड्यूस को
  8555. 5:26:04कैसे यूज करते हैं इसका बहुत क्लासिकल
  8556. 5:26:06एग्जांपल है सम कैलकुलेट करना जैसे यहां
  8557. 5:26:08पर हमने कांस्टेंट एरे बनाया हुआ है 1 2 3
  8558. 5:26:104 और इसके अंदर हमें सम कैलकुलेट करना है
  8559. 5:26:13तो हमने क्या किया हमने लिख दिया एरे डॉट
  8560. 5:26:15रिड्यूस और रिड्यूस के अंदर हमने एक एरो
  8561. 5:26:18फंक्शन पास कर दिया एरो फंक्शन के अंदर हम
  8562. 5:26:20क्या करते हैं दो वेरिएबल लिखते हैं एक
  8563. 5:26:22होता है हमारा एक्यूमिनेट वेरिएबल एक होता
  8564. 5:26:24है हमारी करंट वैल्यू करंट वैल्यूज को कह
  8565. 5:26:26सकते हो या अभी तक जो हम वैल्यू लिखते आ
  8566. 5:26:27रहे हैं वो भी इसको हम कह सकते हैं इसे हम
  8567. 5:26:29एक्यूमिनेट भी कह सकते हैं या इसे हम अपना
  8568. 5:26:31रिजल्ट भी कह सकते हैं तो दो पैरामीटर्स
  8569. 5:26:33जाते हैं हमारे कॉल बैक के अंदर एक रिजल्ट
  8570. 5:26:35एंड एक हमारी वैल्यू और फिर इन दोनों के
  8571. 5:26:37बेसिस पे कुछ कुछ काम होता है जैसे हम
  8572. 5:26:39अपने एक्यूमिनेट और करंट वैल्यू को यहां
  8573. 5:26:41पे ऐड कर रहे हैं इसकी जगह हम अपने रिजल्ट
  8574. 5:26:43और वैल्यू को भी ऐड कर सकते थे अब एक बार
  8575. 5:26:46मैं सिंपल तरीके से इसका कोड आपको लिख के
  8576. 5:26:48दिखाती हूं एंड देन आई विल एक्सप्लेन टू
  8577. 5:26:50यू व्हाट एगजैक्टली इज हैपनिंग अपने एरे
  8578. 5:26:52को थोड़ा सा छोटा कर लेते हैं चार
  8579. 5:26:53एलिमेंट्स का आई कैन राइट एरे डॉट रिड्यूस
  8580. 5:26:56और इसके अंदर हम एक कॉलबैक पास कर सकते
  8581. 5:26:58हैं कॉलबैक के अंदर दो वैल्यूज होंगी ये
  8582. 5:27:00दिखा भी रहा है एक होगी प्रीवियस वैल्यू
  8583. 5:27:02एक होगी करंट वैल्यू इनको प्रीवियस एंड
  8584. 5:27:04करंट भी बोल सकते हैं नहीं तो एज आई लाइक
  8585. 5:27:06टू कॉल इट रिजल्ट एंड
  8586. 5:27:10करंट और रिजल्ट एंड करंट क्या है मुझे
  8587. 5:27:13रिजल्ट एंड करंट को ऐड करना है तो माय
  8588. 5:27:15रिजल्ट एंड करंट शुड बी डेड और इन दोनों
  8589. 5:27:17को ऐड करके मैं रिटर्न करना चाहती हूं यह
  8590. 5:27:20रिटर्न करना चाहती हूं तो बेसिकली यहां से
  8591. 5:27:23क्या होने वाला है पहले तो जो भी रि फाइनल
  8592. 5:27:25रिजल्ट आएगा कॉन्स्ट इसको हम कह देते हैं
  8593. 5:27:28आउटपुट सिंगल वैल्यू होगी आउटपुट के अंदर
  8594. 5:27:30इस आउटपुट को एक बार प्रिंट करवाते हैं
  8595. 5:27:33सेव रिफ्रेश आउटपुट प्रिंट होके क्या आया
  8596. 5:27:3610 आया 10 क्या है 1 प् 2 इ 3 3+ 3 6 6 +
  8597. 5:27:394 इ 10 तो बेसिकली इस कोड ने मेरे लिए
  8598. 5:27:42मेरा सम कैलकुलेट कर दिया अब हम इस कोड का
  8599. 5:27:44मतलब समझने वाले हैं कि रिड्यूस ने
  8600. 5:27:46एक्चुअली काम कैसे किया मैंने अगर लिखा
  8601. 5:27:48एरे डॉट रिड्यूस और उसके अंदर मैंने कॉल
  8602. 5:27:52बैक के अंदर आई हैव रिटन माय एरो फंक्शन
  8603. 5:27:54जिसके अंदर आई हैव वन रिजल्ट और मेरे पास
  8604. 5:27:57है करंट एरो फंक्शन और हर बार क्या कर रहा
  8605. 5:28:00है फंक्शन हर बार फंक्शन रिटर्न कर रहा
  8606. 5:28:04है रिजल्ट प्लस करंट ये जो रिजल्ट है इसको
  8607. 5:28:07हम प्रीवियस भी कह सकते हैं इसको इनिशियल
  8608. 5:28:09भी कह सकते हैं कुछ भी कह सकते हैं तो अगर
  8609. 5:28:11मेरे पास एरे है इफ आई हैव एन एरे 1 2 3 4
  8610. 5:28:15तो एगजैक्टली होता क्या है सबसे पहले जो
  8611. 5:28:17मेरा रिजल्ट है और जो मेरा करंट है ये जो
  8612. 5:28:20दो वैल्यूज हैं ये शुरू होती है शुरुआत की
  8613. 5:28:22दो वैल्यूज के साथ यानी अभी रिजल्ट के
  8614. 5:28:25अंदर या इसको प्रीवियस इसीलिए नाम दिया
  8615. 5:28:26हुआ था प्रीवियस यानी पहले वाला यानी वन
  8616. 5:28:29और करंट यानी अभी वाला यानी टू तो रिजल्ट
  8617. 5:28:31के अंदर क्या आ जाएगा रिजल्ट के अंदर अभी
  8618. 5:28:33वन है करंट के अंदर क्या आ जाएगा करंट के
  8619. 5:28:35अंदर अभी टू है शुरुआत में मेरा रिजल्ट
  8620. 5:28:37क्या होता है शुरुआत में मेरा रिजल्ट होता
  8621. 5:28:39है फर्स्ट एलिमेंट तो शुरू में रिजल्ट के
  8622. 5:28:41अंदर तो फर्स्ट एलिमेंट है और ये क्या है
  8623. 5:28:42करंट एलिमेंट है अभी वाला एलिमेंट तो
  8624. 5:28:45मैंने क्या किया दोनों को ऐड कर दिया वन
  8625. 5:28:46और टू को ऐड कर दिया वन और टू को ऐड करके
  8626. 5:28:48मैंने रिटर्न कर दिया तो ये जो रिजल्ट
  8627. 5:28:50प्लस करंट होता है ये रिटर्न होके कहां
  8628. 5:28:51स्टोर होता है ये रिटर्न होके रिजल्ट के
  8629. 5:28:53अंदर ही स्टोर होता है तो अब नेक्स्ट लेवल
  8630. 5:28:55पे वन की वैल्यू क्या हो जाएगी पुराना
  8631. 5:28:58रिजल्ट प्लस करंट यानी 3 1 + 2 3 इसके
  8632. 5:29:00अंदर आ जाएगा और अब करंट कहां चला जाएगा
  8633. 5:29:02पहले यहां था करंट अब मेरा करंट यहां से
  8634. 5:29:04हट के करंट यहां आ जाएगा इस बार करंट की
  8635. 5:29:07वैल्यू क्या हो जाएगी इस बार करंट की
  8636. 5:29:08वैल्यू हो जाएगी थ्री तो इस बार किसको
  8637. 5:29:10प्लस करेंगे हम रिजल्ट के अंदर भी थ्री
  8638. 5:29:11करंट के अंदर भी थ्री तो इस बार 3 + 3
  8639. 5:29:13क्या हो जाएगा सिक्स हो जाएगा और सिक्स की
  8640. 5:29:15वैल्यू दोबारा से रिजल्ट के अंदर जाके
  8641. 5:29:16स्टोर हो जाएगी एंड फिर करंट को दोबारा
  8642. 5:29:19अपडेट करके करंट आ जाएगा यहां पे हम आ
  8643. 5:29:21जाएंगे फोर पे तो इस बार करंट की क्या
  8644. 5:29:23वैल्यू होगी करंट की वैल्यू होगी फोर
  8645. 5:29:24रिजल्ट की वैल्यू क्या है रिजल्ट की
  8646. 5:29:26वैल्यू है 6 तो 6 + 4 आउटपुट में क्या
  8647. 5:29:28देगा आउटपुट में मुझे देगा 10 तो ये दोनों
  8648. 5:29:31कैलकुलेट होके 10 रिटर्न करेंगे और फाइनली
  8649. 5:29:33अब और कुछ है नहीं करंट के पास आगे जाने
  8650. 5:29:35के लिए तो ये जो वैल्यू है लास्ट वैल्यू
  8651. 5:29:37जो रिटर्न होगी व्हिच विल बी = 10 ये 10
  8652. 5:29:39वैल्यू जाके हम अपने इस आउटपुट के अंदर
  8653. 5:29:41स्टोर करा देते हैं इसीलिए जब हम इसे
  8654. 5:29:43प्रिंट करवाते हैं हमारे पास प्रिंट होता
  8655. 5:29:44है 10 आके तो इस तरीके से हमारा रिड्यूस
  8656. 5:29:46मेथड वर्क करता है रिड्यूस मेथड में
  8657. 5:29:48शुरुआत होती है दो एलिमेंट्स के साथ और हर
  8658. 5:29:50बार जो हमारा रिजल्ट होता है वो अपडेट
  8659. 5:29:52होता रहता है उसके अंदर टोटल रिजल्ट स्टोर
  8660. 5:29:54होता रहता है और हम अपने करंट वेरिएबल के
  8661. 5:29:56साथ कुछ भी ऑपरेशन जो है उसको परफॉर्म कर
  8662. 5:29:58सकते हैं अब ये जो हमारा वेरिएबल है इसे
  8663. 5:29:59वैसे तो हमने रिजल्ट बोला हुआ है हम चाहे
  8664. 5:30:02तो इसे प्रीवियस भी लिख सकते हैं प्रीवियस
  8665. 5:30:03लिख दिया कोई चेंज नहीं आएगा आउटपुट हमारा
  8666. 5:30:05सेम रहेगा दैट इज इक्वल टू 10 अगर हमें
  8667. 5:30:08कुछ और करना है लेट्स सपोज हमारे पास एक
  8668. 5:30:09एरे है और इस एरे से हमें मैक्सिमम
  8669. 5:30:11एलिमेंट निकालना है लार्जेस्ट एलिमेंट
  8670. 5:30:13निकालना है लार्जेस्ट एलिमेंट कैसे
  8671. 5:30:14निकालेंगे फ 6 2 1 3 बहुत सारे एलिमेंट्स
  8672. 5:30:18है हमारे पास मुझे इसका लार्जेस्ट निकालना
  8673. 5:30:20है तो लार्जेस्ट निकालने के लिए व्हाट वी
  8674. 5:30:22कैन डू इज हमारे पास जो प्रीवियस करंट है
  8675. 5:30:24हमेशा उनमें से बड़े वाला एलिमेंट रिटर्न
  8676. 5:30:26कर दो जैसे लेट्स सपोज मेरे पास है वैल्यू
  8677. 5:30:294 5 1 पहले मैंने क्या किया इन दोनों को
  8678. 5:30:33लिया ये मेरा प्रीवियस है ये मेरा करंट है
  8679. 5:30:35फोर और फाइव में से कौन बड़ा है फाइव बड़ा
  8680. 5:30:37है तो प्रीवियस और करंट में शुरुआत में
  8681. 5:30:40फोर है इसके अंदर फाइव है मैंने क्या किया
  8682. 5:30:42दोनों में से जो बड़ा है उसको प्रीवियस के
  8683. 5:30:44अंदर स्टोर करा दिया तो दोनों में से बड़ा
  8684. 5:30:45है फाइव अब प्रीवियस फाइव बन गया एंड इस
  8685. 5:30:47बार करंट क्या बन गया इस बार करंट बन गया
  8686. 5:30:49वन अब फाइव और वन में से कौन बड़ा है फाइव
  8687. 5:30:51बड़ा है उसको दोबारा से प्रीवियस के अंदर
  8688. 5:30:52स्टोर करा दो एंड नेक्स्ट करंट के पास कुछ
  8689. 5:30:55होगा नहीं तो फाइनल आउटपुट क्या आएगा फाइव
  8690. 5:30:56आएगा तो लार्जेस्ट हम निकाल सकते हैं तो
  8691. 5:30:58लार्जेस्ट नंबर किसी भी एरे से फाइंड आउट
  8692. 5:31:00करने का क्या कोड होता है हम लिख सकते हैं
  8693. 5:31:02एरे डॉट रिड्यूस प्रीवियस एंड करंट और हम
  8694. 5:31:04रिटर्न कर देंगे जो बड़ा होगा तो अगर
  8695. 5:31:07प्रीवियस करंट से बड़ा है क्वेश्चन मार्क
  8696. 5:31:10तो प्रीवियस रिटर्न कर दो नहीं तो करंट को
  8697. 5:31:13रिटर्न कर दो तो यह कोड हम यूज कर सकते
  8698. 5:31:15हैं टू फाइंड आउट द लार्जेस्ट नंबर अब
  8699. 5:31:17रिफ्रेश किया तो सिक्स प्रिंट हुआ क्यों
  8700. 5:31:19क्योंकि इस एरे के अंदर जो लार्जेस्ट नंबर
  8701. 5:31:21है दैट इज इक्वल टू सिक्स यहां अगर रेंडम
  8702. 5:31:24बीच में मैंने 101 लिख दिया होता तो मेरे
  8703. 5:31:26पास 10 प्रिंट हो गया आ था रिफ्रेश करेंगे
  8704. 5:31:28101 प्रिंट हो गया है तो ये हमारा कोड
  8705. 5:31:31होता है टू प्रिंट द लार्जेस्ट नंबर इन एन
  8706. 5:31:33एरे कैसे कंडीशन के अंदर रिड्यूस में लिख
  8707. 5:31:36दो वो कंडीशन जो हमेशा लार्जेस्ट को
  8708. 5:31:37रिटर्न करें स्मॉलेट को रिटर्न करना है
  8709. 5:31:39कोई बात नहीं ग्रेटर दन की जगह लेस दन का
  8710. 5:31:41साइन लगा दो सेव रिफ्रेश इस बार वन प्रिंट
  8711. 5:31:43होकर आएगा तो इस तरीके से जो बेसिक ऑपरेशन
  8712. 5:31:46होते हैं जिसके अंदर इनपुट तो बहुत सारे
  8713. 5:31:48होते हैं पर आउटपुट में एक ही वैल्यू
  8714. 5:31:49चाहिए वो वैल्यू सम हो सकती है वो वैल्यू
  8715. 5:31:51एवरेज हो सकती है वो वैल्यू लार्जेस्ट हो
  8716. 5:31:52सकती है वो वैल्यू स्मालेस्ट हो सकती है
  8717. 5:31:54इस तरीके के कामों के लिए हम अपने एरे डॉट
  8718. 5:31:56रिड्यूस को यूज कर रहे होते हैं अब
  8719. 5:31:58नेक्स्ट हम सॉल्व करने वाले हैं अपने कुछ
  8720. 5:32:00और प्रैक्टिस क्वेश्चंस को सबसे पहला
  8721. 5:32:01क्वेश्चन हमें कह रहा है वी आर गिवन एन
  8722. 5:32:03एरे ऑफ मार्क्स ऑफ स्टूडेंट्स फिल्टर आउट
  8723. 5:32:06दिस शुड बी t आउट मार्क्स ऑफ द स्टूडेंट्स
  8724. 5:32:09दैट स्कोर्ड 90 प्लस हमारे पास कोई भी
  8725. 5:32:12रैंडम एरे है हम खुद से क्रिएट कर सकते
  8726. 5:32:14हैं 87 93 64 99 86 इस तरीके से हमें उन
  8727. 5:32:20स्टूडेंट्स के मार्क्स फिल्टर आउट करने
  8728. 5:32:22हैं जिनके 90 प्लस है तोय 9390 प् है 9990
  8729. 5:32:25प्स है इनको में फिल्टर आउट करके एक नया
  8730. 5:32:27एरे बनाना है तो एक बार इसे खुद ट्राई
  8731. 5:32:29करना है उसके बाद सॉल्यूशन को देखना है तो
  8732. 5:32:31सबसे पहले तो अपने मार्क्स का हम एरे बना
  8733. 5:32:33लेते हैं
  8734. 5:32:35लेट मार्क्स इ इक्वल टू
  8735. 5:32:3897 64 32 49 99
  8736. 5:32:4396 86 य काफी सारे मार्क्स हो गए अब कभी
  8737. 5:32:47भी अगर हमें किसी भी कंडीशन के बेसिस पे
  8738. 5:32:49फिल्टर आउट करनी है वैल्यूज एरे में तो
  8739. 5:32:51हमें पता है हमें अपने फिल्टर मेथड को यूज
  8740. 5:32:52करना पड़ेगा उसे यूज करने के लिए हम लिखते
  8741. 5:32:54हैं एरे का नाम मार्क्स फिर लिखेंगे डॉट
  8742. 5:32:56फिल्टर एंड उसके बाद कॉल बैक के अंदर अपनी
  8743. 5:32:59वैल्यूज ले लेंगे वैल्यू पर हम कंडीशन लगा
  8744. 5:33:01देंगे तो वैल्यू पे क्या कंडीशन लगेगी
  8745. 5:33:03हमें चाहिए वो सारी वैल्यूज जो ग्रेटर देन
  8746. 5:33:06है हमारे 90 इक्वल टू करने जरूरत नहीं है
  8747. 5:33:08और इसी कंडीशन के बेसिस पे हम रिटर्न कर
  8748. 5:33:10देंगे अपनी वैल्यूज को तो आप नोटिस करोगे
  8749. 5:33:12फिल्टर के अंदर जो कॉल बैक होता है दो ही
  8750. 5:33:14वैल्यूज रिटर्न करता है इवेंचर या फॉल्स
  8751. 5:33:16या तो वैल्यू ग्रेटर दन 90 ट्रू दे देगा
  8752. 5:33:18या ये फॉल्स दे देगा जिस भी वैल्यू के लिए
  8753. 5:33:21ट्रू रिटर्न होगा वो वैल्यू नए एरे के
  8754. 5:33:22अंदर ऐड होती है तो यहां एक न्यू एरे हम
  8755. 5:33:25क्रिएट कर लेते हैं या इसको हम अपना
  8756. 5:33:27टॉपर्स का एरे कह देते हैं दिस इज माय
  8757. 5:33:29टॉपर्स एरे एंड वी कैन प्रिंट द टॉपर्स
  8758. 5:33:32एरे सेव रिफ्रेश 97 99 96 ये सारी सारी
  8759. 5:33:38वैल्यूज हमारे पास यहां पे स्टोर होके आ
  8760. 5:33:39गई सेकंड क्वेश्चन की तरफ बढ़ते हैं टेक अ
  8761. 5:33:42नंबर n एज एन इनपुट फ्रॉम द यूजर यूजर
  8762. 5:33:44क्या करेगा प्रोमट में हमें इनपुट के अंदर
  8763. 5:33:46अपना नंबर दे देगा n क्रिएट एन एरे ऑफ
  8764. 5:33:49नंबर्स फ्रॉम वन टू n अगर यूजर ने मुझे
  8765. 5:33:52पांच दिया तो उसके बेसिस पे मुझे एक नया
  8766. 5:33:54एरे बनाना है जिसके अंदर 1 2 3 4 5 हो अगर
  8767. 5:33:57उसने मुझे फोर दिया तो मुझे नया एरे बनाना
  8768. 5:33:58है जिसके अंदर 1 2 3 4 हो तो इस तरीके से
  8769. 5:34:01मुझे एक नया एरे क्रिएट करना है सबसे पहले
  8770. 5:34:02तो इतना ही काम कर लेते हैं लेट्स आस्क द
  8771. 5:34:05यूजर फॉर अ नंबर n वी कैन यूजर प्रोमट
  8772. 5:34:09प्रोमट के अंदर हम लिख सकते हैं एंटर अ
  8773. 5:34:13नंबर तो उसे n के अंदर स्टोर करा लेंगे और
  8774. 5:34:17फिर हम एक एरे बना सकते हैं अब ये जो एरे
  8775. 5:34:20है शुरुआत में वी कैन कीप इट एमटी इसके
  8776. 5:34:23अंदर वन से लेके n तक वैल्यूज को हमें
  8777. 5:34:24स्टोर करना है तो एक तो है तरीका वैल्यूज
  8778. 5:34:27को स्टोर करने का एरे ऑफ 0 = 1 इस तरीके
  8779. 5:34:31से और दूसरा तरीका होगा कि हम एक अच्छा सा
  8780. 5:34:33लूप लगा ले उसके अंदर वैल्यूज को स्टोर
  8781. 5:34:35करें तो हम एक लूप लगा सकते हैं लेट आ इ 0
  8782. 5:34:38i <
  8783. 5:34:41n या वन से स्टार्ट कर लेते हैं इस लूप को
  8784. 5:34:43i = 1 i < इ n i +
  8785. 5:34:49प् वन से लूप स्टार्ट हो रहा है n तक
  8786. 5:34:52जाएगा हर बार मुझे क्या करना है एरे
  8787. 5:34:54ऑफ इंडेक्स के अंदर i को स्टोर कराना है
  8788. 5:34:57पहले i की वैल्यू वन होगी तो वन स्टोर
  8789. 5:34:59होगा फिर टू होगी तो टू स्टोर होगा फिर
  8790. 5:35:01थ्री होगी तो थी स्टोर्ड होगा फिर फोर
  8791. 5:35:02होगी तो फोर स्टोर्ड होगा और इंडेक्स क्या
  8792. 5:35:04होना चाहिए इंडेक्स होना चाहिए हर बार i
  8793. 5:35:06-1 व
  8794. 5:35:08जीरो एथ इंडेक्स पे स्टोर होगा टू फर्स्ट
  8795. 5:35:10इंडेक्स पे स्टोर होगा थ्री सेकंड इंडेक्स
  8796. 5:35:13पे स्टोर होगा दिस विल
  8797. 5:35:16बी ऑन सेकंड इंडेक्स फोर थर्ड इंडेक्स पे
  8798. 5:35:20स्टोर होगा इस तरीके से तो हम अपना एरे
  8799. 5:35:22बना लेंगे और एक बार हम इस एरे को प्रिंट
  8800. 5:35:25करवा लेंगे सेव किया रिफ्रेश किया लेट्स
  8801. 5:35:28सपोज हमने पास किया नंबर फाइव तो ये हमारे
  8802. 5:35:30फाइव नंबर्स का एरे आ गया रिफ्रेश किया
  8803. 5:35:32हमने पास किया 10 तो ये हमारे 10 नंबर्स
  8804. 5:35:35का एरे आ गया रिफ्रेश किया हमने पास किया
  8805. 5:35:37सेन तो ये हमारे सेवन नंबर्स का एरिया आ
  8806. 5:35:39गया अब आ जाते हैं अपने क्वेश्चन की तरफ
  8807. 5:35:41तो हमें क्या करना है यूज द रिड्यूस मेथड
  8808. 5:35:44टू कैलकुलेट सम ऑफ ऑल नंबर्स इन द एरे तो
  8809. 5:35:46रिड्यूस मेथड को यूज करके सारे के सारे
  8810. 5:35:48नंबर्स का हमें सम कैलकुलेट करना है कैसे
  8811. 5:35:50करेंगे एरे डॉट रिड्यूस रिड्यूस के अंदर
  8812. 5:35:53कॉल बैक पास कर देंगे एक हो जाएगी
  8813. 5:35:55प्रीवियस वैल्यू प्रीवियस कह सकते हैं
  8814. 5:35:57इसको एक हो जाएगी करंट वैल्यू हम क्या
  8815. 5:35:59करेंगे हर बार रिटर्न कर देंगे प्रीवियस
  8816. 5:36:01प्लस करंट को इसको प्रीवियस की जगह सम है
  8817. 5:36:04तो हम इसको आई विल लाइक टू कॉल इट रिजल्ट
  8818. 5:36:07कॉल इट रिजल्ट प्लस करंट और लास्ट में हम
  8819. 5:36:11जो हमारा फाइनल सम होगा वह हमें मिल जाएगा
  8820. 5:36:14और इसे हम चाहे तो प्रिंट करवा सकते हैं
  8821. 5:36:16कसोल डलॉग सम सेव किया रिफ्रेश किया हमें
  8822. 5:36:20शुरू के चार नंबर्स का सम चाहिए तो यह
  8823. 5:36:22हमारा एरे होगा चार नंबर्स का सम 10
  8824. 5:36:24रिफ्रेश किया मुझे शुरू के 10 नंबर्स का
  8825. 5:36:26सम चाहिए ओके 10 नंबर्स का सम इ इक्व 55
  8826. 5:36:29रिफ्रेश किया मुझे शुरू के 20 नंबर्स का
  8827. 5:36:31सम चाहिए सो दिस इज माय एरे ऑफ 20 नंबर्स
  8828. 5:36:35एंड सम सारे के सारे 20 नंबर्स का हो
  8829. 5:36:37जाएगा 210 ये हमारा फर्स्ट पार्ट हो गया
  8830. 5:36:40सेकंड पार्ट हमें कह रहा है यूज द रिड्यूस
  8831. 5:36:42मेथड टू कैलकुलेट प्रोडक्ट ऑफ ऑल नंबर्स
  8832. 5:36:44इन द एरे ये जो प्रोडक्ट ऑफ ऑल नंबर्स
  8833. 5:36:47मतलब अगर चार नंबर्स है तो 1 * 2 * 3 * 4
  8834. 5:36:50चाहिए मुझे पांच नंबर्स है तो 1 * 2 * 3 *
  8835. 5:36:534 * 5 चाहिए हमें मैथ की भाषा में इसको हम
  8836. 5:36:56फैक्टोरियल कहते हैं फैक्टोरियल ऑफ n इसे
  8837. 5:37:00हम कहेंगे फैक्टोरियल ऑफ 4 इसे हम कहते
  8838. 5:37:04हैं फैक्टोरियल ऑफ 5 तो वन से लेके जब n
  8839. 5:37:07तक नंबर्स को मल्टीप्लाई करते हैं तो इस
  8840. 5:37:09चीज को मैथ के अंदर फैक्टोरियल कहा जाता
  8841. 5:37:12है तो बेसिकली वीी आर ट्राइम टू कैलकुलेट
  8842. 5:37:13द फैक्टोरियल ऑफ अ नंबर n कैसे कैलकुलेट
  8843. 5:37:15करेंगे रिड्यूस से कुछ नहीं करना जैसे सम
  8844. 5:37:18कैलकुलेट किया था यहां पे प्रिंट कर देते
  8845. 5:37:20हैं सम इज इक्वल टू जैसे सम कैलकुलेट किया
  8846. 5:37:22था वैसे ही फैक्टोरियल कैलकुलेट कर सकते
  8847. 5:37:24हैं हम लिखेंगे एरे डॉट रिड्यूस रिजल्ट
  8848. 5:37:27एंड करंट और इस बार रिजल्ट मल्टीप्ला बाय
  8849. 5:37:29करंट को रिटर्न कर देंगे और ये हमारे पास
  8850. 5:37:31आ जाएगा हमारा
  8851. 5:37:34फैक्टोरियल एंड इसी को हम प्रिंट करवा
  8852. 5:37:37देंगे कसोल डलॉग फैक्टोरियल इ इक्वल टू
  8853. 5:37:41दिस वैल्यू सेव कर लिया रिफ्रेश किया
  8854. 5:37:44लेट्स सपोज हमें शुरू के तीन नंबर्स का
  8855. 5:37:46फैक्टोरियल चाहिए फैक्टोरियल ऑफ 3 = 6
  8856. 5:37:48यानी 1 * 2 2 हो जाएगा 2 * 3 6 हो जाएगा
  8857. 5:37:51शुरू के चार नंबर्स का चाहिए दैट विल बी
  8858. 5:37:53इक्वल टू 24 1 * 2 2 हो गया 2 * 3 हमारे
  8859. 5:37:56पास 6 हो गया 6 * 4 24 हो गया 5 का आई
  8860. 5:37:59थिंक इट्स 120 रिफ्रेश किया वी हैव 120 1
  8861. 5:38:02* 2 2 हो गया 2 * 3 6 हो गया 6 * 4 24 हो
  8862. 5:38:05गया 24 * 5 120 हो गया इस तरीके से
  8863. 5:38:07डिफरेंट डिफरेंट नंबर्स का हम फैक्टोरियल
  8864. 5:38:09कैलकुलेट कर सकते हैं ये चीज याद रखनी है
  8865. 5:38:11कि सम करना सम करने में हम बहुत सारे
  8866. 5:38:13नंबर्स ले सकते हैं पर मल्टीप्लिकेशन करने
  8867. 5:38:15में नंबर्स बहुत जल्दी साइज में इंक्रीज
  8868. 5:38:17होते हैं इसलिए बड़े नंबर्स का सम
  8869. 5:38:19फैक्टोरियल कैलकुलेट नहीं करना जैसे इफ आई
  8870. 5:38:21राइट कि मुझे तो 100 का फैक्टोरियल
  8871. 5:38:23कैलकुलेट करना है तो ये क्या आ गया ये ऐसी
  8872. 5:38:25वैल्यू आएगी जो हम समझ नहीं पा रहे तो
  8873. 5:38:26बेसिकली बहुत बड़ा नंबर आ जाएगा सम
  8874. 5:38:29कैलकुलेट हो जाएगा सम में प्रॉब्लम नहीं
  8875. 5:38:30है पर नंबर बहुत बड़ा हो जाएगा फैक्टोरियल
  8876. 5:38:32के लिए तो इसीलिए फैक्टोरियल के लिए 10 का
  8877. 5:38:34फैक्टोरियल कैलकुलेट कर सकते हैं आप नोटिस
  8878. 5:38:36कर सकते हो 10 का फैक्टोरियल रियली बहुत
  8879. 5:38:37बड़ा नंबर हो जाता है तो 10 से छोटी-छोटी
  8880. 5:38:39वैल्यूज ही देनी है जैसे सेवन का आप
  8881. 5:38:41कैलकुलेट कर सकते हो इट विल बी 5040 तो इस
  8882. 5:38:44तरीके से हम अपने मेथड्स को यूज कर सकते
  8883. 5:38:46हैं और अपने लिए डिफरेंट डिफरेंट
  8884. 5:38:48इंटरेस्टिंग फंक्शंस को बना के प्रैक्टिस
  8885. 5:38:50कर सकते हैं जो भी चीज जो भी काम आपके
  8886. 5:38:52दिमाग में आए उसको यूज करो उसको एक फंक्शन
  8887. 5:38:54बना दो ताकि वो रीयूज बल कोड हो जाए रीयूज
  8888. 5:38:56बल यानी उसे बार-बार बार-बार हम इवोक कर
  8889. 5:38:58सकते हैं जब भी हमें उसकी जरूरत पड़े अब
  8890. 5:39:01डॉम के बारे में बात करने से पहले अपने
  8891. 5:39:03कुछ-कुछ बेसिक्स को हम अच्छे से क्लियर
  8892. 5:39:05करने वाले हैं सबसे पहले हम बात करेंगे
  8893. 5:39:06अबाउट द थ्री मुस्केटियर्स ऑफ वेब
  8894. 5:39:08डेवलपमेंट थ्री मुस्केटियर्स इनको हम कह
  8895. 5:39:10सकते हैं इनको हम अपनी पिक्चर का हीरो कह
  8896. 5:39:12सकते हैं इनको हम अपने अमर अकबर एंथनी कह
  8897. 5:39:14सकते हैं बेसिकली जिन तीन पिलर्स के ऊपर
  8898. 5:39:17पूरा का पूरा हमारा फ्रंट एंड डेवलपमेंट
  8899. 5:39:18फ्रंट एंड वेब डेवलपमेंट खड़ा होता है वो
  8900. 5:39:21होते हैं हमारे
  8901. 5:39:22html5 स्क्रिप्ट जनरली हमारी फ्रंट एंड
  8902. 5:39:25डेवलपमेंट सीखने की जो शुरुआत होती है वेब
  8903. 5:39:26डेवलपमेंट सीखने की शुरुआत होती है वो
  8904. 5:39:28इन्हीं तीन टेक्नोलॉजीज के साथ होती है अब
  8905. 5:39:30ये जो तीनों टेक्नोलॉजीज हैं मिलके किसी
  8906. 5:39:32भी वेब पेज या किसी भी वेबसाइट को बनाती
  8907. 5:39:33है जानते हैं कैसे
  8908. 5:39:37मार्कअप लैंग्वेज
  8909. 5:40:07लॉजिक को ऐड करना यानी बटन के क्लिक करने
  8910. 5:40:10से हमारे पेज के ऊपर क्या चेंज होना चाहिए
  8911. 5:40:12या एक बार हमने किसी फॉर्म को सबमिट कर
  8912. 5:40:14दिया तो उसके बाद हमारे पास रजिस्टर्ड हो
  8913. 5:40:16गया यूजर इस तरीके का कोई मैसेज पॉप अप
  8914. 5:40:18करे इस तरीके की जो चीजें होती है वेबसाइट
  8915. 5:40:19पे ये सारा का सारा लॉजिकल पार्ट होता है
  8916. 5:40:22और इसे और भी आसान भाषा में समझाऊं आपको
  8917. 5:40:24हम अजूम करते हैं हमारे पास एक खाली प्लॉट
  8918. 5:40:26है जिसके ऊपर मुझे घर बनाना है और घर क्या
  8919. 5:40:27है घर हमारी वेबसाइट है अब सबसे पहले
  8920. 5:40:29प्लॉट के ऊपर हम क्या करेंगे एक के ऊपर एक
  8921. 5:40:31टे रखेंगे सबसे पहले अपने घर का हम बेसिक
  8922. 5:40:33ढांचा बनाएंगे बेसिक स्ट्रक्चर बनाएंगे
  8923. 5:40:35इसी तरीके से एटीएमएल पहले हमारे कोड का
  8924. 5:40:38बेसिक ढांचा बेसिक स्ट्रक्चर बनाता है फिर
  8925. 5:40:40हम डिसाइड करेंगे कि घर के अंदर हमें क्या
  8926. 5:40:42पेंट करना है हमारी जो लाइट है वो कहां पे
  8927. 5:40:44हमें लगानी है हमारे जो फैंस है वो कहां
  8928. 5:40:46पे लगाने हैं स्विच बोर्ड है स्विच बोर्ड
  8929. 5:40:48का क्या कलर होना चाहिए दीवारों के साथ
  8930. 5:40:49कंट्रास्ट में रखना है मैचिंग में रखना है
  8931. 5:40:51तो इस तरीके कि जो स्टाइलिंग वाली चीजें
  8932. 5:40:53है कि सोफों का क्या कलर होना चाहिए वो आ
  8933. 5:40:55जाती है हमारी स्टाइलिंग का पार्ट यानी
  8934. 5:40:57सीएसएस का पार्ट एंड फिर फाइनली हमें
  8935. 5:40:59डिसाइड करना पड़ेगा कि हमारे जो स्विच
  8936. 5:41:00बोर्ड हैं उनको क्लिक करने से लाइट ऑन ऑफ
  8937. 5:41:02भी होनी चाहिए तो वो कनेक्शंस हमें जोड़ने
  8938. 5:41:04पड़ेंगे वो जो वायर्स होते हैं इंटरनली
  8939. 5:41:06उनको हमें जोड़ना पड़ेगा कि किसी एक बटन
  8940. 5:41:08को क्लिक करने से हमारा फैन भी चलना चाहिए
  8941. 5:41:09दूसरे बटन को क्लिक करने से हमारी लाइट ऑन
  8942. 5:41:11होनी चाहिए किसी बटन को क्लिक करने से
  8943. 5:41:13हमारा फ्रिज ऑन होना चाहिए तो इस तरीके का
  8944. 5:41:15जो लॉजिकल कनेक्शन है जो एक्चुअली काम
  8945. 5:41:17होता है वह हमारे लिए करता है हमारा
  8946. 5:41:18जावास्क्रिप्ट तो इन तीनों कंपोनेंट्स को
  8947. 5:41:21मिलाकर हम किसी भी वेब पेज को क्रिएट कर
  8948. 5:41:22सकते हैं अब वैसे तो जितना भी
  8949. 5:41:38youtube1 शॉट्स बनाए हुए हैं उन्हें जाके
  8950. 5:41:40हम एक्सप्लोर कर सकते हैं हमारे जो लेक्चर
  8951. 5:41:43रहेंगे ये जावास्क्रिप्ट पर फोकस रहेंगे
  8952. 5:41:45हम एचटीएमएल सीएसएस को इतना एडवांस में
  8953. 5:41:47नहीं करने वाले उन्हें क्योंकि हम ऑलरेडी
  8954. 5:41:49पढ़ चुके हैं अपना कॉलेज के ऊपर तो अगर
  8955. 5:41:50आपको उनको ज्यादा डिटेल में पढ़ने में
  8956. 5:41:52इंटरेस्ट है तो वहां से जाके हम रिवीजन कर
  8957. 5:41:53सकते हैं बाकी मेरे साथ के साथ जो हम कोड
  8958. 5:41:55करते रहेंगे उसमें हमें ज्यादा कोई
  8959. 5:41:57परेशानी नहीं आएगी अगर हमने नहीं भी पढ़ा
  8960. 5:41:59क्योंकि मोस्टली चीजें हमारे लिए बेसिक
  8961. 5:42:00होने वाली है अगर आपको जावास्क्रिप्ट समझ
  8962. 5:42:01में आ रहा था तो
  8963. 5:42:04html5 हम बात करने वाले हैं अपने कुछ
  8964. 5:42:06बेसिक स्टार्टर कोड के बारे में यानी हम
  8965. 5:42:09जितना भी डॉम मैनिपुलेशन पढ़ेंगे डॉम के
  8966. 5:42:10बारे में पढ़ेंगे उससे पहले हमें पता होना
  8967. 5:42:12चाहिए कि हमारे एटीएमएल
  8968. 5:42:14सीएसएस एंड जेएस जावास्क्रिप्ट ये तीनों
  8969. 5:42:17किस तरीके से कनेक्ट होके एक वेब पेज को
  8970. 5:42:19प्रोड्यूस करते हैं तो उसके लिए हम शुरुआत
  8971. 5:42:21करेंगे खाली फोल्डर के साथ एंड आपकी
  8972. 5:42:23रिक्वेस्ट पर मैंने जो है डार्क मोड को
  8973. 5:42:25इनेबल कर दिया है वीएस कोड के अंदर तो
  8974. 5:42:27जावास्क्रिप्ट में हमने तीन फाइल्स बनानी
  8975. 5:42:28है सबसे पहले मैंने बनाई है index.htm इसे
  8976. 5:42:31हम कुछ भी नाम दे सकते हैं बस लास्ट में
  8977. 5:42:32डॉ एटीएमएल होना चाहिए अभी दिस इज
  8978. 5:42:34कंपलीटली एमटी हमारे पास है स्क्रिप्ट .
  8979. 5:42:36जए हमारी जा स्क्रिप्ट फाइल एंड एक फाइल
  8980. 5:42:38है हमारे पास style.css इसको हम मा
  8981. 5:43:06cscseva.com जो हमारे लिए जनरेट हो जाएगा
  8982. 5:43:08अब जब भी हमारे पास
  8983. 5:43:37एटिबल भी कहते हैं एटिबल मतलब टैग्स के
  8984. 5:43:39अंदर एक्स्ट्रा इंफॉर्मेशन
  8985. 5:44:07इंफॉर्मेशन इज बेसिकली कि हमारी जो
  8986. 5:44:08वेबसाइट है उसका टाइटल क्या होने वाला है
  8987. 5:44:10या अगर हमें सीएसएस फाइल को लिंक करना है
  8988. 5:44:11तो उसको किस तरीके से करेंगे अगर हम
  8989. 5:44:13एक्सटर्नल बूटस्ट्रैप जैसा कोई फ्रेमवर्क
  8990. 5:44:15यूज़ करना चाहते हैं लद जरूरी नहीं आपको
  8991. 5:44:17पता हो पर अगर हमें किसी और की सीएसएस
  8992. 5:44:18यूज़ करनी है तो उसे कैसे लिंक कर सकते
  8993. 5:44:20हैं तो कई सारी चीजें होती हैं ये सारी
  8994. 5:44:21चीजें जनरली हमारे हेड टैग के अंदर आती है
  8995. 5:44:24तो यहां पर ये हमारा हेड टैग आ गया ये
  8996. 5:44:25हमारा बॉडी टैग आ गया अब ये जो टाइटल है
  8997. 5:44:28इसे हम चाहे तो चेंज भी कर सकते हैं अभी
  8998. 5:44:29के लिए इसको डॉक्यूमेंट रखते हैं अभी के
  8999. 5:44:31लिए सेव कर लेते हैं एंड हम जा सकते हैं
  9000. 5:44:33अपने फोल्डर के अंदर फोल्डर के अंदर अपनी
  9001. 5:44:35index.htm पर हम डबल क्लिक कर सकते हैं वो
  9002. 5:44:37हमारे ब्राउजर में हमारे लिए खुल जाएगी
  9003. 5:44:39ब्राउजर में आप नोटिस करेंगे रिफ्रेश करके
  9004. 5:44:41कि हमारे लिए जो हम टाइटल लिखते हैं वो
  9005. 5:44:43टॉप ऑफ द स्क्रीन पर दिख करर आता है हमारे
  9006. 5:44:45टैब में टॉप पे आता है जैसे डॉक्यूमेंट
  9007. 5:44:47लिखा हुआ है डॉक्यूमेंट लिखा हुआ आ रहा है
  9008. 5:44:48पर इसे अगर हम कर देंगे लेट्स मेक इट अपना
  9009. 5:44:50कॉलेज या जेएस विद अपना कॉलेज सेव रिफ्रेश
  9010. 5:44:55तो ये क्या आ गया जेएस विद अपना कॉलेज
  9011. 5:44:57हमारे पास लिखकर आ गया तो ये होता है
  9012. 5:45:00एटीएमएल कुछ-कुछ इंफॉर्मेशन लिखनी है तो
  9013. 5:45:03हम काफी बेसिक टैग्स के साथ स्टार्ट कर
  9014. 5:45:04सकते हैं हमारे पास एक h1 टैग होता है इस
  9015. 5:45:07तरीके से ये ओपनिंग टैग होता है ये हमारा
  9016. 5:45:09क्लोजिंग टैग होता है क्लोजिंग टैग में
  9017. 5:45:10हमेशा क्या आता है एंगुलर ब्रैकेट्स तो
  9018. 5:45:12आते ही है बस साथ में एक स्लैश आ जाता है
  9019. 5:45:13हमारे टैग के नाम से पहले तो h1 h2 h3 h4
  9020. 5:45:16h5 h6 ये छह हमारे हेडिंग टैग्स होते हैं
  9021. 5:45:19इसके अंदर अगर मैंने कुछ लिखा लेट्स सपोज
  9022. 5:45:21मैंने टेक्स्ट लिखा हेडिंग टैग्स के बीच
  9023. 5:45:23में इंफॉर्मेशन सेव किया रिफ्रेश किया तो
  9024. 5:45:25क्या आ गई मेरे लिए मेरी स्क्रीन के ऊपर
  9025. 5:45:27एक हेडिंग प्रिंट होके आ जाएगी इस हेडिंग
  9026. 5:45:29को हम यह भी लिख सकते हैं डॉम डेमो
  9027. 5:45:34बाय अपना कॉलेज इस तरीके से मैं ने कोई
  9028. 5:45:37हेडिंग लिखी रिफ्रेश किया तो ये मेरी पूरी
  9029. 5:45:39की पूरी हेडिंग मेरे पास आ गई साथ के साथ
  9030. 5:45:41हम चाहे तो कोई पैराग्राफ भी लिख सकते हैं
  9031. 5:45:43दिस इज अ या
  9032. 5:45:46लेट्स लर्न अबाउट डोम कॉन्सेप्ट्स इन
  9033. 5:45:50डिटेल सेव रिफ्रेश तो यह हमारे पास हमारा
  9034. 5:45:54एक पैराग्राफ प्रिंट होकर आ गया हम चाहे
  9035. 5:45:56तो कोई और हेडिंग भी बना सकते हैं लेट्स
  9036. 5:45:58क्रिएट एन h4
  9037. 5:46:00हेडिंग
  9038. 5:46:03टॉपिक वन इसके अंदर हम लिख सकते हैं अपना
  9039. 5:46:06स्टार्ट स्टार्टर कोड सेव रिफ्रेश तो ये
  9040. 5:46:09हमारा टॉपिक वन आ गया स्टार्टर कोड आ गया
  9041. 5:46:11इस तरीके से चीजें आ गई हम चाहे तो एक बटन
  9042. 5:46:12भी क्रिएट कर सकते हैं तो हम एक बटन बना
  9043. 5:46:14सकते हैं दिस बटन सेज क्लिक मी क्लिक मी
  9044. 5:46:17लिखा हुआ है सिंपली बटन के ऊपर एंड ये
  9045. 5:46:19हमने लिख दिया क्लिक मी अब ये जो टैग्स
  9046. 5:46:21हैं ये ऐसा नहीं है मैं अपनी मन मर्जी से
  9047. 5:46:23कुछ भी टैग बना रही हूं आप चाहे तो अपनी
  9048. 5:46:24मनमर्जी से भी हम टैग्स बना सकते हैं पर
  9049. 5:46:26ये जो टैग्स हैं ऑलरेडी एटीएमएल डिफाइंड
  9050. 5:46:28होते हैं तो ऑलरेडी एसिस्टिंग चीजें थी
  9051. 5:46:30ऑलरेडी एसिस्टिंग टैग्स थे जिनको मैंने
  9052. 5:46:31यूज़ किया है सो दिस इज अ बेसिक डेमो ऑफ
  9053. 5:46:33हाउ एटीएमएल वर्क्स लाइक एटीएमएल के अंदर
  9054. 5:46:35इस तरीके से इंफॉर्मेशन लिखते हैं वो हम
  9055. 5:46:37कोड के अंदर हमारे पास आके रिप्रेजेंट हो
  9056. 5:46:38जाती है अब बात करते हैं या इसे थोड़ा सा
  9057. 5:46:40ज़ूम इन कर लेते हैं स्क्रीन को अब बात
  9058. 5:46:42करते हैं कि इस इंफॉर्मेशन के अंदर हम
  9059. 5:46:43अपना स्टाइल कैसे ऐड कर सकते हैं जब भी हम
  9060. 5:46:46स्टाइल की बात करते हैं स्टाइल इंक्लूड्स
  9061. 5:46:47थिंग्स लाइक कलर बैकग्राउंड कलर फॉन्ट
  9062. 5:46:49साइज हाइट विड्थ इस तरीके की चीजें स्टाइल
  9063. 5:46:52ड सीएए के अंदर आ जाते हैं एंड यहां पर
  9064. 5:46:54लेट्स सपोज हम अपनी जो h1 हेडिंग है उसे
  9065. 5:46:57देना चाहते हैं एक कलर एंड इसे हम कलर
  9066. 5:46:59देना चाहते हैं ब्लू के इक्वल तो इस तरीके
  9067. 5:47:01से हम लिख सकते हैं h1 फिर अपने कर्ली
  9068. 5:47:03ब्रेसेज और उसके बाद हम लिख सकते हैं कलर
  9069. 5:47:05प्रॉपर्टी होती है कलर हमारी बहुत सारी
  9070. 5:47:07प्रॉपर्टीज होती हैं हम चाहे तो फॉन्ट
  9071. 5:47:09साइज चेंज कर सकते हैं फैमिली चेंज कर
  9072. 5:47:10सकते हैं फॉन्ट वेट यानी कितना बोल्ड
  9073. 5:47:12कितना कम बोल्ड हमें दिखाना है डिस्प्ले
  9074. 5:47:14इस तरीके से काफी सारी प्रॉपर्टीज होती है
  9075. 5:47:15टेक्स्ट से रिलेटेड टेक्स्ट डेकोरेशन जैसे
  9076. 5:47:18टेक्स्ट डेकोरेशन इफ आई डू इट एज लाइन
  9077. 5:47:21थ्रू मैं आपको दिखाने वाली हूं हाउ इट इज
  9078. 5:47:24गोइंग टू बी इंटरेस्टिंग तो यह तो हो गया
  9079. 5:47:26कि हमने कुछ-कुछ स्टाइलिंग को ऐड कर दिया
  9080. 5:47:29इसे सेव कर लेते हैं पर जब हम रिफ्रेश
  9081. 5:47:31करेंगे कोई चेंज नहीं आएगा क्योंकि ये
  9082. 5:47:33सीएसएस फाइल अभी सिंटेक्स .
  9083. 5:47:36सीएए फाइल को index.htm से जोड़ना होता है
  9084. 5:47:39तो उसके लिए हम लिखते हैं अपना स्टाइल टैग
  9085. 5:47:41तो स्टाइल टैग का काम होता है टू कनेक्ट
  9086. 5:47:46html4 और इस तरीके से हम ब्लॉक बना लेंगे
  9087. 5:47:49एंड उसके बाद हम कोई भी स्टाइलिंग
  9088. 5:47:50प्रॉपर्टी डिफाइन कर सकते हैं फॉर
  9089. 5:47:51एग्जांपल हमें अपने कलर को डिफाइन करना है
  9090. 5:47:53तो कलर को हम दे सकते हैं अपना रेड कलर या
  9091. 5:47:56फिर इसे वीएस कोड हमें अच्छे-अच्छे सजेशन
  9092. 5:47:58भी देता है हम इसे दे सकते हैं अपना ब्लू
  9093. 5:48:00कलर तो इस तरीके से हम कलर दे सकते हैं
  9094. 5:48:02सेव कर लेंगे अभी सेव करेंगे और रिफ्रेश
  9095. 5:48:04करेंगे तो एज सच हमारे कोड के अंदर कुछ
  9096. 5:48:06चेंज नहीं आएगा क्योंकि अभी तक इस
  9097. 5:48:07style.css को हमने अपने index.htm से तो
  9098. 5:48:10अटैच ही नहीं किया अटैच करने के लिए हमें
  9099. 5:48:12यूज़ करना पड़ता है अपने स्टाइल टैग को
  9100. 5:48:14स्टाइल टैग क्या होता है स्टाइल टैग इज द
  9101. 5:48:16टैग दैट इज यूज्ड टू कनेक्ट
  9102. 5:48:36आई कैन ऐड अ टेक्स्ट डेकोरेशन ऑफ लाइन
  9103. 5:48:40थ्रू इस तरीके से बहुत सारी प्रॉपर्टी
  9104. 5:48:42होती है तो क्या होगा एक लाइन आ जाएगी
  9105. 5:48:44इसके ऊपर तो इस तरीके से बहुत सारी चीजें
  9106. 5:48:46हैं जो की जा सकती हैं हम इसे चाहे तो एक
  9107. 5:48:47बैकग्राउंड कलर दे सकते हैं वीएस कोड काफी
  9108. 5:48:50सारे सजेशंस भी देगा आपको कि क्या-क्या
  9109. 5:48:51प्रॉपर्टीज हो सकती हैं बैकग्राउंड कलर
  9110. 5:48:53में वी कैन लेट्स सपोज गिव इट अ
  9111. 5:48:55बैकग्राउंड कलर ऑफ अ येलो बैकग्राउंड कलर
  9112. 5:48:58इसको दे देते हैं सेव किया रिफ्रेश किया
  9113. 5:49:00तो ये बैकग्राउंड कलर येलो एंड ऊपर हमारे
  9114. 5:49:02पास ब्लू कलर आ गया मैं नहीं कह रही ये
  9115. 5:49:04बहुत अच्छी स्टाइलिंग है बट इस तरीके से
  9116. 5:49:05स्टाइलिंग दी जा सकती सकती है बहुत सारी
  9117. 5:49:07चीजें होती हैं स्टाइलिंग के अंदर हम
  9118. 5:49:09फॉन्ट रिलेटेड काफी सारी प्रॉपर्टीज हैं
  9119. 5:49:10जिनको यूज़ कर सकते हैं फॉन्ट साइज फॉन्ट
  9120. 5:49:12फैमिली फॉन्ट वेट फॉन्ट स्टाइल फॉन्ट
  9121. 5:49:14डिस्प्ले हम टेक्स्ट रिलेटेड बहुत सारे
  9122. 5:49:16टेक्स्ट डेकोरेशन टेक्स्ट अलाइन
  9123. 5:49:17ट्रांसफॉर्म शैडो बैकग्राउंड से रिलेटेड
  9124. 5:49:19काफी सारी चीजें हैं जो यूज़ कर सकते हैं
  9125. 5:49:21तो ये तो हो गया बहुत बेसिक तरीका
  9126. 5:49:22स्टाइलिंग देने का पर हम इस तरीके को यूज़
  9127. 5:49:24नहीं करेंगे क्योंकि इस तरीके से क्या
  9128. 5:49:25होता है
  9129. 5:49:28html5 फइल बड़ी हो जाएगी एंड एक पॉइंट के
  9130. 5:49:31बाद चीजें कन्फ्यूजिंग हो सकती हैं तो हम
  9131. 5:49:33कोशिश करते हैं इनफैक्ट कोशिश क्या करते
  9132. 5:49:35हैं अच्छी डेवलपमेंट प्रैक्टिस ही है
  9133. 5:49:38html5 इल में लिखो जावास्क्रिप्ट का कोड
  9134. 5:49:40जावास्क्रिप्ट फाइल के अंदर लिखो तो ये जो
  9135. 5:49:42कोड है इसे यहां से हटाकर हम यहीं पर लिख
  9136. 5:49:45रहे होते हैं दिस इज आवर बेसिक कोड इसको
  9137. 5:49:47सेव कर लेंगे रिफ्रेश करेंगे तो वो दोबारा
  9138. 5:49:49हट गया क्यों क्योंकि अभी style.css को तो
  9139. 5:49:51हमने कनेक्ट ही नहीं किया स्टाइल . सीएए
  9140. 5:49:53को कनेक्ट करने के लिए हम लिखते हैं लिंक
  9141. 5:49:56आरल रिलेशन इ इक्वल टू स्टाइल शीट यानी हम
  9142. 5:49:59अपना एक लिंक कनेक्ट कर रहे हैं किसके साथ
  9143. 5:50:01स्टाइल शीट के साथ और h = इ style.css तो
  9144. 5:50:05दो एटिबल होते हैं हमारे पास जब टैग्स के
  9145. 5:50:08अंदर हम एक्स्ट्रा इंफॉर्मेशन देते हैं
  9146. 5:50:09जैसे हमारा लिंक टैग हो गया इसके अंदर
  9147. 5:50:11एक्स्ट्रा इंफॉर्मेशन देते हैं तो उसको हम
  9148. 5:50:12एट्रबीक समथिंग इज इक्वल टू समथिंग तो
  9149. 5:50:15रिलेशन क्या है हम किसको जोड़ना चाहते हैं
  9150. 5:50:17स्टाइल शीट को जोड़ना चाहते हैं सीएसएस
  9151. 5:50:19स्टाइल शीट है कैस्केडिंग स्टाइल शीट्स
  9152. 5:50:20एचआरएफ क्या है मतलब लिंक कहां है आपकी
  9153. 5:50:22स्टाइल शीट का स्टाइल . सीएसए सेव कर लिया
  9154. 5:50:25रिफ्रेश कर लिया तो दोबारा से अब स्टाइल
  9155. 5:50:27हमारा अप्लाई होने लग गया अब चाहे तो
  9156. 5:50:28स्टाइल ड सीएए के अंदर हम बहुत सारी चीजें
  9157. 5:50:30कर सकते हैं जैसे मेरा मन किया दैट अपनी
  9158. 5:50:33पूरी की पूरी बॉडी के लिए यानी ये जो पूरा
  9159. 5:50:35का पूरा बॉडी टैग है इसके लिए आई वांट टू
  9160. 5:50:38मेक द बैकग्राउंड कलर या बैकग्राउंड कलर
  9161. 5:50:42टू बी इक्वल टू पिंक सेव किया रिफ्रेश
  9162. 5:50:45किया तो क्या हुआ पूरा का पूरा बैकग्राउंड
  9163. 5:50:47कलर आई हैव इट एज पिंक तो सारे के सारे
  9164. 5:50:49चेंजेज कर सकते हैं अगर बटन को मुझे
  9165. 5:50:51बैकग्राउंड कलर देना है लेट्स सपोज आई गिव
  9166. 5:50:53इट अ बैकग्राउंड कलर ऑफ ब्लू सेव रिफ्रेश
  9167. 5:50:56तो ये ब्लू कलर का हो गया इसे टेक्स्ट कलर
  9168. 5:50:58हम वाइट दे सकते हैं तो इसे टेक्स्ट कलर
  9169. 5:51:00वाइट दे दिया रिफ्रेश किया तो ये वाइट हो
  9170. 5:51:02गया तो इस तरीके से बेसिक बेसिक जो सीएसएस
  9171. 5:51:04है उसे हम लिख सकते हैं अभी मैं आपको कलर
  9172. 5:51:06एंड बैकग्राउंड कलर के ज्यादा एग्जांपल्स
  9173. 5:51:07दे रही हूं सीएसएस के अंदर बिकॉज़ इट इज
  9174. 5:51:09वेरी इजी टू अंडरस्टैंड कि कलर और
  9175. 5:51:11बैकग्राउंड कलर का क्या मतलब होता है पर
  9176. 5:51:12आपको और ज्यादा डिटेल में सीएसएस को पढ़ना
  9177. 5:51:14है डिफरेंट प्रॉपर्टीज को पढ़ना है बाकी
  9178. 5:51:16सारी चीजें पढ़नी है तो उसके लिए हम क्या
  9179. 5:51:17कर सकते हैं उसके लिए जाके हम अपना वन शॉट
  9180. 5:51:19रेफर कर सकते हैं वन शॉट रेफर कर सकते हैं
  9181. 5:51:21या फिर उस वन शॉट के हम नोट्स को भी रेफर
  9182. 5:51:23कर सकते हैं तो ये तो हो गई हमारी बेसिक
  9183. 5:51:25स्टाइलिंग एंड इस तरीके से हम स्टाइलिंग
  9184. 5:51:26ऐड कर सकते हैं तो हमने अभी तक क्या किया
  9185. 5:51:36टैग का यूज करते हैं और स्क्रिप्ट टैग को
  9186. 5:51:38जनरली लिखा जाता है बॉडी फिनिश होने से
  9187. 5:51:41बॉडी के क्लोजिंग टैग से जस्ट पहले हम
  9188. 5:51:43चाहे तो उससे पहले भी लिख सकते हैं हम
  9189. 5:51:44चाहे तो हेड के अंदर भी स्क्रिप्ट को डाल
  9190. 5:51:46सकते हैं बट जनरली इट इज अ गुड कोडिंग
  9191. 5:51:48प्रैक्टिस टू राइट इट जस्ट बिफोर द एंडिंग
  9192. 5:51:50बॉडी टैग यहां पे हम अपने स्क्रिप्ट टैग
  9193. 5:51:52को लिखते हैं और इसके मल्टीपल फायदे भी
  9194. 5:51:54होते हैं अब जस्ट लाइक स्टाइल हम
  9195. 5:51:55स्क्रिप्ट के अंदर डायरेक्टली अपना
  9196. 5:51:57जावास्क्रिप्ट लिख सकते हैं मतलब मैं
  9197. 5:51:58चाहूं तो यहां पर लिख सकती हूं अ एक अलर्ट
  9198. 5:52:01क्रिएट कर लेते हैं हम चाहे तो यहां पर एक
  9199. 5:52:03अलर्ट क्रिएट कर सकते हैं हेलो इस तरीके
  9200. 5:52:07का एक अलर्ट क्रिएट कर दिया सेव कर दिया
  9201. 5:52:08रिफ्रेश कर लिया तो जैसे ही पेज को
  9202. 5:52:10खोलेंगे नोटिस करना है आपको कोई टेक्स्ट
  9203. 5:52:12हमारे पास नहीं आया हमारे पास आया सिंपली
  9204. 5:52:14एक अलर्ट जैसे ही इस पर ओके क्लिक करेंगे
  9205. 5:52:16वैसे हमारे पास पूरा कोड डिस्प्ले होके
  9206. 5:52:17आएगा अब यहां पर एक चीज आपको नोट करनी है
  9207. 5:52:19कि जब भी हमारे पास जावास्क्रिप्ट का कोड
  9208. 5:52:21आता है और हम कोई अलर्ट जैसी चीज प्रोमट
  9209. 5:52:23जैसी चीज क्रिएट करते हैं तो वो क्या करता
  9210. 5:52:25है टेंपरेरिली एग्जीक्यूशन को पॉज कर देता
  9211. 5:52:27है मतलब हमारा पूरा पेज वेट करता है जब तक
  9212. 5:52:30हमारा प्रोमट या हमारा अलर्ट का जो विंडो
  9213. 5:52:32है जो पॉपअप है वो बंद नहीं हो जाता टू
  9214. 5:52:34एग्जीक्यूट द कोड फरदर तो ये एक एक्स्ट्रा
  9215. 5:52:36चीज है जिसको आप याद रख सकते हैं तो ये
  9216. 5:52:38हमने स्क्रिप्ट टैग के अंदर अपना कोड लिख
  9217. 5:52:39दिया जावास्क्रिप्ट का पर जनरली हम ऐसे
  9218. 5:52:41नहीं लिखते हमें जितना भी कोड लिखना होता
  9219. 5:52:43है जेएस का उसको हम script.js के अंदर
  9220. 5:52:44लिखते हैं जैसे यहां हम console.log करवा
  9221. 5:52:47सकते हैं
  9222. 5:52:48हेलो एंड इसे कर लेते हैं सेव एंड
  9223. 5:52:51index.htm के अंदर स्क्रिप्ट को यानी इस
  9224. 5:52:54फाइल को जोड़ने के लिए हम क्या लिखते हैं
  9225. 5:52:55हम लिखते हैं सोर्स इ script.js तो ये
  9226. 5:52:59सोर्स मतलब हम लिंक बता रहे हैं अपनी
  9227. 5:53:01जावास्क्रिप्ट फाइल का इसको सेव किया
  9228. 5:53:02रिफ्रेश किया अब चाहे तो इंस्पेक्ट कर
  9229. 5:53:05सकते हैं इंस्पेक्ट जैसे ही करेंगे कंसोल
  9230. 5:53:07के अंदर जाएंगे तो हमारे पास क्या प्रिंट
  9231. 5:53:08होके आएगा हेलो प्रिंट होके आएगा तो हमें
  9232. 5:53:10क्लियर पता चल गया कि हमारी जो script.js
  9233. 5:53:12है दैट इज़ नाउ कनेक्टेड टू आवर index.htm
  9234. 5:53:14अब हम चाहे तो script.js के अंदर जाके एक
  9235. 5:53:17अलर्ट भी क्रिएट कर सकते हैं लेट्स राइट
  9236. 5:53:19अपना कॉलेज इस तरीके का अलर्ट क्रिएट किया
  9237. 5:53:22रिफ्रेश किया तो ये हमारे पास अलर्ट भी
  9238. 5:53:23क्रिएट होके आ गया तो तीनों चीजों को
  9239. 5:53:25मिक्स करके हमने कंटेंट डाल दिया है हमने
  9240. 5:53:27कुछ स्टाइलिंग ऐड कर दी है साथ के साथ
  9241. 5:53:29हमने कुछ-कुछ लॉजिक ऐड करने की कोशिश की
  9242. 5:53:31है अब एक बार क्या करेंगे अपने इंस्पेक्ट
  9243. 5:53:33विंडो को थोड़ा सा समझेंगे जब भी हम
  9244. 5:53:35इंस्पेक्ट करते हैं यानी इंस्पेक्ट करके
  9245. 5:53:36जब हम ये विंडो खोलते हैं तो हमारे पास
  9246. 5:53:38ऊपर कई सारे टैब्स आते हैं इनमें से सबसे
  9247. 5:53:40इंपॉर्टेंट टैब है हमारे एलिमेंट्स एंड
  9248. 5:53:42कंसोल एलिमेंट्स टैब के अंदर हमारा सारा
  9249. 5:53:45का सारा
  9250. 5:53:50html5 में किसी भी पेज का
  9251. 5:54:02html5 का एचटीएमएल है जो मुझे दिख रहा है
  9252. 5:54:05कंसोल के अंदर जाएंगे तो इसका कोड मुझे
  9253. 5:54:07दिखने लग जाएगा तो इस तरीके से बहुत सारी
  9254. 5:54:09चीजें हैं जो आप जाके इंस्पेक्ट करके भी
  9255. 5:54:11आप नोटिस कर सकते हो अब जब हम एलिमेंट्स
  9256. 5:54:12के अंदर जाएंगे यहां मुझे दिख रहा है दिस
  9257. 5:54:14इज माय एचटीएमएल टैग और जैसे ही आप हर
  9258. 5:54:16करोगे इन सब टैग्स के ऊपर ये हाईलाइट भी
  9259. 5:54:17होते हैं पेज के ऊपर जैसे बॉडी टैग के ऊपर
  9260. 5:54:19हर करेंगे तो पूरा का पूरा बॉडी हाईलाइट
  9261. 5:54:21हो रहा है आपको लेफ्ट में दिख के भी आ रहा
  9262. 5:54:23है अगर मैं h1 के ऊपर हाईलाइट करूं तो
  9263. 5:54:26मेरा h1 हाईलाइट हो रहा है अगर मैं h4 के
  9264. 5:54:27ऊपर हर करूं मेरा h4 हाईलाइट हो रहा है
  9265. 5:54:29बटन के ऊपर हर कर रहे हैं बटन हाईलाइट हो
  9266. 5:54:31रहा है पैराग्राफ के ऊपर हर कर रहे हैं
  9267. 5:54:33पैराग्राफ हाईलाइट हो रहा है और हम चाहे
  9268. 5:54:34तो एलिमेंट्स को जाके सिलेक्ट भी कर सकते
  9269. 5:54:36ये हमारे पास कुछ एरो होगी जैसे ही इस एरो
  9270. 5:54:38के ऊपर हम क्लिक करेंगे और लेफ्ट में अपने
  9271. 5:54:40पेज के ऊपर जाएंगे वो एलिमेंट उस टैग से
  9272. 5:54:42रिलेटेड एलिमेंट से रिलेटेड इंफॉर्मेशन
  9273. 5:54:44हमारे पास होगी जैसे यहां पे दिखा रहा है
  9274. 5:54:46h1 का कलर हमें दिखा रहा है उसका
  9275. 5:54:48बैकग्राउंड कलर हमें दिखा रहा है हमें
  9276. 5:54:49फॉन्ट साइज दिखा रहा है 32 पिक्सेल है
  9277. 5:54:51हमारा फॉन्ट साइज तो काफी सारी इंफॉर्मेशन
  9278. 5:54:53आ रही है मार्जिन की इंफॉर्मेशन दिखा रहा
  9279. 5:54:54है नीचे जाएंगे h4 के लिए दिखा रहा है
  9280. 5:54:57साइजिंग भी दिखाता है बहुत सारी चीजें
  9281. 5:54:58फॉन्ट साइज है 16 पिक्सल्स कौन सा फॉन्ट
  9282. 5:55:00यूज़ हो रहा है टाइम्स जो डिफॉल्ट है मेरे
  9283. 5:55:02ब्राउजर का ये हमारा बटन है बटन के लिए
  9284. 5:55:04उसका कलर दिखा रहा है फॉन्ट दिखा रहा है
  9285. 5:55:06जस इ एरियल फॉन्ट नेम दिखा रहा है रोल
  9286. 5:55:08दिखा रहा है रोल इज इक्वल टू बटन तो सारी
  9287. 5:55:10रिलेटेड इंफॉर्मेशन हमारे पास आ जाती है
  9288. 5:55:12साथ के साथ वी कैन आल्सो एक्सेस द सीएसएस
  9289. 5:55:15सीएसएस कहां से आती है सीएसएस एलिमेंट्स
  9290. 5:55:17के ऊपर ही जब आप जाओगे तो नीचे की तरफ आती
  9291. 5:55:18है नीचे की तरफ हमारे पास स्टाइल्स का एक
  9292. 5:55:21टैब होता है जिसमें आपको दिखेगा कि बॉडी
  9293. 5:55:23को हमने क्या दिया बॉडी को हमने
  9294. 5:55:24बैकग्राउंड कलर पिंक दे रखा है जैसे ही इस
  9295. 5:55:26चेक बॉक्स के ऊपर आप क्लिक करोगे वो
  9296. 5:55:28बैकग्राउंड पिंक हट जाएगा जैसे ही ऐड
  9297. 5:55:30करेंगे ऐड भी हो जाएगा बॉडी को और बाय
  9298. 5:55:32डिफॉल्ट डिस्प्ले ब्लॉक मार्जिन ये
  9299. 5:55:34कुछ-कुछ प्रॉपर्टीज है सीएसएस की जो मिल
  9300. 5:55:35रखी हम चांग तो इस तरीके से पूरा का पूरा
  9301. 5:55:37मॉडल स्टडी कर सकते हैं सीएसएस का बस उसके
  9302. 5:55:39डिटेल में नहीं जाएंगे क्योंकि ऑलरेडी
  9303. 5:55:40चीजें कवर कर रखी हैं फॉर एग्जांपल मुझे
  9304. 5:55:42अपने बटन टैग के लिए इंफॉर्मेशन चाहिए तो
  9305. 5:55:44मैं बटन टैग के ऊपर जाके हर करके क्लिक कर
  9306. 5:55:46सकती हूं तो मेरे पास नीचे स्टाइल की
  9307. 5:55:47इंफॉर्मेशन आ गई कि इसको बैकग्राउंड कलर
  9308. 5:55:49ब्लू दे रखा है इसको कलर हमने वाइट दे रखा
  9309. 5:55:51है टेक्स्ट कलर हम चाहे तो बैकग्राउंड कलर
  9310. 5:55:53को चेंज करके आई कैन आल्सो मेक इट पर्पल
  9311. 5:55:56तो ये क्या हो गया पर्पल हो गया बट हमेशा
  9312. 5:55:58की तरह कंसोल के अंदर या इंस्पेक्ट करने
  9313. 5:56:00के बाद जितने भी चेंजेज होते हैं सारे
  9314. 5:56:01टेंपरेरी होते हैं जैसे ही रिफ्रेश करूंगी
  9315. 5:56:04दोबारा से मेरा बैकग्राउंड कलर मेरे पास
  9316. 5:56:05ब्लू हो जाएगा तो जो भी आप चेंजेज करते हो
  9317. 5:56:07यहां पर एलिमेंट्स के अंदर स्टाइल के अंदर
  9318. 5:56:09कंसोल के अंदर सारे के सारे टेंपरेरी
  9319. 5:56:11चेंजेज है पर हां फाइल के चेंजेज परमानेंट
  9320. 5:56:13है जो फाइल में मैंने लिख दिया था कि बटन
  9321. 5:56:15का कलर ब्लू ही होना चाहिए वो ब्लू ही कलर
  9322. 5:56:17आपको दिखाई देगा तो एलिमेंट्स के अंदर हम
  9323. 5:56:19जनरली देखते हैं अपने एटीएमएल के लिए नीचे
  9324. 5:56:21जाके स्टाइल्स में हमें अपनी स्टाइलिंग
  9325. 5:56:23दिख जाती है कंसोल के अंदर हम देखते हैं
  9326. 5:56:24अपनी जावास्क्रिप्ट के लिए उसके अलावा भी
  9327. 5:56:26हमारे पास इंपॉर्टेंट टैब्स होते हैं
  9328. 5:56:27नेटवर्क वाला टैब इंपॉर्टेंट होता है
  9329. 5:56:29परफॉर्मेंस वाला इंपोर्टेंट होता है
  9330. 5:56:30एप्लीकेशन वाला इंपॉर्टेंट होता है पर
  9331. 5:56:32उनके अभी इतना ज्यादा डिटेल में नहीं
  9332. 5:56:33जाएंगे लेट्स फॉर राइट नाउ फोकस ऑन
  9333. 5:56:36सीएसएस एंड जावास्क्रिप्ट तो ये थे हमारे
  9334. 5:56:38तीन मुस्केटियर्स तीन पिलर्स जिनको कंबाइन
  9335. 5:56:40करके हमने बहुत बेसिक सा कुछ डेवलप किया
  9336. 5:56:42है और इनके तीनों के बीच का हमने
  9337. 5:56:44रिलेशनशिप समझाए अब हमारी ये जो स्क्रिप्ट
  9338. 5:56:47. जए है इसे यहां पे ना लिखने की बजाय
  9339. 5:56:49स्क्रिप्ट . जए फाइल के अंदर लिखने के
  9340. 5:56:51क्या-क्या फायदे हैं वो भी मैं आपको बता
  9341. 5:56:53देती हूं सबसे पहला तो जब भी हम अपने पूरे
  9342. 5:56:54जावास्क्रिप्ट कोड को एक अलग फाइल के अंदर
  9343. 5:56:56लिखते हैं तो वो हमारे लिए रीडेबिलिटी
  9344. 5:56:58बढ़ाता है रीडेबिलिटी बढ़ाने का मतलब है
  9345. 5:57:00ये मैं आपको बेनिफिट्स बता रही हूं अलग
  9346. 5:57:02जावास्क्रिप्ट फाइल बनाने के वरना चाहे तो
  9347. 5:57:04हम
  9348. 5:57:06रीडेबिलिटी बढ़ाने का मतलब है एज अ
  9349. 5:57:07प्रोग्रामर कल को हम भी अपने कोड को जाके
  9350. 5:57:08दोबारा पढ़ेंगे या कोई और प्रोग्रामर
  9351. 5:57:10पढ़ेगा जनरली कंपनीज के अंदर एक दूसरे का
  9352. 5:57:12कोड रिव्यू करते हैं सीनियर डेवलपर्स आपका
  9353. 5:57:14कोड रिव्यू करेंगे तो उस केस में कोड का
  9354. 5:57:16अच्छा रीडेबल होना भी जरूरी है दूसरा ये
  9355. 5:57:19मॉड्यूलर को प्रमोट करता है यानी अपने कोड
  9356. 5:57:21को मॉड्यूलर बनाता है मॉड्यूलर बनाने का
  9357. 5:57:22मतलब होता है कोड के छोटे-छोटे आपने
  9358. 5:57:24टुकड़े कर दिए और हर छोटे टुकड़े का अलग
  9359. 5:57:26मतलब है तो
  9360. 5:57:29html5 को अलग फाइल के अंदर डाल के उसका
  9361. 5:57:32टुकड़ा बना दिया जावास्क्रिप्ट कोड को अलग
  9362. 5:57:33फाइल के अंदर डाल के उसका टुकड़ा बना दिया
  9363. 5:57:35एंड थर्ड इट आल्सो हेल्प्स विद ब्राउजर
  9364. 5:57:40कैशिंग क्योंकि अगर आपने जावास्क्रिप्ट को
  9365. 5:57:42इंडिविजुअल फाइल की तरह लग लिया तो
  9366. 5:57:43नेक्स्ट टाइम जब आप अपने टैब को या
  9367. 5:57:44वेबसाइट को या वेब पेज को रीलोड करोगे विद
  9368. 5:57:46द चेंजेज तो वो जो लोडिंग टाइम होगा वो
  9369. 5:57:49थोड़ा सा फास्टर हो जाएगा तो इट इज अ बेटर
  9370. 5:57:51मोर एफिशिएंट वे ऑफ राइटिंग जावास्क्रिप्ट
  9371. 5:57:53तो चाहे जावास्क्रिप्ट हो चाहे सीएसएस हो
  9372. 5:57:54दोनों को
  9373. 5:58:06आप चाहो तो 10 15 20 अलग-अलग सीएसएस
  9374. 5:58:08फाइल्स बना सकते हो और सारी की सारी यहां
  9375. 5:58:10पे लिंक कर सकते हो पर अभी जनरली हम उतनी
  9376. 5:58:12बड़ी वेबसाइट नहीं बना रहे तो एक ही हमारे
  9377. 5:58:13लिए काफी है एंड इसी तरीके से मल्टीपल
  9378. 5:58:15जावास्क्रिप्ट फाइल्स को भी यहां पर लिंक
  9379. 5:58:17किया जा सकता है अब नेक्स्ट चीज जिसके
  9380. 5:58:19बारे में हम बात करने वाले हैं दैट इज
  9381. 5:58:21गोइंग टू बी द विंडो ऑब्जेक्ट हमारे
  9382. 5:58:23ब्राउजर के अंदर जब भी हम किसी टैब को
  9383. 5:58:25खोलते हैं हमारे लिए बाय डिफॉल्ट एक
  9384. 5:58:27ऑब्जेक्ट होती है दिस इज अवर
  9385. 5:58:29जावास्क्रिप्ट लाइक ऑब्जेक्ट जो हमेशा
  9386. 5:58:31प्रेजेंट रहती है तो द विंडो ऑब्जेक्ट
  9387. 5:58:33रिप्रेजेंट्स एन ओपन विंडो इन अ ब्राउजर
  9388. 5:58:36इफ आई गो टू माय ब्राउजर कंसोल के अंदर और
  9389. 5:58:38यहां पर इफ आई राइट विंडो एंटर किया तो
  9390. 5:58:42मेरे लिए इस तरीके की एक ऑब्जेक्ट दिखाई
  9391. 5:58:43दे रही है इस ऑब्जेक्ट के अंदर अलर्ट नाम
  9392. 5:58:45का एक फंक्शन है अटॉब नाम का एक फंक्शन है
  9393. 5:58:47ब्लर नाम का एक फंक्शन है जहां भी एफ लिखा
  9394. 5:58:50हुआ है दे आर ऑल फंक्शंस इसके अलावा हमारे
  9395. 5:58:52पास ऑब्जेक्ट के अंदर और ऑब्जेक्ट्स हैं
  9396. 5:58:54डिफरेंट डिफरेंट तो कई सारे फंक्शंस है
  9397. 5:58:56हमारे पास आप स्क्रोल करोगे कई सारी
  9398. 5:58:58प्रॉपर्टीज भी है फंक्शंस के साथ साथ बहुत
  9399. 5:59:01सारा डाटा इस विंडो ऑब्जेक्ट के अंदर
  9400. 5:59:03स्टोर होता है इतना डाटा है कि शायद ही
  9401. 5:59:04किसी को याद होगा ये तो एज सच हमें इसको
  9402. 5:59:07याद नहीं रखना कि विंडो ऑब्जेक्ट के अंदर
  9403. 5:59:08क्या प्रॉपर्टीज और क्या मेथड्स हैं पर
  9404. 5:59:10हां हमारे लिए एक विंडो ऑब्जेक्ट होती है
  9405. 5:59:12इट इज ब्राउजर्स ऑब्जेक्ट नॉट
  9406. 5:59:14जावास्क्रिप्ट ये जावास्क्रिप्ट क्रिएट
  9407. 5:59:15नहीं करता ये हमारे लिए मेरा ब्राउजर
  9408. 5:59:17क्रिएट करके देता है अगर आप
  9409. 5:59:18chromecast.com
  9410. 5:59:36होता है वो हमारी विंडो ऑब्जेक्ट के अंदर
  9411. 5:59:38आता है जैसे अभी तक हमने अलर्ट को यूज
  9412. 5:59:40किया या कसोल डलॉग को यूज किया एक
  9413. 5:59:42इंटरेस्टिंग चीज मैं आपको दिखाती हूं यहां
  9414. 5:59:44प हम क्या कर सकते हैं style.css
  9415. 5:59:46index.htm को हटा देते हैं लेट्स ट्राई टू
  9416. 5:59:49प्रिंट द विंडो ऑब्जेक्ट मैंने किया कसोल
  9417. 5:59:51डलॉग विंडो सेव रिफ्रेश तो ये मेरे पास
  9418. 5:59:53मेरी विंडो ऑब्जेक्ट आ गई पूरी की पूरी अब
  9419. 5:59:56यहां पर विंडो ऑब्जेक्ट की जगह हम हेलो
  9420. 5:59:58प्रिंट कर सकते हैं तो हमारे पास हेलो
  9421. 6:00:00प्रिंट होके आ जाएगा बट इफ आई राइट समथिंग
  9422. 6:00:02लाइक
  9423. 6:00:03दिस विंडो डॉट कसोल l h 2 मैंने क्या किया
  9424. 6:00:08विड console.log किया सेव कर लेते हैं
  9425. 6:00:11रिफ्रेश करेंगे तो भी मेरा कोड वर्क कर
  9426. 6:00:12रहा है तो ये जो कंसोल डलॉग हम अभी तक
  9427. 6:00:15यूज़ करते आए हैं ये हमारी विंडो ऑब्जेक्ट
  9428. 6:00:17का ही पार्ट होता है बस हमारे कोड को पता
  9429. 6:00:19है कि विंडो ऑब्जेक्ट क्या है हमारे
  9430. 6:00:21स्क्रिप्ट ड जए को पता है इवन दो हमने
  9431. 6:00:23इसको कभी नहीं बताया हमने कुछ ऐसा नहीं
  9432. 6:00:24लिखा कोड के अंदर लेट विंडो इज इक्वल टू
  9433. 6:00:26दिस ऑब्जेक्ट और इसके अंदर हम की वैल्यू
  9434. 6:00:28पेयर्स डिफाइन कर रहे हैं इस तरीके का
  9435. 6:00:30हमने कोई स्टेटमेंट नहीं लिखा तब भी कोड
  9436. 6:00:32को पता है विंडो ऑब्जेक्ट क्या है क्योंकि
  9437. 6:00:34ये ग्लोबल ऑब्जेक्ट है इसके बारे में पूरे
  9438. 6:00:35कोड को थ्रू आउट जावास्क्रिप्ट को पता
  9439. 6:00:37होता है एंड इसी के अंदर के काफी सारे
  9440. 6:00:39फंक्शंस मेथड्स एंड प्रॉपर्टीज हैं जिनको
  9441. 6:00:41हम यूज़ करते हैं जैसे हमने अलर्ट किया था
  9442. 6:00:44तो जो हमारा अलर्ट होता है इट इज एक्चुअली
  9443. 6:00:46पार्ट ऑफ़ द विंडो ऑब्जेक्ट हम विंडो ड
  9444. 6:00:47अलर्ट लिख के भी अपने अलर्ट को क्रिएट कर
  9445. 6:00:50सकते हैं रिफ्रेश किया मेरा अलर्ट क्रिएट
  9446. 6:00:51हो गया मेरे लिए तो ये क्या हुआ विंडो
  9447. 6:00:53ऑब्जेक्ट ने काम किया प्रोमट भी विंडो
  9448. 6:00:55ऑब्जेक्ट का पार्ट होता है इस तरीके से
  9449. 6:00:56बहुत सारी इंटरेस्टिंग चीजें हैं जो विंडो
  9450. 6:00:58ऑब्जेक्ट की पार्ट हैं अब ये जो विंडो
  9451. 6:00:59ऑब्जेक्ट है इसे हम एज सच स्पेसिफाई करके
  9452. 6:01:02नहीं लिखते हमारे कोड को ऑलरेडी पता है
  9453. 6:01:04सारी चीजें जो विंडो ऑब्जेक्ट का पार्ट है
  9454. 6:01:06वो ऑटोमेटिक हमारे लिए उस चीज को यूज कर
  9455. 6:01:08लेता है पर हमसे इंटरव्यूज के अंदर पूछा
  9456. 6:01:10जा सकता है कि हमारी विंडो ऑब्जेक्ट क्या
  9457. 6:01:12है ये किस तरीके से अवेलेबल होती है कैसे
  9458. 6:01:13जनरेट होती है कौन इसे जनरेट कराता है तो
  9459. 6:01:15इसके बारे में हमें पता होना चाहिए अब
  9460. 6:01:17नेक्स्ट चीज जिसके बारे में हम बात करेंगे
  9461. 6:01:19फाइनली हमारा जो बड़ा टॉपिक है जिसके बारे
  9462. 6:01:21में हम सोचते हैं कि हां ये चीज पढ़ेंगे
  9463. 6:01:22जावास्क्रिप्ट के अंदर दैट इज डॉम हमारी
  9464. 6:01:25पिक्चर का जो सुपर हीरो है वो अब डॉम का
  9465. 6:01:27एग्जैक्ट मतलब क्या होता है फुल फॉर्म की
  9466. 6:01:30बात करें तो इसकी फुल फॉर्म होती है
  9467. 6:01:31डॉक्यूमेंट ऑब्जेक्ट मॉडल और ये काफी मतलब
  9468. 6:01:34कंफ्यूज करने वाली फुल फॉर्म है एज अ
  9469. 6:01:36बिगनर हमें कुछ समझ नहीं आएगा कि हम हां
  9470. 6:01:37ठीक है डॉक्यूमेंट ऑब्जेक्ट मॉडल है पर है
  9471. 6:01:39क्या बेसिकली हमारा जो एटीएमएल जितना भी
  9472. 6:01:42एटीएमएल हम लिखते हैं अपने जावास्क्रिप्ट
  9473. 6:01:44के साथ अटैच करके वो सारा का सारा एटीएमएल
  9474. 6:01:47कोड जावास्क्रिप्ट के अंदर हम एक्सेस कर
  9475. 6:01:50सकते हैं मतलब उस सारे के सारे चाहे
  9476. 6:01:52पैराग्राफ टैग हो गया चाहे h1 हेडिंग टैग
  9477. 6:01:54हो गया चाहे कोई बटन हो गया सारी के सारे
  9478. 6:01:56एलिमेंट्स को जावास्क्रिप्ट के अंदर
  9479. 6:01:58एक्सेस किया जा सकता है और उसे कैसे
  9480. 6:02:00एक्सेस किया जा सकता है ऑटोमेटिक हमारे जो
  9481. 6:02:06होते हैं वो जावास्क्रिप्ट के अंदर आके एक
  9482. 6:02:08ऑब्जेक्ट के अंदर कन्वर्ट हो जाते हैं और
  9483. 6:02:10उस स्पेशल ऑब्जेक्ट को हम नाम देते हैं
  9484. 6:02:12डॉक्यूमेंट एक स्पेशल ऑब्जेक्ट बन जाती है
  9485. 6:02:15जिसको नाम दे दिया जाता है डॉक्यूमेंट और
  9486. 6:02:17ये डॉक्यूमेंट अवेलेबल होता है हमारी
  9487. 6:02:19विंडो ऑब्जेक्ट के अंदर तो विंडो ऑब्जेक्ट
  9488. 6:02:21है विंडो ऑब्जेक्ट तो ऑटोमेटिक होती है
  9489. 6:02:22हमेशा हर पेज के ऊपर विंडो ऑब्जेक्ट के
  9490. 6:02:24अंदर एक डॉक्यूमेंट नाम की ऑब्जेक्ट और आ
  9491. 6:02:26जाती है उसी ऑब्जेक्ट के पार्ट में सब सब
  9492. 6:02:28ऑब्जेक्ट आ जाती है और इस डॉक्यूमेंट
  9493. 6:02:30ऑब्जेक्ट के अंदर पूरा का पूरा
  9494. 6:02:35हमारी फाइल है इसके लिए लेट्स रिमूव दिस
  9495. 6:02:39प्रोमट सेव रिफ्रेश यहां पे लेट्स ट्राई
  9496. 6:02:42टू प्रिंट विंडो ऑब्जेक्ट ये हमारी विंडो
  9497. 6:02:43ऑब्जेक्ट आ गई अब विंडो ऑब्जेक्ट के अंदर
  9498. 6:02:45हम देखें तो ए बी सीडी से स्टार्ट करते
  9499. 6:02:48हैं ऊपर से डी में डी में आप देखोगे
  9500. 6:02:50डॉक्यूमेंट करके कुछ लिखा आ रहा है इसके
  9501. 6:02:52एरो पे क्लिक करोगे ये एक्सपेंड हो गया अब
  9502. 6:02:53इस डॉक्यूमेंट के अंदर आप जाके देखोगे तो
  9503. 6:02:55यहां यूआरएल में क्या लिखा हुआ आ रहा है
  9504. 6:02:56यूआरएल में श्रधा खाप डेस्कटॉप
  9505. 6:02:58जावास्क्रिप्ट index.htm इफ आई मिनिमाइज
  9506. 6:03:01इट यहां क्या आ रहा है इक्सड html5 का
  9507. 6:03:03पूरा का पूरा लिंक हमारे पास आ रहा है हम
  9508. 6:03:05मे पास ऑल के अंदर सारे के सारे टैग्स आ
  9509. 6:03:08रहे हैं जितने भी टैग्स को हमने यूज किया
  9510. 6:03:09है हमने h1 को यूज किया h4 को यूज किया
  9511. 6:03:11पैराग्राफ को यूज किया बटन को यूज किया है
  9512. 6:03:13इनफैक्ट इस पे जाके आप हर करोगे तो वो
  9513. 6:03:15हाईलाइट भी हो रहा है लेफ्ट साइड में आप
  9514. 6:03:17पैराग्राफ के ऊपर हर करोगे मेरा पेज के
  9515. 6:03:18ऊपर पैराग्राफ हाईलाइट होके आ रहा है ब्लू
  9516. 6:03:20कलर में h4 के ऊपर हर करेंगे h4 हाईलाइट
  9517. 6:03:23हो रहा है h1 के ऊपर हर करेंगे h1 हाईलाइट
  9518. 6:03:25हो रही है बॉडी के ऊपर बॉडी हाईलाइट हो
  9519. 6:03:27रही है लिंक टैग इस तरीके से सारे के सारे
  9520. 6:03:29टैग्स मेरे पास अवेलेबल है हम और नीचे
  9521. 6:03:31स्क्रोल करेंगे तो काफी सारी और
  9522. 6:03:33इंफॉर्मेशन हमारे पास आएंगी वी हैव सम
  9523. 6:03:35समथिंग कॉल्ड चाइल्ड नोड्स जिसके अंदर
  9524. 6:03:37हमारे पास नोड्स हैं काफी सारी इंफॉर्मेशन
  9525. 6:03:40है तो जो पूरा का पूरा हमारा एचटीएमएल का
  9526. 6:03:42कोड होता है दैट इज अवेलेबल इन द
  9527. 6:03:44डॉक्यूमेंट ऑब्जेक्ट और ये डॉक्यूमेंट
  9528. 6:03:46ऑब्जेक्ट कहां पे अवेलेबल होती है दिस इज
  9529. 6:03:47अवेलेबल इन द विंडो ऑब्जेक्ट हम चाहे तो
  9530. 6:03:49सिंपली विंडो डॉट डॉक्यूमेंट भी प्रिंट
  9531. 6:03:52करा सकते हैं हमें पता है डॉक्यूमेंट
  9532. 6:03:53विंडो का पार्ट है तो विंडो ड डॉक्यूमेंट
  9533. 6:03:55प्रिंट कराएंगे तो अब देखेंगे पूरा का
  9534. 6:03:58पूरा हमारे पास क्या आ रहा है पूरा का
  9535. 6:03:59पूरा कोड प्रिंट होके आ रहा है ये हमारा
  9536. 6:04:01सारा का सारा एटीएमएल का कोड है अब मुझे
  9537. 6:04:03इस डॉक्यूमेंट ऑब्जेक्ट की अगर प्रॉपर्टीज
  9538. 6:04:05देखनी है तो हम कर सकते हैं console.dir
  9539. 6:04:08विड
  9540. 6:04:09डॉक्यूमेंट तो हमारी जो डॉक्यूमेंट
  9541. 6:04:11ऑब्जेक्ट है वह इस तरीके से हमें दिखाई
  9542. 6:04:13देगी मतलब उसके मेथड्स और प्रॉपर्टीज
  9543. 6:04:14दिखाई देंगे ये जो console.dir होता है
  9544. 6:04:16दिस इज डिफरेंट फ्रॉम console.log
  9545. 6:04:19काफी सारी नई चीजें हैं जो हमें सीखने को
  9546. 6:04:21मिलेंगी इस चैप्टर के अंदर console.log का
  9547. 6:04:23काम होता है कि ये चीजें सिर्फ प्रिंट
  9548. 6:04:25करवा देता है स्क्रीन पे और
  9549. 6:04:27कडी का काम होता है कि ये जो हमारी स्पेशल
  9550. 6:04:30ऑब्जेक्ट्स होती हैं जैसे हमारी
  9551. 6:04:31डॉक्यूमेंट ऑब्जेक्ट हो गई यह उसे उसकी
  9552. 6:04:34प्रॉपर्टीज एंड मेथड्स को प्रिंट करवाने
  9553. 6:04:36के काम आता है पर ये तो क्या करता है
  9554. 6:04:38ऑब्जेक्ट को एज एन एलिमेंट प्रिंट करा
  9555. 6:04:40देता है तो जो हमारा console.log होता है
  9556. 6:04:41ये डॉम एलिमेंट्स को स्पेशली ट्रीट करता
  9557. 6:04:43है जैसे डॉक्यूमेंट के अंदर हमारे डॉम
  9558. 6:04:45एलिमेंट्स है पैराग्राफ h1 ये सब तो
  9559. 6:04:46इन्हें हम डायरेक्टली प्रिंट करवाएंगे इन
  9560. 6:04:48ऑब्जेक्ट्स को तो इस तरीके से हमारे लिए
  9561. 6:05:02html.com प्रिंट कराने के लिए यूज़ नहीं
  9562. 6:05:04करते हम कसोल डीआई आर को यूज़ करते हैं
  9563. 6:05:07अपनी ऑब्जेक्ट को प्रिंट कराने के लिए तो
  9564. 6:05:08हमें ऑब्जेक्ट को प्रिंट करवाना होता है
  9565. 6:05:10वी ऑलवेज यूज डीआर वी प्रेफर दिस तो ये जो
  9566. 6:05:13कसोल डीआर है ये भी हमारी विंडो ऑब्जेक्ट
  9567. 6:05:15का पार्ट है तो काफी इंटरेस्टिंग चीजें तो
  9568. 6:05:18हमने क्या सीखा हमने ये सीखा हमारा जो
  9569. 6:05:20एटीएमएल है उसको जावास्क्रिप्ट के अंदर
  9570. 6:05:21एक्सेस कर सकते हैं कहां एक्सेस कर सकते
  9571. 6:05:23हैं विंडो ऑब्जेक्ट के अंदर एक और
  9572. 6:05:25ऑब्जेक्ट होती है डॉक्यूमेंट नाम से और ये
  9573. 6:05:27डॉक्यूमेंट क्या होता है ये बेसिकली मॉडल
  9574. 6:05:30होता है रिप्रेजेंटेशन होती है किसकी
  9575. 6:05:32हमारे
  9576. 6:05:35डॉम क्या होता है डॉक्यूमेंट ऑब्जेक्ट
  9577. 6:05:37मॉडल ये हमारे एटीएमएल का एक मॉडल बन गया
  9578. 6:05:40है जिसको हमने नाम दे दिया है डॉक्यूमेंट
  9579. 6:05:42और ये बेसिकली कैसा दिखता है इस डॉन को
  9580. 6:05:44अगर हम विजुलाइज करें तो ये इस तरीके का
  9581. 6:05:46दिखता है मतलब ट्री लाइक स्ट्रक्चर होता
  9582. 6:05:47है मेरे पास पेड़ जैसा कुछ दिखता है ऊपर
  9583. 6:05:49से हमारी जड़ें शुरू हो जाती है और इस
  9584. 6:05:51तरीके से ब्रांचेस निकलनी शुरू हो जाती
  9585. 6:05:53हैं हमारे कोड के हिसाब से और ये जो हमारा
  9586. 6:05:55ट्री लाइक स्ट्रक्चर होता है इसमें हर
  9587. 6:05:56इंडिविजुअल बॉक्स को हम अपनी नोड कहते हैं
  9588. 6:05:58ट्री के अंदर हर एक बॉक्स को नोड कहा जाता
  9589. 6:06:01है तो हर एक नोड क्या है हर एक नोड हमारे
  9590. 6:06:04लिए ऑब्जेक्ट है ये भी ऑब्जेक्ट है ये भी
  9591. 6:06:06ऑब्जेक्ट है ये भी ऑब्जेक्ट है ये भी
  9592. 6:06:07ऑब्जेक्ट है ये भी ऑब्जेक्ट है तो इसीलिए
  9593. 6:06:09इसको डॉक्यूमेंट क्योंकि डॉक्यूमेंट नाम
  9594. 6:06:10है ऑब्जेक्ट का ऑब्जेक्ट क्योंकि
  9595. 6:06:12ऑब्जेक्ट्स हैं सारी की सारी मॉडल क्योंकि
  9596. 6:06:35अंदर ही हमारी डॉक्यूमेंट ऑब्जेक्ट आती है
  9597. 6:06:37तो उसके अंदर डॉक्यूमेंट आता है
  9598. 6:06:38डॉक्यूमेंट के अंदर हमारे पास
  9599. 6:07:05पास लिंक की नोड आ गई उसके बाद बॉडी टैग
  9600. 6:07:07के अंदर हमारे पास h1 हो सकता है लद यहां
  9601. 6:07:10पे इन्होंने क्या किया है डिव का एग्जांपल
  9602. 6:07:12लिया है तो यहां पर बेसिकली आई कैन क्रिएट
  9603. 6:07:15अनदर टैग कॉल्ड डिव डिव के अंदर ए बी सीडी
  9604. 6:07:18इस तरीके से रिफ्रेश किया तो ए बी सीडी
  9605. 6:07:20प्रिंट हो के आ गया तो ये जो डिव था बॉडी
  9606. 6:07:22के अंदर हमारा डिव आ सकता है डिव के अंदर
  9607. 6:07:24अगर मैंने कोई इमेज ऐड की है h1 ऐड किया
  9608. 6:07:26पैराग्राफ ऐड किया और कड डिव ऐड किया है
  9609. 6:07:28तो इस तरीके से वो भी आ सकते हैं और फिर
  9610. 6:07:30क्योंकि हमने स्क्रिप्ट टैग भी ऐड किया है
  9611. 6:07:32तो ये स्क्रिप्ट टैग भी आ जाएगा बॉडी टैग
  9612. 6:07:33के पार्ट जो है तो ये सारी की सारी नोड्स
  9613. 6:07:35हैं जो हायरा कियल हायरा कियल यानी ऊपर से
  9614. 6:07:38लेके नीचे तक मतलब विंडो ऑब्जेक्ट के अंदर
  9615. 6:07:40डॉक्यूमेंट ऑब्जेक्ट होगी डॉक्यूमेंट के
  9616. 6:07:41अंदर
  9617. 6:08:04html.com डॉक्यूमेंट आ गया जिसके अंदर
  9618. 6:08:06सारी इंफॉर्मेशन है चाहे तो सिंपली
  9619. 6:08:08डायरेक्टली हम डॉक्यूमेंट को भी लिख सकते
  9620. 6:08:10हैं क्योंकि विंडो ऑब्जेक्ट तो ग्लोबल है
  9621. 6:08:11उसके बारे में सबको पता है रिफ्रेश किया
  9622. 6:08:13तो भी हमारे पास वही सेम चीज प्रिंट होके
  9623. 6:08:14आएगी अब इस डॉक्यूमेंट के अंदर अगर मुझे
  9624. 6:08:16बॉडी को एक्सेस करना है तो मैं लिख सकती
  9625. 6:08:18हूं डॉक्यूमेंट ड बॉडी सेव करेंगे रिफ्रेश
  9626. 6:08:20करेंगे तो इस बार हमारे पास क्या प्रिंट
  9627. 6:08:23हो गया है इस बार हमारे पास हमारी बॉडी
  9628. 6:08:25वाली जो ऑब्जेक्ट है वो प्रिंट होके आई हम
  9629. 6:08:27चाहे तो एक लाइन में डीआई आर कर सकते हैं
  9630. 6:08:28और एक लाइन में console.log
  9631. 6:08:30डॉक्यूमेंट बडी लिख सकते हैं सेव किया
  9632. 6:08:34रिफ्रेश किया तो यह तो तो पूरी ऑब्जेक्ट आ
  9633. 6:08:36गई और इसी ऑब्जेक्ट का हमारे पास एटीएमएल
  9634. 6:08:38वर्जन आ गया यानी बॉडी के जो सारे के सारे
  9635. 6:08:39टैग्स थे वो हमारे पास प्रिंट होके आ गए
  9636. 6:08:42अब इस बॉडी ऑब्जेक्ट के अंदर बहुत सारी
  9637. 6:08:43डिफरेंट डिफरेंट चीजें होती हैं जैसे इट
  9638. 6:08:45हैज समथिंग कॉल्ड चाइल्ड नोड्स चाइल्ड
  9639. 6:08:47नोड्स के अंदर क्या होता है चाइल्ड नोड
  9640. 6:08:49बेसिकली होता है कि एक नोड के अंदर नीचे
  9641. 6:08:51की तरफ कितनी नोड्स हैं तो बॉडी के अंदर
  9642. 6:08:53ही क्या-क्या है इसी के अंदर हमारी
  9643. 6:08:55टेक्स्ट नोड आ जाती है इसी के अंदर डिव आ
  9644. 6:08:57गया जो हाईलाइट हो रहा है h1 आ गया h4 आ
  9645. 6:08:59गया पैराग्राफ आ गया बटन आ गया स्क्रिप्ट
  9646. 6:09:01आ गया और इन्हीं से रिलेटेड इनके टेक्स्ट
  9647. 6:09:03नोड्स आ गई तो डिफरेंट डिफरेंट नोड्स हैं
  9648. 6:09:05अभी इतना डिटेल में नहीं जाना बस थोड़ा सा
  9649. 6:09:07ओवरव्यू थोड़ा सा महसूस करना है कि हम
  9650. 6:09:09क्या सीखने की कोशिश कर रहे हैं तो डॉम के
  9651. 6:09:11अंदर बेसिकली ये जावास्क्रिप्ट का कोड है
  9652. 6:09:13जिसको मैंने प्रिंट करवाया जावास्क्रिप्ट
  9653. 6:09:15की ऑब्जेक्ट हैं इसका एचटीएमएल से एज सच
  9654. 6:09:16कोई रिलेशन नहीं है पर फिर भी मैं अपने
  9655. 6:09:18एटीएमएल को एक्सेस कर पा रही हूं देख पा
  9656. 6:09:20रही हूं
  9657. 6:09:35को प्रिंट करवा सकते हैं रिफ्रेश किया तो
  9658. 6:09:37ये हमारे पास हमारा हेड आ गया कंप्लीट अब
  9659. 6:09:39डॉम से अभी तक जो लर्निंग्स है उनको मैं
  9660. 6:09:41थोड़ा सा सराइज कर देती हूं डॉम मुझे पता
  9661. 6:09:42चल गया
  9662. 6:09:44एचटीएमएस करने का तरीका है डॉम पर फिर
  9663. 6:09:47मेरे दिमाग में सवाल आएगा ठीक है डॉम एक
  9664. 6:09:48ट्री लाइक स्ट्रक्चर है जिसके अंदर सारे
  9665. 6:09:50के सारे एटीएमएल टैग्स एटीएमएल एलिमेंट्स
  9666. 6:09:52मेरे पास एक्सेसिबल होते हैं ठीक है मैंने
  9667. 6:09:54उनको एक्सेस कर लिया उनकी वैल्यू को भी
  9668. 6:09:55प्रिंट करवा दिया जैसे इफ आई वांट आई कैन
  9669. 6:09:58प्रिंट कंसोल डॉक्यूमेंट के अंदर मैंने
  9670. 6:10:00बॉडी को प्रिंट करवाया console.dir ये
  9671. 6:10:03मेरी बॉडी आ गई बॉडी के अंदर मैं चाहूं तो
  9672. 6:10:05आई कैन डू समथिंग कॉल्ड चाइल्ड नोट्स और
  9673. 6:10:09चाइल्ड नट्स में मैं अपनी फर्स्ट नोड को
  9674. 6:10:11प्रिंट करवा रही हूं सेव किया रिफ्रेश
  9675. 6:10:13किया फर्स्ट नोड क्या है फर्स्ट नोड मेरा
  9676. 6:10:14डिव है ये है मेरी फर्स्ट नोट दिस इज अ
  9677. 6:10:17डिव ये कैसे प्रिंट किया ये चाइल्ड नोड
  9678. 6:10:19क्या है उसके डिटेल में नहीं जाना
  9679. 6:10:20एग्जांपल दिखा रही हूं ठीक है मेरे पास ये
  9680. 6:10:22पूरा का पूरा डेव आ गया इस तरीके से
  9681. 6:10:23इंफॉर्मेशन देख ली मैंने
  9682. 6:10:33html4 जस करने होते हैं फॉर एग्जांपल हमने
  9683. 6:10:36वेबसाइट्स पे देखा होगा डार्क मोड होता है
  9684. 6:10:38लाइट मोड होता है अब मुझे चाहिए कि मेरे
  9685. 6:10:40बटन को क्लिक करने से मेरी वेबसाइट का
  9686. 6:10:42पूरा बैकग्राउंड कलर चेंज हो जाए तो उसे
  9687. 6:10:43कैसे चेंज करें हम जाके कोई यूजर बटन
  9688. 6:10:45क्लिक करेगा जाके अपने जो फाइल्स हम अपलोड
  9689. 6:10:48करते हैं सर्वर के ऊपर उनके अंदर तो चेंज
  9690. 6:10:50नहीं कर सकते क्योंकि एक बार आपने फाइल के
  9691. 6:10:51अंदर कोड लिख दिया वो तो वैसे का वैसा सेट
  9692. 6:10:53हो जाएगा उसे चेंज नहीं कर सकते पर रन
  9693. 6:10:55टाइम पे मतलब डायनेमिक जब यूजर एक्सेस कर
  9694. 6:10:58रहा है वेबसाइट पे उस टाइम पे जो चेंजेज
  9695. 6:11:00होने हैं वो सारे के सारे चेंजेज हमारे
  9696. 6:11:01लिए जावास्क्रिप्ट कर सकता है एचटीएमएस
  9697. 6:11:03नहीं कर सकते तो जावास्क्रिप्ट के अंदर हम
  9698. 6:11:05डायनेमिक चेंजेज करते हैं पेज के ऊपर जैसे
  9699. 6:11:08ये पेज मान लो लोड हो गया अब इसकी फाइल के
  9700. 6:11:09अंदर कोई चेंज नहीं किया जा सकता पर फिर
  9701. 6:11:11भी मुझे बैकग्राउंड कलर चेंज करना है सो
  9702. 6:11:13व्हाट आई कैन डू इज आई कैन राइट समथिंग
  9703. 6:11:15लाइक दिस डॉक्यूमेंट के अंदर जो
  9704. 6:11:17डॉक्यूमेंट डॉट बॉडी है उसके लिए मुझे
  9705. 6:11:19उसका स्टाइल चेंज करना है और स्टाइल के
  9706. 6:11:21अंदर मुझे उसका बैकग्राउंड चेंज करना है
  9707. 6:11:25बैकग्राउंड एंड इस बैकग्राउंड को आई वांट
  9708. 6:11:27टू कन्वर्ट इट टू ग्रीन मुझे इसके
  9709. 6:11:29बैकग्राउंड को ग्रीन बनाना है एंटर किया
  9710. 6:11:31तो मेरे लिए क्या हो गया मेरा बैकग्राउंड
  9711. 6:11:33ग्रीन बन गया ये जो जो चेंज है ये जो लाइन
  9712. 6:11:36है ये मैंने एचटीएमएल के अंदर नहीं लिखी
  9713. 6:11:37और जैसे ही आप रिफ्रेश करोगे वो चेंज गायब
  9714. 6:11:39हो जाएगा पर क्योंकि मैं ये लाइन लिख पाई
  9715. 6:11:41तो मैंने क्या किया डायनेमिक अपने पेज के
  9716. 6:11:43अंदर कुछ चेंज कर दिया अभी तो मैंने बस
  9717. 6:11:45स्टाइल चेंज किया है मैं चाहूं तो ये
  9718. 6:11:46हेडिंग भी चेंज कर सकती हूं आई कैन राइट
  9719. 6:11:48समथिंग लाइक
  9720. 6:11:50दिस या इन फैक्ट मैं आपको यहीं पर लिख के
  9721. 6:11:53दिखाती हूं इसी के अंदर ये जो हेडिंग है
  9722. 6:11:57हेडिंग के अंदर नंबर थ्री को एक्सेस करते
  9723. 6:11:59हैं और इसके अंदर आई विल राइट
  9724. 6:12:03समथिंग या इसे कट कर लेते हैं पेस्ट इनर
  9725. 6:12:08टेक्स्ट इज इक्वल
  9726. 6:12:10टू ए बी सीडी सेव रिफ्रेश तो ये क्या हुआ
  9727. 6:12:14मेरी हेडिंग चेंज हो गई ए बी सीडी हो गई
  9728. 6:12:15हेडिंग इसी कोड को यहां से हटा लेते हैं
  9729. 6:12:18सेव रिफ्रेश तो ये क्या है नॉर्मल हेडिंग
  9730. 6:12:20है मेरे पास पर मैं चाहूं तो यहां से अपनी
  9731. 6:12:22हेडिंग को चेंज कर सकती हूं आई कैन मेक इट
  9732. 6:12:23ए बी सीडी तो अपने पेज के ऊपर जो स्टाइल
  9733. 6:12:25से रिलेटेड कंटेंट से रिलेटेड जितने भी
  9734. 6:12:27चेंजेज हमें डायनेमिक करने होते हैं जिसके
  9735. 6:12:29लिए हम html5 इल्स को नहीं छेड़ना चाहते
  9736. 6:12:31पर यूजर के किसी ना किसी इनपुट के बेसिस
  9737. 6:12:33पे वो बटन क्लिक कर रहा है फॉर्म को सबमिट
  9738. 6:12:35कर रहा है उसके बेसिस पर जिन चेंजेज को हम
  9739. 6:12:37लाकर आना चाहते हैं उन चेंजेज को हम कहते
  9740. 6:12:39हैं अपने डायनेमिक चेंजेज और ये डायनेमिक
  9741. 6:12:41चेंजेज करने के लिए ही डायनेमिक चेंजेज कह
  9742. 6:12:43लो इसको डायनेमिक मैनिपुलेशन कह लो
  9743. 6:12:45मैनिपुलेशन मतलब कुछ चेंज लेके आना तो
  9744. 6:12:48इन्हीं को करने के लिए हम अपने डॉम को
  9745. 6:12:50यूज़ करते हैं तो इसीलिए डॉम का सबसे बड़ा
  9746. 6:12:52फायदा होता है डायनेमिक चेंजेज करना इन
  9747. 6:12:54आवर वेब पेज तो नेक्स्ट टॉपिक जिसके साथ
  9748. 6:12:56हम स्टार्ट करेंगे दैट इज़ कॉल्ड डॉम
  9749. 6:12:58मैनिपुलेशन मैनिपुलेशन यानी हम डॉम के
  9750. 6:13:00अंदर चेंजेज करना कैसे शुरू कर सकते हैं
  9751. 6:13:02अब डॉम के अंदर चेंजेज करने से पहले हमें
  9752. 6:13:04यह पता होना चाहिए कि कि हम किसके अंदर
  9753. 6:13:05चेंज करना चाहते हैं क्या मैं इस हेडिंग
  9754. 6:13:07के अंदर चेंज करना चाहती हूं रिफ्रेश कर
  9755. 6:13:09लेते हैं इसे डू आई वांट टू मेक अ चेंज टू
  9756. 6:13:11दिस हेडिंग या मुझे इस पैराग्राफ के अंदर
  9757. 6:13:13चेंज करना है या मुझे इस बटन के अंदर चेंज
  9758. 6:13:14करना है मुझे चेंज एगजैक्टली करना कहां पे
  9759. 6:13:16है तो उसके लिए मुझे एलिमेंट्स को एक्सेस
  9760. 6:13:18करना स्टार्ट करना पड़ेगा एक्सेस करना
  9761. 6:13:20यानी किस तरीके से हम अपने एलिमेंट्स को
  9762. 6:13:22सेलेक्ट कर सकते हैं अच्छा एक और
  9763. 6:13:24इंटरेस्टिंग चीज मैं आपको दिखाती हूं कि
  9764. 6:13:26index.htm में अभी तो हमने अपनी स्क्रिप्ट
  9765. 6:13:28को यहां पे इंक्लूड किया है फॉर एग्जांपल
  9766. 6:13:30मैंने अपनी स्क्रिप्ट को हेड के अंदर
  9767. 6:13:32इंक्लूड कर लिया होता है अपने स्क्रिप्ट
  9768. 6:13:33टैग को जब हम यहां लिख देंगे तो बेसिकली
  9769. 6:13:35हम कह रहे हैं हमारी बॉडी से पहले हमारी
  9770. 6:13:37स्क्रिप्ट लोड होनी चाहिए हमारे
  9771. 6:13:38जावास्क्रिप्ट का कोड लोड होना चाहिए तो
  9772. 6:13:40जावास्क्रिप्ट के कोड के अंदर अगर अब हम
  9773. 6:13:42प्रिंट करवाएं डॉक्यूमेंट डॉट बॉडी को सेव
  9774. 6:13:45किया रिफ्रेश किया तो इस बार क्या प्रिंट
  9775. 6:13:47होगा इस बार नल प्रिंट होगा इसे जूम इन कर
  9776. 6:13:49लेते हैं नल के बारे में पहले भी बात की
  9777. 6:13:51थी नल क्या है एक स्पेशल टाइप होता है
  9778. 6:13:52प्रिमिटिव टाइप होता है जावास्क्रिप्ट के
  9779. 6:13:54अंदर और नल का मतलब होता है खाली ऑब्जेक्ट
  9780. 6:13:56डॉक्यूमेंट डॉट बॉडी हमें पता है एक
  9781. 6:13:58ऑब्जेक्ट होनी चाहिए थी पर अभी क्या है
  9782. 6:13:59अभी वो खाली है तो उसकी वैल्यू क्या है नल
  9783. 6:14:01प्रिंट होके आ रही है तो जब हम अपनी
  9784. 6:14:03स्क्रिप्ट को बॉडी से पहले लोड कर लेते
  9785. 6:14:05हैं तो उसके अंदर डॉम एलिमेंट्स एक्सेसिबल
  9786. 6:14:07नहीं होते कोड के अंदर तो इसीलिए अपना जो
  9787. 6:14:09स्क्रिप्ट टैग है इसको हमको लिखना पड़ता
  9788. 6:14:11है लास्ट में सेव किया रिफ्रेश किया तो इस
  9789. 6:14:13बार हमारी बॉडी के अंदर काफी सारी
  9790. 6:14:14इंफॉर्मेशन हमारे लिए प्रिंट हो रही है सो
  9791. 6:14:16दैट इज़ द मेजर रीज़न व्हाई वी राइट अ
  9792. 6:14:18स्क्रिप्ट टैग जस्ट बिफोर एंडिंग द बॉडी
  9793. 6:14:20टैग तो अपने दोबारा से स्क्रिप्ट . जए के
  9794. 6:14:22अंदर आ जाते हैं अब शुरुआत करते हैं
  9795. 6:14:24स्टार्टिंग विद एक्सेसिंग आवर एलिमेंट्स
  9796. 6:14:26सबसे पहला तरीका होता है एलिमेंट्स को
  9797. 6:14:28एक्सेस करने का सिलेक्ट करने का यूजिंग
  9798. 6:14:29देयर आईडी जो हमारे index.htm के अंदर
  9799. 6:14:31एलिमेंट्स होते हैं इन सब को हम एक आईडी
  9800. 6:14:33दे सकते हैं आईडी बेसिकली होता है है कि
  9801. 6:14:35जैसे हमें रोल नंबर मिल जाता है स्कूल के
  9802. 6:14:36अंदर कॉलेज के अंदर हमारे पास एक यूनिक
  9803. 6:14:38रोल नंबर होता है और हर स्टूडेंट का रोल
  9804. 6:14:39नंबर अलग होता है आपका रोल नंबर अलग होगा
  9805. 6:14:41मेरा रोल नंबर अलग होगा उसी तरीके से हर
  9806. 6:14:43एक एलिमेंट को हम एक इंडिविजुअल आईडी दे
  9807. 6:14:45सकते हैं फॉर एग्जांपल ये जो मेरी h1
  9808. 6:14:47हेडिंग है इसको मैंने दे दी आईडी इ इक्वल
  9809. 6:14:49टू हेडिंग इस तरीके से मैंने इसे कोई आईडी
  9810. 6:14:51दे दी हेडिंग इसे बोल सकते हैं तो अब मुझे
  9811. 6:14:54अगर इस एलिमेंट को एक्सेस करना है यूजिंग
  9812. 6:14:56इट्स आईडी तो इसको एक्सेस करने का क्या
  9813. 6:14:58तरीका होगा मैं लिखूंगी डॉक्यूमेंट
  9814. 6:15:00डॉक्यूमेंट ऑब्जेक्ट के अंदर का एक मेथड
  9815. 6:15:02हम यूज़ करेंगे गेट एलिमेंट बाय आईडी और
  9816. 6:15:04फिर अपनी आईडी का हम नाम लिख देंगे तो हम
  9817. 6:15:06लिख सकते हैं डॉक्यूमेंट डॉ गेट एलिमेंट
  9818. 6:15:08बाय आईडी और उसके बाद डबल कोड्स के अंदर
  9819. 6:15:11हमें लिखना है अपनी आईडी का नाम मेरी आईडी
  9820. 6:15:13का नाम है हेडर सेव कर लिया रिफ्रेश किया
  9821. 6:15:16एज सच कोई चेंज नहीं आएगा इसे क्या करना
  9822. 6:15:19पड़ेगा यह वैल्यू रिटर्न करता है यह हमें
  9823. 6:15:21हमारी हेडर वाली आईडी की h1 की वैल्यू
  9824. 6:15:23रिटर्न करेगा उसे हम किसी वेरिएबल के अंदर
  9825. 6:15:25स्टोर कर सकते हैं इसको कह देते हैं
  9826. 6:15:26हेडिंग इज इक्वल टू ओके दिस वाज सपोज्ड टू
  9827. 6:15:29बी हेडिंग नॉट हेडर एंड फिर इस हेडिंग को
  9828. 6:15:32हम प्रिंट करवा सकते हैं console.log
  9829. 6:15:34हमारी हेडिंग सेव कर लिया रिफ्रेश कर लिया
  9830. 6:15:37तो ये हमारी हेडिंग हमारे लिए प्रिंट होकर
  9831. 6:15:38आ गई हमें इसे हमेशा करना है डीआई आर
  9832. 6:15:41बिकॉज दिस इज एन ऑब्जेक्ट तो ये हमारी h1
  9833. 6:15:43टाइप की हेडिंग आ गई आईडी जनरली हमें कैसे
  9834. 6:15:45दिखते हैं आईडी को दिखाने के लिए कोड के
  9835. 6:15:48अंदर हैश यूज किया जाता है हैश और फिर हम
  9836. 6:15:50अपनी आईडी का नाम लिखते हैं जैसे अगर मुझे
  9837. 6:15:52अपनी आईडी के हिसाब से अगर स्टाइल देना
  9838. 6:15:54होगा जैसे style.css के अंदर अगर मुझे h1
  9839. 6:15:57को स्टाइल नहीं देना इसकी आईडी के बेसिस
  9840. 6:15:59पे स्टाइल देना है तो मैं लिखूंगी हैश
  9841. 6:16:01हेडिंग तो ये हैश हमेशा आईडी का सिंबल
  9842. 6:16:03होता है सेव किया रिफ्रेश फश किया तो भी
  9843. 6:16:05मेरी स्टाइलिंग अप्लाई करेगी तो वही यहां
  9844. 6:16:07पे लिखा हुआ आ रहा है कि h1 तो हेडिंग है
  9845. 6:16:08टैग का नाम है h1 और हैश हेडिंग यानी उसकी
  9846. 6:16:11आईडी है हेडिंग और उससे रिलेटेड बहुत सारी
  9847. 6:16:13इंफॉर्मेशन हमारे पास यहां पर प्रिंट होकर
  9848. 6:16:16आ जाएगी तो हेडिंग के अंदर क्या-क्या
  9849. 6:16:17कंटेंट है वो भी हमें यहां पे दिखाई दे
  9850. 6:16:19रहा है कई सारी चीजें दिखाई दे रही हैं
  9851. 6:16:20जिसको अभी धीरे-धीरे हम समझेंगे अभी के
  9852. 6:16:22लिए हमने देख लिया हेडिंग से एलिमेंट को
  9853. 6:16:23कैसे एक्सेस करना है दूसरा तरीका होता है
  9854. 6:16:25एलिमेंट को एक्सेस करने का यूजिंग क्लास
  9855. 6:16:28नेम अब हेडिंग तो होती है हर आइटम की
  9856. 6:16:30यूनिक हर जो इंडिविजुअल एलिमेंट होता है
  9857. 6:16:32उसे हम यूनिक हेडिंग देते हैं जैसे अपने
  9858. 6:16:34कोड के अंदर index.htm के अंदर ये मेरी h1
  9859. 6:16:37हेडिंग हो गई हम एक और h1 हेडिंग बना सकते
  9860. 6:16:39हैं इसको हम कह सकते हैं आईडी हेडिंग टू
  9861. 6:16:42एंड यहां लिख देते हैं
  9862. 6:16:45जावास्क्रिप्ट इस तरीके से सेव किया
  9863. 6:16:47रिफ्रेश किया तो ये फर्स्ट हेडिंग आ गई ये
  9864. 6:16:49सेकंड हेडिंग आ गई इसके ऊपर स्टाइल क्यों
  9865. 6:16:51नहीं आ रहा स्टाइल इसलिए नहीं आ रहा इसके
  9866. 6:16:52ऊपर क्योंकि स्टाइल .
  9867. 6:16:57css2 h1 के पास है h2 के पास दूसरी आईडी
  9868. 6:17:00है तो इवन दो ये दोनों h1 ही टैग्स हैं h1
  9869. 6:17:02ही एलिमेंट्स हैं पर इन दोनों की आईडी
  9870. 6:17:04अलग-अलग है तो हम वैसे तो सेम आईडी दे
  9871. 6:17:06सकते हैं पर कभी देना नहीं है क्योंकि
  9872. 6:17:07आईडी का रोल होता है टू बी यूनिक फॉर ईच
  9873. 6:17:09एलिमेंट पर अगर हमारे पास कोड में इस
  9874. 6:17:11तरीके की कुछ कंडीशन आ जाती है फॉर
  9875. 6:17:13एग्जांपल मेरा जो बटन है उसका भी टेक्स्ट
  9876. 6:17:15का कलर वाइट होना चाहिए मेरा जो पैराग्राफ
  9877. 6:17:17है इसके भी टेक्स्ट का कलर वाइट होना
  9878. 6:17:19चाहिए तो बेसिकली मल्टीपल एलिमेंट्स को
  9879. 6:17:21सेम अगर हम एक कैटेगरी के अंदर डालना
  9880. 6:17:23चाहते हैं तो उसके लिए हम यूज करते हैं
  9881. 6:17:24क्लास क्लास बहुत सारे एलिमेंट्स के लिए
  9882. 6:17:26सेम हो सकती है और क्लास को हम डॉट से
  9883. 6:17:28रिप्रेजेंट करते हैं और फिर अपनी क्लास का
  9884. 6:17:30नाम कुछ भी हम दे सकते हैं एलिमेंट को तो
  9885. 6:17:33जैसे यहां पर दोनों जो हेडिंग है है h1 h2
  9886. 6:17:35h4 तीनों हेडिंग्स को ये जो आईडी है इसे
  9887. 6:17:38हम कन्वर्ट कर देते हैं टू सम क्लास एंड
  9888. 6:17:41यहां भी इसे सेम क्लास दे देते हैं
  9889. 6:17:43हेडिंग इसको भी क्लास दे दी हेडिंग इसको
  9890. 6:17:46भी क्लास दे दी हेडिंग इसको भी क्लास दे
  9891. 6:17:47दी हेडिंग सेव किया एंड अब style.css के
  9892. 6:17:52अंदर जाके हम अपनी डॉट हेडिंग के हिसाब से
  9893. 6:17:55स्टाइलिंग दे सकते हैं तो ये क्लास
  9894. 6:17:56रिप्रेजेंट करता है रिफ्रेश किया तो क्या
  9895. 6:17:59हो गया तीनों को सेम स्टाइलिंग मिल गई
  9896. 6:18:00क्योंकि तीनों की क्लास सेम है ये जो
  9897. 6:18:02क्लास एंड आईडी होती है हमें इंस्पेक्ट
  9898. 6:18:03करके भी दिखाई दे सकती है आप जाके क्लिक
  9899. 6:18:05करोगे h1 के ऊपर तो बेसिकली यहां पे दिख
  9900. 6:18:07जाता है हमारे एलिमेंट्स के अंदर जाके h1
  9901. 6:18:09के अंदर मुझे क्लास दिख रही है हेडिंग इस
  9902. 6:18:11h1 को भी सेम क्लास है इस h4 को भी सेम
  9903. 6:18:13क्लास दी हुई है अब क्लास के बेसिस पर
  9904. 6:18:15एलिमेंट्स को एक्सेस करने के लिए हम लिखते
  9905. 6:18:16हैं डॉक्यूमेंट ड गट एलिमेंट्स बाय क्लास
  9906. 6:18:19नेम और फिर अपनी क्लास का नाम तो यहां हम
  9907. 6:18:22लिख सकते हैं style.css को क्रॉस कर देते
  9908. 6:18:24हैं script.js में वी कैन
  9909. 6:18:27राइट लेट बहुत सारी हेडिंग्स इनको हम कह
  9910. 6:18:31सकते हैं इज इक्वल टू डॉक्यूमेंट ड गेट
  9911. 6:18:34एलिमेंट्स इस बार क्या हो जाएगा एलिमेंट्स
  9912. 6:18:35हो जाएगा यहां पे सिंगल है एलिमेंट क्यों
  9913. 6:18:38सिंगल है क्योंकि आईडी एक ही एलिमेंट की
  9914. 6:18:40यूनिक होती है पर यहां हो जाएगा एलिमेंट्स
  9915. 6:18:42क्योंकि क्लास नेम तो बहुत लोगों का कॉमन
  9916. 6:18:44हो सकता है और यहां हम लिख देंगे अपनी
  9917. 6:18:45क्लास का नाम मेरी क्लास का नाम क्या था
  9918. 6:18:47अब हेडिंग था मेरी क्लास का नाम इसे सेव
  9919. 6:18:49कर लेते हैं या इनफैक्ट इसे और थोड़ा सा
  9920. 6:18:51यूनिक बनाने के लिए हम इसे कह देते हैं
  9921. 6:18:52हेडिंग क्लास मेरी क्लास का नाम क्या था
  9922. 6:18:55इट वाज हेडिंग क्लास सेव कर लिया यहां
  9923. 6:18:58हमने लिख दिया हेडिंग क्लास सेव
  9924. 6:19:01रिफ्रेश ओके इसे इस हेडिंग्स को हमें
  9925. 6:19:04स्टोर भी करना पड़ेगा कसोल डलॉग या
  9926. 6:19:07डीआर
  9927. 6:19:09हेडिंग्स एंड साथ में लॉक भी करवा लेते
  9928. 6:19:12हैं कसोल
  9929. 6:19:13डलॉग हेडिंग्स सेव ऊपर वाले कोड को कर
  9930. 6:19:17सकते हैं कॉमेंट आउट रिफ्रेश तो ये हमारे
  9931. 6:19:19पास क्या आ गया एक एटीएल कलेक्शन आ गया
  9932. 6:19:27html4 और इस एटीएमएल कलेक्शन के अंदर भी
  9933. 6:19:30सेम इंफॉर्मेशन हमारे पास है रो एथ को अगर
  9934. 6:19:33एक्सपेंड करेंगे तो इसके अंदर फर्स्ट वाली
  9935. 6:19:35जो हेडिंग है उससे रिलेटेड इंफॉर्मेशन आ
  9936. 6:19:36जाएगी टेक्स्ट आप देख सकते हो यहां पर डॉम
  9937. 6:19:40डेमो बाय अपना कॉलेज फर्स्ट को अगर हम
  9938. 6:19:43एक्सपेंड करेंगे स्क्रोल करेंगे इसका
  9939. 6:19:46हमारे पास टेक्स्ट आ जाएगा यहां इनर
  9940. 6:19:47टेक्स्ट के अंदर ये लिखा हुआ आ रहा है
  9941. 6:19:49जावास्क्रिप्ट तो इस तरीके से हर एक
  9942. 6:19:50इंडिविजुअल की पूरी की पूरी इंफॉर्मेशन
  9943. 6:19:52हमारे पास आ जाती है तो हमारा गेट
  9944. 6:19:53एलिमेंट्स बाय क्लास नेम क्या रिटर्न करता
  9945. 6:19:55है ये हमारे लिए एक एचटीएमएल कलेक्शन को
  9946. 6:19:58रिटर्न करता है एटीएमएल कलेक्शन इज वेरी
  9947. 6:20:00सिमिलर टू एन एरे ये एरे जैसा ही होता है
  9948. 6:20:02इसके अंदर भी इंडेक्स आप नोटिस कर सकते हो
  9949. 6:20:04रो इंडेक्स है वन इंडेक्स है टू इंडेक्स
  9950. 6:20:06है और इसके अंदर लेंथ प्रॉपर्टी भी होती
  9951. 6:20:08है बहुत सारे मेथड्स भी होते हैं पुश पॉप
  9952. 6:20:10जैसे मेथड्स नहीं होते पर हां अगर हम
  9953. 6:20:11एटीएमएल कलेक्शंस की बात करें तो इट इज
  9954. 6:20:13वेरी सिमिलर टू एन एरे बस वो एगजैक्टली
  9955. 6:20:15एरे नहीं होता इट इज अ डिफरेंट थिंग कॉल्ड
  9956. 6:20:34रिफ्रेश करेंगे तो हमारे पास क्या प्रिंट
  9957. 6:20:36होगा हमारा जो एटीएमएल कलेक्शन होगा वो
  9958. 6:20:37खाली आएगा क्योंकि कुछ एलिमेंट ही नहीं
  9959. 6:20:39होगा उसके अंदर लेंथ क्या आएगी लेंथ उसकी
  9960. 6:20:40आएगी इक्वल टू 0 और यहीं पर अगर हम ऐसी
  9961. 6:20:43आईडी को सर्च करते जो है ही नहीं जैसे
  9962. 6:20:45यहां हम आईडी को सर्च कर रहे हैं हेडिंग
  9963. 6:20:47और हेडिंग नाम की कोई आईडी तो है ही नहीं
  9964. 6:20:49हमारे कोड के अंदर इसको सेव करेंगे
  9965. 6:20:51रिफ्रेश करेंगे तो हमारे पास क्या प्रिंट
  9966. 6:20:53होके आएगा नल प्रिंट होके आएगा तो जब किसी
  9967. 6:20:55आईडी वाला एलिमेंट एजिस्ट नहीं करता तो नल
  9968. 6:20:57प्रिंट होके आता है जब किसी क्लास वाला
  9969. 6:20:59एलिमेंट एजिस्ट नहीं करता तो हमारे पास
  9970. 6:21:00एमटी एटीएमएल कलेक्शन आता है इसको थोड़ा
  9971. 6:21:03सा और आइडेंटिफिकेशन यहां हम इसे दे सकते
  9972. 6:21:05हैं माय क्लास इनको मैंने क्या नाम दे
  9973. 6:21:08दिया माय क्लास नाम दे दिया थोड़ा सा और
  9974. 6:21:11क्लियर हो जाएगा दैट दिस इज माय क्लास और
  9975. 6:21:14बटन को हम एक आईडी दे सकते हैं लेट्स गिवन
  9976. 6:21:16इट गिव इट एन आईडी ऑफ माय आईडी तो यहां पे
  9977. 6:21:20हम माय क्लास अपनी क्लास का नाम हम लिख
  9978. 6:21:22सकते हैं रिफ्रेश किया हमारे पास एचटीएमएल
  9979. 6:21:24कलेक्शंस आ गए और यहां चाहे तो बटन को
  9980. 6:21:26एक्सेस कर सकते हैं लेट बटन इज इक्वल टू
  9981. 6:21:28और ये हमने माय आईडी लिख दी हम बटन को
  9982. 6:21:31प्रिंट करवा सकते हैं सेव किया रिफ्रेश
  9983. 6:21:32किया ये हमारा बटन हमारे पास आ गया इसकी
  9984. 6:21:35आईडी दिख रही है ये हमारा एटीएमएल कलेक्शन
  9985. 6:21:36हमारे पास आ गया अब तीसरा तरीका होता है
  9986. 6:21:38एलिमेंट्स को एक्सेस करने का दैट इज
  9987. 6:21:40यूजिंग द टैग नेम कि हम सारे के सारे
  9988. 6:21:42पैराग्राफ टैग्स को एक्सेस करना चाहते हैं
  9989. 6:21:44सारे के सारे h1 को एक्सेस करना चाहते हैं
  9990. 6:21:46इस तरीके से तो index.htm के अंदर दो
  9991. 6:21:48पैराग्राफ्स बना लेते हैं दिस इज यह जो
  9992. 6:21:52होगा यह हमारा सेकंड पैराग्राफ हो जाएगा
  9993. 6:21:57सेव रिफ्रेश तो ये हमारा फर्स्ट पैराग्राफ
  9994. 6:21:59है ये हमारा सेकंड पैराग्राफ है इसे
  9995. 6:22:01प्रिंट करवाने के लिए हम लिख सकते हैं लेट
  9996. 6:22:03पैरास कुछ भी भी नाम दे सकते हैं वेरिएबल
  9997. 6:22:05को इज इक्वल टू डॉक्यूमेंट ड गट एलिमेंट्स
  9998. 6:22:08बाय टैग नेम और इसके अंदर हम अपने टैग का
  9999. 6:22:10नाम डाल देंगे मुझे पैराग्राफ चाहिए सारे
  10000. 6:22:12के सारे तो हम console.dir करा सकते हैं
  10001. 6:22:15अपने पैराग्राफ्स को सेव किया रिफ्रेश
  10002. 6:22:17किया ये हमारे पास दोबारा से
  10003. 6:22:19html5 पैराग्राफ है फर्स्ट पैराग्राफ का
  10004. 6:22:21हमें टेक्स्ट देखना है तो यहां जाके हम
  10005. 6:22:23देख सकते हैं लर्न अबाउट डॉम कॉन्सेप्ट्स
  10006. 6:22:26सेकंड पैराग्राफ का हमें टेक्स्ट देखना है
  10007. 6:22:28यानी इस वाले का तो इनर टेक्स्ट नाम की
  10008. 6:22:30प्रॉपर्टी होती है इन सबके पास यहां हम जा
  10009. 6:22:32सकते हैं टू इनर टेक्स्ट यहां लिखा र
  10010. 6:22:34सेकंड पैराग्राफ तो इस तरीके से तीनों तीन
  10011. 6:22:36अलग-अलग तरीके होते हैं हमारे पास टू
  10012. 6:22:38एक्सेस आवर एलिमेंट्स फ्रॉम द पेज अब वैसे
  10013. 6:22:40तो इन तीनों तरीकों को यूज किया जा सकता
  10014. 6:22:42है पर इससे भी लेवल अप एक और बेटर तरीका
  10015. 6:22:44होता है टू एक्सेस आवर एलिमेंट्स व्हिच इज
  10016. 6:22:45कॉल्ड द क्वेरी सिलेक्टर डॉक्यूमेंट के
  10017. 6:22:47अंदर हमारे पास एक मेथड होता है कॉल्ड
  10018. 6:22:49क्वेरी सिलेक्टर क्वेरी सिलेक्टर के अंदर
  10019. 6:22:51हम अपनी आईडी भी पास कर सकते हैं हम अपनी
  10020. 6:22:53क्लास भी पास कर सकते हैं हम अपने टैग का
  10021. 6:22:55नाम भी पास कर सकते हैं और वो खुद डिटेक्ट
  10022. 6:22:56कर लेगा कि हमें किस तरीके के एलिमेंट्स
  10023. 6:22:58चाहिए जैसे फॉर एग्जांपल मुझे सारे
  10024. 6:23:00पैराग्राफ्स चाहिए तो मैं यहां लिख सकती
  10025. 6:23:02हूं लेट अभी के लिए इसको एलिमेंट्स लेते
  10026. 6:23:04हैं इज इक्वल टू डॉक्यूमेंट डॉ क्वेरी
  10027. 6:23:06सक्टर और हम हमेशा क्या करेंगे क्वेरी
  10028. 6:23:08सिलेक्टर को यूज़ करेंगे मुझे अगर कोई टैग
  10029. 6:23:10चाहिए किसी टैग के बेसिस पे एलिमेंट्स
  10030. 6:23:12चाहिए जैसे मुझे सारे के सारे पैराग्राफ्स
  10031. 6:23:14टैग चाहिए तो मैं यहां पर लिख सकती हूं
  10032. 6:23:16अपने डबल कोड्स डबल कोड्स के अंदर अपने
  10033. 6:23:17टैग का नाम और फिर क्या कर सकते हैं
  10034. 6:23:19console.dir आर कर सकते हैं एलिमेंट्स को
  10035. 6:23:22सेव कर लेंगे रिफ्रेश किया ये हमारे पास
  10036. 6:23:24हमारा पैराग्राफ आ गया तो जब भी हम
  10037. 6:23:26डॉक्यूमेंट डॉ क्वेरी सिलेक्टर करते हैं
  10038. 6:23:28तो वो इस टैग से मैचिंग जो भी अंदर लिखा
  10039. 6:23:30होगा चाहे आईडी है चाहे क्लास है चाहे टैग
  10040. 6:23:32है उससे मैचिंग फर्स्ट एलिमेंट हमें
  10041. 6:23:35रिटर्न करके दे देगा और अगर हमें सारे
  10042. 6:23:37एलिमेंट चाहिए तो उसके लिए हम क्या करते
  10043. 6:23:38हैं इसे कह देते हैं फर्स्ट
  10044. 6:23:41एलिमेंट दिस इज माय फर्स्ट एलिमेंट और
  10045. 6:23:43सारे के सारे चाहिए तो उसके लिए हम लिखते
  10046. 6:23:45हैं क्वेरी सिलेक्टर ऑल और इसको कह देंगे
  10047. 6:23:49ऑल
  10048. 6:23:52एलिमेंट्स तो जब हमें फर्स्ट एलिमेंट
  10049. 6:23:55चाहिए क्वेरी सिलेक्टर यूज करेंगे जब ऑल
  10050. 6:23:57एलिमेंट्स चाहिए सारे मैचिंग एलिमेंट्स
  10051. 6:23:58चाहिए तब हम क्वेरी सिलेक्टर ऑल यूज
  10052. 6:24:00करेंगे तो इसे सेव कर लेते हैं रिफ्रेश कर
  10053. 6:24:02लेंगे पहले वाले में तो फर्स्ट आया सि
  10054. 6:24:04पैराग्राफ दूसरे वाले में क्या आया नोड
  10055. 6:24:06लिस्ट आई तो हमारे पास क्वेरी सिलेक्टर
  10056. 6:24:08क्या रिटर्न करता है क्वेरी सिलेक्टर
  10057. 6:24:09हमारे लिए नोड लिस्ट रिटर्न करता है यानी
  10058. 6:24:12नोड्स की लिस्ट नोड क्या होता है ऑलरेडी
  10059. 6:24:14हमने बात कर रखी है क्या होता है हमारे
  10060. 6:24:16लिए नोड हमारे जो डॉम का ट्री बनता है
  10061. 6:24:17इसके अंदर हर एक इंडिविजुअल चीज हमारे लिए
  10062. 6:24:20नोड बन जाती है तो इस नोड के अंदर अगर हम
  10063. 6:24:22लिस्ट बना ले मल्टीपल नोड्स की तो वो एक
  10064. 6:24:23नोड लिस्ट कहलाए गी तो ये हमारा फर्स्ट
  10065. 6:24:25पैराग्राफ आ जाएगा ओके ये हमारा सेकंड
  10066. 6:24:28पैराग्राफ आ जाएगा तो हम चाहे तो एक को भी
  10067. 6:24:30एक्सेस कर सकते हैं मल्टीपल को भी एक्सेस
  10068. 6:24:31कर सकते हैं क्लास के बेसिस पे कैसे
  10069. 6:24:33एक्सेस करेंगे फॉर एग्जांपल मैंने अपनी
  10070. 6:24:35माय क्लास क्लास का नाम दिया यहां पर माय
  10071. 6:24:38क्लास लिख देते हैं और यहां भी माय क्लास
  10072. 6:24:39लिखते हैं अब क्लास का नाम जब भी हम लिखते
  10073. 6:24:42हैं उसे हम हमेशा एक डॉट के साथ लिखते हैं
  10074. 6:24:44क्वेरी सिलेक्टर के अंदर डॉट के साथ लिखना
  10075. 6:24:46पड़ता है सेव किया रिफ्रेश किया फर्स्ट
  10076. 6:24:48क्लास कौन सी मिली ये इस h1 की मिली कौन
  10077. 6:24:50से वाले h1 की मिली इनर टेक्स्ट के अंदर
  10078. 6:24:52जाएंगे तो डॉम डेमो बाय अपना कॉलेज ये
  10079. 6:24:55वाला जो हमारा h1 है इसकी है फर्स्ट क्लास
  10080. 6:24:57और सारे के सारे नोट्स को अगर देखें दिस
  10081. 6:24:59वाज माय फर्स्ट नोट दिस वाज माय सेकंड नोट
  10082. 6:25:00दिस वाज माय थर्ड नोट उसी तरीके से आईडी
  10083. 6:25:02के बेसिस पे सर्च कर सकते हैं आईडी में
  10084. 6:25:04क्वेरी सिलेक्टर ऑल सेंस नहीं बनाता आईडी
  10085. 6:25:06के बेसिस पे सिंगल एलिमेंट आएगा तो मैं
  10086. 6:25:08अपना बटन सर्च कर सकती हूं यूजिंग माय
  10087. 6:25:10आईडी सेव किया रिफ्रेश किया ओके हमारे पास
  10088. 6:25:14नल प्रिंट होकर आ रहा है क्यों क्योंकि
  10089. 6:25:16आईडी के सामने हमें डॉट नहीं लगाना आईडी
  10090. 6:25:18के सामने हमें हैश लगाना है सेव किया
  10091. 6:25:19रिफ्रेश किया हमारे पास हमारा बटन आ गया
  10092. 6:25:22बटन से रिलेटेड बाकी सारी इंफॉर्मेशन आ गई
  10093. 6:25:24तो इस तरीके से हम अपने एलिमेंट्स को
  10094. 6:25:25एक्सेस कर सकते हैं अब ये तो हो गया
  10095. 6:25:27एलिमेंट्स को एक्सेस करना उसके बाद एक्सेस
  10096. 6:25:29करने के बाद हम अपने एलिमेंट्स की कुछ-कुछ
  10097. 6:25:31प्रॉपर्टीज हैं जिनकी वैल्यू भी चेक कर
  10098. 6:25:33सकते हैं और जिनकी वैल्यू हम च भी कर सकते
  10099. 6:25:34हैं तो इन प्रॉपर्टीज के बेसिस पर हम
  10100. 6:25:36वैल्यू को गेट भी कर सकते हैं वैल्यू को
  10101. 6:25:38गेट करना यानी उसको चेक करना और हम वैल्यू
  10102. 6:25:40को सेट भी कर सकते हैं मतलब उसे चेंज भी
  10103. 6:25:43कर सकते हैं उसे अपडेट भी कर सकते हैं तो
  10104. 6:25:45ये सारी इंपॉर्टेंट प्रॉपर्टीज हैं जिनको
  10105. 6:25:47हम कवर कर रहे हैं सबसे पहली प्रॉपर्टी
  10106. 6:25:48जिसको हम याद रख सकते हैं दैट इज द टैग
  10107. 6:25:50नेम टैग नेम हमें किसी भी एलिमेंट नोड का
  10108. 6:25:53टैग रिटर्न कर देती है जैसे मुझे चाहिए कि
  10109. 6:25:56मेरे पास यह एलिमेंट है फर्स्ट एलिमेंट
  10110. 6:25:57जैसे मैंने प्रिंट करवा रखा है आई नो दिस
  10111. 6:25:59इज माय बटन अब मैं क्या कर सकती हूं यहां
  10112. 6:26:01पे अपने फर्स्ट एलिमेंट को दोबारा प्रिंट
  10113. 6:26:03करवा सकते हैं मेरा फर्स्ट फ एलिमेंट क्या
  10114. 6:26:04है मेरे लिए एक बटन है अब फर्स्ट एलिमेंट
  10115. 6:26:07डॉट टैग नेम जैसे ही मैंने किया तो इसका
  10116. 6:26:10टैग का नाम आ जाएगा टैग क्या है इसका बटन
  10117. 6:26:12टैग है एटीएमएल के अंदर बटन कैसे बनता है
  10118. 6:26:14बटन टैग से तो वो मेरे पास आ जाएगा उसी
  10119. 6:26:16तरीके से इफ आई सर्च फॉर लेट्स सपोज आई
  10120. 6:26:18सर्च फॉर
  10121. 6:26:19पैराग्राफ मैंने क्या किया अपने पैराग्राफ
  10122. 6:26:21के बेसिस पे सर्च किया रिफ्रेश किया मेरे
  10123. 6:26:23पास मेरा पैराग्राफ आ गया तो फर्स्ट
  10124. 6:26:25एलिमेंट जो है इसके अंदर अभी पैराग्राफ है
  10125. 6:26:28जैसे ही मैंने फर्स्ट एलिमेंट डॉट टैग नेम
  10126. 6:26:29किया मेरे पास क्या आ जाएगा पैराग्राफ
  10127. 6:26:31प्रिंट होकर आ जाएगा तो किसी भी एलिमेंट
  10128. 6:26:33का टैग नेम प्रिंट करवाने के लिए हम डॉट
  10129. 6:26:35टैग नेम कर सकते हैं सेकंड प्रॉपर्टी होती
  10130. 6:26:37है हमारे पास इनर टेक्स्ट इनर टेक्स्ट
  10131. 6:26:39क्या रिटर्न करती है इट रिटर्न्स द
  10132. 6:26:40टेक्स्ट कंटेंट ऑफ ऑल एलिमेंट्स एंड ऑल
  10133. 6:26:43इट्स चिल्ड्रन अब पहले तो ये चिल्ड्रन
  10134. 6:26:45टर्म कहां से आ गई यहां पे चिल्ड्रन का
  10135. 6:26:47मतलब तो बच्चे होता है हम चिल्ड्रन के
  10136. 6:26:49बारे में कैसे समझ रहे हैं उसको एक बार
  10137. 6:26:50थोड़ा सा समझ लेते हैं जब भी हम अपने डॉम
  10138. 6:26:53स्ट्रक्चर की बात करते हैं फॉर एग्जांपल
  10139. 6:26:54मैंने छोटा सा हिस्सा लिया डॉम स्ट्रक्चर
  10140. 6:26:56का हमने कोड के अंदर हो सकता है बॉडी टैग
  10141. 6:26:59के अंदर इस तरीके से अपना कोड लिखा हो दिस
  10142. 6:27:00वाज माय बॉडी टैग बॉडी टैग के अंदर मैंने
  10143. 6:27:03एक डिव बनाया था
  10144. 6:27:04इस तरीके से एंड डिव के अंदर मैंने क्या
  10145. 6:27:07किया था एक मैंने इमेज टैग क्रिएट किया था
  10146. 6:27:10एक मैंने h1 क्रिएट किया
  10147. 6:27:12था थोड़ी सी और इसे स्पेसिंग दे देते
  10148. 6:27:15हैं एक हमने लेट्स सपोज कोई पैराग्राफ टैग
  10149. 6:27:18क्रिएट किया होगा एक हमने एक और दूसरा डिव
  10150. 6:27:21क्रिएट किया होगा सो दिस वाज माय डिव एंड
  10151. 6:27:23उसके अलावा यहां पर हमने अपना स्क्रिप्ट
  10152. 6:27:25टैग भी बनाया
  10153. 6:27:26होगा इस तरीके का सपोज करते हैं हमारे पास
  10154. 6:27:29एचटीएमएल कोड था तो इसका डॉम वर्जन ये हो
  10155. 6:27:32जाएगा सबसे ऊपर जो
  10156. 6:27:34बॉडी आ गई अब बॉडी के अंदर क्या-क्या है
  10157. 6:27:37बॉडी के अंदर हमारे पास डिव है और
  10158. 6:27:39स्क्रिप्ट है दोनों कहां पे सेम लेवल पे
  10159. 6:27:40हैं ऐसा नहीं है डिव स्क्रिप्ट के अंदर है
  10160. 6:27:43डिव और स्क्रिप्ट दोनों के दोनों बॉडी के
  10161. 6:27:45अंदर है तो एक तरफ हमारे पास डिव आ जाएगा
  10162. 6:27:47एक तरफ हमारे पास स्क्रिप्ट आ जाएगा फिर
  10163. 6:27:48डिव के अंदर क्या-क्या है डिव के अंदर
  10164. 6:27:50इमेज है h1 है पैराग्राफ है डिव है तो ये
  10165. 6:27:52सारे के सारे इस टैग के अंदर आ जाएंगे
  10166. 6:27:54इसके नोड के अंदर आ जाएंगे तो इमेज h1
  10167. 6:27:56पैराग्राफ एंड डिव हमारे पास इस तरीके से
  10168. 6:27:57आ गए अब ये जो स्ट्रक्चर होता है इसे हमें
  10169. 6:28:00पता है हम क्या कहते हैं इसे इसे हम अपना
  10170. 6:28:01ट्री लाइक स्ट्रक्चर कहते हैं और इस ट्री
  10171. 6:28:04लाइक स्ट्रक्चर के अंदर ऊपर जो नोड होती
  10172. 6:28:06है उसे कहा जाता है पेरेंट और पेरेंट के
  10173. 6:28:09जो नीचे जितनी भी नोड्स होती है उन्हें हम
  10174. 6:28:12कहते हैं चाइल्ड नोड तो ये क्या है चाइल्ड
  10175. 6:28:15बन गया ये क्या है ये भी दूसरा चाइल्ड बन
  10176. 6:28:17गया जैसे हमारे पास घर में अपने मम्मी
  10177. 6:28:19पापा होते हैं और हम मम्मी पापा के बच्चे
  10178. 6:28:20हैं तो वैसे ही बॉडी टैग के अंदर जो जो आ
  10179. 6:28:22गया वो उसका बच्चा है बॉडी के अंदर डेव आ
  10180. 6:28:25गया बॉडी के अंदर स्क्रिप्ट टैग आ गया दे
  10181. 6:28:26आर ऑल चिल्ड्रन ऑफ दिस पेरेंट टैग इसे
  10182. 6:28:29पेरेंट कहा जाता है इसे चाइल्ड एलिमेंट
  10183. 6:28:31कहा जाता है अब वैसे ही अगर मैं सिर्फ
  10184. 6:28:33इनका एग्जांपल लू तो यहां
  10185. 6:28:36पे सिर्फ इतने ट्री का अगर हम एग्जांपल
  10186. 6:28:39लें तो यहां पे क्या होगा यहां पे हमारा
  10187. 6:28:41डिव क्या बन जाएगा पेरेंट बन जाएगा किसके
  10188. 6:28:43लिए पेरेंट बन जाएगा इन चारों के लिए ये
  10189. 6:28:45चारों क्या बन जाएंगे ये चारों हमारे
  10190. 6:28:47चाइल्ड नोड्स बन जाएंगे तो ऊपर वाला जो
  10191. 6:28:50होता है उसे पेरेंट कहते हैं ये सारे इसके
  10192. 6:28:51चिल्ड्रन हैं डिव का पेरेंट कौन है डिव का
  10193. 6:28:53पेरेंट बॉडी है तो इस तरीके से हायरा की
  10194. 6:28:55बनती है जैसे घर में हायरा की होती है हम
  10195. 6:28:57होते हैं हमारे मम्मी पापा होते हैं हमारे
  10196. 6:28:58ग्रैंड पेरेंट्स होते हैं फिर हमारे ग्रेट
  10197. 6:29:00ग्रैंड पेरेंट्स होते हैं वैसा ही यहां पर
  10198. 6:29:02होता है इमेज का पेरेंट कौन है डिव है डिव
  10199. 6:29:04का पेरेंट कौन है बॉडी है बॉडी का चाइल्ड
  10200. 6:29:06कौन है डिव है डिव का चाइल्ड कौन है इसके
  10201. 6:29:07चार चिल्ड्रन हैं इस तरीके से तो पेरेंट
  10202. 6:29:10का क्या मतलब होता है पेरेंट का मतलब होता
  10203. 6:29:11है जो नोड ऊपर आ रही है चाइल्ड का क्या
  10204. 6:29:13मतलब होता है चाइल्ड का मतलब होता है जो
  10205. 6:29:15नोड डायरेक्टली नीचे आ रही है जैसे ये
  10206. 6:29:17हमारे पास एक नोड है इस नोड के डायरेक्टली
  10207. 6:29:19नीचे जो नोड आएगी ये हमारी चाइल्ड नोड
  10208. 6:29:21होगी दिस विल बी माय पेरेंट नोड और इसके
  10209. 6:29:23भी जो नीचे नोड्स आते हैं इन सबको हम
  10210. 6:29:25डिसेंडेंट्स कहते हैं डिसेंडेंट्स
  10211. 6:29:27डिसेंडेंट्स यानी जो हमारी ही वंश में आगे
  10212. 6:29:31बढ़ा रहे होते हैं जैसे ग्रैंड पेरेंट्स
  10213. 6:29:33के लिए हम उनके डिसेंडेंट्स हैं मतलब
  10214. 6:29:35उन्हीं की सेम लाइन के अंदर हम आगे वी वर
  10215. 6:29:37बोर्न तो उन्हें डिसेंडेंट्स कहा जाता है
  10216. 6:29:39बाकी डिसेंडेंट्स आपको नहीं भी याद रहता
  10217. 6:29:41तो कोई नहीं और तीसरी टर्म तीन टर्म्स
  10218. 6:29:44इंपॉर्टेंट होती हैं एक होता है पेरेंट एक
  10219. 6:29:46होता है चाइल्ड यहीं पे नोट कर लेना है एक
  10220. 6:29:48होता है पेरेंट एक होता है चाइल्ड तीसरी
  10221. 6:29:51टर्म होती है हमारे पास
  10222. 6:29:52सिबलिंग सिबलिंग का मतलब होता है भाई बहन
  10223. 6:29:55अब यहां पे कौन-कौन सिबलिंग है उसको देखते
  10224. 6:29:57हैं एक बार सिबलिंग वो होते हैं जो दोनों
  10225. 6:29:59सेम लेवल पे होते हैं ऑलमोस्ट सिमिलर एज
  10226. 6:30:01के होते हैं तो बेसिकली डिव और स्क्रिप्ट
  10227. 6:30:03मेरे क्या है सिब्लिंग्स है दोनों क्या
  10228. 6:30:04हैं भाई भाई हैं या बहन बहन जो भी आप चाहो
  10229. 6:30:07इमेज h1 पैराग्राफ और डिव ये चारों क्या
  10230. 6:30:09है एक दूसरे के सिबलिंग नोट्स हैं भाई बहन
  10231. 6:30:12वाले नोट्स हैं क्योंकि ये सेम लेवल पे आ
  10232. 6:30:13रहे हैं तो ये तीन टर्म्स हैं जो हमें
  10233. 6:30:15अपने इस ट्री के लिए पेड़ के लिए याद होने
  10234. 6:30:17चाहिए कौन से ट्री के लिए हमारे डॉम ट्री
  10235. 6:30:19के लिए अब इसी सारे कांसेप्ट को यूज करके
  10236. 6:30:22एक होमवर्क प्रॉब्लम है जो यहां मैं आपको
  10237. 6:30:24स्पेसिफिकली दूंगी इस होमवर्क प्रॉब्लम को
  10238. 6:30:26या तो आप अभी पॉज करके यू कैन ट्राई टू
  10239. 6:30:27सॉल्व इट और यू कैन ट्राई टू सॉल्व इट
  10240. 6:30:29आफ्टर द लेक्चर एंड्स तो होमवर्क प्रॉब्लम
  10241. 6:30:32बेसिकली ये है लेट्स सपोज हम हमारे पास ये
  10242. 6:30:34ट्री है दिस इज व्हाट दिस इज माय डॉम ट्री
  10243. 6:30:37डॉम ट्री के अंदर हमें पता है ऊपर हमारा
  10244. 6:30:38बॉडी टैग हो सकता है उसके अंदर डिव हो
  10245. 6:30:40सकता है डिव के अंदर इमेज इमेज h1 इस
  10246. 6:30:42तरीके से हो सकते हैं अब यह बॉडी टैग क्या
  10247. 6:30:44है ये बॉडी टैग हमारा पेरेंट है इसका
  10248. 6:30:45चाइल्ड कौन है इसका चाइल्ड है हमारा डिव
  10249. 6:30:48ये डिव क्या है यह खुद में अपने आप में एक
  10250. 6:30:50पेरेंट है और इसका चाइल्ड कौन है ये इसका
  10251. 6:30:52फर्स्ट चाइल्ड है ये इसका सेकंड चाइल्ड है
  10252. 6:30:53ये इसका थर्ड चाइल्ड है तो हमारी जितने भी
  10253. 6:30:55एलिमेंट्स होते हैं या जितने भी नोड्स
  10254. 6:30:57होती हैं इन नोड्स के पास एक प्रॉपर्टी
  10255. 6:30:58होती है कॉल्ड फर्स्ट
  10256. 6:31:01चाइल्ड इन फैक्ट फर्स्ट चाइल्ड मैं आपको
  10257. 6:31:04सर्च करके भी दिखा सकती हूं इफ यू सर्च
  10258. 6:31:06फॉर
  10259. 6:31:07डॉम फर्स्ट
  10260. 6:31:09चाइल्ड के लिए आप सर्च करोगे तो एमडी एंड
  10261. 6:31:11डॉक्यूमेंटेशन में वी हैव समथिंग कॉल्ड
  10262. 6:31:13नोड के अंदर फर्स्ट चाइल्ड प्रॉपर्टी तो द
  10263. 6:31:16रीड ओनली फर्स्ट चाइल्ड प्रॉपर्टी ऑफ़ द
  10264. 6:31:17नोड इंटरफेस रिटर्न्स द नोड्स फर्स्ट
  10265. 6:31:19चाइल्ड इन द ट्री पहला चाइल्ड रिटर्न करती
  10266. 6:31:21है तो बॉडी टैग का पहला चाइल्ड कौन है
  10267. 6:31:23बॉडी टैग का पहला चाइल्ड है डिव डिव का
  10268. 6:31:26पहला चाइल्ड कौन है डिव के तीन चिल्ड्रन
  10269. 6:31:27है डिव का पहला चाइल्ड है इमेज तो हमारे
  10270. 6:31:30पास एक फर्स्ट चाइल्ड प्रॉपर्टी होती है
  10271. 6:31:32ऐसे ही एक लास्ट चाइल्ड प्रॉपर्टी भी होती
  10272. 6:31:34है आप चाहो तो जाके सर्च कर सकते हो यू
  10273. 6:31:36कैन सर्च ऑन
  10274. 6:31:38एमडीएन लास्ट चाइल्ड तो ये प्रॉपर्टी आ गई
  10275. 6:31:41नोड लास्ट चाइल्ड प्रॉपर्टी ये कौन होता
  10276. 6:31:43है लास्ट चाइल्ड ऑफ द नोड तो डिव का तो
  10277. 6:31:46पहला एक ही चाइल्ड है जिसका एक ही सन है
  10278. 6:31:48एक ही डॉटर है उसके लिए तो फर्स्ट चाइल्ड
  10279. 6:31:49भी वही है लास्ट चाइल्ड भी वही है डिव के
  10280. 6:31:51तीन-तीन चिल्ड्रन है तो उसके लिए लास्ट
  10281. 6:31:53चाइल्ड कौन है उसके लिए लास्ट चाइल्ड है
  10282. 6:31:54h1 तो बॉडी टैग के लिए जब हम डॉट फर्स्ट
  10283. 6:31:57चाइल्ड लिखेंगे जैसे यहां पर अपने कोड में
  10284. 6:32:01इक्सड एटीएमएल में मेरी बॉडी टग के लिए
  10285. 6:32:04फर्स्ट चाइल्ड है अ डिव तो अगर script.js
  10286. 6:32:06के अंदर मैं प्रिंट करवाऊं console.log या
  10287. 6:32:10डॉक्यू बडी डफ चाइल्ड तो क्या प्रिंट होकर
  10288. 6:32:15आएगा रिफ्रेश करेंगे ओके दिस इज़ अ
  10289. 6:32:17टेक्स्ट नोट जो मेरे लिए प्रिंट होके आ
  10290. 6:32:19रही है बट टेंशन की बात नहीं है व्हाट आई
  10291. 6:32:21विल डू इज तो ये जब हम लिखेंगे डॉक्यू b1
  10292. 6:32:23चाइल तो हमारे लिए प्रिंट होकर आएगा
  10293. 6:32:25समथिंग कॉल्ड अ टेक्स्ट अब यह क्या आ गया
  10294. 6:32:27हमने तो एक्सपेक्ट किया था हमारे लिए डिव
  10295. 6:32:29प्रिंट होके आएगा पर हमारे लिए तो यह चीज़
  10296. 6:32:30प्रिंट होके आ गई टेक्स्ट प्रिंट होके आ
  10297. 6:32:32गया बेसिकली जब भी हम नोट्स को क्रिएट कर
  10298. 6:32:34रहे होते हैं जब भी हमारा डॉम का ट्री
  10299. 6:32:36बनता है तो उसमें तीन तरीके की नोड्स
  10300. 6:32:39हमारे पास होती हैं फर्स्ट तरीके की होती
  10301. 6:32:41है हमारी टेक्स्ट
  10302. 6:32:43नोड्स सेकंड तरीके की नोड्स होती है हमारी
  10303. 6:32:46कॉमेंट नोड्स थर्ड तरीके की नोड्स होती है
  10304. 6:32:49हमारी एलिमेंट नोड्स डॉम के अंदर हम हमेशा
  10305. 6:32:51इन एलिमेंट नोड्स के ऊपर ही काम कर रहे
  10306. 6:32:53होते हैं तो ये जो हमारा डिव है इमेज है
  10307. 6:32:55इमेज है h1 है जितनी भी नोड्स हम एक्सेस
  10308. 6:32:57करेंगे जिनको डॉम मैनिपुलेशन में यूज़ कर
  10309. 6:32:59रहे हैं जितने भी नोट्स को हम डेवलपमेंट
  10310. 6:33:00करते टाइम यूज़ करते हैं ये सारी की सारी
  10311. 6:33:02एलिमेंट नोट्स भी होती हैं पर हमें यह भी
  10312. 6:33:04पता होना चाहिए हमारे पास टेक्स्ट एंड
  10313. 6:33:05कॉमन नोड्स भी क्रिएट होती है और बाय
  10314. 6:33:07डिफॉल्ट हमारी जो बॉडी टैग के अंदर फर्स्ट
  10315. 6:33:09नोड जो आ रही है वो हमारी टेक्स्ट नोड आ
  10316. 6:33:10रही है पर जब भी हम डायग्राम बना के देखते
  10317. 6:33:12हैं हमें टेक्स्ट नोट्स कॉमेंट नोट्स को
  10318. 6:33:14इग्नोर करना होता है और हम किसके ऊपर
  10319. 6:33:15ध्यान देते हैं डॉम ट्री में अपनी एलिमेंट
  10320. 6:33:17नोट्स को बिकॉज़ दीज आर मोस्ट इंपॉर्टेंट
  10321. 6:33:19पर बेसिक पॉइंट ये था कि हमारे नोड के
  10322. 6:33:21अंदर फर्स्ट चाइल भी होता है लास्ट चाइल
  10323. 6:33:22भी होता है हम चाहे तो चिल्ड्रन को भी
  10324. 6:33:24एक्सेस कर सकते हैं जैसे डिव के कौन-कौन
  10325. 6:33:26चिल्ड्रन हैं उनको एक्सेस किया जा सकता है
  10326. 6:33:28फॉर एग्जांपल यहां मैंने किया डॉक्यूमेंट
  10327. 6:33:30या इसे यही कर लेते हैं डॉक्यूमेंट डॉट
  10328. 6:33:34क्वेरी सिलेक्टर क्वेरी सिलेक्टर और यहां
  10329. 6:33:37मैंने किया
  10330. 6:33:39डिव तो मेरे पास डिव आ गया अब मैं करूं
  10331. 6:33:43डिव क्वेरी सिलेक्टर डॉट चिल्ड्रन जैसे ही
  10332. 6:33:47चिल्ड्रन किया मेरे पास क्या आ गया
  10333. 6:33:48कलेक्शन आ गया अभ इस कलेक्शन की लेंथ जीरो
  10334. 6:33:50है पर डिव के अंदर अगर मैं कुछ डिफाइन कर
  10335. 6:33:52दूं यहां ये जो डिव है इसके अंदर लेट्स
  10336. 6:33:54सपोज मैंने एक और डिव डिफाइन कर दिया और
  10337. 6:33:56इस डिव के
  10338. 6:34:00बाद यह मेरा फर्स्ट वव हो गया इसके अंदर
  10339. 6:34:02इसके अंदर मैंने एक पैराग्राफ भी डिफाइन
  10340. 6:34:04कर दिया एक पैराग्राफ बना लेते हैं सिंपल
  10341. 6:34:06सा ए बी सीडी सेव रिफ्रेश तो इस बार नाउ
  10342. 6:34:11इफ आई ट्राई टू प्रिंट कि मेरा जो डिव
  10343. 6:34:13मैंने सिलेक्ट कर लिया और डिव के चिल्ड्रन
  10344. 6:34:15को मैं प्रिंट करवा रही हूं तो क्या
  10345. 6:34:16प्रिंट होके आ रहा है मेरे पास प्रिंट
  10346. 6:34:17होके आ रहा है डिव एंड अ पैराग्राफ तो इस
  10347. 6:34:19डिव को मैंने एक्सेस किया इस वाले डिव को
  10348. 6:34:22और इस डिव के अंदर एक और डिव है और एक
  10349. 6:34:24पैराग्राफ है तो दोनों उसके चिल्ड्रन
  10350. 6:34:25प्रॉपर्टी के अंदर आ जाते हैं जिसको हम
  10351. 6:34:27कभी भी एक्सेस कर सकते हैं बेसिकली फर्स्ट
  10352. 6:34:29चाइल्ड हो गया लास्ट चाइल्ड हो गया
  10353. 6:34:31चिल्ड्रन हो गया इन सारी चीजों को हम यूज
  10354. 6:34:33करते हैं फॉर नेविगेशन नेविगेशन का बेसिक
  10355. 6:34:35मतलब होता है जब हमें एक लेवल से दूसरे
  10356. 6:34:37लेवल में दूसरे से तीसरे लेवल में जाना है
  10357. 6:34:39बेसिकली हमें ये जानना है कि एक एलिमेंट
  10358. 6:34:40के बाद कौन से कौन से एलिमेंट्स हमारे पास
  10359. 6:34:42आ रहे हैं तो आपके लिए होमवर्क प्रॉब्लम
  10360. 6:34:44ये होगा कि हमें एमडीएन के ऊपर जाना है
  10361. 6:34:45फर्स्ट चाइल्ड लास्ट चाइल्ड चिल्ड्रन ये
  10362. 6:34:47सारी जो प्रॉपर्टीज हैं इनके बारे में
  10363. 6:34:48थोड़ा सा हमें पढ़ना है स्पेसिफिकली
  10364. 6:34:50फर्स्ट चाइल्ड के बारे में पढ़ो क्या होती
  10365. 6:34:51है लास्ट चाइल्ड के बारे में पढ़ो क्या
  10366. 6:34:53होती है और चिल्ड्रन के बारे में पढ़ो
  10367. 6:34:54क्या होती है तीनों आपको पढ़नी है साथ के
  10368. 6:34:56साथ मैंने जो आपको तीन टाइप के नोट्स बताए
  10369. 6:34:58टेक्स्ट नोड हो गया कमेंट नोड हो गया एंड
  10370. 6:35:00एलिमेंट नोड हो गया तीनों के बारे में
  10371. 6:35:02आपको नोट्स के अंदर लिख लेना है और के
  10372. 6:35:03बारे में भी जाके पढ़ना है दिस इज योर
  10373. 6:35:05होमवर्क प्रॉब्लम टू रीड सम डॉक्यूमेंटेशन
  10374. 6:35:07खुद थोड़ा सा घर पे बैठ के प्रोग्रामर
  10375. 6:35:09वाली फील लेनी है और खुद से चीजें सीखने
  10376. 6:35:11की ज्यादा से ज्यादा कोशिश करनी है जब तक
  10377. 6:35:13हम एज अ प्रोग्रामर खुद से सीखने का
  10378. 6:35:14माइंडसेट नहीं बनाएंगे कोई हमें सारी की
  10379. 6:35:16सारी चीजें स्पून फीड करके नहीं दे सकता
  10380. 6:35:18वेब डेवलपमेंट सिर्फ लेक्चर से नहीं सीखी
  10381. 6:35:20जाती वेब डेवलपमेंट खुद के अंदर हमारे पास
  10382. 6:35:22एक जील होनी चाहिए कि हां मुझे कुछ नया
  10383. 6:35:24टॉपिक जाके सीखना है क्योंकि अगर हम
  10384. 6:35:26सोचेंगे लेक्चर के अंदर ही कोई मुझे कवर
  10385. 6:35:27करके दे दे तो चाहे मैं या कोई और भी आपको
  10386. 6:35:29100 150 वीडियोस भी दे दे तब भी वो किसी
  10387. 6:35:31को कोई पूरा वेब डेवलपमेंट नहीं सिखा सकते
  10388. 6:35:32वेब डेवलपमेंट ऐ स्किल है जो खुद की इच्छा
  10389. 6:35:34के ऊपर आप सीख सकते हो और ऐसा नहीं है कि
  10390. 6:35:36हमें एक दिन के अंदर आ जाएगा सिर्फ लेक्चर
  10391. 6:35:38देख के अंदर आ जाएगा बहुत सारी चीजें ऐसी
  10392. 6:35:40होती हैं जो हमें खुद जाके एक्सप्लोर करनी
  10393. 6:35:41होती है दैट इज व्हाई दिस होमवर्क
  10394. 6:35:43प्रॉब्लम इज रियली रियली इंपॉर्टेंट इसको
  10395. 6:35:44100% आप सभी को करना ही करना है अगर आप
  10396. 6:35:47सीरियसली अच्छे डेवलपर बनना चाह रहे हो तो
  10397. 6:35:49तो ये तो हो गया हमारा होमवर्क प्रॉब्लम
  10398. 6:35:50ये हो गया हमारा बेसिक्स ऑफ पेरेंट चाइल्ड
  10399. 6:35:52सिबलिंग एंड अब वापस आ जाते हैं अपनी इनर
  10400. 6:35:54टेक्स्ट प्रॉपर्टी पे इनर टेक्स्ट
  10401. 6:35:56प्रॉपर्टी कहती है दैट इट रिटर्न्स द
  10402. 6:35:57टेक्स्ट कंटेंट ऑफ ऑल एलिमेंट्स एंड ऑल
  10403. 6:35:59इट्स चिल्ड्रन जैसे अगर मैं डिव का इनर
  10404. 6:36:02टेक्स्ट देखूं तो डिव का तो इन टेक्स्ट
  10405. 6:36:03आएगा ही साथ के साथ इसके सारे के सारे
  10406. 6:36:05चिल्ड्रन का भी इनर टेक्स्ट मेरे पास आएगा
  10407. 6:36:07इसको एग्जांपल के थ्रू देखते हैं अपने
  10408. 6:36:33मैंने मैंगो लिख दिया लिस्ट के अंदर सेकंड
  10409. 6:36:36आइटम मैंने ऑरेंज लिख दिया थर्ड आइटम में
  10410. 6:36:38मैंने लीची लिख दिया इसको सेव कर लेते हैं
  10411. 6:36:41रिफ्रेश किया यह मेरे फ्रूट्स के नाम आ गए
  10412. 6:36:43क्याक नाम है फ्रूट्स में मैंगो ऑरेंज
  10413. 6:36:45लीची य तीनों नाम्स मेरे पास आ
  10414. 6:36:48गए अब यहां पर स्क्रिप्ट ड जस में व्ट आई
  10415. 6:36:51विल डू इ सबसे पहले तो अपने डिव को एक्सेस
  10416. 6:36:53करते हैं मेरा डिव क्या हो जाएगा डिव हो
  10417. 6:36:55जाएगा डॉक्यूमेंट ड क्वेरी
  10418. 6:36:58सिलेक्टर एंड यहां य इसे छोटा ही कर लेते
  10419. 6:37:01हैं यहां इसे एक्सेस करते हैं अपने को सेव
  10420. 6:37:04कर
  10421. 6:37:05लिया एंड इसे यहां पे डीआई आर भी करा देते
  10422. 6:37:08हैं कसोल डॉट आर माय डिव रिफ्रेश दिस इज
  10423. 6:37:13माय डिव अब अगर यहां मैंने किया डॉट इनर
  10424. 6:37:17टेक्स्ट तो क्या आएगा डट इनर टेक्स्ट के
  10425. 6:37:20अंदर फ्रूट्स मैंगो ऑरेंज लीची सारी की
  10426. 6:37:23सारी चीजें आ रही है और देयर इज आल्सो
  10427. 6:37:24समथिंग कॉल्ड स्लैश n बै स्ल ए का मतलब
  10428. 6:37:26हमने सीखा ही था जब हम शुरुआत में बेसिक्स
  10429. 6:37:28ऑफ जावास्क्रिप्ट कर रहे थे बै स्ल इनका
  10430. 6:37:30मतलब होता है नेक्स्ट लाइन तो फ्रूट्स
  10431. 6:37:32प्रिंट होना है फिर नेक्स्ट लाइन आएगी
  10432. 6:37:33मैंगो प्रिंट होना है फि नेक्स्ट लाइन
  10433. 6:37:34आएगी ऑरेंज प्रिंट होना है फिर नेक्स्ट
  10434. 6:37:36लाइन आएगी मतलब डिव तो था ही हमारा डॉम
  10435. 6:37:38ट्री कैसा दिखाई देगा यहां पर डॉम के अंदर
  10436. 6:37:41सबसे
  10437. 6:37:42ऊपर हमारे पास नोड बनेगा हमारे डिव का
  10438. 6:37:46उसके बाद एक नोड आएगा हमारे h4 का आई
  10439. 6:37:51बिलीव इट इज h4 फिर सेकंड नोड हमारे पास
  10440. 6:37:54आएगा हमारे अन ऑर्ड लिस्ट का और अन ऑर्ड
  10441. 6:38:00लिस्ट के अंदर क्या क्या आएगा अन ऑर्ड
  10442. 6:38:01लिस्ट के अंदर एक एई आएगा दूसरा एआई आएगा
  10443. 6:38:04तीसरा एआई आएगा तीनों लिस्ट आइटम्स तो डिव
  10444. 6:38:07का जब हमने इनर टेक्स्ट प्रिंट कराया इन
  10445. 6:38:09सब का इनर टेक्स्ट उसके साथ में प्रिंट
  10446. 6:38:10होके आया तो ये टेक्स्ट कंटेंट रिटर्न
  10447. 6:38:13करता है ऐसे ही हमारे पास इनर एचटीएमएल
  10448. 6:38:15होता है तो हमारे टैग के अंदर प्लेन
  10449. 6:38:17टेक्स्ट या एचटीएमएल कंटेंट्स को प्रिंट
  10450. 6:38:19कर देता है जैसे अगर मैं प्रिंट करूं डॉट
  10451. 6:38:22इनर
  10452. 6:38:32html4 टैग है वो दिखाई दे रहा है एआई टैग
  10453. 6:38:34है वो दिखाई दे रहा है ये वाला टैग दिखाई
  10454. 6:38:36दे रहा है तो टैग रिलेटेड
  10455. 6:38:49html5 ही आएगा पर उसके अंदर एटीएमएल टैग्स
  10456. 6:38:52होंगे अगर मैंने यहां पे h3 हेडिंग है
  10457. 6:38:55इसको मैंने इटैलिक बना दिया होता इस तरीके
  10458. 6:38:57से इटैलिक टैग है इसको मैंने लिख दिया
  10459. 6:38:59रिफ्रेश किया तो ये थोड़ा सा टेढ़ा होकर
  10460. 6:39:01मेरे पास आ गया और फिर मैंने लिखा होता है
  10461. 6:39:03डिव इनर
  10462. 6:39:30html.erb सीडी एंटर कर दिया क्या हुआ पूरा
  10463. 6:39:33का पूरा टेक्स्ट यहां पे चेंज हो गया
  10464. 6:39:35इनफैक्ट अगर मैं एलिमेंट्स के अंदर जाऊं
  10465. 6:39:37अब मेरे बॉडी टैग के अंदर डिव के अंदर
  10466. 6:39:38मुझे क्या दिख रहा है कुछ नहीं दिख रहा
  10467. 6:39:40कोई पैराग्राफ नहीं है कोई अन ऑर्ड लिस्ट
  10468. 6:39:42नहीं है मतलब ये जो कोड मैंने लिखा था ये
  10469. 6:39:43वाला पूरा का पूरा कोड ये गायब हो गया और
  10470. 6:39:45मेरे टेक्स्ट के अंदर क्या आ गया सिर्फ ए
  10471. 6:39:47बी सीडी लिख कर आ गया तो मैंने इनर
  10472. 6:39:49टेक्स्ट प्रॉपर्टी को जैसे ही सेट कर दिया
  10473. 6:39:50वो डिव के अंदर के सारे टेक्स्ट को चेंज
  10474. 6:39:52कर देती है या रिफ्रेश कर लेते हैं जैसे
  10475. 6:39:54ही मैं डट इनर एटीए करूं लेट्स सपोज ड इनर
  10476. 6:40:04तो मैं एक डिव टैग बना सकती हूं आई कैन
  10477. 6:40:06क्रिएट अ न्यू डिव टैग और इसको कह सकते
  10478. 6:40:08हैं इनर डिव सेव कर लिया सॉरी इसे सेव
  10479. 6:40:12नहीं करना इसको सिंपली मुझे एंटर करना है
  10480. 6:40:14जैसे ही एंटर किया यहां प्रिंट होके आ रहा
  10481. 6:40:15है इनर डिव और चेंजेज क्या हुए एलिमेंट्स
  10482. 6:40:17के अंदर जाकर आप देखेंगे डिव के अंदर एक
  10483. 6:40:19और डिव क्रिएट हो गया और इस डिव के अंदर
  10484. 6:40:21क्या वैल्यू है इनर डिव तो हम चाहें तो
  10485. 6:40:23यहां डायनेमिक रन टाइम पे अपने सारी की
  10486. 6:40:26सारी एटीएमएल को चेंज कर सकते हैं अपने
  10487. 6:40:28सारे के सारे कंटेंट को चेंज कर सकते हैं
  10488. 6:40:30एक और इसका मैं बहुत बेसिक सा आपको
  10489. 6:40:31एग्जांपल दिखाऊंगी लेट्स सपोज वी हैव अ
  10490. 6:40:32हेडिंग
  10491. 6:40:34इसको कह देते हैं ओल्ड हेडिंग ये हमारी
  10492. 6:40:36ओल्ड हेडिंग है रिफ्रेश किया ओल्ड हेडिंग
  10493. 6:40:38आ गई इस हेडिंग को यहां एक्सेस कर लेते
  10494. 6:40:40हैं लेट हेडिंग इ इक्वल टू डॉक्यूमेंट डॉ
  10495. 6:40:43क्वेरी सिलेक्टर और इसके अंदर h1 को
  10496. 6:40:46एक्सेस कर लिया रिफ्रेश किया हम अपनी
  10497. 6:40:49हेडिंग को चाहे तो प्रिंट करवा सकते हैं
  10498. 6:40:50ये मेरी हेडिंग आ गई अब हेडिंग को मुझे
  10499. 6:40:52चेंज करना है तो आई कैन राइट हेडिंग डॉट
  10500. 6:40:54इनर टेक्स्ट इ इक्वल टू टेक्स्ट चेंज करने
  10501. 6:40:55के लिए ओल्ड की जगह इसको कर देते हैं न्यू
  10502. 6:40:57हेडिंग एंटर किया ये चेंज हो गया टू न्यू
  10503. 6:41:00हेडिंग मैं चाहूं तो इसका फॉर्मेटिंग भी
  10504. 6:41:02चेंज कर सकती हूं फॉर्मेटिंग यानी इसको
  10505. 6:41:04बोल्ड बना सकते हैं इटैलिक बना सकते हैं
  10506. 6:41:05अंडरलाइन कर सकते हैं डॉट इनर
  10507. 6:41:22html5 प्रॉपर्टी जिसके बारे में बात
  10508. 6:41:24करेंगे दैट इज टेक्स्ट कंटेंट टेक्स्ट
  10509. 6:41:27कंटेंट रिटर्न्स टेक्चुअल कंटेंट इवन
  10510. 6:41:29फ्रॉम हिडन एलिमेंट्स यानी ये टेक्स्ट
  10511. 6:41:31कंटेंट इनर टेक्स्ट की तरह ही वर्क करता
  10512. 6:41:33है पर ये हिडन एलिमेंट्स के लिए भी काम
  10513. 6:41:34करता है एक छोटा सा मैं एग्जांपल दिखाती
  10514. 6:41:36हूं हमारी ये जो h1 हेडिंग है इसी h1
  10515. 6:41:38हेडिंग के अंदर हम इसका कुछ-कुछ एक्स्ट्रा
  10516. 6:41:40स्टाइल ऐड कर सकते हैं हम इसे दे सकते हैं
  10517. 6:41:42लेट्स सपोज वी गिव इट अ विजिबिलिटी
  10518. 6:41:44प्रॉपर्टी ऑफ नन या विजिबिलिटी नन नहीं
  10519. 6:41:48हिडन दे देते हैं विजिबिलिटी हिडन से क्या
  10520. 6:41:50हो जाता है ये एलिमेंट हाइड हो जाता है
  10521. 6:41:51स्क्रीन से सेव किया रिफ्रेश किया ये एक
  10522. 6:41:54तरीका होता है वैसे स्टाइलिंग ऐड करने का
  10523. 6:41:56अपने पेज के अंदर तीन तरीके होते हैं एक
  10524. 6:41:58तो आप स्टाइल टैग के अंदर लिख सकते हो
  10525. 6:41:59दूसरा स्टाइल ड सीएसएस इंक्लूड कर सकते हो
  10526. 6:42:01तीसरा तरीका होता है ये वाला तरीका इनलाइन
  10527. 6:42:03स्टाइलिंग इसे हम कहते हैं पर ये तरीका
  10528. 6:42:05हमें कभी यूज़ नहीं करना दिस इज नॉट अ गुड
  10529. 6:42:06वे ऑफ प्रोग्रामिंग इसको हम कभी नहीं इस
  10530. 6:42:08तरीके से यूज़ करे होंगे मैं बस आपको डेमो
  10531. 6:42:10दे रही हूं सिखा रही हूं इसलिए मैंने ऐसे
  10532. 6:42:11लिख दिया पर बेसिकली मैंने अपने एलिमेंट
  10533. 6:42:13को हाइड कर दिया स्क्रीन से h1 अब मुझे
  10534. 6:42:15दिखाई नहीं दे रहा तो अगर इफ आई डू समथिंग
  10535. 6:42:18लाइक दिस यहां जो हेडिंग है इस एलिमेंट को
  10536. 6:42:21मैं प्रिंट करवाऊं मेरे पास मेरा हेडिंग
  10537. 6:42:23एलिमेंट तो प्रिंट होके आ जाएगा वो
  10538. 6:42:25हाईलाइट भी हो रहा है स्क्रीन में बस वो
  10539. 6:42:26दिखाई नहीं दे रहा पर जैसे ही मैंने किया
  10540. 6:42:28हेडिंग डॉट इनर टेक्स्ट एंटर किया क्या
  10541. 6:42:31आया मेरे पास एमटी चीज आई तो हेडिंग
  10542. 6:42:34एलिमेंट इवन दो इसके अंदर ओल्ड हेडिंग
  10543. 6:42:36वाला टेक्स्ट लिखा हुआ है पर वो इनर
  10544. 6:42:37टेक्स्ट से मुझे दिखाई नहीं देगा तो उसके
  10545. 6:42:39लिए मुझे क्या यूज़ करना पड़ेगा उसके लिए
  10546. 6:42:40मुझे यूज़ करना पड़ेगा टेक्स्ट कंटेंट तो
  10547. 6:42:43टेक्स्ट कंटेंट का काम होता है हिडन
  10548. 6:42:44एलिमेंट्स का भी ये टेक्स्ट हमें दिखा
  10549. 6:42:46देता है तो इस तरीके से हमारे पास अपनी
  10550. 6:42:48चार मेन प्रॉपर्टीज होती है जिनको हम यूज़
  10551. 6:42:50करते हैं टू एक्सेस आवर एलिमेंट्स एंड टू
  10552. 6:42:52चेंज देयर वैल्यूज इसके अलावा भी और भी कई
  10553. 6:42:54सारी प्रॉपर्टीज होती हैं पर वही सारी की
  10554. 6:42:56सारी चीजें हम नहीं सीख सकते डॉम के अंदर
  10555. 6:42:58जो इंपॉर्टेंट पार्ट्स हैं जिनको हम अपने
  10556. 6:43:00प्रोजेक्ट्स के अंदर यूज़ करते हैं और
  10557. 6:43:01ज्यादा फ्रीक्वेंसी
  10558. 6:43:03उनको हम कवर कर रहे हैं सो दिस वाज ऑल
  10559. 6:43:05अबाउट आवर प्रॉपर्टीज एंड इसके बाद हम
  10560. 6:43:07करने वाले हैं कुछ-कुछ प्रैक्टिस तो
  10561. 6:43:09प्रैक्टिस क्वेश्चंस हम कुछ-कुछ सॉल्व
  10562. 6:43:10करेंगे और जितनी भी नॉलेज अभी तक हमने ली
  10563. 6:43:12है बेसिक्स की अपने डॉम की उसको हम यहां
  10564. 6:43:15पर यूज़ कर रहे होंगे सबसे पहले तो हमारा
  10565. 6:43:17क्वेश्चन प्रैक्टिस क्वेश्चन कह रहा है
  10566. 6:43:18क्रिएट अ h2 हेडिंग एलिमेंट विद टेक्स्ट
  10567. 6:43:20हेलो जावास्क्रिप्ट तो पार्ट्स में करते
  10568. 6:43:22हैं छोटे-छोटे पार्ट्स में पहले सिर्फ
  10569. 6:43:24इतना काम अपने लिए करते हैं आल्सो यहां पर
  10570. 6:43:25आप चाहे तो लेक्चर को पॉज भी कर सकते हैं
  10571. 6:43:27खुद से अपने क्वेश्चन जो है उसको सॉल्व
  10572. 6:43:29करने का ट्राई करना है index.htm के अंदर
  10573. 6:43:32आ जाते हैं वी
  10574. 6:43:34डिलीट दी एनटायर थिंग सारा का सारा जो चीज
  10575. 6:43:36है उसे डिलीट कर देते हैं इनफैक्ट अपनी
  10576. 6:43:38स्टाइल ड सीएसएस से हम पूरी स्टाइलिंग भी
  10577. 6:43:40डिलीट कर सकते हैं डिलीट कर दिया खाली हो
  10578. 6:43:42गया हमारा पेज रिफ्रेश किया दिस इज
  10579. 6:43:44कंपलीटली एमटी और स्प्ड जए को भी एमटी कर
  10580. 6:43:47लेते हैं अब मुझे क्या करना है सबसे पहले
  10581. 6:43:49काम दिया है कि मुझे बॉडी टैग के अंदर एक
  10582. 6:43:51h2 हेडिंग टैग बनाना है जिसके अंदर हमें
  10583. 6:43:53लिखना है हेलो
  10584. 6:43:55जावास्क्रिप्ट तो इस तरीके से हमने हेलो
  10585. 6:43:58जावास्क्रिप्ट यहां पर लिख दिया रिफ्रेश
  10586. 6:43:59किया यह हमारे लिए हमारा h2 आ गया फिर
  10587. 6:44:02हमें क्या करना है अपेंड अपेंड होता है
  10588. 6:44:04लास्ट में ऐड कर देना फ्रॉम अपना कॉलेज
  10589. 6:44:07स्टूडेंट्स ये एक स्ट्रिंग है जिसको मुझे
  10590. 6:44:09अपेंड करना है टू दिस टेक्स्ट ये जो
  10591. 6:44:11टेक्स्ट मैंने लिखा है इसके अंदर अपेंड
  10592. 6:44:13करना है यूजिंग जावास्क्रिप्ट मतलब मेरी
  10593. 6:44:15जो h2 हेडिंग है फाइनली उसके अंदर होना
  10594. 6:44:17चाहिए हेलो जावास्क्रिप्ट फ्रॉम अपना
  10595. 6:44:20कॉलेज स्टूडेंट्स इस तरीके से कुछ प्रिंट
  10596. 6:44:23होके आना चाहिए फाइनल जो h2 हेडिंग होगी
  10597. 6:44:25उसको कैसे करेंगे अब सबसे पहले तो जब भी
  10598. 6:44:27मुझे चेंज करना है तो जिस भी एलिमेंट के
  10599. 6:44:29अंदर चेंज करना है सबसे पहले तो उस
  10600. 6:44:31एलिमेंट को हम एक्सेस करेंगे तो एक्सेस द
  10601. 6:44:33एलिमेंट फर्स्ट उसके बाद हमें प्रॉपर्टी
  10602. 6:44:35देखनी पड़ेगी कौन सी प्रॉपर्टी को हम यूज
  10603. 6:44:37कर रहे होंगे वो चेंज करने के लिए और फिर
  10604. 6:44:39फाइनली अपना चेंज कर दो तो सबसे पहले बात
  10605. 6:44:41करते हैं कौन से एलिमेंट के अंदर चेंज
  10606. 6:44:43करना है हमें h2 एलिमेंट के अंदर चेंज
  10607. 6:44:45करना है तो इसको हमें एक्सेस भी करना
  10608. 6:44:46पड़ेगा एक्सेस कैसे करेंगे एक्सेस करने के
  10609. 6:44:48लिए तीन में से एक चीज पता होनी चाहिए या
  10610. 6:44:49तो टैग पता होना चाहिए क्लास पता होनी
  10611. 6:44:51चाहिए या आईडी पता होनी चाहिए हमें क्या
  10612. 6:44:53पता है हमें टैग पता है क्योंकि आईडी और
  10613. 6:44:54क्लास तो है नहीं तो इसको टैग के बेसिस पे
  10614. 6:44:56एक्सेस कर लेते हैं लेट h2 इ इक्वल टू
  10615. 6:44:59डॉक्यूमेंट डॉट क्वेरी सिलेक्टर और इसके
  10616. 6:45:01अंदर हम लिख देंगे h
  10617. 6:45:03प्रिंट भी करा लेते हैं console.dir हमारा
  10618. 6:45:06h2 सेव रिफ्रेश ये हमारे पास हमारा h2 आ
  10619. 6:45:09गया अब इस h2 के अंदर हमें क्या चेंज करना
  10620. 6:45:12है हमें इसके अंदर टेक्स्ट को ऐड करना है
  10621. 6:45:14तो टेक्स्ट को ऐड करने के लिए कौन सी
  10622. 6:45:15प्रॉपर्टी होती है दो प्रॉपर्टीज की बात
  10623. 6:45:17की है हमने टेक्स्ट को अगर हमें चेंज करना
  10624. 6:45:19है तो हम अपनी इनर टेक्स्ट प्रॉपर्टी को
  10625. 6:45:20यूज कर रहे होंगे तो यहां पर चेंज लाने के
  10626. 6:45:22लिए वी विल यूज आवर इनर टेक्स्ट प्रॉपर्टी
  10627. 6:45:25तो यहां पे हम h2 इनर टेक्स्ट जो है उसे
  10628. 6:45:29प्रिंट करवा सकते हैं अभी h2 के इनर
  10629. 6:45:30टेक्स्ट में क्या है हेलो जावास्क्रिप्ट
  10630. 6:45:32है हमें टेक्स्ट को चेंज करना है हमें इस
  10631. 6:45:34टेक्स्ट को क्या बनाना है हमें बनाना
  10632. 6:45:37है h2 ड इनर टेक्स्ट की वैल्यू
  10633. 6:45:41को अगर हम ए बी सी चेंज करें तो रिफ्रेश
  10634. 6:45:44होके क्या हो जाएगी ये ए बी स बन जाएगी पर
  10635. 6:45:46मुझे इसे ए बी स नहीं बनाना मुझे जो भी
  10636. 6:45:48पुराने वाला टेक्स्ट था उसको तो रखना ही
  10637. 6:45:50है मतलब यह वैल्यू तो रखनी है प्लस इसके
  10638. 6:45:53अंदर मुझे क्या ऐड करना है यहां पे मुझे
  10639. 6:45:55ऐड करना है फ्रॉम
  10640. 6:45:57अपना कॉलेज स्टूडेंट्स यह वैल्यू मुझे ऐड
  10641. 6:46:01करनी है तो यहां क्या कर रही हूं यहां मैं
  10642. 6:46:03जावास्क्रिप्ट के काफी बेसिक कॉन्सेप्ट्स
  10643. 6:46:05को अप्लाई कर रही हूं सबसे पहला बेसिक
  10644. 6:46:06कॉन्सेप्ट्स कि पुरानी जो वैल्यू थी उसके
  10645. 6:46:08अंदर नई वैल्यू जोड़ने के लिए पहले तो
  10646. 6:46:10पुरानी वैल्यू को लिखो उसके बाद नई वैल्यू
  10647. 6:46:12को लिखो दूसरी चीज यहां मैं दो स्ट्रिंग्स
  10648. 6:46:14को क्या कर रही हूं कॉन्कैटिनेट कर रही
  10649. 6:46:16हूं कॉन्कैटिनेट करने का क्या मतलब होता
  10650. 6:46:17है कॉन्कैटिनेट करने का मतलब दो
  10651. 6:46:19स्ट्रिंग्स को जोड़ना तो यहां मैं प्लस को
  10652. 6:46:20यूज़ करके कंकट कर रही हूं दो स्ट्रिंग्स
  10653. 6:46:22को सेव कर लेंगे रिफ्रेश करेंगे क्या हुआ
  10654. 6:46:25हमारा ये जो पूरी की पूरी हेडिंग थी ये
  10655. 6:46:27चेंज होकर आ गई कैसे चेंज हुई पहले मैंने
  10656. 6:46:29h2 को एक्सेस किया उसके बाद मुझे पता चला
  10657. 6:46:32मुझे इनर प्रॉपर्टी को चेंज करना है अब
  10658. 6:46:34फिर क्या चेंज लेके आना है उसकी मैंने
  10659. 6:46:36वैल्यू लिख दी तो इस तरीके से हम अपने
  10660. 6:46:38एचटीएमएल एलिमेंट्स को एक्सेस करके उनकी
  10661. 6:46:40वैल्यूज को चेंज कर सकते हैं अब आ जाते
  10662. 6:46:41हैं अपने सेकंड प्रैक्टिस क्वेश्चन की तरफ
  10663. 6:46:44क्रिएट थ्री डिव विद कॉमन क्लास नेम तीन
  10664. 6:46:47हमें डिव एलिमेंट्स बनाने हैं तीनों को
  10665. 6:46:48सेम कॉमन क्लास नेम देना है क्या होना
  10666. 6:46:50चाहिए क्लास का नाम बॉक्स होना चाहिए तो
  10667. 6:46:52पहले तो इतना काम कर लेते हैं इंक्स ड
  10668. 6:46:54एटीएल के अंदर इस h2 के बाद लेट्स क्रिएट
  10669. 6:46:56थ्री डिव ये हमारा फर्स्ट डिव हो गया इसको
  10670. 6:46:59फर्स्ट डिव कह देते हैं
  10671. 6:47:03को समझने में अगर आपको थोड़ा सा भी डाउट
  10672. 6:47:05हो रहा है तो आप जाके हमारी एचटीएमएल वाली
  10673. 6:47:07जो क्लास है उसको अटेंड कर सकते हो बड़ा
  10674. 6:47:09लेक्चर नहीं है एक ही घंटे का लेक्चर है
  10675. 6:47:10ज्यादा टाइम नहीं लगेगा आपको इतना टाइम
  10676. 6:47:12डेडिकेट कर सकते हो अच्छे डेवलपर बनना
  10677. 6:47:13चाहते हो तो अब यहां पर ये हमारा फर्स्ट
  10678. 6:47:15डेव हो गया सेकंड डिव पे आ जाते हैं दिस
  10679. 6:47:17इज माय थर्ड डेव तीनों डिफ्स को मैंने सेम
  10680. 6:47:19क्लास दे दिया है सेव कर लिया ये हमारा
  10681. 6:47:21फर्स्ट पार्ट हो गया रिफ्रेश करेंगे सो
  10682. 6:47:23दिस इज माय फर्स्ट डिव दिस इज माय सेकंड
  10683. 6:47:24डिव दिस इज माय थर्ड डिव आल्सो लेट मी शो
  10684. 6:47:27यू समथिंग इंटरेस्टिंग हमारे जो डिव है
  10685. 6:47:29इन्हें हम बॉक्सेस की तरह भी डिस्प्ले करा
  10686. 6:47:31सकते हैं मतलब इनको हम कुछ स्टाइलिंग दे
  10687. 6:47:32सकते हैं डॉट बॉक्स और इनको मैं एक हाइट
  10688. 6:47:35दे सकती हूं 100 पिक्सल्स विड्थ दे सकती
  10689. 6:47:37हूं 100 पिक्सल्स सेव किया रिफ्रेश किया
  10690. 6:47:41तो थोड़ा सा साइज बढ़ गया इनका सबको मैं
  10691. 6:47:43एक बॉर्डर दे सकती हूं वन पिक्सल सॉलिड
  10692. 6:47:46ब्लैक कैसे दे रही हूं वो आपको सीएसएस की
  10693. 6:47:49वीडियो में जाके देखना पड़ेगा बाकी ये मैं
  10694. 6:47:50एक्स्ट्रा करा रही हूं ये अगर मुझे समझ भी
  10695. 6:47:52नहीं आ रहा तो भी कोई इशू की बात नहीं है
  10696. 6:47:54दिस इज समथिंग एक्स्ट्रा इनको पांच
  10697. 6:47:56पिक्सेल की मार्जिन दे देते हैं मार्जिन
  10698. 6:47:59दे दिया साथ के साथ इनका टेक्स्ट अलाइन कर
  10699. 6:48:02देते हैं सेंटर रिफ्रेश किया टेक्स्ट
  10700. 6:48:04अलाइन सेंटर हो गया इन सबको एक बैकग्राउंड
  10701. 6:48:06कलर हम दे सकते हैं प्यारा सा लाइट सा कोई
  10702. 6:48:09बैकग्राउंड कलर रखते हैं लेट्स गिव देम
  10703. 6:48:10एक्वा मरीन रिफ्रेश किया एक्वा मरीन आ गया
  10704. 6:48:13तो इस तरीके से अपने डिस को बॉक्सेस की
  10705. 6:48:15तरह दिखाना इज वेरी कॉमन इन
  10706. 6:48:32ईच ऑफ देम सबके अंदर कुछ ना कुछ यूनिक
  10707. 6:48:35टेक्स्ट ऐड करना है कुछ भी टेक्स्ट ऐड कर
  10708. 6:48:37सकते हैं तो script.js के अंदर आ जाते हैं
  10709. 6:48:39इतने पार्ट को कर लेते हैं कॉमन डाउट सबसे
  10710. 6:48:42पहले तो एक्सेस करते हैं इनको लेट डव्स इज
  10711. 6:48:44इक्वल टू डॉक्यूमेंट डॉट क्योंकि हमारे
  10712. 6:48:46पास मल्टीपल डव्स हैं हम क्वेरी सिलेक्टर
  10713. 6:48:48ऑल कर सकते हैं और यहां लिख सकते हैं अपनी
  10714. 6:48:50क्लास का नाम डॉट बॉक्स सेव किया कसोल डॉट
  10715. 6:48:55लॉक करवा लेते हैं अपने डिस को सेव
  10716. 6:48:57रिफ्रेश तो मेरे सारे डिब्स आ गए कैसे आ
  10717. 6:49:00गए नोड लिस्ट के अंदर आ गए अब मुझे
  10718. 6:49:01इंडिविजुअल डिव को एक्सेस करना है तो उसके
  10719. 6:49:04लिए मैं क्या कर सकती हूं उसके लिए आई कैन
  10720. 6:49:05प्रिंट डव्स ऑफ ज़ीरो सेव रिफ्रेश तो ये
  10721. 6:49:08मेरा फर्स्ट डिव मेरे पास आ गया ऐसे ही
  10722. 6:49:10डव्स ऑफ वन प्रिंट किया तो ये सेकंड डिव आ
  10723. 6:49:14गया डिब्स ऑफ टू प्रिंट किया थर्ड डिव आ
  10724. 6:49:17गया कैसे वर्क कर रहे हैं नोड लिस्ट नोड
  10725. 6:49:18लिस्ट भी एरे की तरह ही वर्क कर रही है
  10726. 6:49:20मतलब मैं इस तरीके से इंडेक्स वाइज एक्सेस
  10727. 6:49:22कर सकती हूं अपनी वैल्यूज को तो इसीलिए वो
  10728. 6:49:24जो एरे वाले कांसेप्ट थे जिनको हम पहले
  10729. 6:49:26पढ़ रहे थे ऑब्जेक्ट वाले कांसेप्ट थे
  10730. 6:49:28शुरुआत में जब बेसिक जावास्क्रिप्ट पढ़ते
  10731. 6:49:29हैं हमें चीजें बहुत बेसिक लग रही होती
  10732. 6:49:30हैं हमें लगता है कि क्या प्रैक्टिकल यूज़
  10733. 6:49:32है पढ़ लिया ठीक है थियोरेटिकल है बट
  10734. 6:49:34प्रैक्टिकल यूज कहां है प्रैक्टिकल यूज
  10735. 6:49:36यहां है जब हम एचटीएमएल सीएसएस के साथ
  10736. 6:49:37चीजों को जोड़ के देखते हैं यहां हमें पता
  10737. 6:49:39चल रहा है ठीक है वो जो छोटी सी इंडेक्स
  10738. 6:49:41वाला कांसेप्ट हमने पढ़ा था वो किस तरीके
  10739. 6:49:43से डॉम के अंदर अप्लाई हो रहा है जाके
  10740. 6:49:44वेंच तो ये तो मैंने इंडिविजुअल डिफ्स को
  10741. 6:49:47एक्सेस कर लिया इंडिविजुअल डिफ्स की
  10742. 6:49:48प्रॉपर्टीज को चेंज करने के लिए क्या कर
  10743. 6:49:49सकते हैं डिस ऑफ जीरो
  10744. 6:49:53डॉट बेसिकली इनर टेक्स्ट को हम चेंज करना
  10745. 6:49:56चाहते हैं इनर टेक्स्ट इसको हम कह सकते
  10746. 6:49:59हैं न्यू यूनिक वैल्यू वन इसको न्यू यूनिक
  10747. 6:50:03वैल्यू वन कह देते हैं रिफ्रेश किया तो ये
  10748. 6:50:05आ गई न्यू यूनिक वैल्यू वन इसी तरीके से
  10749. 6:50:08हम इस सेकंड वाले की भी वैल्यू चेंज कर
  10750. 6:50:09सकते हैं न्यू यूनिक वैल्यू टू एंड इसी
  10751. 6:50:13तरीके से हम थर्ड वाले की भी वैल्यू चेंज
  10752. 6:50:15कर सकते हैं न्यू यूनिक वैल्यू थ्री सेे
  10753. 6:50:18डेव ऑफ टू कर लेते हैं सेव रिफ्रेश तीनों
  10754. 6:50:21की वैल्यूज हमारे पास चेंज होकर आ गई अब
  10755. 6:50:23ये तो थी बहुत आम जिंदगी ये थी बिगनर वाली
  10756. 6:50:26जिंदगी कि मैंने इस तरीके से अपने कोड को
  10757. 6:50:28लिख दिया इसमें कोई प्रॉब्लम नहीं है हम
  10758. 6:50:30जो करना चाहता था प्रैक्टिस क्वेश्चन जो
  10759. 6:50:31कराना चाहता था वो काम हम से हो गया पर
  10760. 6:50:33इसके भी एक और लेवल अब जाके आपको
  10761. 6:50:35प्रोग्रामिंग करनी है तो हमें यह याद आएगा
  10762. 6:50:37जब भी हमें एरे के इंडेक्स को एक्सेस करना
  10763. 6:50:38होता है और हमें पूरे एरे को ट्रैवर्स
  10764. 6:50:40करना होता था हम क्या करते थे हम लूप्स का
  10765. 6:50:42यूज़ करते थे तो यहां पर भी हम लूप्स को
  10766. 6:50:44यूज़ कर सकते हैं कैसे यूज़ करेंगे हम
  10767. 6:50:46चाहें तो अपना फॉर ऑफ लूप यूज़ कर सकते
  10768. 6:50:48हैं लेट डिव ऑफ डिव डिव ऑफ डिव है और अभी
  10769. 6:50:54के लिए क्या करेंगे सिर्फ अपने इंडिविजुअल
  10770. 6:50:56डिव को प्रिंट करवाएंगे सेव किया रिफ्रेश
  10771. 6:50:58किया तो ये मेरा पहला डिव मेरे लिए प्रिंट
  10772. 6:50:59हो के आ गया ये मेरा दूसरा डिव आ गया थर्ड
  10773. 6:51:01डिव आ गया तीनों डिव की क्लास भी आ गई
  10774. 6:51:03तीनों डिव को बॉक्स क्लास दे रखी है अब
  10775. 6:51:05इंडिविजुअल डिव की हम चाहे तो इनर टेक्स्ट
  10776. 6:51:08भी प्रिंट करवा सकते हैं सेव किया रिफ्रेश
  10777. 6:51:09किया पहले डिव का था फर्स्ट डिव सेकंड डिव
  10778. 6:51:11थर्ड डिव आप बोलोगे दीदी ये तो यहां पे
  10779. 6:51:13प्रिंट होके आ रहा है यहां तो कुछ और ही
  10780. 6:51:14है ने टेक्स्ट में इसीलिए क्योंकि ओरिजिनल
  10781. 6:51:17तो यही था ना फर्स्ट डिव सेकंड डिव थर्ड
  10782. 6:51:19डिव ये तो हमने बाद में चेंज किया
  10783. 6:51:20स्क्रिप्ट ड जए में प्रिंट करने के बाद
  10784. 6:51:22चेंज किया है और यहां पर इसी वैल्यू को
  10785. 6:51:24मुझे चेंज करना है तो आई कैन राइट डॉट इन
  10786. 6:51:26अ टेक्स्ट इज इक्वल टू और यहां अपनी
  10787. 6:51:28स्ट्रिंग लिख सकते हैं न्यू यूनिक वैल्यू
  10788. 6:51:32और यहां अपना इंडेक्स लिख सकते हैं अब
  10789. 6:51:34इंडेक्स कैसे लिखें इंडेक्स के लिए एक और
  10790. 6:51:36वेरिएबल बना लेते हैं इंडेक्स = 0 या वन
  10791. 6:51:39वन से स्टार्ट कर देते हैं और यहां पर
  10792. 6:51:42अपने बैक टेक्स लिख
  10793. 6:51:44लेंगे इंडेक्स और यहां हर बार इंडेक्स को
  10794. 6:51:47कर देंगे प्लस प्लस तो ये जो काम मुझे
  10795. 6:51:50करके दे रहा था ये कोड अब ये वाला कोड
  10796. 6:51:52मुझे सेम काम करके देगा रिफ्रेश किया इसने
  10797. 6:51:54क्या किया सेम काम करके दे दिया कैसे करके
  10798. 6:51:56दिया क्योंकि हमने जावास्क्रिप्ट के
  10799. 6:51:58कॉन्सेप्ट्स को यूज़ किया अब अभी तो मुझे
  10800. 6:52:00तीन लाइनें लिखनी पड़ रही थी तीन डिप्स के
  10801. 6:52:01लिए कल को हो सकता है मेरे पास 100 डिफ्स
  10802. 6:52:03हो तो मुझे क्या करना पड़ता 100 लाइनें
  10803. 6:52:04लिखनी पड़ती पर अब मुझे कोई चेंज नहीं
  10804. 6:52:06करना पड़ा अब अगर यहां पर इफ आई डिसाइड कि
  10805. 6:52:09नहीं मुझे तो सात डिफ्स छ अपने कोड के
  10806. 6:52:11अंदर रिफ्रेश किया मेरे पास सेवन डिब्स आ
  10807. 6:52:13गए तो सातों डिब्स को मैंने क्या किया
  10808. 6:52:15यूनिक वैल्यू दे दिया वैल्यू वन वैल्यू टू
  10809. 6:52:17वैल्यू थ्री वैल्यू फोर वैल्यू फ 6 7 8 ना
  10810. 6:52:20सॉरी नाइन डिब्स है मेरे पास तो नाइन के
  10811. 6:52:22नाइन को मैंने यूनिक वैल्यू सेट कर दिया
  10812. 6:52:23यूजिंग जावास्क्रिप्ट लूप तो कोड के अंदर
  10813. 6:52:25मुझे कुछ चेंज नहीं करना पड़ा इसीलिए जब
  10814. 6:52:27भी हम चाइल्ड नोट्स के ऊपर सारी नोट्स के
  10815. 6:52:29लिए कुछ काम करना है वी विल ऑलवेज प्रेफर
  10816. 6:52:31डूइंग इट इन अ लूप तो इस तरीके से फॉर ऑफ
  10817. 6:52:33लूप को हम यूज़ कर सकते हैं ये सारे
  10818. 6:52:35कांसेप्ट हैं जो हम ऑलरेडी पढ़ चुके हैं
  10819. 6:52:36जावास्क्रिप्ट के अंदर बस उन्हीं का हम
  10820. 6:52:37रिवीजन कर रहे हैं ये क्या है मेरे पास ये
  10821. 6:52:39स्ट्रिंग इंटरपोलेशन मैं यूज़ कर रही हूं
  10822. 6:52:41यहां पे मेरा वेरिएबल है जिसकी वैल्यू
  10823. 6:52:42यूज़ कर रहे हैं इंडेक्स की वैल्यू है
  10824. 6:52:44लूप्स हमें ऑलरेडी लिखना आता है तो इस
  10825. 6:52:45तरीके से अपने डोम के अंदर हम मल्टीपल
  10826. 6:52:48एलिमेंट्स को एक्सेस कर सकते हैं और उनकी
  10827. 6:52:49वैल्यू को हम सेट कर सकते हैं अब नेक्स्ट
  10828. 6:52:52हम डॉम मैनिपुलेशन के अंदर पढ़ने वाले हैं
  10829. 6:52:54अपने एटिबल के बारे में जब भी हमारे पास
  10830. 6:52:56कोई भी एचटीएमएल टैग होता है फॉर एग्जांपल
  10831. 6:52:58वी हैव अ टैग कॉल्ड डिव डिव एलिमेंट हमने
  10832. 6:53:01बनाया दिस इज अ डिव इसे सेव कर लेंगे एंड
  10833. 6:53:04ये हमारे पास ब्राउजर के ऊपर हमारा डेव आ
  10834. 6:53:06गया अब इस डेव के अंदर कई सारे एट्रियो हो
  10835. 6:53:08सकते हैं एट्रिक्स को पहले भी मैंने बताया
  10836. 6:53:10था हमारे एलिमेंट्स के अंदर जो हम एडिशनल
  10837. 6:53:11इंफॉर्मेशन देते हैं दैट इज इन द फॉर्म ऑफ
  10838. 6:53:14एट्रिल दे सकते हैं इसको मैंने आईडी दे दी
  10839. 6:53:17बॉक्स तो ये क्या बन गया ये इसका एट्रिया
  10840. 6:53:20यानी रिलेटेड इंफॉर्मेशन बन गई तो रिफ्रेश
  10841. 6:53:22करेंगे ये आईडी एज सच हमें दिखेगी नहीं पर
  10842. 6:53:24एलिमेंट्स के अंदर जाएंगे डिव के अंदर तो
  10843. 6:53:26यहां मुझे दिख रहा है आईडी इसके पास है
  10844. 6:53:27बॉक्स तो इस तरीके से कई सारे डिफरेंट
  10845. 6:53:29डिफरेंट एट्रियो होते हैं हमारे मल्टीपल
  10846. 6:53:31टैग्स के पास अगर हमारे पास कोई इमेज टैग
  10847. 6:53:34है तो इमेज टैग के अंदर भी हमारे पास
  10848. 6:53:35सोर्स एटिबल होता है जिसमें हम अपनी इमेज
  10849. 6:53:37का लिंक देते हैं अभी एस सच हम कोई लिंक
  10850. 6:53:39पेस्ट नहीं करेंगे तो इस तरीके का हमारे
  10851. 6:53:40पास एरर आ जाएगा कि हमने कोई लिंक नहीं
  10852. 6:53:42दिया इमेज के लिए तो ये कंसोल विंडो के
  10853. 6:53:44अंदर भी आ रहा है बट बेसिकली ये जो सोर्स
  10854. 6:53:46है ये क्या बन गया ये एक एट्रिल बन गया
  10855. 6:53:49जैसे अगर हम बात करें अपने किसी पैराग्राफ
  10856. 6:53:51टैग के लिए तो पैराग्राफ टैग को मैंने
  10857. 6:53:53क्लास दे दी
  10858. 6:53:54पैराग्राफ और यहां दिस इज अ सिंपल लाइन इस
  10859. 6:53:59तरीके का मैंने कुछ पैराग्राफ लिख दिया
  10860. 6:54:00रिफ्रेश किया तो ये क्या आ गया पैराग्राफ
  10861. 6:54:02के अंदर क्लास जो है ये एक एट्रिल है और
  10862. 6:54:04इसकी वैल्यू है पैराग्राफ तो अगर मुझे
  10863. 6:54:06एट्रिक्स की वैल्यू को गेट करना होता है
  10864. 6:54:08तो उसके लिए मेरा जो नोड होता है नोड का
  10865. 6:54:10मतलब क्या है कि अगर मेरे पास डिव है तो
  10866. 6:54:12डिव वाला जो भी नोड होता है हमारे डॉम के
  10867. 6:54:14अंदर इस नोड के अंदर मेरे पास एक स्पेशल
  10868. 6:54:16मेथड होता है कॉल्ड गेट एट्रिल अगर मुझे
  10869. 6:54:18किसी भी डिव के लिए उसके एट्रिल को गेट
  10870. 6:54:21करना है तो मैं उस नोड के लिए गेट
  10871. 6:54:23एट्रिडॉक्स के अंदर जिस भी एट्रिशन की
  10872. 6:54:26मुझे वैल्यू चाहिए उस एटिबल को हम पास कर
  10873. 6:54:27सकते हैं तो सबसे पहले इस डिव के बारे में
  10874. 6:54:30बात करते हैं सबसे पहले तो इस डिव को
  10875. 6:54:31एक्सेस कर करेंगे स्क्रिप्ट ड जए के अंदर
  10876. 6:54:33लेट डेव इ इक्वल टू डॉक्यूमेंट ड क्वेरी
  10877. 6:54:35सिलेक्टर हम सबको पता है क्वेरी सिलेक्टर
  10878. 6:54:37कैसे काम करता है हमें अपने डेव को एक्सेस
  10879. 6:54:39करना है तो कसोल डलॉग किया अपना डिव सेव
  10880. 6:54:44रिफ्रेश कंसोल ये हमारे पास हमारा डिव आ
  10881. 6:54:47गया अब इस डिव के लिए मुझे क्या करना है
  10882. 6:54:49इस डेव के लिए मुझे करना है गेट एट्रबीक
  10883. 6:54:52मेथड के अंदर हमें आईडी एट्रिल चाहिए फॉर
  10884. 6:54:56एग्जांपल और इसी वैल्यू को हम यहां लिख
  10885. 6:54:58सकते हैं लेट वैल्यू या लेट आईडी इज इक्वल
  10886. 6:55:01टू और फिर हम कसोल डलॉग करवा सकते हैं
  10887. 6:55:03अपनी आईडी को सेव कर लिया रिफ्रेश कर लिया
  10888. 6:55:06ये हमारे पास क्या आ गई हमारी आईडी की
  10889. 6:55:07वैल्यू आ गई व्हिच इज इक्वल टू बॉक्स
  10890. 6:55:09क्योंकि इसे हमने क्या आईडी दी थी इसे
  10891. 6:55:10हमने बॉक्स आईडी दी थी इसी तरीके से हम और
  10892. 6:55:13भी एट्रिल है जिसको एक्सेस कर सकते हैं
  10893. 6:55:15फॉर एग्जांपल यहां पर मैंने इसको कोई नेम
  10894. 6:55:17एटिबल दे दिया मैंने खुद से इसको कोई नेम
  10895. 6:55:19एट्रिया और इसको नेम मैंने दिया है जेएस
  10896. 6:55:21डिफ इस तरीके का मैंने इसे कोई नेम एट्रिल
  10897. 6:55:24दे दिया तो स्क्रिप्ट ड जए के अंदर अब हम
  10898. 6:55:26अपने नेम एट्रिल की वैल्यू को यहां से
  10899. 6:55:29एक्सेस कर सकते हैं तो हमारे नेम की
  10900. 6:55:30वैल्यू क्या हो जाएगी उसे हम यहां पे करवा
  10901. 6:55:32देंगे सेव किया रिफ्रेश किया सो दिस इज़
  10902. 6:55:34माय नेम एटिबल वैल्यू जेएस डिव इसी तरीके
  10903. 6:55:37से हम चाहे तो अपने पैराग्राफ से उसके
  10904. 6:55:39क्लास के नाम को भी एक्सेस कर सकते हैं
  10905. 6:55:41यहां पे लेट पैरा इज इक्वल टू डॉक्यूमेंट
  10906. 6:55:45डॉट क्वेरी सिलेक्टर हमारा पैराग्राफ और
  10907. 6:55:48फिर हम कसोल डलॉग करवा सकते हैं p डॉट गेट
  10908. 6:55:52एटिबल
  10909. 6:55:54और यहां पे क्लास का हमने नाम प्रिंट करवा
  10910. 6:55:57दिया सेव किया रिफ्रेश किया p इज नॉट
  10911. 6:56:00डिफाइंड ओके दिस इज़ सपोज्ड टू बी पैरा
  10912. 6:56:02सेव रिफ्रेश तो हमारी क्लास का नाम हमारे
  10913. 6:56:05पास था पैरा यही सेम नाम हमने अपनी क्लास
  10914. 6:56:07को दिया था जो हमारे लिए यहां पर प्रिंट
  10915. 6:56:09होकर आ गया तो ये तो है एट्रिल की वैल्यू
  10916. 6:56:11को गेट करने के लिए हमारे पास एक और मेथड
  10917. 6:56:13होता है टू सेट द एट्रिल अगर हमें किसी भी
  10918. 6:56:15एट्रिल की वैल्यू को चेंज करना है जैसे
  10919. 6:56:17मुझे चेंज करना है एट्रिल को तो हम मेथड
  10920. 6:56:19के अंदर अपना
  10921. 6:56:21एट्रिल पास करेंगे फॉर एग्जांपल ये जो
  10922. 6:56:23पैराग्राफ है इसके लिए मैं चाहती हूं इसकी
  10923. 6:56:25क्लास का नाम चेंज हो जाए क्लास का नाम
  10924. 6:56:26कहां दिखता है एलिमेंट्स के अंदर
  10925. 6:56:28पैराग्राफ में अभी ये क्लास का नाम मुझे
  10926. 6:56:29पैरा दिखाई दे रहा है पर मैं चाहती हूं यह
  10927. 6:56:32वैल्यू चेंज हो जाए तो उसके लिए आई कैन डू
  10928. 6:56:34सेट
  10929. 6:56:35एट्रिल फॉर पैरा और क्लास का नाम मुझे
  10930. 6:56:38चेंज करना है टू न्यू क्लास ये बनाना है
  10931. 6:56:41मुझे क्लास का नाम सेव करेंगे रिफ्रेश
  10932. 6:56:43करेंगे अब मेरे पैराग्राफ की क्लास का नाम
  10933. 6:56:45क्या हो गया न्यू क्लास हो गया हम चाहे तो
  10934. 6:56:47डायनेमिक यहां पर भी कर सकते हैं आई कैन
  10935. 6:56:49डू पैरा डॉट सेट एटिबल और उसके अंदर मुझे
  10936. 6:56:52अब अपनी क्लास का नाम चेंज करके करना है
  10937. 6:56:5512थ नी क्लास का नाम 1 2 3 होना चाहिए
  10938. 6:56:57एंटर किया यहां एस स चेंज नहीं दिख रहा पर
  10939. 6:56:59जैसे ही एलिमेंट्स में जाएंगे यहां पे
  10940. 6:57:01ऑटोमेटिक चेंज हो गया इट चेंज टू 1 2 3 तो
  10941. 6:57:03इस तरीके से हम किसी भी एट्रिल को किसी भी
  10942. 6:57:05टैग के लिए किसी भी एलिमेंट के लिए चेंज
  10943. 6:57:07कर सकते हैं अब एक स्पेशल एटिबल हमारे पास
  10944. 6:57:09होता है व्हिच इज फॉर
  10945. 6:57:11स्टाइल स्टाइल को एज सच एट्रिल की तरह भी
  10946. 6:57:14एक्सेस कर सकते हैं पर जनरली हम स्टाइल को
  10947. 6:57:16कैसे एक्सेस करते हैं किसी भी एलिमेंट का
  10948. 6:57:18अगर हमें स्टाइल की वैल्यू चेंज करनी हो
  10949. 6:57:20तो हम लिखते हैं अपने नोड की वैल्यू डॉट
  10950. 6:57:22स्टाइल उससे किसी भी नोड का हमारे पास
  10951. 6:57:24स्टाइल आ जाता है फॉर एग्जांपल यहां पर यह
  10952. 6:57:28पार्ट हटा लेते हैं सेव इक्सड
  10953. 6:57:32दिस इज माय बॉक्स एंड इस बॉक्स को अब हम
  10954. 6:57:34कुछ स्टाइल दे सकते हैं स्टाइल ड सीएसए के
  10955. 6:57:36अंदर हमारे पास आईडी थी बॉक्स और इसको कुछ
  10956. 6:57:38स्टाइल दे देते हैं हाइट इसे दे देते हैं
  10957. 6:57:40100 पिक्सल्स विड्थ इसे दे देते हैं 100
  10958. 6:57:48पिक्सल्स एंड साथ के साथ इसे बैकग्राउंड
  10959. 6:57:51कलर हम दे सकते हैं लेट्स गिव इट अ
  10960. 6:57:52बैकग्राउंड कलर ऑफ डॉजर ब्लू सेव रिफ्रेश
  10961. 6:57:57ये क्या हो गया ये हमारा डिव हो गया हम इस
  10962. 6:57:59डिव को चाहे तो और थोड़ा सा बेटर कलर देने
  10963. 6:58:01के लिए लेट्स गिव इट अ टेक्स्ट कलर ऑफ
  10964. 6:58:03वाइट रिफ्रेश हमारे पास वाइट कलर आ गया हम
  10965. 6:58:06चाहे तो इसे एक बॉर्डर दे सकते
  10966. 6:58:09हैं न पिक्सल सॉलिड
  10967. 6:58:13ब्लैक सेव रिफ्रेश तो कुछ कुछ स्टाइलिंग
  10968. 6:58:16हमारे पास आ गई इस डिव के लिए अब मुझे अगर
  10969. 6:58:18इस डिव की जो स्टाइलिंग है उसको एक्सेस
  10970. 6:58:20करना है जावास्क्रिप्ट के अंदर तो सबसे
  10971. 6:58:22पहले तो हम डिव को एक्सेस करेंगे लेट डिव
  10972. 6:58:24इ इक्वल टू डॉक्यूमेंट डॉट क्वेरी
  10973. 6:58:26सिलेक्टर और हमने अपने डिव को एक्सेस कर
  10974. 6:58:29लिया अब जब डिव को प्रिंट करवाए तो पूरा
  10975. 6:58:32का पूरा बॉक्स हमारे पास आ जाएगा और हम
  10976. 6:58:34प्रिंट करवा सकते हैं डिव डॉट स्टाइल तो
  10977. 6:58:36क्या होगा एक ऑब्जेक्ट हमारे पास आएगी
  10978. 6:58:38जिसमें सारी की सारी स्टाइलिंग होगी इस
  10979. 6:58:39डिव की एंड इसके अंदर मैक्सिमम चीजें अभी
  10980. 6:58:41खाली है क्योंकि ज्यादा स्टाइलिंग हमने दी
  10981. 6:58:43नहीं है तो यह हमारी एक इनलाइन स्टाइल की
  10982. 6:58:46ऑब्जेक्ट हमारे पास आ जाएगी जो सारा का
  10983. 6:58:47सारा इनलाइन स्टाइल हमें दिखाती है इनलाइन
  10984. 6:58:49स्टाइल वो स्टाइल होता है जो डायरेक्टली
  10985. 6:58:51हम अपने टैग्स के अंदर लिखते हैं फॉर
  10986. 6:58:53एग्जांपल टैग के अंदर ही मैंने अपने लिए
  10987. 6:58:55स्टाइल लिखा बैकग्राउंड
  10988. 6:58:57कलर मुझे देना है रेड अपने बॉक्स को तो
  10989. 6:59:00इनलाइन स्टाइल की हाईएस्ट प्रायोरिटी होती
  10990. 6:59:02है इसीलिए इसको कभी यूज नहीं करना मैं
  10991. 6:59:04आपको सिर्फ दिखाने के लिए यूज कर रही हूं
  10992. 6:59:05रिफ्रेश किया बैकग्राउंड कलर हमारे पास
  10993. 6:59:07रेड आ जाएगा ये इनलाइन स्टाइल मुझे यहां
  10994. 6:59:09भी दिखाई दे रहा है माय बैकग्राउंड कलर इज
  10995. 6:59:11इक्वल टू रेड और जैसे ही कंसोल के अंदर
  10996. 6:59:13अपने डिव को प्रिंट करवाएंगे और डिव डॉट
  10997. 6:59:14स्टाइल को प्रिंट करवाएंगे तो डिव डॉट
  10998. 6:59:16स्टाइल में अगर आप जाओगे बैकग्राउंड कलर
  10999. 6:59:18पर जाओगे तो बैकग्राउंड कलर के अंदर मुझे
  11000. 6:59:20दिख रहा है बैकग्राउंड कलर इज इक्वल टू
  11001. 6:59:21रेड तो ये जो वैल्यू थी स्टाइल की ये मेरे
  11002. 6:59:24जावास्क्रिप्ट कोड के अंदर एक्सेसिबल है
  11003. 6:59:26और इस स्टाइल की वैल्यू को हम यहां से
  11004. 6:59:27चेंज भी कर सकते हैं इफ आई वांट रिफ्रेश
  11005. 6:59:30कर लेते हैं ओरिजिनल पे आ जा जाते हैं
  11006. 6:59:32मुझे स्टाइल के अंदर कलर को चेंज करना है
  11007. 6:59:34तो आई कैन सिंपली डू ड स्टाइल ड
  11008. 6:59:36बैकग्राउंड कलर हम लिख सकते हैं ऑल दो
  11009. 6:59:38आपको वीएस कोड सजेस्ट भी कर देगा नहीं तो
  11010. 6:59:40बैकग्राउंड कलर के लिए ये होता है जो भी
  11011. 6:59:42प्रॉपर्टी का नाम सीएसएस में होता है ना
  11012. 6:59:43उसी प्रॉपर्टी को बस हम अपने कैमल केस में
  11013. 6:59:46कन्वर्ट कर देते हैं जैसे अगर प्रॉपर्टी
  11014. 6:59:48का नाम होगा कलर तो वो जावास्क्रिप्ट के
  11015. 6:59:50अंदर आके रहेगा कलर अगर प्रॉपर्टी का नाम
  11016. 6:59:52है बैकग्राउंड
  11017. 6:59:54कलर यह सीएसएस के अंदर अगर हम उसे
  11018. 6:59:56बैकग्राउंड कलर लिखते हैं तो
  11019. 6:59:58जावास्क्रिप्ट के अंदर वह हो जाएगा
  11020. 6:59:59बैकग्राउंड और बिना हाईफिन के कलर और ये
  11021. 7:00:02सेकंड लेटर कैपिटल हो जाएगा अगर प्रॉपर्टी
  11022. 7:00:05का नाम है टेक्स्ट या प्रॉपर्टी का नाम है
  11023. 7:00:07लेट्स
  11024. 7:00:08सपोज फॉन्ट
  11025. 7:00:11साइज यह है सीएसएस जिंदगी यह है
  11026. 7:00:14जावास्क्रिप्ट जिंदगी यहां हो जाएगा यह
  11027. 7:00:16फॉन्ट साइज तो इस तरीके से कन्वर्ट हो
  11028. 7:00:19जाता है तो बैकग्राउंड कलर वी कैन सेट द
  11029. 7:00:21बैकग्राउंड कलर टू बी यहां पे डबल कोट्स
  11030. 7:00:24के अंदर वैल्यू लिखनी होती है कि हमें
  11031. 7:00:25ग्रीन करना है सेव किया रिफ्रेश किया
  11032. 7:00:28मैंने क्या किया जावास्क्रिप्ट कोड से ही
  11033. 7:00:30मैंने अपना बैकग्राउंड कलर चेंज कर दिया
  11034. 7:00:32अब कल को जाके अगर इस ग्रीन की जगह आई
  11035. 7:00:34वांट टू मेक इट पर्पल तो इसको चेंज करके
  11036. 7:00:36हम पर्पल भी कर सकते हैं रिफ्रेश किया ये
  11037. 7:00:38पर्पल हो गया अगर हम चाहते हैं फंट के साथ
  11038. 7:00:40मुझे कुछ चेंजेज करने हैं तो आई कैन
  11039. 7:00:42सिंपली राइट ड स्टाइल ड फॉन्ट साइज को अगर
  11040. 7:00:45हम बड़ा बनाना चाहते हैं लेट्स मेक इट
  11041. 7:00:47लार्जर लेट्स मेक इट अ 26 पिक्सल्स फॉन्ट
  11042. 7:00:52इसे कर लेते हैं सेव किया रिफ्रेश किया तो
  11043. 7:00:54ये क्या हो गया मेरे फॉन्ट का साइज बड़ा
  11044. 7:00:55हो गया हम चाहे कि मुझे इसकी वैल्यू चेंज
  11045. 7:00:58करनी है वैल्यू चेंज करना तो हमें ऑलरेडी
  11046. 7:00:59आता है कि हम अपने इनर टेक्स्ट को सेट कर
  11047. 7:01:02देते हैं टू हेलो सेव किया रिफ्रेश किया
  11048. 7:01:06तो इस तरीके से बहुत सारी अब प्रॉपर्टीज
  11049. 7:01:07हैं स्टाइल हो गया
  11050. 7:01:09एटिबल हो गया कलर हो गया बहुत सारी चीजें
  11051. 7:01:12हैं कलर स्टाइल का ही पार्ट है और वो सारा
  11052. 7:01:13का सारा अब जावास्क्रिप्ट से चेंज कर पाना
  11053. 7:01:16पॉसिबल है हम चाहे तो एक और इंटरेस्टिंग
  11054. 7:01:17चीज कर सकते हैं हमने पढ़ा था विजिबिलिटी
  11055. 7:01:19हिडन के बारे में तो डिव के अंदर स्टाइल
  11056. 7:01:22के अंदर जाके मेरी जो विजिबिलिटी
  11057. 7:01:23प्रॉपर्टी है उसको अगर मैंने सेट कर दिया
  11058. 7:01:25टू हिडन तो क्या होगा मेरा एलिमेंट गायब
  11059. 7:01:27हो जाएगा स्क्रीन से रिफ्रेश किया एलिमेंट
  11060. 7:01:29गायब हो गया तो इस तरीके से आप चाहो तो
  11061. 7:01:30जावास्क्रिप्ट के अंदर बैठे-बैठे बिना
  11062. 7:02:01क्रिएट करना पड़ेगा न्यू एलिमेंट को ऐड
  11063. 7:02:03करने का जो प्रोसेस होता है इट इज अ टू
  11064. 7:02:04स्टेप प्रोसेस पहले तो आप उस एलिमेंट को
  11065. 7:02:06क्रिएट करो पैराग्राफ ऐड करना है तो
  11066. 7:02:08पैराग्राफ को क्रिएट करो बटन ऐड करना है
  11067. 7:02:09बटन को क्रिएट करो फिर उसे फाइनली हम ऐड
  11068. 7:02:12करते हैं तो क्रिएट करने के लिए हम लिखते
  11069. 7:02:14हैं डॉक्यूमेंट ड क्रिएट एलिमेंट और फिर
  11070. 7:02:16जो भी हमें आइटम जिस तरीके का हमें
  11071. 7:02:18एलिमेंट चाहिए उसका टैग नेम लिख देते हैं
  11072. 7:02:20तो लेट्स सपोज हमें एक बटन क्रिएट करना है
  11073. 7:02:22तो उसके लिए हम एक नया एलिमेंट बना सकते
  11074. 7:02:24हैं इसको कह सकते हैं न्यू बटन न्यू
  11075. 7:02:26बीटीएल टू डॉक्यूमेंट डॉट क्रिएट एलिमेंट
  11076. 7:02:29और इसके अंदर हम टैग में पास कर देंगे
  11077. 7:02:31अपना बटन
  11078. 7:02:32इससे क्या होगा न्यू बीटीएम क्या बन जाएगा
  11079. 7:02:34एक बटन बन जाएगा रिफ्रेश करेंगे कोई चेंज
  11080. 7:02:35नहीं आएगा एस सच बटन प्रिंट होके नहीं
  11081. 7:02:37आएगा पर इसे चाहे तो हम प्रिंट करवा सकते
  11082. 7:02:40हैं अपने न्यू बीटीएन को य मेरा क्या बटन
  11083. 7:02:42हो गया रिफ्रेश किया तो मेरे पास बटन आ
  11084. 7:02:43गया अभी बटन के अंदर इसकी काफी सारी
  11085. 7:02:45प्रॉपर्टीज खाली होंगी जैसे न्यू बीटीएन
  11086. 7:02:47के अंदर में देखूं मेरे इनर टेक्स्ट की
  11087. 7:02:49क्या वैल्यू होगी इट इ कंपलीटली एमटी तो
  11088. 7:02:51इसको चाहे तो हम कुछ इनर टेक्स्ट दे सकते
  11089. 7:02:53हैं न्यू बीटी डट इनर टेक्स्ट की वैल्यू
  11090. 7:02:57को कर देते हैं लेट्स मेक इट क्लिक
  11091. 7:03:00मी इस तर का कुछ टेक्स्ट हम दे सकते
  11092. 7:03:04हैं सेव कर लेते
  11093. 7:03:07हैं एंड इस बार हम न्यू
  11094. 7:03:31एलिमेंट के हम लास्ट में इनसाइड एंड उसके
  11095. 7:03:35लास्ट में अपेंड करना चाहते हैं तो उस नोड
  11096. 7:03:37को हम पिक करते हैं और उसके लिए डॉट अपेंड
  11097. 7:03:39करके अपने एलिमेंट को हम पास कर देते हैं
  11098. 7:03:41इसका एग्जांपल आपको मैं दिखाती हूं फॉर
  11099. 7:03:43एग्जांपल मेरे पास एक डिव है इस डिव के
  11100. 7:03:46अंदर मैंने दिस इज अ डिव तो लिखा ही हुआ
  11101. 7:03:48है साथ के साथ मैंने क्या किया इस डिव के
  11102. 7:03:51अंदर मैंने एक अन ऑर्ड लिस्ट बना ली इसको
  11103. 7:03:53कह देते हैं
  11104. 7:03:54लिस्ट और इस लिस्ट के अंदर मेरे पास कई
  11105. 7:03:56सारे आइटम्स है दिस इज माय आइटम वन इस
  11106. 7:03:59तरीके से कॉपी किया ये आइटम टू आ गया ये
  11107. 7:04:02आइटम थ्री आ गया सेव किया रिफ्रेश किया तो
  11108. 7:04:05डिव की हम थोड़ी सी हाइट बढ़ा लेते हैं
  11109. 7:04:07हाइट को वी कैन मेक इट 200 ए 50 पिक्सेल
  11110. 7:04:10सेव रिफ्रेश सो दिस इज माय डिव ये मेरा
  11111. 7:04:12डिव है ये लिस्ट है इसके अंदर आइटम्स है
  11112. 7:04:14सारी चीजें मेरे पास प्रिंट होके आ रही है
  11113. 7:04:16अब हम चाहते हैं कि इसी डिव के अंदर यह जो
  11114. 7:04:19अन ऑर्ड लिस्ट है इसके बाद में मेरा जो
  11115. 7:04:22बटन है वो आ जाए तो उसके लिए क्या करना
  11116. 7:04:24पड़ेगा मुझे उसे डिव के अंदर अपेंड करना
  11117. 7:04:26पड़ेगा डिव के अंदर अपेंड करने का मतलब है
  11118. 7:04:29ऐड एट द एंड ऑफ द नोड तो मुझे ये डिसाइड
  11119. 7:04:31करना पड़ गा मेरा जो पेज है उसके ऊपर कहां
  11120. 7:04:33मुझे अपने बटन को ऐड करना है मैं अपने बटन
  11121. 7:04:35को ऐड करना चाहती हूं डिव के अंदर और डिव
  11122. 7:04:37के अंदर भी कहां पर या तो स्टार्टिंग में
  11123. 7:04:38ऐड कर सकते हैं लास्ट में ऐड कर सकते हैं
  11124. 7:04:40वो भी मुझे ऐड करना है एंडिंग में तो उसके
  11125. 7:04:42लिए सबसे पहले तो मैं डिव को एक्सेस
  11126. 7:04:44करूंगी लेट डिव इज इक्वल टू डॉक्यूमेंट डट
  11127. 7:04:48क्वेरी सिलेक्टर हम अपने डिव को एक्सेस कर
  11128. 7:04:51सकते हैं और डिव के अंदर हम अपेंड कर
  11129. 7:04:54देंगे लास्ट में ऐड कर देंगे अपने न्यू
  11130. 7:04:56बटन को तो इस तरीके से हम अपेंड करते हैं
  11131. 7:04:58अपेंड कहां पे किया मतलब डिव के अंदर ही
  11132. 7:05:01और लास्ट में ऐड कर दिया रिफ्रेश किया तो
  11133. 7:05:02अब मेरा बटन मुझे दिखाई देना स्टार्ट हो
  11134. 7:05:04गया ये मेरा बटन यहां पे आ गया कहां आया
  11135. 7:05:06है डिव के अंदर आया है पर लास्ट में आया
  11136. 7:05:08है उसी तरीके से मुझे डिव के अंदर ही
  11137. 7:05:10चाहिए पर स्टार्टिंग में चाहिए तो उसके
  11138. 7:05:11लिए हम प्रिपेंड को यूज़ करते हैं सो आई
  11139. 7:05:14कैन डू डॉ प्रिपेंड सेव रिफ्रेश तो ये
  11140. 7:05:17क्या हुआ बटन स्टार्टिंग में आ गया पर डिव
  11141. 7:05:19के अंदर आ गया अगर मुझे अपने एलिमेंट से
  11142. 7:05:22पहले मुझे वो नोड डिसाइड करनी पड़ेगी
  11143. 7:05:24जिसके बेसिस पर हम अपने नए एलिमेंट को ऐड
  11144. 7:05:26करते हैं तो वही नोड मेरे लिए अभी मेरा
  11145. 7:05:27डिव है अगर मुझे किसी नोड से जस्ट पहले ऐड
  11146. 7:05:30करना है उसके बाहर और जस्ट पहले तो उसके
  11147. 7:05:32लिए हम बिफोर को यूज कर सकते हैं तो डिव
  11148. 7:05:35डॉट बिफोर सेव किया रिफ्रेश किया तो डिव
  11149. 7:05:38स्टार्ट होने से जस्ट पहले मेरा बटन आ गया
  11150. 7:05:40और बाद में के लिए हम आफ्टर यूज़ करते हैं
  11151. 7:05:42सेव किया रिफ्रेश किया तो बटन कहां आया
  11152. 7:05:45डिव खत्म होने के जस्ट बाद मेरा बटन आ गया
  11153. 7:05:47अगर मुझे इस पैराग्राफ के बाद उसे ऐड करना
  11154. 7:05:49है इस पैराग्राफ के बाद अगर मैं ऐड करना
  11155. 7:05:51चाहती हूं बटन को मैं यहां क्या करूंगी
  11156. 7:05:53क्वेरी सिलेक्टर से अपने पैराग्राफ को
  11157. 7:05:55एक्सेस करूंगी और पैराग्राफ के बाद मैं
  11158. 7:05:57अपने बटन को ऐड करूंगी रिफ्रेश किया तो अब
  11159. 7:05:59मेरा बटन पैराग्राफ के बाद ऐड होकर आ गया
  11160. 7:06:01तो ये तो मैंने बटन को ऐड किया इसी तरीके
  11161. 7:06:03से हम किसी हेडिंग को ऐड कर सकते हैं जैसे
  11162. 7:06:05फॉर एग्जांपल मैंने एक नई हेडिंग एलिमेंट
  11163. 7:06:07क्रिएट करते हैं लेट न्यू हेडिंग इज इक्वल
  11164. 7:06:11टू डॉक्यूमेंट डॉट क्रिएट डॉट क्रिएट
  11165. 7:06:15एलिमेंट और इसके अंदर मैंने एक h1 हेडिंग
  11166. 7:06:17को क्रिएट किया h1 हेडिंग को कुछ इनर
  11167. 7:06:19टेक्स्ट दे देते हैं इनर टेक्स्ट इ इक्वल
  11168. 7:06:21टू या इनर एटीएमएल ही दे देते हैं
  11169. 7:06:23डायरेक्टली इसे इटैलिक बना देते हैं
  11170. 7:06:25इटैलिक इसके अंदर आएगा हाई आई एम न्यू इस
  11171. 7:06:30तरीके से कुछ टेक्स्ट आ जाएगा तो ये न्यू
  11172. 7:06:32हेडिंग बन गई अब इस हेडिंग को मुझे कहां
  11173. 7:06:34पे ऐड करना है टॉप पे ऐड करना है पेज के
  11174. 7:06:36मैं क्या कर सकती हूं आई कैन डायरेक्टली
  11175. 7:06:38सिलेक्ट डॉक्यूमेंट ड क्वेरी सिलेक्टर से
  11176. 7:06:40मैं डायरेक्टली अपनी बॉडी को सिलेक्ट कर
  11177. 7:06:41सकती हूं और मुझे टॉप पे ऐड करना है तो
  11178. 7:06:44टॉप पे ऐड करने का मतलब होगा बॉडी के अंदर
  11179. 7:06:46ऐड करो पर टॉप पे ऐड करो स्टार्टिंग में
  11180. 7:06:48ऐड करो तो मैं बॉडी डॉट प्रिपेंड कर सकती
  11181. 7:06:50हूं तो आई कैन डू डॉट प्रिपेंड यहीं पे ही
  11182. 7:06:53मेथड को ये मैंने सेलेक्ट कर लिया बॉडी
  11183. 7:06:54टैग को इसको सेव करवाने की बजाय यहीं लिख
  11184. 7:06:56दिया डॉट प्रिपेंड और यहां अपने न्यू
  11185. 7:06:59हेडिंग को मैंने पास कर दिया सेव किया
  11186. 7:07:01रिफ्रेश किया ओके h1 इज नॉट डिफाइंड ओके
  11187. 7:07:04यहां पे मेरे पास मेरी न्यू हेडिंग
  11188. 7:07:07आएगा सेव किया रिफ्रेश किया अब क्या आ गई
  11189. 7:07:10मेरे पास मेरी नई हेडिंग आ गई जिसको मैंने
  11190. 7:07:11ऑटोमेटिक पेज के अंदर ऐड कर दिया इस
  11191. 7:07:13हेडिंग को ऐड करने के लिए मैंने अपने
  11192. 7:07:15एचटीएमएल कोड को टच भी नहीं किया मेरी
  11193. 7:07:17हेडिंग एचटीएमएल कोड के अंदर नहीं है पर
  11194. 7:07:18मैंने जावास्क्रिप्ट का लॉजिक लगाया और नई
  11195. 7:07:21हेडिंग को क्रिएट किया उसके अंदर कुछ
  11196. 7:07:22टेक्स्ट ऐड किया फिर बॉडी को सेलेक्ट किया
  11197. 7:07:24और चेक किया कि बॉडी के अंदर कहां पे ऐड
  11198. 7:07:26होनी चाहिए बॉडी को रेफरेंस लेके फिर उसे
  11199. 7:07:28ऐड कर दिया तो इस तरीके से हम अपने नए
  11200. 7:07:30एलिमेंट्स को ऐड कर सकते इन आवर डम अपने
  11201. 7:07:33ट्री के अंदर ऐड कर सकते हैं अब जैसे हम
  11202. 7:07:34एलिमेंट्स को इंसर्ट करते हैं वैसे ही हम
  11203. 7:07:36एलिमेंट्स को डिलीट भी कर सकते हैं किसी
  11204. 7:07:37भी नोड को डिलीट करने के लिए हम लिखते हैं
  11205. 7:07:39उस नोड का नाम डॉट रिमूव तो वो नोड
  11206. 7:07:40ऑटोमेटिक डिलीट हो जाती है जैसे लेट्स
  11207. 7:07:43सपोज मुझे इस पैराग्राफ को डिलीट करना है
  11208. 7:07:45इस पैराग्राफ को डिलीट करने से पहले मुझे
  11209. 7:07:47इसे रेफर करना पड़ेगा एक्सेस करना पड़ेगा
  11210. 7:07:49डॉक्यूमेंट डॉट क्वेरी सिलेक्टर पहले
  11211. 7:07:52पैराग्राफ को एक्सेस कर लेंगे और सिंपली
  11212. 7:07:54हम कर देंगे पैरा डॉट
  11213. 7:07:57रिमूव सेव रिफ्रेश मेरा पैराग्राफ गायब हो
  11214. 7:08:00गया एलिमेंट्स के अंदर जाएंगे तो यहां भी
  11215. 7:08:02बॉडी टैग के अंदर पैराग्राफ अब नहीं
  11216. 7:08:03दिखेगा मुझे इस हेडिंग को गायब करना है आई
  11217. 7:08:06कैन सिंपली डू न्यू हेडिंग डॉट रिमूव सेव
  11218. 7:08:11रिफ्रेश गायब हो गया तो इस तरीके से किसी
  11219. 7:08:13भी एलिमेंट को डिलीट एंड ऐड किया जा सकता
  11220. 7:08:15है अपने पेज के अंदर अच्छा यहां मैं आपको
  11221. 7:08:17छोटा सा एक होमवर्क प्रॉब्लम दूंगी छोटा
  11222. 7:08:20सा प्रॉब्लम व्हाट यू हैव टू डू इज इन दो
  11223. 7:08:22मेथड्स के बारे में जाके पढ़ना है एमडीएन
  11224. 7:08:23डॉक्यूमेंटेशन में एक होता है अपेंड
  11225. 7:08:28चाइल्ड मैंने आपको बताया था अपेंड के लिए
  11226. 7:08:30बहुत सारे मेथड होते हैं और वैसे ही होता
  11227. 7:08:32है हमारे पास रिमूव
  11228. 7:08:34चाइल्ड दोनों मेथड्स के बारे में आपको
  11229. 7:08:36जाकर पढ़ना है कि अपेंड चाइल्ड और रिमूव
  11230. 7:08:38चाइल्ड का एग्जैक्ट यूसेज क्या होता है
  11231. 7:08:40बाकी इन सारे मेथड्स को तो हम यूज कर ही
  11232. 7:08:42सकते हैं अब नेक्स्ट हम सॉल्व करने वाले
  11233. 7:08:44हैं अपने कुछ प्रैक्टिस क्वेश्चंस
  11234. 7:08:45प्रैक्टिस क्वेश्चन में सबसे पहला
  11235. 7:08:46क्वेश्चन हमें कह रहा है क्रिएट अ न्यू
  11236. 7:08:48बटन एलिमेंट गिव इट अ टेक्स्ट क्लिक मी यह
  11237. 7:08:50जो सारा का सारा काम है मुझे
  11238. 7:08:51जावास्क्रिप्ट के अंदर करना है एटीएमएल के
  11239. 7:08:53अंदर नहीं करना तो एटीएमएल वाला जो कोड है
  11240. 7:08:55उसे तो अभी खाली कर देते हैं लेट्स मेक द
  11241. 7:08:59स्क्रीन एमटी लेट मेक द पेज एमटी तो
  11242. 7:09:03रिफ्रेश किया ये हमारा पेज एमटी हो गया
  11243. 7:09:05स्क्रिप्ट ड जए को भी खाली कर लेते हैं
  11244. 7:09:06रिफ्रेश किया एमटी हो गया अब शुरुआत से
  11245. 7:09:08हमें यहां कोड लिखना है एक और चीज यहां पे
  11246. 7:09:10पॉज करके एक बार खुद से चीजों को ट्राई
  11247. 7:09:12करने की जरूर कोशिश करनी है क्योंकि खुद
  11248. 7:09:14से एक बार ट्राई करेंगे अगर सॉल्व नहीं भी
  11249. 7:09:15होता तो कोई बात नहीं अ सॉल्व ना होने के
  11250. 7:09:18हम दो-चार तरीके सीख जाएंगे कि कौन-कौन सी
  11251. 7:09:20अप्रोच तो वर्क नहीं करती या कहां पर हम
  11252. 7:09:21ज्यादा स्टक होते हैं जहां पे ज्यादा स्टक
  11253. 7:09:24फील होते हैं उस पार्ट को फिर जाके हमें
  11254. 7:09:25रिवाइज कर लेना है सबसे पहले हमें क्रिएट
  11255. 7:09:27करना है एक न्यू बटन एलिमेंट तो किसी भी
  11256. 7:09:29एलिमेंट को क्रिएट करने के लिए इसे न्यू
  11257. 7:09:31बट कह देते हैं हम न्यू बीटीएन क्रिएट
  11258. 7:09:34करने के लिए हम लिखेंगे डॉक्यूमेंट डॉट कट
  11259. 7:09:37एलिमेंट और इसे हम
  11260. 7:09:40बनाएंगे टैग बटन इसके अंदर फिर मुझे एक
  11261. 7:09:43टेक्स्ट लिखना है क्लिक मी तो न्यू बीटी ड
  11262. 7:09:47इनर टेक्स्ट इ इक्वल टू क्लिक मी इस तरीके
  11263. 7:09:53का कुछ टेक्स्ट लिख दिया हमने फिर हमें
  11264. 7:09:56क्या करना है इसे एक बैकग्राउंड कलर देना
  11265. 7:09:57है रेड एंड टेक्स्ट कलर देना है वाइट जब
  11266. 7:10:00भी स्टाइल देना हो हमने ऑलरेडी पढ़ रखा है
  11267. 7:10:02स्टाइल कैसे देना होता है हमें जिस भी नोड
  11268. 7:10:04के अंदर स्टाइल देना है हम लिखते हैं नोड
  11269. 7:10:06डॉट स्टाइल डॉट कलर या डॉट बैकग्राउंड कलर
  11270. 7:10:09जिस भी प्रॉपर्टी को हमें चेंज करना है तो
  11271. 7:10:11आई कैन सिंपली राइट न्यू
  11272. 7:10:13बीटीएन न्यू बीटीएन क्या है मेरा नोड है
  11273. 7:10:16डॉट स्टाइल ड कलर कलर हमें देना है इसे
  11274. 7:10:19इक्वल टू वाइट एंड बैकग्राउंड कलर देना है
  11275. 7:10:23रेड तो न्यू
  11276. 7:10:26बटन डॉट स्टाइल डॉट बैकग्राउंड कलर इ
  11277. 7:10:30इक्वल
  11278. 7:10:32रेट ये हमने दे दिया इतना पार्ट कर दिया
  11279. 7:10:35नेक्स्ट हमें इंसर्ट करना है द बटन एज द
  11280. 7:10:37फर्स्ट एलिमेंट इनसाइड द बॉडी टैग बॉडी
  11281. 7:10:40टैग के अंदर फर्स्ट एलिमेंट की तरह अटैच
  11282. 7:10:42करना है तो पहले तो बॉडी टैग को सिलेक्ट
  11283. 7:10:44कर लेते हैं डॉट क्वेरी सिलेक्टर बॉडी और
  11284. 7:10:47बॉडी के अंदर फर्स्ट एलिमेंट की तरह
  11285. 7:10:48सिलेक्ट करना है तो मतलब हमें पता है बॉडी
  11286. 7:10:50के अंदर आना चाहिए तो या तो अपेंड होगा या
  11287. 7:10:52प्रिपेंड होगा और कहां पे आना चाहिए
  11288. 7:10:54स्टार्टिंग में आना चाहिए तो हम इसे
  11289. 7:10:56प्रिपेंड कर रहे होंगे प्रिपेंड प्री यानी
  11290. 7:10:58पहले तो प्रिपेंड और यहां ऐड कर देंगे
  11291. 7:11:01अपने न्यू बटन को इसे सेव कर लेते हैं एंड
  11292. 7:11:03यहां जैसे ही रिफ्रेश करेंगे सबसे पहले
  11293. 7:11:05हमारे पास एक रेड कलर का क्लिक मी नाम का
  11294. 7:11:07बटन आ जाएगा ये जो बटन है ये हमारे
  11295. 7:11:09एलिमेंट्स के अंदर भी हमें दिखाई देगा
  11296. 7:11:10यहां पर तो डॉट स्टाइल से जितनी भी
  11297. 7:11:13स्टाइलिंग होती है ये हमारी स्टाइल ड
  11298. 7:11:15सीएसए के अंदर ऐड नहीं होती ये इनलाइन
  11299. 7:11:17स्टाइलिंग होती है जो उसी टैग के अंदर
  11300. 7:11:18हमें दिखाई देती है तो एलिमेंट्स में जो
  11301. 7:11:20भी स्टाइलिंग हमने ऐड करी जावास्क्रिप्ट
  11302. 7:11:22से वो सारी की सारी यहां पर मुझे दिखाई दे
  11303. 7:11:24रही है सो दिस इज हाउ वी क्रिएट एन
  11304. 7:11:26एलिमेंट वी गिव इट सम टेक्स्ट वी गिव इट
  11305. 7:11:28सम स्टाइलिंग एंड वी ऐड इट टू द
  11306. 7:11:29डॉक्यूमेंट सेकंड क्वेश्चन की तरफ आ जा
  11307. 7:11:31जाते सेकंड क्वेश्चन में हम कुछ नया
  11308. 7:11:32सीखेंगे क्लास के लेक्चर से आगे बढ़ के
  11309. 7:11:34कुछ नया सीखेंगे तो थोड़ा सा टफ लग सकता
  11310. 7:11:35है सबसे पहले क्रिएट अ पैराग्राफ टैग इन द
  11311. 7:11:38एचटीएमएल एंड गिव इट अ क्लास एंड सम
  11312. 7:11:39स्टाइलिंग तो एटीएमएल के अंदर एक
  11313. 7:11:42पैराग्राफ टैग क्रिएट कर लेते हैं
  11314. 7:11:44पैराग्राफ इसको कह देते हैं आई एम अ
  11315. 7:11:50पैराग्राफ तो यह मेरा पैराग्राफ आ गया
  11316. 7:11:52रिफ्रेश करेंगे दिखाई दे रहा है माय
  11317. 7:11:54पैराग्राफ इस पैराग्राफ को हमें क्या करना
  11318. 7:11:56है क्लास देनी है लेट्स गिव इट अ क्लास वी
  11319. 7:11:59कैन गिव इट अ क्लास ऑफ माय क्लास दे देते
  11320. 7:12:02इस नाम माय क्लास वेरी सिंपल नेम इट नॉट
  11321. 7:12:05वेरी गुड नेम फॉर
  11322. 7:12:06पैराग्राफ या इसे कंटेंट दे देते कंटेंट
  11323. 7:12:10थोड़ा सा लॉजिकल नाम होगा कंटेंट नाम दे
  11324. 7:12:12देते हैं इसे क्लास को एंड फिर क्या करना
  11325. 7:12:15है हमें इसे कुछ स्टाइलिंग देनी है तो यह
  11326. 7:12:18अपनी पुरानी कोई स्टाइलिंग थी इसे हम हटा
  11327. 7:12:20लेते हैं डॉट कंटेंट इस तरीके से हम
  11328. 7:12:22स्टाइलिंग देते स्टाइल ड सीएसएस में न द
  11329. 7:12:23बेसिस ऑफ क्लास नेम तो य पैराग्राफ को एक
  11330. 7:12:26कलर दे देते लेट्स गिव इट कलर ऑफ
  11331. 7:12:29रेड रेड किया रिफ्रेश ये रेड कलर आ गया
  11332. 7:12:32मेरे पैराग्राफ का तो ये हमने इसे कुछ
  11333. 7:12:34स्टाइलिंग दे दी नेक्स्ट हमें क्या करना
  11334. 7:12:35है क्रिएट अ न्यू क्लास इन सीएसएस एंड
  11335. 7:12:38ट्राई टू अपेंड दिस क्लास टू द पैराग्राफ
  11336. 7:12:40एलिमेंट मतलब मुझे सीएसएस के अंदर एक नई
  11337. 7:12:42क्लास क्रिएट करनी है और फिर
  11338. 7:12:44जावास्क्रिप्ट को यूज करके उस क्लास को
  11339. 7:12:45मुझे इस पैराग्राफ एलिमेंट के अंदर ऐड
  11340. 7:12:47करना है और अपेंड करने का मतलब है पुरानी
  11341. 7:12:50क्लास तो रहनी ही चाहिए नई क्लास भी आ
  11342. 7:12:51जानी चाहिए तो पहले तो सीएसएस के अंदर एक
  11343. 7:12:53नई क्लास क्रिएट कर लेते हैं इसे कह देते
  11344. 7:12:56हैं डॉट न्यू क्लास न्यू क्लास के अंदर नई
  11345. 7:12:59स्टाइलिंग दे देते हैं बैकग्राउंड कलर क
  11346. 7:13:01दे देते हैं लेट्स सपोज वी गेट अ
  11347. 7:13:02बैकग्राउंड कलर ऑफ येलो अ वेरी बैड
  11348. 7:13:06कॉमिनेशन लेट्स गिव ग्रीन रेड एंड ग्रीन
  11349. 7:13:08इज द कलर ऑफ क्रिसमस तो बैकग्राउंड कलर
  11350. 7:13:11इसको दे देते हैं ग्रीन के इक्वल न्यू
  11351. 7:13:12क्लास अब ये बैकग्राउंड कलर एस सच कहीं पे
  11352. 7:13:14अप्लाई तो हो नहीं रहा बस क्लास बना दिया
  11353. 7:13:16हमने सीएसएस के अंदर अब मुझे स्क्रिप्ट ड
  11354. 7:13:18जस से क्या करना है सबसे पहले तो यहां
  11355. 7:13:22नीचे आ सकते हैं क्वेश्चन टू मुझे इस
  11356. 7:13:25पैराग्राफ को एक्सेस करना है और इसके अंदर
  11357. 7:13:27क्लास के अंदर कंटेंट क्लास तो है ही एक
  11358. 7:13:29और क्लास ऐड करनी है तो पहले तो पैराग्राफ
  11359. 7:13:31एक्सेस कर लेते लेट पैरा इ इक्वल टू
  11360. 7:13:34डॉक्यूमेंट डॉट क्वेरी सिलेक्टर प अब देखा
  11361. 7:13:38जाए तो क्लास को ऐड करने के लिए हम क्या
  11362. 7:13:40कर सकते हैं किसी भी टैग की अगर मुझे
  11363. 7:13:42क्लास एक्सेस करनी है क्लास क्या होता है
  11364. 7:13:44क्लास हमारे पास एक एट्रबीक करने के लिए
  11365. 7:13:47हम सिंपली सेव कर लेते हैं एक बार रिफ्रेश
  11366. 7:13:49करते हैं पैरा को प्रिंट करवा मेरा
  11367. 7:13:50पैराग्राफ आ जाएगा और हम कर सकते हैं डॉट
  11368. 7:13:53गेट
  11369. 7:13:58एटिबल चाहिए प ग्राफ के मेरे पास आ जाएगी
  11370. 7:14:02कि इसकी क्लास की वैल्यू कंटेंट है हम ऐसे
  11371. 7:14:04ही सेट एट्रिल भी कर सकते हैं आई कैन डू
  11372. 7:14:06सेट एट्रिल और क्लास का नाम मैं चेंज करवा
  11373. 7:14:08सकती हूं टू न्यू कंटेंट या न्यू क्लास
  11374. 7:14:12न्यू क्लास था हमारी क्लास का नाम क्लास
  11375. 7:14:13का नाम मैंने चेंज कर दिया जैसे ही एंटर
  11376. 7:14:15किया वैसे ही क्या हुआ वैसे ही वो क्लास
  11377. 7:14:17अप्लाई हो गई इस एलिमेंट के ऊपर और न्यू
  11378. 7:14:19क्लास के पास क्योंकि बैकग्राउंड कलर
  11379. 7:14:21ग्रीन था वो ग्रीन कलर अप्लाई हो गया पर
  11380. 7:14:23एक चीज आप नोटिस करोगे टेक्स्ट कलर वापस
  11381. 7:14:25से ब्लैक हो गया तो पुरानी जो क्लास थी वो
  11382. 7:14:27हट गई पुरानी क्लास जैसे ही हट जाती है
  11383. 7:14:30उसकी पुरानी स्टाइल भी हट जाती है पर मैं
  11384. 7:14:32नहीं चाहती कि मेरी पुरानी स्टाइलिंग हटे
  11385. 7:14:33मैं चाहती हूं दो क्लासेस मिले इस एलिमेंट
  11386. 7:14:35को तो इसीलिए मेरी जो सेट एट्रिडॉक्स को
  11387. 7:14:38कंप्लीट ओवरराइट कर देती है कंप्लीट चेंज
  11388. 7:14:40कर देती है तो यहां पर क्लास का नाम ऐड
  11389. 7:14:43करने के लिए अपेंड करने के लिए हम कभी भी
  11390. 7:14:44सेट एटिबल को यूज़ नहीं करते उसके लिए वी
  11391. 7:14:47यूज समथिंग कॉल्ड क्लास लिस्ट तो यही लिखा
  11392. 7:14:50हुआ है क्वेश्चन के अंदर डिड यू नोटिस हाउ
  11393. 7:14:51यू ओवरराइट द क्लास नेम व्हेन यू ऐड अ
  11394. 7:14:53न्यू वन तो जब नई क्लास ऐड करते हैं
  11395. 7:14:54पुरानी वाली कंप्लीट चेंज हो जाती है
  11396. 7:14:56सॉल्व दिस प्रॉब्लम यूजिंग क्लास लिस्ट
  11397. 7:14:58वीी यूज समथिंग कॉल्ड क्लास लिस्ट और यहां
  11398. 7:15:00मैं आपको ये भी दिखा रही हूं कि कभी कभार
  11399. 7:15:02मान लो हमारे पास ऐसी प्रॉब्लम आ जाती है
  11400. 7:15:03जिसको मुझे पता नहीं कैसे सॉल्व करना है
  11401. 7:15:05जिसके बारे में कभी पढ़ा नहीं तो उसको
  11402. 7:15:06सिंपली हम गल करके सॉल्व कर सकते हैं मैं
  11403. 7:15:09क्या करूंगी मुझे नहीं पता क्लास लिस्ट
  11404. 7:15:10क्या है तो आई कैन सिंपली सर्च फॉर क्लास
  11405. 7:15:12लिस्ट इन जावास्क्रिप्ट और बेस्ट तरीका है
  11406. 7:15:14एमडीएन के ऊपर जाओ नहीं तो यहां दिखाई भी
  11407. 7:15:16दे रहा है क्लास लिस्ट प्रॉपर्टी इन
  11408. 7:15:19एलिमेंट तो क्लास लिस्ट प्रॉपर्टी क्या
  11409. 7:15:21होती है इट इज अ कलेक्शन ऑफ क्लास एटिबल
  11410. 7:15:24क्लास लिस्ट के अंदर हमारे पास सारे
  11411. 7:15:26एलिमेंट के क्लासेस की लिस्ट आ जाती है तो
  11412. 7:15:29अपने कोड के अंदर हमारा जो पैरा है
  11413. 7:15:32पैराग्राफ के लिए हम उसकी क्लास लिस्ट को
  11414. 7:15:34प्रिंट करवा सकते हैं पैराग्राफ के लिए
  11415. 7:15:36क्लास लिस्ट प्रिंट होके आ जाएगी क्लास
  11416. 7:15:38लिस्ट के अंदर लेंथ है वन और कितनी
  11417. 7:15:40क्लासेस हैं एक ही क्लास है इंडेक्स नंबर
  11418. 7:15:42रो पे इस क्लास का नाम है कंटेंट तो इस
  11419. 7:15:44तरीके से क्लास लिस्ट को एक्सेस कर लिया
  11420. 7:15:47यहां पे मुझे दिखाया भी हुआ है अब क्लास
  11421. 7:15:48लिस्ट के अंदर नई क्लास ऐड करने के लिए हम
  11422. 7:15:50लिखते हैं क्लासलिस्ट ड एड और फिर अपनी नई
  11423. 7:15:53क्लास का नाम रिमूव करने के लिए लिखते हैं
  11424. 7:15:55क्लासलिस्ट डॉट रिमूव यहां तो क्या कर रहे
  11425. 7:15:56हैं डेव के अंदर नई क्लास लिस्ट ऐड करने
  11426. 7:15:58की कोशिश कर रहे हैं दिस इज द कोड एंड य
  11427. 7:16:00यहां पे रिमूव करने की कोशिश कर रहे हैं
  11428. 7:16:02तो इसी तरीके से क्लास लिस्ट के अलग-अलग
  11429. 7:16:04मेथड्स होते हैं ऐड और रिमूव सबसे
  11430. 7:16:05इंपोर्टेंट होते हैं अब जैसे ही रिफ्रेश
  11431. 7:16:08कर लेते हैं पैराग्राफ के अंदर व्हाट आई
  11432. 7:16:10कैन डू इज अपनी क्लास लिस्ट के अंदर क्लास
  11433. 7:16:13लिस्ट डॉट ड मेथड हम कॉल कर सकते हैं और
  11434. 7:16:16इसके अंदर जैसे ही हम ऐड कर देंगे न्यू
  11435. 7:16:19क्लास एंटर किया वैसे ही हमारी नई क्लास
  11436. 7:16:23ऐड हो गई तो हमारा बैकग्राउंड कलर ग्रीन
  11437. 7:16:25हो गया साथ के साथ पुरानी क्लास भी है तो
  11438. 7:16:27हमारा जो कलर है फंट का वो तो रेड का रेड
  11439. 7:16:29रहा अब जैसे हम पैराग्राफ डॉ क्लास को
  11440. 7:16:32प्रिंट करेंगे क्लास लिस्ट को इस बार
  11441. 7:16:33हमारे पास लेंथ आएगी टू और हमें पता चल
  11442. 7:16:35रहा है पैराग्राफ के अंदर दो क्लासेस हैं
  11443. 7:16:37एक क्लास है कंटेंट एक क्लास है न्यू
  11444. 7:16:39क्लास एलिमेंट्स में जाएंगे तो ये दोनों
  11445. 7:16:40क्लासेस मुझे दिखाई देंगी पैराग्राफ में
  11446. 7:16:42एक है मेरे पास कंटेंट एक है मेरे पास
  11447. 7:16:44न्यू क्लास और इनकी स्टाइलिंग भी हम दे
  11448. 7:16:46सकते हैं न्यू क्लास मुझे बैकग्राउंड कलर
  11449. 7:16:47ग्रीन दे रही है और यहां पर कंटेंट क्लास
  11450. 7:16:51मुझे फॉन्ट कलर रेड दे रही है तो इस तरीके
  11451. 7:16:54से हम अपनी क्लासेस को ऐड कर सकते हैं
  11452. 7:16:55अपेंड कर सकते हैं चाहे तो रिमूव भी कर
  11453. 7:16:57सकते हैं मुझे अगर न्यू क्लास को रिमूव
  11454. 7:16:59करना है आई कैन सिंपली राइट रिमूव न्यू
  11455. 7:17:01क्लास एंटर किया तो मेरी न्यू क्लास रिमूव
  11456. 7:17:04हो गई तो उसकी स्टाइलिंग भी रिमूव हो गई
  11457. 7:17:05एंड जनरली जब भी एलिमेंट्स को हमें
  11458. 7:17:06मल्टीपल तरीके से डायनेमिक स्टाइलिंग देनी
  11459. 7:17:08होती है इसी तरीके से हम क्लासेस की फॉर्म
  11460. 7:17:10में उसे देते हैं तो आई होप कि डॉम के
  11461. 7:17:11अंदर और नई-नई चीजें पढ़ने में हमें मजा
  11462. 7:17:13आया होगा एंड नेक्स्ट चैप्टर के अंदर हम
  11463. 7:17:14स्टार्ट करेंगे विद इवेंट्स बेसिकली बटन
  11464. 7:17:17के क्लिक होने से अगर हम चाहते कुछ प्रिंट
  11465. 7:17:18होके आ जाए हमारी स्क्रीन पे हमारा कलर
  11466. 7:17:19चेंज हो जाए या फॉर्म सबमिट करने से कुछ
  11467. 7:17:21हो जाए तो इस तरीके के कामों के लिए हम
  11468. 7:17:23अपने इवेंट्स को यूज करते हैं अब नेक्स्ट
  11469. 7:17:25हम बात करने वाले हैं जावास्क्रिप्ट के
  11470. 7:17:26अंदर इवेंट्स के बारे में इवेंट्स हमारे
  11471. 7:17:28कोड के अंदर कुछ इंटरेस्टिंग चेंजेज को हम
  11472. 7:17:31कहते हैं फॉर एग्जांपल हमारे पास कोई बटन
  11473. 7:17:32है अगर उस बटन को हमने क्लिक कर दिया तो
  11474. 7:17:34वो एक इवेंट होगा अगर उस बटन को हमने डबल
  11475. 7:17:36क्लिक कर दिया वो भी एक इवेंट होगा अगर
  11476. 7:17:38हमारे पास कोई फॉर्म है फॉर एग्जांपल हम
  11477. 7:17:40रजिस्टर करते हैं किसी भी वेबसाइट के ऊपर
  11478. 7:17:41हमें अपनी ईमेल डालनी पड़ती है पासवर्ड
  11479. 7:17:43डालना पड़ता है एंड उसके बाद फाइनली जब हम
  11480. 7:17:45साइन अप या रजिस्टर के ऊपर क्लिक करते हैं
  11481. 7:17:46वो अपने आप में एक इवेंट होता है यानी
  11482. 7:17:48किसी फॉर्म का सबमिट होना एक इवेंट के अकर
  11483. 7:17:51होने के बाद हम कुछ भी काम करवा सकते हैं
  11484. 7:17:52जैसे हम किसी बटन को क्लिक करते हैं तो हो
  11485. 7:17:54सकता है हमारी स्क्रीन के ऊपर हमारे पास
  11486. 7:17:55कुछ प्रिंट होकर आ जाए या कुछ और काम हो
  11487. 7:17:57जाए तो इस तरीके के इंटरेस्टिंग इवेंट्स
  11488. 7:17:59के साथ जब हम डील करते हैं तो उसे हम
  11489. 7:18:01इवेंट हैंडलिंग कहते हैं और हमारा जो डॉम
  11490. 7:18:03होता है डॉम की हर एक नोड कुछ ना कुछ
  11491. 7:18:05तरीके का इवेंट प्रोड्यूस कर सकती है सो
  11492. 7:18:07व्हेन वी टॉक अबाउट इवेंट्स द चेंज इन द
  11493. 7:18:09स्टेट ऑफ एन ऑब्जेक्ट इज नोन एज एन इवेंट
  11494. 7:18:11वो ऑब्जेक्ट हमारे लिए कोई बटन भी हो सकता
  11495. 7:18:13है बटन को अगर हम क्लिक करते हैं तो एक
  11496. 7:18:15तरीके से हम उसकी स्टेट को चेंज कर रहे
  11497. 7:18:16हैं सो इवेंट्स आर फायर टू नोटिफाई कोड ऑफ
  11498. 7:18:19इंटरेस्टिंग चेंजेज दैट मे अफेक्ट कोड
  11499. 7:18:21एग्जीक्यूशन यानी जब भी कोई इवेंट होता है
  11500. 7:18:23तो जनरली हम क्या करते हैं हम कुछ चेंजेज
  11501. 7:18:25लेके आते हैं कोड में फॉर एग्जांपल हमने
  11502. 7:18:27किसी फॉर्म को सबमिट कर दिया साइन अप करने
  11503. 7:18:28के लिए तो क्या होगा हमारा यूजर हमारे
  11504. 7:18:30डेटा इसके अंदर जाके रजिस्टर हो जाएगा कि
  11505. 7:18:32एक नया यूजर है जिसने अपनी इंफॉर्मेशन
  11506. 7:18:33सबमिट कर दी तो इवेंट्स को जनरली हम यूज़
  11507. 7:18:36करते हैं किसी काम को ट्रिगर करवाने के
  11508. 7:18:37लिए अब जब भी हम इवेंट्स की बात करते हैं
  11509. 7:18:39हमारे पास बहुत तरीके के इवेंट्स होते हैं
  11510. 7:18:41ये कुछ पॉपुलर तरीके के इवेंट्स हैं जैसे
  11511. 7:18:43एक माउस इवेंट हो गया माउस इवेंट क्या
  11512. 7:18:45होता है किसी भी माउस पर या अपने ट्रैक
  11513. 7:18:47पैड पर जब हम क्लिक करते हैं वो अपने आप
  11514. 7:18:49में एक इवेंट है जब हम डबल क्लिक करते हैं
  11515. 7:18:50वो भी अपने आप में एक इवेंट है हम कीबोर्ड
  11516. 7:18:52के ऊपर किसी की को प्रेस करते हैं वो भी
  11517. 7:18:54अपने आप में एक इवेंट है की को डाउन
  11518. 7:18:56वर्ड्स की तरफ प्रेस करना हमारा की डाउन
  11519. 7:18:58होता है और जैसे ही की को हम छोड़ देते
  11520. 7:18:59हैं प्रेस करके वो की अप हो जाता है जब भी
  11521. 7:19:01किसी फॉर्म को हम सबमिट करते हैं वो अपने
  11522. 7:19:03आप में एक इवेंट हो जाता है जब भी हम कुछ
  11523. 7:19:05प्रिंट करवाते हैं अपने सिस्टम से वो भी
  11524. 7:19:07अपने आप में एक इवेंट हो जाता है तो हमारे
  11525. 7:19:08पास बहुत सारे तरीके के इवेंट्स होते हैं
  11526. 7:19:10जावास्क्रिप्ट में इनफैक्ट अगर हमें सारे
  11527. 7:19:12तरीके के इवेंट्स देखने हैं वी कैन सर्च
  11528. 7:19:14फॉर इवेंट्स
  11529. 7:19:16एमडीए इवेंट रेफरेंस वाले इस पेज पर हम जा
  11530. 7:19:19सकते हैं और यहां हमें दिखाई दे रहा है
  11531. 7:19:20इवेंट्स आर फाय टू नोटिफाई सेम डेफिनेशन
  11532. 7:19:23दीज कैन अराइज फ्रॉम यूजर इंटरेक्शंस यानी
  11533. 7:19:26ये जो इवेंट्स है अगर यूजर हमारी वेबसाइट
  11534. 7:19:28के साथ इंटरेक्ट करता है तो इवेंट्स
  11535. 7:19:30क्रिएट हो सकते हैं जैसे अगर हम अपनी
  11536. 7:19:31विंडो को रिसाइट करते हैं फुल स्क्रीन
  11537. 7:19:33करते हैं मिनिमाइज करते हैं वो अपने आप
  11538. 7:19:34में एक इवेंट है पर इवेंट्स यूजर के अलावा
  11539. 7:19:36एनवायरमेंट से भी जनरेट हो सकते हैं अगर
  11540. 7:19:38लेट्स सपोज हमारे सिस्टम के अंदर बैटरी कम
  11541. 7:19:40हो जाती है तो उसके बाद लेट्स सपोज 10 पर
  11542. 7:19:42से कम अगर बैटरी हो जाती है तो हो सकता है
  11543. 7:19:44सिस्टम कोई वार्निंग दे तो वो क्या हो गया
  11544. 7:19:46वो एक इवेंट हो गया लो बैटरी काना तो इस
  11545. 7:19:48तरीके से बहुत सारे इवेंट्स होते हैं एंड
  11546. 7:19:49वी हैव अ लॉट ऑफ टाइप्स हमारे पास एनिमेशन
  11547. 7:19:52इवेंट्स होते हैं क्लिपबोर्ड इवेंट्स होते
  11548. 7:19:53हैं डेटाबेस इवेंट्स होते हैं डॉम
  11549. 7:19:54म्यूटेशन इवेंट्स होते हैं फोकस इवेंट्स
  11550. 7:19:56होते हैं फॉर्म इवेंट्स होते हैं एंड सबसे
  11551. 7:19:58ज्यादा जो हम यूज़ करते हैं जनरली वो
  11552. 7:20:00हमारे कीबोर्ड ड इवेंट्स होते हैं एंड साथ
  11553. 7:20:02के साथ हमारे माउस इवेंट्स होते हैं तो अब
  11554. 7:20:04हम एक एग्जांपल देखने वाले हैं कि जब हम
  11555. 7:20:05इवेंट्स की बात कर रहे हैं तो एगजैक्टली
  11556. 7:20:07हम क्या कहना चाह रहे हैं हम क्या करेंगे
  11557. 7:20:09अपना index.htm वाला पेज खोलेंगे और हमने
  11558. 7:20:11बॉयलर प्लेट कोड लिख रखा है हमने एक
  11559. 7:20:13style.css फाइल है जिसके साथ कनेक्ट किया
  11560. 7:20:15हुआ है अपने कोड को अभी हमारी जो स्टाइल
  11561. 7:20:17सीएसए है कंपलीटली एमटी है एंड उसके साथ
  11562. 7:20:19में हमारे पास क्रिप्ट . जए है व्हिच इज
  11563. 7:20:21आल्सो कंपलीटली एमटी इसको भी हमने कनेक्ट
  11564. 7:20:22कर रखा है अपने कोड के साथ हम क्या करेंगे
  11565. 7:20:30रिफ्रेश किया तो यहां क्या आ गया हमारे
  11566. 7:20:32पास एक बटन आ गया अभी अगर हम इस बटन को
  11567. 7:20:34क्लिक करें तो एज सच हमारे कोड के अंदर
  11568. 7:20:35कोई एक्शन परफॉर्म नहीं हो रहा पर जैसे ही
  11569. 7:20:37मैं इसके साथ एक एट्रिल ऐड कर दूं एक
  11570. 7:20:39एट्रियो हमारे पास होता है बटन के लिए ऑन
  11571. 7:20:41क्लिक ऑन क्लिक पर मैं क्या करना चाहती
  11572. 7:20:43हूं ऑन क्लिक पर मैं कसोल डलॉग करना चाहती
  11573. 7:20:46हूं ये जावास्क्रिप्ट है जो हम यहां पे
  11574. 7:20:47लिखने की कोशिश कर रहे हैं यहां लिख देते
  11575. 7:20:50हैं बटन वाज
  11576. 7:20:53क्लिक्ड तो बेसिकली ऑन क्लिक एट्रिल क्लिक
  11577. 7:20:57हमारा एक इवेंट होता है कि जब भी बटन को
  11578. 7:20:58क्लिक किया जाए तो क्या काम होना चाहिए तो
  11579. 7:21:00स्क्रीन के ऊपर ये प्रिंट होके आना चाहिए
  11580. 7:21:02अब एक बार रिफ्रेश करेंगे कोड को क्लिक मी
  11581. 7:21:04जैसे भी मैंने क्लिक किया बटन के ऊपर तो
  11582. 7:21:06क्या हुआ मेरे पास कुछ प्रिंट होकर आया
  11583. 7:21:08बटन वाज क्लिक्ड जैसे ही मैंने दोबारा
  11584. 7:21:10क्लिक किया ये दोबारा से प्रिंट होकर आया
  11585. 7:21:12जैसे ही मैंने थर्ड टाइम क्लिक किया यहां
  11586. 7:21:13पर काउंट इंक्रीज हो रहा है टूथ तो जितने
  11587. 7:21:16भी अब बटन के क्लिक है इनको हम ट्रैक कर
  11588. 7:21:18सकते हैं हम चाहे तो कुछ और काम भी कर
  11589. 7:21:19सकते हैं फॉर एग्जांपल मैंने कुछ प्रिंट
  11590. 7:21:21करवा दिया उसके बाद आई कैन आल्सो क्रिएट
  11591. 7:21:23एन अलर्ट सेइंग
  11592. 7:21:25हेलो यहां लिख देंगे हेलो एक चीज याद रखनी
  11593. 7:21:28है जब हमारे पास बाहर की तरफ डबल को होते
  11594. 7:21:30हैं तो अंदर की तरफ कोड्स लिखने के लिए
  11595. 7:21:32यानी स्ट्रिंग्स लिखने के लिए हम सिंगल
  11596. 7:21:34कोड्स को यूज करते हैं तो यहां मुझे सिंगल
  11597. 7:21:35कोड्स को यूज करना है सेव कर लिया रिफ्रेश
  11598. 7:21:37किया अब मैंने बटन को क्लिक किया तो मेरे
  11599. 7:21:39पास कुछ प्रिंट होकर भी आया और मेरे पास
  11600. 7:21:41मेरा अलर्ट भी क्रिएट होकर आया इसको कर
  11601. 7:21:42देते हैं ओके तो इस तरीके से किसी बटन के
  11602. 7:21:45क्लिक होने से क्या होता है एक इवेंट
  11603. 7:21:46जनरेट होता है और उस इवेंट के जनरेट होते
  11604. 7:21:48ही हम कुछ काम करवा सकते हैं और ये जो काम
  11605. 7:21:51हम करवा रहे हैं इसी को हम कहते हैं
  11606. 7:21:52प्रोग्रामिंग के अंदर इवेंट हैंडलिंग अब
  11607. 7:21:54लेट्स सपोज मुझे एक और बटन क्रिएट करना है
  11608. 7:21:57यहां पर आकर इसे क्रिएट कर लेते हैं और इस
  11609. 7:22:00बटन के के क्लिक होती इसे कह देते क्लिक
  11610. 7:22:02मी टू टाइम्स दिस इज अ बटन व्हिच सेज
  11611. 7:22:06क्लिक मी टू टाइम्स ओके वी विल मेक इट
  11612. 7:22:09टू अब यहां पर ऑन क्लिक की जगह हम क्या
  11613. 7:22:12करने वाले हैं ऑन क्लिक की जगह हम ऑन
  11614. 7:22:14डीबीएल क्लिक करने वाले हैं ऑन डीबीएल
  11615. 7:22:17क्लिक का मतलब होता है डबल क्लिक करना जब
  11616. 7:22:19भी हमें कोई इवेंट के बारे में बताना होता
  11617. 7:22:20है कि इस इवेंट पर मुझे काम करवाना है
  11618. 7:22:22यहां हम क्या कर रहे थे कह रहे थे क्लिक
  11619. 7:22:24करने पर मुझे ये काम करवाना है तो हम
  11620. 7:22:26क्लिक को ऑन के साथ ऐड कर देते हैं अपेंड
  11621. 7:22:28कर देते हैं वैसे ही अगर हमें डबल क्लिक
  11622. 7:22:30पर काम करवाना है तो उसके लिए हमारे पास
  11623. 7:22:32डीबीएल क्लिक होता है तो यहां पर हम
  11624. 7:22:33प्रिंट करवा सकते हैं बटन वाज क्लिक्ड टू
  11625. 7:22:35टाइम्स सेव कर लिया रिफ्रेश किया अब यहां
  11626. 7:22:38पर जैसे ही क्लिक मी को हम करेंगे तो
  11627. 7:22:40हमारे पास आ गया बटन वस क्लिक वेरी नॉर्मल
  11628. 7:22:42अब मैं क्लिक मी टू टाइम्स को क्लिक
  11629. 7:22:44करूंगी तो मेरे पास कुछ भी प्रिंट नहीं हो
  11630. 7:22:45कर आया पर जैसे ही मैंने इस पर डबल क्लिक
  11631. 7:22:47किया वैसे ही मेरे पास क्या प्रिंट होकर
  11632. 7:22:48आया बटन वास क्लिक्ड टू टाइम्स तो ये जो
  11633. 7:22:51है मैंने डबल क्लिक इवेंट को हैंडल करने
  11634. 7:22:53के लिए अपना कुछ कुछ कोड लिख दिया जो मेरे
  11635. 7:22:55डबल क्लिक इवेंट को हैंडल कर रहा है ऐसे
  11636. 7:22:57ही हम कुछ और काम भी कर सकते हैं फॉर
  11637. 7:22:58एग्जांपल मैंने एक डिव क्रिएट किया
  11638. 7:23:01इस डिव को कह देते हैं दिस इज अ बॉक्स एंड
  11639. 7:23:05वी कैन ड सम स्टाइलिंग टू दिस डिव स्टाइल
  11640. 7:23:08ड सीएसए के अंदर जाके अपने डिव के लिए हम
  11641. 7:23:10कुछ हाइट सेट कर सकते हैं 100 पिक्सल्स हम
  11642. 7:23:13कुछ विड्थ सेट कर सकते हैं 100 पिक्सल्स
  11643. 7:23:16हम इसे एक कलर दे सकते हैं और प्रोबेबली
  11644. 7:23:19सम बैकग्राउंड कलर लेट्स गिव इट डॉजर ब्लू
  11645. 7:23:22एंड इसे कलर दे देते हैं वाइट एंड इसे हम
  11646. 7:23:25छोटा सा बॉर्डर दे देते हैं न पिक्सल
  11647. 7:23:29सॉलिड ब्लैक सेे कर लेते हैं सेव एंड
  11648. 7:23:32रिफ्रेश तो यह हमारे पास हमारा बॉक्स आ
  11649. 7:23:34गया अब इस बॉक्स पर मुझे अगर ट्रैक करना
  11650. 7:23:36है कि मेरा ये जो माउस है यह माउस का
  11651. 7:23:38पॉइंटर है जैसे इसके ऊपर हर करता है मुझे
  11652. 7:23:40कुछ प्रिंट करवाना है तो उसके लिए इस डिव
  11653. 7:23:42के ऊपर हम एक इवेंट को ट्रैक कर सकते हैं
  11654. 7:23:44इनफैक्ट हमें कौन सा इवेंट यूज़ करना है
  11655. 7:23:46ये भी हम सर्च कर सकते हैं अपने इवेंट
  11656. 7:23:47रेफरेंस वाले पेज पर जाके मुझे क्या करना
  11657. 7:23:50है अपने माउस के लिए कोई इवेंट देखना है
  11658. 7:23:51तो आई कैन गो टू माउस एलिमेंट्स एंड यहां
  11659. 7:23:54पर हमारे पास बहुत सारे इवेंट्स होते हैं
  11660. 7:23:56माउस के लिए हमारे पास क्लिक इवेंट होता
  11661. 7:23:57है हमारे पास डबल क्लिक इवेंट होता है
  11662. 7:23:59इसके अलावा हमारे पास होता है देयर इज
  11663. 7:24:01समथिंग कॉल्ड माउस ओवर माउस ओवर का मतलब
  11664. 7:24:04है जब हम किसी भी एलिमेंट के ऊपर हर करते
  11665. 7:24:06हैं तो इस इवेंट को हम यूज़ करने वाले हैं
  11666. 7:24:09इसे यूज़ करने के लिए आई विल राइट ऑन माउस
  11667. 7:24:12ओवर इज इक्वल टू और जैसे ही माउस ओवर हो
  11668. 7:24:15वैसे ही हमें कसोल डॉट लॉग यानी प्रिंट
  11669. 7:24:17करना
  11670. 7:24:18है यू आर ऑन या इनसाइड डिफ सेव कर लिया
  11671. 7:24:24यहां वापस आ गए रिफ्रेश किया जैसे ही अब
  11672. 7:24:26ये जो मेरा पॉइंटर है इसे मैं डिव के अंदर
  11673. 7:24:28लेकर जाऊंगी तो क्या होगा सिंपली प्रिंट
  11674. 7:24:30हो गया यू आर इनसाइड डिव बाहर आ गए तो एज
  11675. 7:24:32सच कुछ नहीं हुआ पर दोबारा से इसको अंदर
  11676. 7:24:34की तरफ लेके जाएंगे यू आर इनसाइड डिव तो
  11677. 7:24:36ये क्या हो रहा है ये एक चेंज हो रहा है
  11678. 7:24:38जिसको ट्रैक किया जा रहा है मेरे कोड के
  11679. 7:24:39अंदर और इन्हीं को हम अपने इवेंट्स कहते
  11680. 7:24:41हैं तो हमारे पास मल्टीपल तरीके के
  11681. 7:24:43इवेंट्स होते हैं जिनको हम स्टडी कर सकते
  11682. 7:24:45हैं और ये जो इवेंट्स के टाइप हैं डिफरेंट
  11683. 7:24:46डिफरेंट टाइप्स ऑफ इवेंट्स है इनको हम चेक
  11684. 7:24:48कर सकते हैं बाय गोइंग टू दिस पेज सो दिस
  11685. 7:24:50इज द एमडीएन डॉक्यूमेंटेशन जिस पेज पर हम
  11686. 7:24:52जा सकते हैं और मल्टीपल इवेंट्स के बारे
  11687. 7:24:53में पढ़ सकते हैं अब यहां पर ये जो काम
  11688. 7:24:56हमने किया है कि जैसे इवेंट हो ये काम हो
  11689. 7:24:58जाए जैसे ही डबल क्लिक किया जाए ये प्रिंट
  11690. 7:24:59होके आ जाए जैसे ही ऑन माउस ओवर हो जाए यह
  11691. 7:25:02प्रिंट होकर आ जाए इसे कहते हैं हम इनलाइन
  11692. 7:25:05इवेंट हैंडलिंग
  11693. 7:25:07इनलाइन इवेंट हैंडलिंग इवेंट हैंडलिंग का
  11694. 7:25:10मतलब होता है इवेंट्स को हैंडल करना यानी
  11695. 7:25:12जब भी कोई इवेंट अकर करे उसके बेसिस पे
  11696. 7:25:14कुछ काम करवाना और इनलाइन का मतलब होता है
  11697. 7:25:16कि हम एचटीएमएस के अंदर ही अपने इवेंट्स
  11698. 7:25:18को हैंडल कर रहे हैं अंदर ही हम अपना काम
  11699. 7:25:20लिख रहे हैं बट दिस इज नॉट रियली अ गुड वे
  11700. 7:25:22ऑफ हैंडलिंग इवेंट्स क्यों क्योंकि इससे
  11701. 7:25:24हमारा एटीएमएल कोड बहुत ज्यादा बल्की हो
  11702. 7:25:25जाता है कभी कभार हो सकता है किसी इवेंट
  11703. 7:25:27के आकर करने पे मुझे चार पांच लाइंस ऑफ़
  11704. 7:25:28कोड लिखनी हो तो वो तो h के अंदर लिखना
  11705. 7:25:31बहुत ही ज्यादा बल्की हो जाएगा इसीलिए
  11706. 7:25:32देयर इज अ बेटर वे टू हैंडल इवेंट्स इन
  11707. 7:25:34जावास्क्रिप्ट जिसके लिए हम क्या करते हैं
  11708. 7:25:36जावास्क्रिप्ट की फाइल के अंदर यानी
  11709. 7:25:38स्क्रिप . जए के अंदर हम अपने नोड को
  11710. 7:25:39एक्सेस करते हैं जिसके ऊपर इवेंट अकर होगा
  11711. 7:25:41ये बटन भी हो सकता है ये डिव भी हो सकता
  11712. 7:25:42है और उसके ऊपर हम डॉट इवेंट यानी अगर बटन
  11713. 7:25:46है तो हम btn-block
  11714. 7:26:00यानी जिस भी तरीके से हम अपने इवेंट को
  11715. 7:26:01हैंडल करना चाहते हैं इसका एक एग्जांपल
  11716. 7:26:03देखते हैं ये जो ऑन क्लिक है बटन वाला इसे
  11717. 7:26:05यहां से हटा देते हैं लेट्स रिमूव एंड अब
  11718. 7:26:08रिफ्रेश करेंगे इसके ऊपर क्लिक करेंगे कोई
  11719. 7:26:10काम नहीं होगा तो स्क्रिप्ट ड जए के अंदर
  11720. 7:26:12आ जाते हैं सबसे पहले तो इस फर्स्ट बटन को
  11721. 7:26:14हम एक्सेस करते हैं इसे हम चाहे तो एक
  11722. 7:26:16आईडी दे सकते हैं बीटीएन व एंड लेट्स
  11723. 7:26:20एक्सेस आवर बीटीएन व डॉक्यूमेंट डॉट
  11724. 7:26:23क्वेरी सिलेक्टर हम एक्सेस कर सकते हैं
  11725. 7:26:26विद द आईडी बीटीएन व अब बीटीएन वन के ऊपर
  11726. 7:26:30अपने इवेंट को एक्सेस करने के लिए हम
  11727. 7:26:31लिखते हैं
  11728. 7:27:00ली एक वेरिएबल क्रिएट किया उसके साथ कुछ
  11729. 7:27:01ऑपरेशन किए पर हम काफी सारे यूजफुल कामों
  11730. 7:27:04को भी इसी तरीके से अपने ऑन क्लिक फंक्शन
  11731. 7:27:06के अंदर लिखकर भेज सकते हैं तो ये हो गया
  11732. 7:27:08जावास्क्रिप्ट के थ्रू अपने इवेंट को
  11733. 7:27:09हैंडल करना अब यहां index.htm के अंदर
  11734. 7:27:12जाके इस बटन का नाम हम बीटीएम भी कर सकते
  11735. 7:27:15हैं सेव किया रिफ्रेश किया जैसे ही बीटीएन
  11736. 7:27:17वन के ऊपर क्लिक करेंगे क्या हुआ हमारा
  11737. 7:27:18काम हमारे लिए आ गया बीटीएन वन वाज
  11738. 7:27:20क्लिक्ड और फिर a की वैल्यू हमारे लिए
  11739. 7:27:22प्रिंट होकर आ गई तो इस तरीके से अपने
  11740. 7:27:23इवेंट्स को हम script.js के अंदर भी हैंडल
  11741. 7:27:25कर सकते हैं ये सेकंड बटन यहां से हटा
  11742. 7:27:28देते हैं अपना डिव वाला जो इवेंट है इसे
  11743. 7:27:30भी यहीं पर हैंडल करते हैं यानी
  11744. 7:27:32जावास्क्रिप्ट के अंदर दिस इज अ बॉक्स तो
  11745. 7:27:35लेट बॉक्स इज इक्वल टू डॉक्यूमेंट डॉट
  11746. 7:27:37क्वेरी सिलेक्टर एंड यहां हम सिलेक्ट कर
  11747. 7:27:39लेंगे अपने डिव को तो अपने बॉक्स के लिए
  11748. 7:27:43या इसे डिव भी कह सकते हैं अपने डिव के
  11749. 7:27:45लिए अगर मुझे ऑन माउस ओवर वाला इवेंट
  11750. 7:27:47हैंडल करना
  11751. 7:27:48है इज इक्वल
  11752. 7:27:53टू यहां पर हम कसोल डलॉग करवा सकते
  11753. 7:27:57हैं यू आर इनसाइड डिव इस तरीके की कुछ
  11754. 7:28:01लाइन इसे कर लेते हैं सेव सो यह हमने अपने
  11755. 7:28:04डिव के लिए इवेंट को हैंडल कर दिया अब
  11756. 7:28:06रिफ्रेश करेंगे तो हमारे पास एक डिव है
  11757. 7:28:08जिसके अंदर जैसे ही हम हर कर रहे हैं
  11758. 7:28:09हमारा क्या हो रहा है हमारा काउंट इंक्रीज
  11759. 7:28:11हो रहा है सो दिस इज हाउ वी आर हैंडलिंग द
  11760. 7:28:13सेकंड इवेंट अब दो इंपॉर्टेंट चीजें हैं
  11761. 7:28:15जो हमें पता होनी चाहिए इस तरीके से अपने
  11762. 7:28:17इवेंट को हैंडल करने के बारे में सबसे
  11763. 7:28:19पहला जब भी हम इवेंट को दो जगह हैंडल कर
  11764. 7:28:21रहे होते हैं फॉर एग्जांपल मैंने अपने
  11765. 7:28:23इवेंट को यहां भी हैंडल किया है इनलाइन
  11766. 7:28:25तरीके से यानी यहां मैंने लिख दिया ऑन
  11767. 7:28:26क्लिक कसोल डलॉग
  11768. 7:28:30हेलो इस तरीके से मैंने हेलो लिख दिया और
  11769. 7:28:33मैंने अपने इवेंट को स्क्रिप्ट ड जए में
  11770. 7:28:34यहां पर भी हैंडल किया तो दोनों में से
  11771. 7:28:36कौन सा कोड रन करेगा रिफ्रेश करेंगे अगर
  11772. 7:28:38और बटन को क्लिक करेंगे तो मुझे पता चला
  11773. 7:28:40मेरा जावास्क्रिप्ट वाला कोड रन करेगा तो
  11774. 7:28:42यहां से फर्स्ट अंडरस्टैंडिंग फर्स्ट
  11775. 7:28:44इंपॉर्टेंट पॉइंट जो हमारे पास आता है कि
  11776. 7:28:46अगर हमने इनलाइन तरीके से हैंडल किया हुआ
  11777. 7:28:49है अपने इवेंट को और हमने जावास्क्रिप्ट
  11778. 7:28:51के अंदर हैंडल किया हुआ है अपने इवेंट को
  11779. 7:28:53तो उनमें से प्रायोरिटी जावास्क्रिप्ट
  11780. 7:28:55वाले कोड की होती है इनलाइन हैंडलिंग की
  11781. 7:28:57नहीं होती सेकंड चीज
  11782. 7:29:00दैट कि एक बार हमने अगर किसी इवेंट को
  11783. 7:29:02हैंडल कर दिया जैसे यहां पर हमने अपने ऑन
  11784. 7:29:04क्लिक इवेंट को हैंडल कर दिया तो दोबारा
  11785. 7:29:06से हम अपने ऑन क्लिक इवेंट को हैंडल नहीं
  11786. 7:29:08कर सकते वरना क्या होगा दोबारा अगर हमने
  11787. 7:29:10ये सेम चीज लिखी तो पुराने वाला कोड
  11788. 7:29:12ओवरराइट हो जाएगा फॉर एग्जांपल आई राइट
  11789. 7:29:14हियर कसोल
  11790. 7:29:16डलॉग यहां कह देते हैं दिस इज माय हैंडलर
  11791. 7:29:20वन एंड दिस इज माय हैंडलर टू हैंडलर वन की
  11792. 7:29:24जगह इसे हैंडलर टू कर लेते हैं सेव किया
  11793. 7:29:26एंड रिफ्रेश किया अब जैसे ही बटन को क्लिक
  11794. 7:29:28करेंगे हमारे पास हैंडलर टू प्रिंट होकर आ
  11795. 7:29:30जाएगा तो जब भी हम इस तरीके से मल्टीपल
  11796. 7:29:32हैंडलर्स डिफाइन करते हैं इस फॉर्मेट के
  11797. 7:29:34अंदर तो हमारे पास जो लास्ट वाला हैंडलर
  11798. 7:29:37होता है हैंडलर यानी यह फंक्शन जो रन कर
  11799. 7:29:39रहा है किसी भी इवेंट के फायर होने के बाद
  11800. 7:29:41तो ये जो हैंडलर है ये पुराने वाले को
  11801. 7:29:42ओवरराइड कर सकता है तो जब भी हम इस तरीके
  11802. 7:29:44से अपने नोड डॉट इवेंट को लिखते हैं और
  11803. 7:29:46फिर उसे हैंडल करते हैं तो इस तरीके से हम
  11804. 7:29:48एक ही अपने इवेंट हैंडलर के अंदर सारा का
  11805. 7:29:50सारा काम डिफाइन कर सकते हैं देयर इज वन
  11806. 7:29:53मोर इंटरेस्टिंग थिंग अबाउट इवेंट्स व्हिच
  11807. 7:29:54इज द इवेंट ऑब्जेक्ट इवेंट ऑब्जेक्ट हमारी
  11808. 7:29:57एक स्पेशल ऑब्जेक्ट होती है जिसके पास
  11809. 7:29:58इवेंट के बारे में सारी की सी डिटेल्स
  11810. 7:30:00होती है कैसी डिटेल्स कि वो इवेंट किस
  11811. 7:30:03टाइप का इवेंट है क्या वो माउस का इवेंट
  11812. 7:30:05है क्या वो पॉइंटर का इवेंट है क्या वो
  11813. 7:30:06कीबोर्ड का इवेंट है किसी भी तरीके का
  11814. 7:30:08इवेंट है उसका टाइप क्या है उस इवेंट का
  11815. 7:30:10टारगेट क्या है यानी क्या वो इवेंट डिव के
  11816. 7:30:12ऊपर आकर किया है क्या वो इवेंट हमारे बटन
  11817. 7:30:14के ऊपर आकर किया है या इनपुट एलिमेंट के
  11818. 7:30:16ऊपर आकर किया है क्या उसका टारगेट था
  11819. 7:30:18इवेंट का हमारी स्क्रीन के ऊपर कहां पे
  11820. 7:30:20माउस ने क्लिक किया तब जाके इवेंट आकर हुआ
  11821. 7:30:22इस तरीके की सारी जो बैकग्राउंड
  11822. 7:30:24इंफॉर्मेशन होती है वो हमारे लिए एक
  11823. 7:30:25स्पेशल ऑब्जेक्ट जो है सेव करके रखती है
  11824. 7:30:28एंड ऑल इवेंट हैंडलर्स हैव एक्सेस टू द
  11825. 7:30:30इवेंट ऑब्जेक्ट्स प्रॉपर्टीज एंड मेथड्स
  11826. 7:30:32कहां पर जब भी हम इस तरीके से अपना हैंडलर
  11827. 7:30:34डिफाइन करते हैं तो उसके अंदर हम एक
  11828. 7:30:36स्पेशल आर्गुमेंट लिख सकते हैं जो होती है
  11829. 7:30:38हमारी इवेंट ऑब्जेक्ट इसको जनरली हम e से
  11830. 7:30:41डिनोट करते हैं इसको हम ई भी लिख सकते हैं
  11831. 7:30:43इसको हम ईवीटी भी लिख सकते हैं इवेंट भी
  11832. 7:30:45लिख सकते हैं वैसे तो कोई भी नाम दिया जा
  11833. 7:30:46सकता है क्योंकि एक वेरिएबल ही है पर
  11834. 7:30:47जनरली हम इसे इवेंट कह देते हैं फॉर
  11835. 7:30:50एग्जांपल यहां पे मेरे पास ये बटन डॉट ऑन
  11836. 7:30:52क्लिक में आई एम डूइंग सम इवेंट हैंडलिंग
  11837. 7:30:54तो यहां मैं एक ऑब्जेक्ट लिख सकती हूं e
  11838. 7:30:56और ये e क्या है यह मेरे लिए मेरी इवेंट
  11839. 7:30:58ऑब्जेक्ट है इसे चाहे तो हम प्रिंट करवा आ
  11840. 7:31:00सकते हैं कसोल डलॉग e यह सारा काम यहां से
  11841. 7:31:03हटा देते हैं लेट्स सेव रिफ्रेश जैसे ही
  11842. 7:31:05बटन को क्लिक करेंगे हमारे पास क्या आया
  11843. 7:31:07हमारे पास इवेंट ऑब्जेक्ट की वैल्यू
  11844. 7:31:08प्रिंट होकर आई अब इस इवेंट ऑब्जेक्ट के
  11845. 7:31:10अंदर बहुत सारा डाटा होता है हमें सारे
  11846. 7:31:12डाटा के अंदर नहीं जाना हम दो-चार इसकी
  11847. 7:31:14कुछ प्रॉपर्टीज देखेंगे जैसे फॉर एग्जांपल
  11848. 7:31:16वी हैव समथिंग कॉल्ड टारगेट टारगेट के
  11849. 7:31:18अंदर स्टोर होता है कि इवेंट कहां पे अकर
  11850. 7:31:20किया ये दिखा रहा है इवेंट मेरा एक बटन के
  11851. 7:31:21ऊपर अकर किया और कहां पर इसकी आईडी इस बटन
  11852. 7:31:25की आईडी है बीटीएन मा जैसे इसके ऊपर हर कर
  11853. 7:31:27रहे हैं वो हाईलाइट भी हो रहा है हमारी
  11854. 7:31:28स्क्रीन के ऊपर इवेंट का टाइप क्या था
  11855. 7:31:30इवेंट का टाइप था दैट इट वाज अ क्लिक
  11856. 7:31:31इवेंट बटन के ऊपर क्लिक किया तब जाके
  11857. 7:31:33इवेंट आ कर गया उसके अलावा हमारे पास
  11858. 7:31:35क्लांट x क्लांट y भी होता है क्लाइंट x
  11859. 7:31:38मतलब हमारी स्क्रीन पे कहां पे जाके
  11860. 7:31:40हॉरिजॉन्टल कहां पे कौन सी पोजीशन पे जाके
  11861. 7:31:42इवेंट अकर हुआ और क्लाइंट y यानी वर्टिकली
  11862. 7:31:44कौन सी पोजीशन पे जाके हमारा इवेंट जो है
  11863. 7:31:46वो अकर हुआ तो इस तरीके की कई सारी
  11864. 7:31:48इंफॉर्मेशन है जो हमारे पास स्टोर होती है
  11865. 7:31:50अब चाहे तो इस इंफॉर्मेशन को हम प्रिंट भी
  11866. 7:31:51करवा सकते हैं फॉर एग्जांपल वी कैन प्रिंट
  11867. 7:31:54console.log e टाइप यानी हमारे इवेंट का
  11868. 7:31:56टाइप इनफैक्ट इसको ईवीटी कर लेते हैं दैट
  11869. 7:31:59आई थिंक वुड बी मोर
  11870. 7:32:03एप्रोप्राइटिंग
  11871. 7:32:06और टाइप क्या था टाइप था क्लिक साथ
  11872. 7:32:10में वी कैन कॉपी इट वी कैन प्रिंट द इवेंट
  11873. 7:32:13टारगेट सेव रिफ्रेश जैसे बटन के ऊपर क्लिक
  11874. 7:32:17किया तो ये हमारा टाइप था एंड जैसे इसके
  11875. 7:32:19ऊपर हर करेंगे दिस इज माय इवेंट टारगेट
  11876. 7:32:22इसी तरीके से हम क्लिक x एंड क्लिक y कर
  11877. 7:32:25सकते हैं सो दिस इज माय क्लिक x साथ में
  11878. 7:32:28इवेंट डॉट क्लिक वाई सेव रिफ्रेश बटन के
  11879. 7:32:33ऊपर क्लिक किया ओके इट इज़ कमिंग एज
  11880. 7:32:36अनडिफाइंड ठीक है दिस इज़ सपोज्ड टू बी
  11881. 7:32:38क्लांट x एंड क्लांट y सेव रिफ्रेश बटन के
  11882. 7:32:43ऊपर क्लिक करेंगे तो इस तरीके से हमारे
  11883. 7:32:44पास 30 ए लाटी आ जाएगा अब एज़ यू कैन सी
  11884. 7:32:47कि इवेंट ऑब्जेक्ट के अंदर इतनी सारी
  11885. 7:32:49प्रॉपर्टीज हैं कि हमें सब याद करने की
  11886. 7:32:50जरूरत नहीं है जनरली हम क्या यूज़ करते
  11887. 7:32:52हैं जनरली अगर कोई भी कोड आप लिख रहे
  11888. 7:32:54होंगे उसके अंदर मेनली या तो इवेंट टाइप
  11889. 7:32:56यूज़ होता है इवन टारगेट यूज़ होता है और
  11890. 7:32:58अगर यू आर बिल्डिंग सम काइंड ऑफ़ अ गेम जो
  11891. 7:33:00पोजीशन के ऊपर डिपेंड करता है हमारी
  11892. 7:33:01स्क्रीन की तो उस केस में हम क्लाइंट एक्स
  11893. 7:33:03क्लाइंट वा को भी यूज कर सकते हैं ये तो
  11894. 7:33:05हो गया इवेंट ऑब्जेक्ट को क्लिक पर यूज
  11895. 7:33:07करना हम चाहे तो माउसओवर पर भी अपनी इवेंट
  11896. 7:33:08ऑब्जेक्ट को यूज कर सकते हैं वी कैन
  11897. 7:33:10डिफाइन द इवेंट ऑब्जेक्ट हियर और ये सारी
  11898. 7:33:12चीजें उसके लिए भी प्रिंट करवाते हैं सेव
  11899. 7:33:15रिफ्रेश जैसे ही बॉक्स के अंदर जाएंगे तो
  11900. 7:33:18हमारे पास काफी सारी चीजें प्रिंट होके आ
  11901. 7:33:20गई किस तरीके का इवेंट है इवेंट ऑब्जेक्ट
  11902. 7:33:22का नाम है माउस इवेंट हमारे पास इसमें भी
  11903. 7:33:24कई सारी डिफरेंट डिफरेंट इंफॉर्मेशन है
  11904. 7:33:25इवेंट का टाइप है हमारे पास माउस ओवर
  11905. 7:33:28इवेंट कहां पे आकर हुआ हमारे पे आ कर हुआ
  11906. 7:33:30एंड उसकी पोजीशन क्या है स्क्रीन के ऊपर
  11907. 7:33:31वो भी हमारे पास प्रिंट होक आ गई तो इस
  11908. 7:33:33तरीके से वी कैन गेट एडिशनल इंफॉर्मेशन
  11909. 7:33:35अबाउट द इवेंट इट सेल्फ थ्रू आवर इवेंट
  11910. 7:33:37ऑब्जेक्ट अब नेक्स्ट हम बात करने वाले हैं
  11911. 7:33:39इवेंट लेसनेस के बारे में तो अभी तक हमने
  11912. 7:33:41इवेंट्स को हैंडल करने के दो तरीके देखे
  11913. 7:33:43हैं सबसे पहला वाज इनलाइन हैंडलिंग इनलाइन
  11914. 7:33:46हैंडलिंग से अपने टैग के अंदर ही अपने
  11915. 7:33:48एलिमेंट के अंदर ही हम अपने एट्रियो को
  11916. 7:33:50यूज़ करके अपने इवेंट को हैंडल कर रहे थे
  11917. 7:33:52सेकंड तरीका हमने देखा कि हमने
  11918. 7:33:54जावास्क्रिप्ट के अंदर अपने नोड के लिए हर
  11919. 7:33:57एक इवेंट को लिखकर किसी एक फंक्शन के थ्रू
  11920. 7:34:00हम अपने इवेंट को हैंडल कर सकते थे फर्स्ट
  11921. 7:34:02तरीके के अंदर ड्रॉबैक ये था कि इनलाइन
  11922. 7:34:04हैंडलिंग से हमारा एचटीएमएल कोड बहुत
  11923. 7:34:06ज्यादा बल्की हो जाता है इसीलिए हम सेकंड
  11924. 7:34:07तरीके को यूज़ करते हैं सेकंड तरीके का
  11925. 7:34:09ड्रॉबैक ये है कि यहां पर एक बार में एक
  11926. 7:34:11ही फंक्शन को लिख के अपने इवेंट को हम
  11927. 7:34:12हैंडल कर सकते हैं तो इससे भी एक बेटर
  11928. 7:34:15तरीका होता है हमारे इवेंट्स को हैंडल
  11929. 7:34:16करने का व्हिच आर इवेंट लिसन इवेंट लिसन
  11930. 7:34:19को हम ऐसे फंक्शन समझ सकते हैं जो हमेशा
  11931. 7:34:21इवेंट के लिए लिसन करते हैं वो हमेशा
  11932. 7:34:22सुनते रहते हैं कि इवेंट कब आएगा कब आएगा
  11933. 7:34:24और जैसे ही इवेंट आता है वो अपना काम
  11934. 7:34:26एग्जीक्यूट कर देते हैं और एक इवेंट के
  11935. 7:34:28लिए हम मल्टीपल इवेंट्स लिनस को क्रिएट कर
  11936. 7:34:30सकते हैं तो किसी भी इवेंट लिसन को क्रिएट
  11937. 7:34:32करने का तरीका होता है कि हम लिखते हैं
  11938. 7:34:34नोट और फिर उसके ऊपर ऐड करते हैं इवेंट
  11939. 7:34:36लिसन और इस मेथड के अंदर हम दो इंफॉर्मेशन
  11940. 7:34:38पास करते हैं सबसे पहला होता है हमारा
  11941. 7:34:40इवेंट एंड दूसरा होता है हमारा कॉल बैक
  11942. 7:34:42कॉल बैक के बारे में ऑलरेडी हमने बात कर
  11943. 7:34:44रखा है कि कॉल बैक हमारा एक ऐसा फंक्शन
  11944. 7:34:46होता है जो दूसरे फंक्शन में आर्गुमेंट की
  11945. 7:34:48तरह जाता है तो ये क्या है ऐड इवेंट लिसन
  11946. 7:34:50के अंदर हमारा एक आर्गुमेंट ही है और ये
  11947. 7:34:52जो कॉल बैक होगा दिस विल बी अ फंक्शन और
  11948. 7:34:54जैसे ही इवेंट अकर करेगा ये हमारा क्लिक
  11949. 7:34:56इवेंट भी हो सकता है ये हमारा डबल क्लिक
  11950. 7:34:58इवेंट भी हो सकता है जैसे ही ये इवेंट अकर
  11951. 7:35:00करेगा वैसे ही हमारा कॉल बैक एग्जीक्यूट
  11952. 7:35:02हो जाएगा तो इस फंक्शन के अंदर जो फंक्शन
  11953. 7:35:04हम यहां पर पास करेंगे उसके अंदर जो भी
  11954. 7:35:06लिखा होगा वो हमारे लिए एग्जीक्यूट हो
  11955. 7:35:07जाएगा और ये जो कॉल बैक होता है इसी को हम
  11956. 7:35:10अपना हैंडलर भी कहते हैं सो दिस इज
  11957. 7:35:11बेसिकली माय इवेंट हैंडलर जो मेरे इवेंट
  11958. 7:35:13को हैंडल करने वाला काम करेगा तो जो हमने
  11959. 7:35:16नॉर्मल अपने हैंडलर्स लिखे हुए थे इसे अभी
  11960. 7:35:19के लिए हटा देते हैं एंड इसे कर देते हैं
  11961. 7:35:21कॉमन डाउट ये जो काम हम यहां पर कर रहे थे
  11962. 7:35:23इस सेम काम को अब अपने ऐड लिनर के अंदर कर
  11963. 7:35:26सकते हैं
  11964. 7:35:29और इसके अंदर दो वैल्यूज मुझे पास करनी है
  11965. 7:35:31एक होगा हमारा इवेंट कौन सा इवेंट हम अपने
  11966. 7:35:33क्लिक इवेंट को एग्जीक्यूट करना चाहते हैं
  11967. 7:35:35अच्छा यहां पे बार-बार हम क्लिक माउस ओवर
  11968. 7:35:37डबल क्लिक इनको तो हमने देख लिया अगर आप
  11969. 7:35:39और इवेंट्स के बारे में जानना चाहते हो तो
  11970. 7:35:41ऑलरेडी मैंने आपको एमडीएन का रेफरेंस वाला
  11971. 7:35:43लिंक दे दिया है यहां पर एक-एक इवेंट के
  11972. 7:35:44ऊपर क्लिक करके वी कैन लुक एट द डिफरेंट
  11973. 7:35:46इवेंट्स दैट आर अवेलेबल आउट देयर पर मोस्ट
  11974. 7:35:48फ्रीक्वेंसी
  11975. 7:35:59दिस इज माय इवेंट हैंडलर ये क्या हो जाएगा
  11976. 7:36:01ये हमारा इवेंट हैंडलर हो जाएगा जिसके
  11977. 7:36:03अंदर हम इवेंट को हैंडल करेंगे अब इस
  11978. 7:36:05इवेंट हैंडलर के अंदर हम प्रिंट करवा सकते
  11979. 7:36:07हैं कलॉग बटन वन वाज
  11980. 7:36:11क्लिक्ड इसको कर लेते हैं सेव एंड इसको कर
  11981. 7:36:14लेंगे रिफ्रेश अब जैसे ही बटन वन के ऊपर
  11982. 7:36:16क्लिक करेंगे हमारे पास हेलो भी प्रिंट
  11983. 7:36:17होके आ गया हमारे पास बटन वन भी प्रिंट
  11984. 7:36:19होक आ गया अब ये हेलो कहां से प्रिंट हुआ
  11985. 7:36:20हेलो हमारा प्रिंट हुआ index.htm से जो हम
  11986. 7:36:23यहां पर प्रिंट करवा देते इसे अभी के लिए
  11987. 7:36:25हटा देते हैं सेव ये तो हमने फर्स्ट इवेंट
  11988. 7:36:27लिसन बना दिया ऐसे ही हम सेकंड इवेंट
  11989. 7:36:29लेसनर भी बना सकते हैं यहां पे लिख देंगे
  11990. 7:36:30बटन वन वज सेलेक्ट हैंडलर टू सेव
  11991. 7:36:34रिफ्रेश जैसे ही क्लिक करेंगे हमारे पास
  11992. 7:36:37दोनों इवेंट लिस्नर्स जो हैं वो ट्रिगर हो
  11993. 7:36:39गए तो इवेंट लिस्नर्स के थ्रू हम सेम
  11994. 7:36:41इवेंट पे मल्टीपल काम करवा सकते हैं ये
  11995. 7:36:43हमारे पास बेनिफिट होता है इसीलिए हम
  11996. 7:36:45हमेशा इवेंट्स के लिए इवेंट लिस्नर्स को
  11997. 7:36:46ही यूज़ करेंगे अब ये जो इवेंट लिस्नर्स
  11998. 7:36:48हैं इनके अंदर हम अपनी इवेंट ऑब्जेक्ट को
  11999. 7:36:50भी एक्सेस कर सकते हैं तो उसे एज एन
  12000. 7:36:51आर्गुमेंट लिख सकते हैं और हम कसोल डलॉग
  12001. 7:36:54करके प्रिंट करवा सकते हैं अपनी इवेंट
  12002. 7:36:56ऑब्जेक्ट को अगर हमें इवेंट का टाइप
  12003. 7:36:58प्रिंट करवाना है इस तरीके की इंफॉर्मेशन
  12004. 7:36:59भी हम प्रिंट करवा सकते हैं सेव किया
  12005. 7:37:00रिफ्रेश किया बटन वन के ऊपर क्लिक किया तो
  12006. 7:37:03ये तो प्रिंट होकर आ गई चीज ये हमारी
  12007. 7:37:04इवेंट ऑब्जेक्ट हमारे पास आ गई ये इवेंट
  12008. 7:37:06का टाइप आ गया और ये हमारे पास इवेंट का
  12009. 7:37:08टारगेट आ गया तो इस तरीके से जितने भी काम
  12010. 7:37:10है वो सारे के सारे इवेंट लिस्नर के इस
  12011. 7:37:12हैंडलर के अंदर इस कॉलबैक के अंदर किए जा
  12012. 7:37:14सकते हैं अब जैसे हम इवेंट लिसन से को ऐड
  12013. 7:37:16करते हैं वैसे ही किसी एलिमेंट के अंदर से
  12014. 7:37:18हम इवेंट लिस्नर्स को रिमूव भी कर सकते
  12015. 7:37:19हैं अब कभी भी इवेंट लिसन को रिमूव करने
  12016. 7:37:22का क्या तरीका होता है उसके लिए हम लिखते
  12017. 7:37:24हैं नोड ड रिमूव इवेंट लिनर और फिर हम पास
  12018. 7:37:26कर देते हैं अपने इवेंट को और अपने कॉल
  12019. 7:37:28बैक को और ये वो कॉल बैक होता है जिसको हम
  12020. 7:37:30रिमूव करना चाहते हैं फॉर एग्जांपल यहां
  12021. 7:37:33पे क्या करेंगे कंसोल डॉट लॉग करके अपने
  12022. 7:37:36जो बटन क्लिक के हमारे हैंडलर्स है यहां
  12023. 7:37:40पे बटन वाज क्लिक्ड और इसे कह देते हैं
  12024. 7:37:42हैंडलर वन यह हो गया हमारा हैंडलर टू इसी
  12025. 7:37:46तरीके से हम चार हैंडलर्स बना लेते
  12026. 7:37:49हैं सेव एंड इसे कर देते हैं रिमूव सो दीज
  12027. 7:37:53आर बेसिकली आर फोर इवेंट हैंडलर्स यहां पे
  12028. 7:37:56इसको थ्री नाम दे देते हैं इसे हम फोर नाम
  12029. 7:37:58दे देते हैं से रिफ्रेश जैसे ही हम बटन के
  12030. 7:38:01ऊपर क्लिक करेंगे वैसे ही क्या होगा चारों
  12031. 7:38:03ट्रिगर हो जाएंगे और चारों हमारे पास
  12032. 7:38:04चारों लाइंस हमारे पास प्रिंट होकर आ
  12033. 7:38:06जाएगी अब हम चाहते हैं कि मुझे इस थर्ड को
  12034. 7:38:07रिमूव करना है तो उसके लिए हम रिमूव इवेंट
  12035. 7:38:10लिसन को कॉल कर सकते हैं तो हम लिखेंगे
  12036. 7:38:12बटन डॉट रिमूव इवेंट लिनर और उसके अंदर हम
  12037. 7:38:16पास कर देंगे एक तो अपना इवेंट की क्लिक
  12038. 7:38:18इवेंट से मुझे इस हैंडलर थ्री को रिमूव
  12039. 7:38:20करना है अब अगर हम इस तरीके से ये जो मेरा
  12040. 7:38:22पूरा का पूरा हैंडलर फंक्शन है इसको यहां
  12041. 7:38:24पर पास कर देंगे सेव करेंगे रिफ्रेश
  12042. 7:38:26करेंगे बटन वन को क्लिक करेंगे तब क्या हो
  12043. 7:38:28रहा है हैंडलर थ्र हमारे लिए रिमूव नहीं
  12044. 7:38:30हुआ यह इसलिए रिमूव नहीं हुआ क्योंकि यहां
  12045. 7:38:33पर यह जो मैंने फंक्शन बनाया हुआ है इवन
  12046. 7:38:35दो काम दोनों सेम करा रहे हैं यह भी कसोल
  12047. 7:38:37डॉट लॉग करके सेम स्टेटमेंट प्रिंट करवा
  12048. 7:38:38रहा है यह वाला फंक्शन भी कसोल डॉट लॉग
  12049. 7:38:40करके सेम स्टेटमेंट प्रिंट करवा रहा है पर
  12050. 7:38:42ये दोनों फंक्शन मेमोरी के अंदर अलग-अलग
  12051. 7:38:44है मेमोरी के अंदर अलग कहने का मतलब है कि
  12052. 7:38:47पहले हमने मेमोरी के बारे में बात की थी
  12053. 7:38:49जब भी कोई फंक्शन क्रिएट होता है वह अपने
  12054. 7:38:50आप में मेमोरी में कुछ जगह लेता है जैसे
  12055. 7:38:52वेरिएबल कुछ जगह लेते हैं तो फर्स्ट टाइम
  12056. 7:38:54जब मैंने अपने इस फंक्शन को क्रिएट किया
  12057. 7:38:55तो उसने क्या किया मेमोरी में जगह ले ली
  12058. 7:38:57कुछ दिस वाज माय फंक्शन वन अब सेकंड टाइम
  12059. 7:38:59जब मैं फंक्शन को इस तरीके से क्रिएट कर
  12060. 7:39:00रही हूं ये क्या करेगा मेमोरी में अलग जगह
  12061. 7:39:02लेगा विद द नेम फंक्शन टू और फंक्शन थ्री
  12062. 7:39:04व्हाट एवर इट इज बट ये फंक्शन और ये
  12063. 7:39:06फंक्शन जस्ट बिकॉज़ दोनों की कसोल ड लॉग
  12064. 7:39:08स्टेटमेंट सेम है या काम सेम है डज नॉट
  12065. 7:39:10मीन कि दोनों मेमोरी के अंदर सेम फंक्शन
  12066. 7:39:12है दोनों अलग-अलग फंक्शन है बस वो काम सेम
  12067. 7:39:14कर रहे हैं तो जब भी हमें रिमूव करना होता
  12068. 7:39:16है इवेंट लिसन से अपने फंक्शन को तो हम
  12069. 7:39:18क्या करते हैं द कॉल बैक रेफरेंस शुड बी
  12070. 7:39:21सेम टू रिमूव यानी ये जो फंक्शन है ये
  12071. 7:39:23बिल्कुल सेम फंक्शन होना चाहिए जिसको हम
  12072. 7:39:25रिमूव के अंदर पास कर रहे हो तो इसीलिए जब
  12073. 7:39:27भी हमें बाद में जाके अगर ऐसा लग है मुझे
  12074. 7:39:29किसी फंक्शन को रिमूव करना पड़ेगा तो उस
  12075. 7:39:31फंक्शन को हम किसी वेरिएबल के अंदर स्टोर
  12076. 7:39:33करा लेते हैं तो यहां हम लिख सकते हैं
  12077. 7:39:35कॉन्स्ट इसको कह सकते हैं हैंडलर 3 हैंडलर
  12078. 7:39:39थ इज इक्वल टू दिस फंक्शन ये हमारा हैंडलर
  12079. 7:39:41थ्री फंक्शन हो गया अब इस हैंडलर थ्री
  12080. 7:39:43फंक्शन को हम यहां पर पास कर सकते हैं ये
  12081. 7:39:45मैंने पास कर दिया और फिर यहां पर इसी
  12082. 7:39:48हैंडलर थ्री को हम पास कर सकते हैं तो
  12083. 7:39:50इसको वेरिएबल की तरह अब हम पास कर रहे
  12084. 7:39:51होंगे तो इस बार हमारा ये जो फंक्शन है
  12085. 7:39:53इसे मेमोरी में हमने एक सिंगल नाम दे दिया
  12086. 7:39:55हैंडलर थ्र तो जहां यहां जब हम हैंडलर थ्र
  12087. 7:39:57लिख रहे हैं तो भी हम सेम फंक्शन की बात
  12088. 7:39:58कर ें यहां वहां जब हम हैंडलर थ लिख रहे
  12089. 7:40:00हैं तो भी हम सेम फंक्शन की बात कर रहे
  12090. 7:40:01हैं इस बार सेव करेंगे और रिफ्रेश करेंगे
  12091. 7:40:03बटन को क्लिक करेंगे तो हमारे पास हैंडलर
  12092. 7:40:05थ्र प्रिंट होकर नहीं आएगा इसलिए नहीं
  12093. 7:40:07प्रिंट होके आएगा क्योंकि उसे हमने अपने
  12094. 7:40:09बटन वन से रिमूव कर दिया तो इस तरीके से
  12095. 7:40:11हम अपने हैंडलर फंक्शंस को रिमूव भी कर
  12096. 7:40:13सकते हैं बस ये चीज याद रखनी है कि हमारे
  12097. 7:40:15पास जो कॉल बैक रेफरेंस हो वो सेम होना
  12098. 7:40:17चाहिए रिमूव करने के लिए अब नेक्स्ट हम
  12099. 7:40:19सॉल्व करने वाले हैं अपने लिए एक
  12100. 7:40:20इंटरेस्टिंग सा प्रैक्टिस क्वेश्चन इसमें
  12101. 7:40:22मुझे बोल रहे है क्रिएट अ टॉगल बटन दैट
  12102. 7:40:24चेंजेज द स्क्रीन टू डार्क मोड व्हेन
  12103. 7:40:26क्लिक्ड एंड लाइट मोड व्हेन क्लिक्ड अगेन
  12104. 7:40:28तो हमें क्या करना है अपनी स्क्रीन के ऊपर
  12105. 7:40:30ऐसा एक बटन बनाना है वी कैन क्रिएट दिस
  12106. 7:40:32बटन जो क्या करेगा अगर इसके एक बार क्लिक
  12107. 7:40:35करेंगे फर्स्ट टाइम लेट्स सपोज हमने क्लिक
  12108. 7:40:37कर लिया तो ये क्या करेगा स्क्रीन को
  12109. 7:40:38डार्क बना देगा और दोबारा से मैंने इसे
  12110. 7:40:40सेकंड टाइम क्लिक किया तो स्क्रीन को
  12111. 7:40:42दोबारा लाइट मर्ड में चेंज कर देगा फिर
  12112. 7:40:44दोबारा क्लिक किया तो दोबारा डार्क मोड
  12113. 7:40:46दोबारा क्लिक किया तो दोबारा लाइट मोड इस
  12114. 7:40:47तरीके से जब हम एक स्टेट से दूसरी स्टेट
  12115. 7:40:50में जाते हैं और दोबारा क्लिक करने पे
  12116. 7:40:52वापस से उसी स्टेट पे आ जाते हैं तो इसे
  12117. 7:40:54हम टॉगलिंग कहते हैं या इसे हम टॉगल कहते
  12118. 7:40:56हैं तो ये हमारा टॉगल बटन हो जाएगा और दो
  12119. 7:40:58स्टेट के बीच में स्विच करते रहना उसे हम
  12120. 7:41:01अपना टॉगल स्विच या टॉगल बटन कहते हैं तो
  12121. 7:41:03इसे क्रिएट करने के लिए सबसे पहले हम अपना
  12122. 7:41:05एक बटन क्रिएट कर लेते हैं लेट्स सपोज
  12123. 7:41:06शुरुआत से ही कर लेते हैं दिस इज माय बटन
  12124. 7:41:09इस बटन के ऊपर हम लिख सकते हैं चेंज मोड
  12125. 7:41:12इस तरीके का कुछ और यहां पर अपने बटन को
  12126. 7:41:15एक्सेस कर लेते हैं इस बटन को हम चाहे तो
  12127. 7:41:18हम आईडी भी दे सकते
  12128. 7:41:20हैं इसे आईडी दे देते हैं
  12129. 7:41:25मोड लेट मोड बटन मोड यानी जहां हम डार्क
  12130. 7:41:29मोड में है या हम लाइट मोड में तो यहां से
  12131. 7:41:31हम अपने बटन को सिलेक्ट कर सकते हैं
  12132. 7:41:32क्वेरी सिलेक्टर से अपनी आईडी के बेसिस पे
  12133. 7:41:35तो माय आईडी इज मोड एंड फिर हम इस मोड बटन
  12134. 7:41:38के ऊपर इवेंट लिस्नर ऐड कर सकते हैं तो ऐड
  12135. 7:41:41इवेंट लिनर हमारा इवेंट क्या होगा हमारा
  12136. 7:41:43इवेंट होगा क्लिक इवेंट क्लिक इवेंट के
  12137. 7:41:45बेसिस पर हम एक हैंडलर ऐड करना चाहते हैं
  12138. 7:41:47जो मेरे लिए क्या करेगा शुरुआत में तो
  12139. 7:41:49सिर्फ कसोल डलॉग करके प्रिंट करेगा यू आर
  12140. 7:41:52ट्राइट चेंज मोड सेव रिफ्रेश यह हमारा बटन
  12141. 7:41:57हो गया चेंज मोड के ऊपर क्लिक करेंगे तो
  12142. 7:41:59सिंपली प्रिंट हो के आ रहा है यू आर
  12143. 7:42:00ट्रांग टू चेंज मोड अब मुझे ऐसा बटन
  12144. 7:42:01क्रिएट करना है जो पहली बार क्लिक हो तो
  12145. 7:42:03डार्क मोड में जाए दूसरी बार क्लिक हो तो
  12146. 7:42:05दोबारा लाइट मोड में आए दोबारा क्लिक हो
  12147. 7:42:07तो दोबारा डार्क मोड में जाए उसके लिए हम
  12148. 7:42:09एक वेरिएबल बना सकते हैं लेट मोड और ये
  12149. 7:42:12मोड क्या करेगा हमारे करंट मोड को सेव
  12150. 7:42:15करवाएगा या इसे करंट मोड कह देते हैं और
  12151. 7:42:16करंट मोड क्या है करंट मोड इज लाइट
  12152. 7:42:19मोड या इसे सिंपली हम लाइट भी कह सकते हैं
  12153. 7:42:22करंट मोड भी क्या है लाइट वैल्यू है सेव
  12154. 7:42:25कर लिया यहां हम अपने करंट मोड को चाहे तो
  12155. 7:42:27प्रिंट करवा सकते हैं अब बटन क्लिक पर हम
  12156. 7:42:29चेक कर सकते हैं अगर हमारे करंट मोड की
  12157. 7:42:31वैल्यू लाइट है तब तो उसे हमें डार्क में
  12158. 7:42:34चेंज करना है और करंट मोड की वैल्यू डार्क
  12159. 7:42:36है तो फिर मुझे उसे लाइट में चेंज करना है
  12160. 7:42:38तो य चेक कर लेंगे इफ माय मोड या इफ माय
  12161. 7:42:41करंट मोड इज इक्वल टू
  12162. 7:42:45लाइट उस केस में क्या करना है उस केस में
  12163. 7:42:48मुझे अपने करंट मोड की वैल्यू चेंज करनी
  12164. 7:42:50है टू डार्क अभी हम सिर्फ वेरिएबल की
  12165. 7:42:52वैल्यू चेंज कर रहे हैं एल्स मुझे अपने
  12166. 7:42:55करंट मोड की वैल्यू चेंज करनी है टू लाइट
  12167. 7:42:59तो मेरा करंट मोड अभी लाइट है तो मुझे उसे
  12168. 7:43:01डार्क में चेंज करना है डार्क है तो मुझे
  12169. 7:43:02उसे लाइट में चेंज करना है सेव किया
  12170. 7:43:04रिफ्रेश किया तो चेंज करने के बाद हम अपने
  12171. 7:43:07करंट मोड को प्रिंट भी करवा सकते हैं कसोल
  12172. 7:43:09डलॉग माय करंट मोड सो दैट वी नो इट हैज
  12173. 7:43:12बीन चेंज्ड रिफ्रेश कर लेते हैं चेंज किया
  12174. 7:43:15डार्क हो गया मोड दोबारा चेंज किया इस बार
  12175. 7:43:16लाइट हो गया दोबारा चेंज किया डार्क हो
  12176. 7:43:18गया दोबारा चेंज किया लाइट हो गया दोबारा
  12177. 7:43:19चेंज किया डार्क हो गया एंड इस तरीके से
  12178. 7:43:21अब ये टॉगल कर रहा है यानी स्विच कर रहा
  12179. 7:43:23है अब मुझे इसी वैल्यू के बेसिस पर यानी
  12180. 7:43:25यहीं पर कंडीशंस के अंदर अपने बैकग्राउंड
  12181. 7:43:27कलर को भी लेट्स सपोज चेंज करना है तो हम
  12182. 7:43:29क्या कर सकते हैं अगर मुझे करंट मोड को
  12183. 7:43:30डार्क बनाना है तो उस केस में क्या करेंगे
  12184. 7:43:33उस केस में हम अपनी बॉडी को सेलेक्ट कर
  12185. 7:43:34लेते हैं डॉक्यूमेंट डॉट क्वेरी
  12186. 7:43:36सिलेक्टर माय बॉडी एंड डॉट स्टाइल डॉट
  12187. 7:43:40बैकग्राउंड कलर करके हम अपने बैकग्राउंड
  12188. 7:43:43कलर को चेंज कर सकते हैं टू ब्लैक लेट्स
  12189. 7:43:46चेंज इट टू ब्लैक और अगर लाइट मोड है तो
  12190. 7:43:48दोबारा से हम इसे चेंज कर देंगे टू वाइट
  12191. 7:43:51लेट्स सेव इट रिफ्रेश इट इस बार जैसे ही
  12192. 7:43:54बटन के ऊपर क्लिक किया कौन से मोड में आ
  12193. 7:43:56गए डार्क मोड में आ गए दोबारा क्लिक किया
  12194. 7:43:58लाइट मोड आ गए दोबारा क्लिक किया डार्क
  12195. 7:44:00मोड में आ गए दोबारा क्लिक किया लाइट मोड
  12196. 7:44:01में आ गए तो इस तरीके से वी हैव
  12197. 7:44:03क्रिएटेडॉक्युमेंट्सफ्रैगमेंट
  12198. 7:44:29लाइट मोड में क्या होगा बैकग्राउंड कलर हो
  12199. 7:44:31जाएगा वाइट एंड टेक्स्ट का कलर हो जाएगा
  12200. 7:44:35हमारे पास ब्लैक इसको सेव कर लेते हैं तो
  12201. 7:44:39अब स्क्रिप्ट ड जस के अंदर जाके हमें क्या
  12202. 7:44:41करना है अपनी बॉडी को सेलेक्ट करना है और
  12203. 7:44:43बॉडी की क्लास लिस्ट
  12204. 7:44:45में मुझे ऐड करना है किसे अपनी क्लास
  12205. 7:44:49डार्क
  12206. 7:44:50को एंड इसी तरीके से या इन फैक्ट वी कैन
  12207. 7:44:54चेंज दिस वी कैन एक्सेस द बॉडी लेट बॉडी इ
  12208. 7:44:58इ डॉक्यूमेंट
  12209. 7:45:00डॉट क्वेरी सिलेक्टर
  12210. 7:45:04बॉडी सो इट कैन सिंपली बी बॉडीड क्ले
  12211. 7:45:08डार्क और यहां आ जाएगा बॉडीड
  12212. 7:45:11क्लासले लाइट सेव रिफ्रेश जैसे ही चेंज
  12213. 7:45:15मोड के ऊपर क्लिक करेंगे डार्क हो गया
  12214. 7:45:17दोबारा क्लिक करेंगे लाइट हो गया क्लिक
  12215. 7:45:18करेंगे डार्क हो गया क्लिक करेंगे लाइट हो
  12216. 7:45:20गया वी कैन आल्सो डू दिस फॉर अ पैराग्राफ
  12217. 7:45:22फॉर एग्जांपल हमारे पास एक पैराग्राफ है
  12218. 7:45:24दिस इज अ सिंपल लाइन या लेट्स राइट वेलकम
  12219. 7:45:29टू माय वेबसाइट वेलकम टू माय वेबसाइट इस
  12220. 7:45:31तरीके कुछ लिखते हैं सेव रिफ्रेश अभी जैसे
  12221. 7:45:35ही चेंज मोड के ऊपर हम क्लिक कर रहे हैं
  12222. 7:45:36क्या हो रहा है डार्क मोड हो गया टेक्स्ट
  12223. 7:45:37वाइट हो गया दोबारा चेंज मोड पे क्लिक
  12224. 7:45:39करेंगे लाइट मोड हो गया टेक्स्ट डार्क हो
  12225. 7:45:41गया दोबारा चेंज मोड के ऊपर ओके इट इज नॉट
  12226. 7:45:44अप्लाइड तो स्क्रिप्ट ड जए के अंदर व्हाट
  12227. 7:45:46वी कैन डू इज अच्छा जब हम क्लास में डार्क
  12228. 7:45:49को ऐड कर रहे हैं तब मुझे क्या करना है
  12229. 7:45:51अपने लाइट को रिमूव भी करना है तो अपने
  12230. 7:45:54लाइट को हम साथ में रिमूव भी कर देंगे और
  12231. 7:45:57यहां पे क्या करेंगे जब लाइट को ऐड कर कर
  12232. 7:45:58रहे हैं तो क्लास में से डार्क को रिमूव
  12233. 7:46:00कर देंगे सेव किया रिफ्रेश किया जैसे ही
  12234. 7:46:02चेंज मोड के ऊपर क्लिक करें हैं डार्क मोड
  12235. 7:46:04लाइट मोड डार्क मोड लाइट मोड डार्क मोड
  12236. 7:46:07लाइट मोड इस तरीके से हम अपनी वेबसाइट के
  12237. 7:46:09ऊपर डार्क एंड लाइट मोड को इंप्लीमेंट कर
  12238. 7:46:11सकते हैं सो दिस वाज अ डेमो ऑफ हाउ
  12239. 7:46:13इवेंट्स वर्क ये सारी चीजें कैसे पॉसिबल
  12240. 7:46:15हो पा रही है इवेंट्स के थ्रू कौन से
  12241. 7:46:16इवेंट को हम ट्रैक कर रहे हैं कि किसी बटन
  12242. 7:46:18को क्लिक किया जा रहा है उस इवेंट को हम
  12243. 7:46:19ट्रैक कर रहे हैं इस तरीके से अपनी
  12244. 7:46:21वेबसाइट के ऊपर बहुत सारे इंटरेस्टिंग काम
  12245. 7:46:22है जो इवेंट्स के बेसिस पे किए जा सकते
  12246. 7:46:24हैं एंड दिस वाज वन ऑफ देम तो ये तो हमने
  12247. 7:46:26क्लिक के ऊपर एक डेमो लिया है आपके लिए
  12248. 7:46:28होमवर्क प्रॉब्लम ये होगा कि माउस ओवर
  12249. 7:46:30वाला जो हमारा इवेंट होता है यू हैव टू डू
  12250. 7:46:32समथिंग यू हैव टू क्रिएट समथिंग रिलेटेड
  12251. 7:46:34टू माउस ओवर यानी किसी भी एलिमेंट के ऊपर
  12252. 7:46:36हर करने से पेज के ऊपर कुछ चेंज आना चाहिए
  12253. 7:46:38इस तरीके का कुछ आपको अपनी क्रिएटिविटी
  12254. 7:46:40यूज़ करके बिल्ड करना है हाय एवरीवन तो आज
  12255. 7:46:43हम बिल्ड करने वाले हैं अपने लिए अपना एक
  12256. 7:46:44रॉक पेपर सीजर्स गेम एंड ये गेम कुछ इस
  12257. 7:46:46तरीके से दिखाई देगा यानी हम इस तरीके से
  12258. 7:46:48एक वेब पेज बिल्ड करेंगे जिसमें टॉप पर
  12259. 7:46:50हमारे पास तीन ऑप्शंस होंगे पहला ऑप्शन
  12260. 7:46:52हमारे रॉक के लिए होगा सेकंड ऑप्शन पेपर
  12261. 7:46:53के लिए थर्ड ऑप्शन सीजर्स के लिए एंड यूजर
  12262. 7:46:55क्या कर सकता है यूजर तीनों में से किसी
  12263. 7:46:57भी ऑप्शन को क्लिक करके सेलेक्ट कर सकता
  12264. 7:46:58है उसके अलावा हमारे पास यूजर एंड
  12265. 7:47:01कंप्यूटर दोनों का स्कोर होगा अगर यूजर ने
  12266. 7:47:03लेट्स सपोज रॉक सिलेक्ट किया तो उसके बाद
  12267. 7:47:05ऑटोमेटिक हमारा कंप्यूटर रॉक पेपर सीजर्स
  12268. 7:47:07में से कोई एक सिलेक्शन लेगा एंड बेस्ड
  12269. 7:47:09अपॉन कि दोनों में से मतलब हम में से या
  12270. 7:47:11कंप्यूटर में से जो भी जीतेगा उसका स्कोर
  12271. 7:47:13यहां पर अपडेट हो जाएगा एंड यहां पर ये
  12272. 7:47:15वाला जो मैसेज बॉक्स है ये भी हमारे पास
  12273. 7:47:17अपडेट होकर आएगा कुछ इस तरीके से हम गेम
  12274. 7:47:19को खेल रहे होंगे जैसे हमने रॉक को प्रेस
  12275. 7:47:20किया तो यहां पर आया इट वाज अ ड्रॉ यानी
  12276. 7:47:22कंप्यूटर ने भी क्या किया होगा सिस्टम ने
  12277. 7:47:24भी हमारे लिए रॉक जनरेट किया होगा दोबारा
  12278. 7:47:27से अगर हम रॉक को प्रेस करते हैं तो इस ब
  12279. 7:47:28बार यहां पर लिखा आ रहा है यू लॉस्ट पेपर
  12280. 7:47:30बीट्स रॉक यानी कंप्यूटर ने पेपर जनरेट
  12281. 7:47:32किया और हमने रॉक को सेलेक्ट किया था
  12282. 7:47:34इसीलिए कंप्यूटर का स्कोर + व हो गया और
  12283. 7:47:36हमारा स्कोर अभी भी ज़ीरो है दोबारा हम
  12284. 7:47:38रॉक को सेलेक्ट करते हैं तो दोबारा से वी
  12285. 7:47:40लॉस्ट क्योंकि दोबारा से कंप्यूटर ने पेपर
  12286. 7:47:41को सेलेक्ट किया दोबारा करते हैं तो
  12287. 7:47:43दोबारा से वी लॉस्ट टू कंप्यूटर एंड इसी
  12288. 7:47:46तरीके से आई एम जस्ट ट्राइम टू गेट अ विन
  12289. 7:47:49एंड फाइनली वीी गॉट अ विन यानी जब हम विन
  12290. 7:47:51कर जाएंगे तो इस तरीके से ग्रीन कलर में
  12291. 7:47:53हमारे लिए मैसेज डिस्प्ले होकर आएगा u1
  12292. 7:47:55रॉक बीट सिजर यानी इस बार कंप्यूटर ने
  12293. 7:47:56हमारे लिए सिजर जनरेट किया था और हमने रॉक
  12294. 7:47:59को चूज किया था एंड क्योंकि हम एक बारही
  12295. 7:48:01जीत गए हैं तो हमारा स्कोर भी अपडेट हो
  12296. 7:48:02गया है बाय वन तो इस तरीके से हम अपने गेम
  12297. 7:48:05को प्ले कर सकते हैं इट इज अ नेवर एंडिंग
  12298. 7:48:07अनलिमिटेड स्कोर वाला गेम जिसमें कितने भी
  12299. 7:48:09टाइम्स हम इसको प्ले कर सकते हैं तो इस
  12300. 7:48:11गेम को हम बिल्ड करने वाले हैं प्योर
  12301. 7:48:13यूजिंग
  12302. 7:48:28फोल्डर है जिसके अंदर हमने तीन फाइल्स
  12303. 7:48:30बनाई हैं एक है हमारी index.htm फाइल
  12304. 7:48:32जिसमें हमारा html.com
  12305. 7:48:58तो इमेजेस की जगह इमोजीस को भी यूज कर
  12306. 7:49:00सकते हैं जो हम कीबोर्ड से नॉर्मली टाइप
  12307. 7:49:02कर सकते हैं नहीं तो हम चाहे तो खुद की
  12308. 7:49:03अपनी कस्टम इमेजेस को भी यूज कर सकते हैं
  12309. 7:49:05सो इट ऑल डिपेंड्स अपॉन यू कि आप अपने
  12310. 7:49:07प्रोजेक्ट को क्या स्टाइलिंग देना चाहते
  12311. 7:49:08हैं सो लेट्स स्टार्ट विद आवर इक्सड एटीए
  12312. 7:49:11सबसे पहले हमने अपना बॉयलर प्लेट कोड
  12313. 7:49:13जनरेट कर लिया और इसके अंदर हम नाम दे
  12314. 7:49:15सकते हैं रॉक
  12315. 7:49:17पेपर सीजर्स गेम इस तरीके से एंड यहां पर
  12316. 7:49:21लेट्स गिव एन h1 हेडिंग सेम हेडिंग हम
  12317. 7:49:24चाहे तो दे सकते हैं रॉक पेपर एंड सिर्स
  12318. 7:49:27सेफ एंड इसे लेंगे रिफ्रेश तो सारी चीजें
  12319. 7:49:29गायब हो गई हम बिल्कुल बेसिक से यानी
  12320. 7:49:31बिल्कुल ज़ीरो से स्टार्ट करने वाले हैं
  12321. 7:49:32तो ये हमारा रॉक पेपर सीजर्स हो गया अब
  12322. 7:49:34रॉक पेपर सीजर्स गेम के लिए हमें
  12323. 7:49:36क्या-क्या चीजें चाहिए एक हमने हेडिंग दे
  12324. 7:49:37दि है गेम को उसके अलावा हमें अपनी चॉइसेज
  12325. 7:49:40सबसे पहले यूजर को दिखानी पड़ेगी यानी
  12326. 7:49:42यूजर कुछ भी जो चूज करेगा रॉक चूज करेगा
  12327. 7:49:44पेपर चूज करेगा सिजर चूज करेगा उसके लिए
  12328. 7:49:46उसे वो चीजें विजुअली दिखाई देनी चाहिए तो
  12329. 7:49:48हमारी जो चॉइसेज हैं उनको हमें यानी
  12330. 7:49:50इमेजेस को यूजर को दिखाना है तो इन सारी
  12331. 7:49:52चॉइसेज को सबसे पहले तो हम एक डिव बना
  12332. 7:49:54लेते हैं चॉइसेज नाम का इसे क्लास दे देते
  12333. 7:49:56हैं चॉइसेज और इसके अंदर हम तीन चॉइस जो
  12334. 7:49:58हैं वो अपने यूजर को डिस्प्ले कराएंगे
  12335. 7:50:00फर्स्ट जो चॉइस होगी इसे भी डिव बना लेते
  12336. 7:50:03हैं इसके अंदर हम अपनी इमेज को शो करेंगे
  12337. 7:50:06सोर्स इ इक्वल टू इमेजेस के अंदर रॉड
  12338. 7:50:10पीएनजी यह मेरी फाइल का नाम है हमें यह
  12339. 7:50:13ध्यान रखना है कि हमें जो अपनी इमेजेस ऐड
  12340. 7:50:15करनी है वो अपने जावास्क्रिप्ट फोल्डर के
  12341. 7:50:17अंदर ही ऐड करनी है नहीं तो हमारा कोड
  12342. 7:50:19वर्क नहीं करेगा नहीं तो इमेजेस हमें इस
  12343. 7:50:20तरीके से नहीं दिखाई देंगी अगर हम कहीं और
  12344. 7:50:22अपनी इमेजेस को स्टोर कर रहे हैं तो उस
  12345. 7:50:23केस में हमें अपने सोर्स के यूआरएल को
  12346. 7:50:25चेंज करना पड़ेगा तो ये हो गई हमारी इमेज
  12347. 7:50:27नंबर वन इसको कर लेते हैं सेव एंड रिफ्रेश
  12348. 7:50:29तो यहां पर हमारी इमेज हमें दिखाई दे रही
  12349. 7:50:31है लद इट इज अ रियली लार्ज इमेज राइट नाउ
  12350. 7:50:33बट इसकी साइजिंग एंड स्टाइलिंग सारी चीजें
  12351. 7:50:35हम कर रहे होंगे इसी तरीके से यहां पर ये
  12352. 7:50:39अपना चॉइस वाला डिव कॉपी कर लेते हैं ये
  12353. 7:50:41सेकंड चॉइस आ जाएगी यहां पर इस चॉइस में
  12354. 7:50:43हम दिखाएंगे अपनी पेपर वाली इमेज एंड इसी
  12355. 7:50:46तरीके से हमारे पास हमारी थर्ड चॉइस आ
  12356. 7:50:49जाएगी जिसमें हम दिखाने वाले हैं अपनी
  12357. 7:50:52सीजर्स वाली इमेज सेव रिफ्रेश ये हमारा
  12358. 7:50:55रॉक आ गया ये हमारी पेपर वाली इमेज आ गई
  12359. 7:50:57एंड ये हमारी सिजल वाली इमेज आ गई अब इन
  12360. 7:51:00सबको हमें धीरे-धीरे स्टाइल करना है
  12361. 7:51:01स्टाइलिंग से पहले अपने मेन कंटेंट के ऊपर
  12362. 7:51:03ध्यान देते हैं अब क्योंकि अपनी चॉइसेज को
  12363. 7:51:05हम यूनिक भी आइडेंटिफिकेशन
  12364. 7:51:28यह हो गई हमारी चॉइस चॉइसेज के बाद आपने
  12365. 7:51:31नोटिस किया होगा कि हमने स्कोर को प्रिंट
  12366. 7:51:32करवाया था तो उसके लिए हमारे पास एक स्कोर
  12367. 7:51:34बोर्ड होना चाहिए तो उसके लिए हम एक और
  12368. 7:51:36डिव क्रिएट कर लेते हैं वी विल गिव इट अ
  12369. 7:51:38क्लास स्कोर बोर्ड और स्कोर बोर्ड के अंदर
  12370. 7:51:41हमें यूजर एंड कंप्यूटर यानी अपना और
  12371. 7:51:43कंप्यूटर दोनों का स्कोर दिखाना है तो
  12372. 7:51:45अपने लिए एक स्कोर नाम का हम डिव बना लेते
  12373. 7:51:47हैं जिसमें हम एक पैराग्राफ क्रिएट करेंगे
  12374. 7:51:49पैराग्राफ के अंदर सबसे पहले हम स्कोर
  12375. 7:51:51दिखाने वाले हैं यूजर के लिए तो यहां पर
  12376. 7:51:53दो पैराग्राफ्स बना लेते हैं दिस इज गोइंग
  12377. 7:51:55टू बी यूजर ये हो जाएगा हमारे यूजर का
  12378. 7:51:58स्कोर इन इनफैक्ट इसे यू लिख सकते हैं कि
  12379. 7:52:00ये हमारा स्कोर है एंड सेकंड एक डिव हम
  12380. 7:52:02बना लेंगे हमारे कंप्यूटर स्कोर के लिए तो
  12381. 7:52:04इसे कंप्यूटर लिख सकते हैं नहीं तो इसे हम
  12382. 7:52:06कॉम्प भी लिख सकते हैं शॉर्ट फॉर्म के लिए
  12383. 7:52:08एंड इसे भी शुरुआत में हम जरो रखेंगे हम
  12384. 7:52:10चाहे तो जो स्कोर है क्योंकि ये वाला जो
  12385. 7:52:12स्कोर है ये अपडेट होता रहेगा अभी हो सकता
  12386. 7:52:14है हमारा स्कोर जीरो हो कल को हो सकता है
  12387. 7:52:15वन हो जाए टू हो जाए थ्री हो जाए तो ये
  12388. 7:52:17ऐसी वैल्यू है ये ऐसा पैराग्राफ है जो
  12389. 7:52:19अपडेट होता रहेगा अब क्योंकि अपडेट होगा
  12390. 7:52:21तो बाद में हमें इसे जावास्क्रिप्ट की
  12391. 7:52:22फाइल में एक्सेस करना पड़ेगा तो इसीलिए
  12392. 7:52:24शुरुआत में ही इसे हम कोई आईडी या क्लास
  12393. 7:52:26दे सकते हैं वी कैन गिव इट एन आई यूजर
  12394. 7:52:29स्कोर इसे हम कह सकते हैं एंड इस वाले
  12395. 7:52:31स्कोर को हम एक आईडी दे सकते हैं वी कैन
  12396. 7:52:33कॉल इट कंप्यूटर स्कोर यह वाला जो हमारा
  12397. 7:52:36टेक्स्ट है यू एंड कंप्यूटर ये दोनों
  12398. 7:52:38पैराग्राफ्स एज सच कभी चेंज नहीं होने
  12399. 7:52:39वाले तो इन्हें हमें आईडी देने की एज सच
  12400. 7:52:41जरूरत नहीं है इसे कर लेते हैं सेव तो ये
  12401. 7:52:43हो गया हमारा स्कोर बोर्ड एंड स्कोर बोर्ड
  12402. 7:52:46के बाद हमारे पास कुछ मैसेज होना चाहिए
  12403. 7:52:48मैसेज बॉक्स मैसेज कंटेनर जो हमें बताए कि
  12404. 7:52:50हम जीत रहे हैं या गेम ड्रॉ हो रहा है या
  12405. 7:52:52जो अभी करंट टर्न चल रही है उसमें क्या
  12406. 7:52:54रिजल्ट आया है तो उसके लिए वी कैन क्रिएट
  12407. 7:52:56अ डिव कॉल्ड मैसेज क टेनर एंड मैसेज
  12408. 7:52:59कंटेनर के अंदर हम एक पैराग्राफ बना सकते
  12409. 7:53:01हैं जिसे एक आईडी दे देते हैं मैसेज एंड
  12410. 7:53:04इसमें हम लिख सकते हैं प्ले योर मूव या इस
  12411. 7:53:06तरीके का कुछ मैसेज स्टार्टिंग के लिए तो
  12412. 7:53:08एक बार अपने पेज पर आ जाते हैं एंड दिस इज
  12413. 7:53:11बेसिकली अभी हमारी h1 हेडिंग उसके बाद
  12414. 7:53:13हमारे पास तीन इमेजेस हैं यहां पर जीरो
  12415. 7:53:16हमारा स्कोर प्रिंट होके आ रहा है एंड फिर
  12416. 7:53:17कंप्यूटर का स्कोर प्रिंट होके आ रहा है
  12417. 7:53:19और फिर हमारे लिए हमारा मैसेज प्रिंट होकर
  12418. 7:53:20आ रहा है अब इन्हीं चीजों को हमें और बेटर
  12419. 7:53:23तरीके से प्रेजेंट करना है तो उसके लिए
  12420. 7:53:25अपनी जो स्टाइल ड सीएसएस है उसे हम ओपन कर
  12421. 7:53:27लेते हैं
  12422. 7:53:28सबसे पहले शुरुआत करते हैं हमारी मार्जिन
  12423. 7:53:32एंड पडि को जीरो सेट करने के
  12424. 7:53:35साथन गिव इट मार्जिन पैट जीरो एंड इसे साथ
  12425. 7:53:39के साथ कनेक्ट कर लेते हैं तो लिंक कर
  12426. 7:53:41लेंगे अपनी स्टाइल शीट को ए रेफ इक्ट
  12427. 7:53:46स्टाइल ड सीएसएस सेव रिफ्रेश य लिंक हो
  12428. 7:53:49गया तो सारी मार्जिन जो लेफ्ट की तरफ
  12429. 7:53:50हमारे पास मार्जिन आ रही थी पडि आ रही थी
  12430. 7:53:52सारी की सारी स्टाइलिंग कंपलीटली हट गई है
  12431. 7:53:55अब सबसे पहले हम स्टाइल करना स्टार्ट
  12432. 7:53:57करेंगे अपनी h1 हेडिंग को लेट्स स्टाइल
  12433. 7:53:59आवर h1 हेडिंग तो h1 हेडिंग के लिए हम
  12434. 7:54:03लेट्स गिव इट अ बैकग्राउंड कलर आई वांट टू
  12435. 7:54:05गिव इट अ डार्क बैकग्राउंड कलर जिसके लिए
  12436. 7:54:07कूलर्स जिसको हमने लास्ट लेक्चर के अंदर
  12437. 7:54:09डिस्कस किया था कि किस तरीके से बहुत सारे
  12438. 7:54:10कलर पैलेट हैं जिनको हम जनरेट कर सकते हैं
  12439. 7:54:12तो मैंने ऑलरेडी एक डार्क ब्लू कलर का
  12440. 7:54:15थोड़ा सा डार्कर वर्जन है जिसको पैलेट में
  12441. 7:54:17जनरेट किया था 081 b31 दिस इज बेसिकली माय
  12442. 7:54:21कलर एंड इसे रिफ्रेश कर लेंगे तो इस तरीके
  12443. 7:54:23का डार्क ब्लू बैकग्राउंड कलर हमारे पास आ
  12444. 7:54:25जाएगा एंड इसके फोरग्राउंड यानी टेक्स्ट
  12445. 7:54:28कलर को हम रख सकते हैं वाइट सेव रिफ्रेश
  12446. 7:54:31ये हमारे पास वाइट कलर आ गया हम चाहे तो
  12447. 7:54:33इसे कुछ हाइट दे सकते हैं लेट्स गिव इट अ
  12448. 7:54:35हाइट ऑफ थ्री रेम्स या वी कैन मेक इट फाइव
  12449. 7:54:39रेम्स थोड़ा सा बड़ी हाइट दे सकते हैं इसे
  12450. 7:54:42सेंटर में लाने के लिए हम कर सकते हैं
  12451. 7:54:45टेक्स्ट अलाइन सेंटर या इनफैक्ट पूरे के
  12452. 7:54:48पूरे डॉक्यूमेंट को हम टेक्स्ट अलाइन
  12453. 7:54:49सेंटर दे सकते हैं सेव रिफ्रेश तो ये
  12454. 7:54:52सेंटर में आ गया एंड इसे वर्टिकली थोड़ा
  12455. 7:54:54सा सेंटर के अंदर लाने के लिए देयर इज दिस
  12456. 7:54:56ट्रिक टू गिव लाइट हाइट ऑफ फाइ फम यानी
  12457. 7:54:59जितनी हाइट है उतनी आप लाइन हाइट दे दो
  12458. 7:55:01टेक्स्ट को तो टेक्स्ट क्या करेगा टेक्स्ट
  12459. 7:55:03सेंटर में आ जाएगा वर्टिकली सो आई यूज इट
  12460. 7:55:05फॉर माय हेडिंग्स तो इस तरीके से हमारा
  12461. 7:55:07रॉक पेपर सिजर हमारे लिए लिखकर आ गया है
  12462. 7:55:09नेक्स्ट हम अपनी चॉइसेज के ऊपर फोकस
  12463. 7:55:11करेंगे यानी इन चॉइसेज को अपनी इमेजेस को
  12464. 7:55:13कैसे हम प्रेजेंट कर सकते हैं सबसे पहले
  12465. 7:55:15तो हमारा जो चॉइस है यानी ये जो
  12466. 7:55:18इंडिविजुअल डिव है ये हमारा फर्स्ट डिव है
  12467. 7:55:20ये हमारा सेकंड डिव है ये हमारा थर्ड डिव
  12468. 7:55:22है तीनों डिफ्स को कुछ कुछ हम हाइट एंड
  12469. 7:55:24विड्थ देने वाले हैं चॉइस क्लास से इन्ह
  12470. 7:55:26सेलेक्ट कर लेते हैं लेट्स गिव देम अ हाइट
  12471. 7:55:29ऑफ 100 पिक्सल्स एंड विड्थ ऑफ 100
  12472. 7:55:32पिक्सल्स सेव रिफ्रेश तो इस तरीके से
  12473. 7:55:35हमारे डिब्स हमारे लिए प्रिंट होकर आ रहे
  12474. 7:55:37हैं साथ के साथ हमारी जो इमेजेस हैं हम
  12475. 7:55:40अपनी इंडिविजुअल सारी की सारी इमेजेस को
  12476. 7:55:43सिमिलर हाइट एक बार देकर देखते हैं
  12477. 7:55:45रिफ्रेश तो इस तरीके से हमारी तीन इमेजेस
  12478. 7:55:47आ गई है एंड यहां पर आकर थोड़ा सा हम साइज
  12479. 7:55:51को इंक्रीज कर देते हैं या इन फैक्ट लेट्स
  12480. 7:55:53मेक इट
  12481. 7:55:54150 सेव एंड रिफ्रेश तो ये हमारी इमेजेस आ
  12482. 7:55:58गई अब जब इस तरीके से हम इमेजेस को डिव के
  12483. 7:56:00अंदर स्टोर करते हैं तो हमें दिखाई देगा
  12484. 7:56:02थोड़ी सी यहां पर डिस्टोर्ट हो रही है
  12485. 7:56:04मतलब इमेजेस उतनी अच्छी तरीके से नहीं आ
  12486. 7:56:05रही ऐसा लग रहा है कि इमेजेस या तो बहुत
  12487. 7:56:07ज्यादा कॉन्ट्रैक्ट हो जाती है जब हम
  12488. 7:56:08स्टाइल करने की कोशिश करते हैं या बहुत
  12489. 7:56:10ज्यादा स्ट्रेच हो जाती है यहां पर ऐसा लग
  12490. 7:56:12सकता है हमारी इमेजेस बहुत ज्यादा
  12491. 7:56:13कॉन्ट्रैक्ट हो रही है श्रिंक होकर आ रही
  12492. 7:56:15है तो उसके लिए व्हाट वी कैन डू इज आई विल
  12493. 7:56:17गिव देम अ प्रॉपर्टी कॉल्ड ऑब्जेक्ट फिट
  12494. 7:56:20जिसको हम सेट कर सकते हैं टू कवर सेव किया
  12495. 7:56:22रिफ्रेश किया तो इमेज थोड़ी सी और बेटर
  12496. 7:56:25तरीके से हमारे लिए निकल के आएगी एंड यहां
  12497. 7:56:28पर यह जो हमारा चॉइस है इसे थोड़ा सा हम
  12498. 7:56:30साइज में चाहे तो डिक्रीज कर सकते हैं वी
  12499. 7:56:34कैन मेक इट 165 पिक्सल्स प्रोबेबली तो अगर
  12500. 7:56:38मैं आपको शो करूं कि हमारे डिव एंड हमारे
  12501. 7:56:40इमेजेस किस तरीके से प्रेजेंट होके आ रही
  12502. 7:56:42है तो ये बेसिकली हमारा पूरा का पूरा डिव
  12503. 7:56:45है या यहां पर आ जाते हैं यह हमारा पूरा
  12504. 7:56:47का पूरा डिव है जिसके अंदर दिस इज माय
  12505. 7:56:50इमेज दिस इज माय एनटायर डिव दिस इज माय
  12506. 7:56:53इमेज दिस इज माय एनटायर डिव एंड दिस इज
  12507. 7:56:56माय इमेज तो डिव के अंदर हम इमेज स्टोर
  12508. 7:56:58होकर आ रही है अब ये इमेजेस अभी थोड़ी
  12509. 7:57:01स्क्वेयर शेप के अंदर है क्योंकि हाइट
  12510. 7:57:02विड्थ सेम है इन्हें राउंड बनाने के लिए
  12511. 7:57:04हम इन्हें बॉर्डर रेडियस दे सकते हैं तो
  12512. 7:57:06इमेज को हम एक बॉर्डर रेडियस दे सकते हैं
  12513. 7:57:09व्हिच इज गोइंग टू बी 50 पर टू मेक देम अ
  12514. 7:57:11सर्कल इस सर्कल के अंदर कन्वर्ट हो जाएंगी
  12515. 7:57:13एंड ये जो सारी की सारी इमेजेस हैं इन्हें
  12516. 7:57:15अब सेम लाइन पे लाने के लिए हम सारी की
  12517. 7:57:17सारी इमेजेस का जो कंटेनर है उसे डिस्प्ले
  12518. 7:57:19फ्लेक्स कर सकते हैं तो सारी की सारी
  12519. 7:57:21हमारी ये जो चॉइसेज हैं ये चॉइसेज नाम के
  12520. 7:57:24डिव के अंदर है तो यहां उसे चूज कर लेते
  12521. 7:57:27हैं चॉइसेज डिव के अंदर व्ट वी विल डू इज
  12522. 7:57:29यहां पर हम डिस्प्ले कर देंगे सेट टू
  12523. 7:57:31फ्लेक्स सेव रिफ्रेश तो हमारा डिस्प्ले
  12524. 7:57:33फ्लेक्स हो गया अब वर्टिकली एंड हॉरिजॉन्ट
  12525. 7:57:36अलाइन करने के लिए
  12526. 7:57:38जस्टिफाई कंटेंट सेंटर तो यह हमारे पास
  12527. 7:57:41सेंटर में आ जाएंगी एंड साथ के साथ अलाइन
  12528. 7:57:44आइटम्स को भी कर देंगे टू सेंटर सेव
  12529. 7:57:46रिफ्रेश इन्हे हम चाहे तो एक गैप भी दे
  12530. 7:57:49सकते हैं लेट्स गिव देम अ गैप ऑफ थ्री
  12531. 7:57:51रम्स तो यह हमारे पास थोड़ा सा गैप आ
  12532. 7:57:54जाएगा और चाहे तो ऊपर से एक मार्जिन दे
  12533. 7:57:56सकते हैं फ्रॉम टॉप लेट्स गिव अ मार्जिन
  12534. 7:57:59फ्रॉम टॉप इक्वल टू फाइ रेम्स ये हमारे
  12535. 7:58:02पास मार्जिन आ गई तो इस तरीके से हमारे
  12536. 7:58:04पास हमारे तीनों चॉइसेज आ गए हैं ये हमारी
  12537. 7:58:06रॉक वाली चॉइस है ये हमारी पेपर वाली चॉइस
  12538. 7:58:08है ये हमारी सिजर वाली चॉइस है बट अभी अगर
  12539. 7:58:10हम इन पर क्लिक कर रहे हैं तो एज सच हमें
  12540. 7:58:12पता नहीं चल रहा कि हम इन पर क्लिक कर रहे
  12541. 7:58:13हैं तो व्हाट वी कैन डू इज जैसे ही हम
  12542. 7:58:16किसी भी चॉइस के ऊपर हर करें चॉइस के ऊपर
  12543. 7:58:20हर करें यानी इस पर आए इस पर आए या इस पर
  12544. 7:58:21आए वैसे ही क्या हो जाए वैसे ही एग्जांपल
  12545. 7:58:25के लिए हम ओपेसिटी को हाफ करना चाहते हैं
  12546. 7:58:27यानी ब्लर हो जाएगी हमारी इमेज रिफ्रेश
  12547. 7:58:30किया इस पर आए ओपेसिटी हाफ हो गई इस पर आए
  12548. 7:58:32ओपेसिटी हाफ हो गई इस पर आए ओपेसिटी हाफ
  12549. 7:58:34हो गई इससे क्या पता चल रहा है इससे हम
  12550. 7:58:36अपने हर को ट्रैक कर पा रहे हैं कि
  12551. 7:58:38जैसे-जैसे हमारा जो कर्सर है वो यहां पर
  12552. 7:58:39जा रहा है वैसे ओपेसिटी हाफ हो रही है एंड
  12553. 7:58:41देयर इज वन मोर थिंग दैट वी कैन डू कि
  12554. 7:58:43हमारा जो कर्सर होता है उसको हम सेट कर
  12555. 7:58:45सकते हैं चेंज कर सकते हैं टू पॉइंटर
  12556. 7:58:47रिफ्रेश किया जैसे ही इस पर जाएंगे आप
  12557. 7:58:49नोटिस करो हमारा कर्सर चेंज हो रहा है
  12558. 7:58:51इसकी जगह हमारे पास ये हैंड वाला कर्सर आ
  12559. 7:58:53रहा है व्हिच इज आवर पॉइंटर तो हमें पता
  12560. 7:58:55चल रहा है क्लीयरली कि हम किस पर जा रहे
  12561. 7:58:57हैं कौन सी चॉइस को हम करने की कोशिश कर
  12562. 7:58:58रहे हैं बट ओपेसिटी हाफ करने की बजाय
  12563. 7:59:01व्हाट आई विल डू इज हम अपने चॉइस वाले डिव
  12564. 7:59:04को भी एक बॉर्डर रेडियस दे देंगे 50 पर
  12565. 7:59:07रिफ्रेश एंड जैसे ही हर होगा हम चॉइस वाले
  12566. 7:59:11डिव को एक बैकग्राउंड कलर देंगे व्हिच विल
  12567. 7:59:13बी दिस सेम ब्लैकिश ब्लू बैकग्राउंड कलर
  12568. 7:59:16रिफ्रेश किया जैसे इसके ऊपर हर किया इस
  12569. 7:59:18तरीके से हमारा जो बैकग्राउंड वाला डिव है
  12570. 7:59:20वो हाईलाइट हो रहा है पर आप एक चीज नोटिस
  12571. 7:59:22करेंगे हमारी जो इमेज है वो उस डिव वाले
  12572. 7:59:24सर्कल के अंदर कंप्लीट सेंटर्ड नहीं है
  12573. 7:59:26इसीलिए जो बाउंड्री आ रही है वो उतने
  12574. 7:59:29अच्छे से नहीं आ रही नीचे की तरफ बाउंड्री
  12575. 7:59:30का साइज बड़ा है तो वो साइजिंग ठीक करने
  12576. 7:59:32के लिए चॉइस वाले डेव को वी कैन मेक इट
  12577. 7:59:34डिस्प्ले फ्लेक्स एंड वी कैन जस्टिफाई
  12578. 7:59:37कंटेंट टू सेंटर एंड वी कैन अलाइन आइटम्स
  12579. 7:59:39टू सेंटर सेव किया रिफ्रेश किया अब हर
  12580. 7:59:42करेंगे तो ये अच्छे से हाईलाइट हो रहा है
  12581. 7:59:43ये भी ये भी तो इस तरीके से सारी चीजें
  12582. 7:59:46हमारे लिए फिट होकर आ रही है और हमें
  12583. 7:59:47क्लियर पता चल रहा है कि हम किस ऑप्शन को
  12584. 7:59:49सेलेक्ट करने की या चूज करने की कोशिश कर
  12585. 7:59:51रहे हैं नेक्स्ट चीज जिस पर हम काम करेंगे
  12586. 7:59:53वो होगा हमारा स्कोर बोर्ड तो अपने स्कोर
  12587. 7:59:55बोर्ड पर आ जाते हैं स्कोर बोर्ड के लिए
  12588. 7:59:57सबसे पहले तो हम अपने आइटम्स को किस तरीके
  12589. 7:59:59से दिखाना चाहते हैं हम चाहते हैं जीरो आ
  12590. 8:00:02जाए नीचे हमारा नाम आ जाए उसके बाद दूसरी
  12591. 8:00:04तरफ उसी के सामने जीरो आ जाए एंड फिर
  12592. 8:00:06कॉम्प आ जाए तो हमारे जो स्कोर बोर्ड है
  12593. 8:00:09इसके अंदर लेफ्ट की तरफ हमारा ये डिव आ
  12594. 8:00:10जाए राइट की तरफ हमारा ये डिव आ जाए तो इस
  12595. 8:00:12तरीके से अरेंज करने के लिए स्कोर बोर्ड
  12596. 8:00:14को भी हम डिस्प्ले फ्लेक्स कर सकते हैं सो
  12597. 8:00:16लेट्स गो टू आवर स्कोर बोर्ड एंड इसे कर
  12598. 8:00:19देते हैं डिस्प्ले फ्लेक्स सेव रिफ्रेश तो
  12599. 8:00:22ये दोनों क्या हो गए दोनों सेम लाइन के
  12600. 8:00:23अंदर आ गए अब इन्हें सेंटर में लाने के
  12601. 8:00:25लिए वी कैन डू जस्टिफाई कंटेंट सेंटर तो
  12602. 8:00:28यह हमारे पास सेंटर में आ गए साथ के साथ
  12603. 8:00:31वर्टिकली अलाइन करने के लिए हम अलाइन
  12604. 8:00:33आइटम्स भी सेंटर कर सकते हैं एंड आल्सो आई
  12605. 8:00:37वांट टू इंक्रीज द फॉन्ट साइज तो यहां पे
  12606. 8:00:39जो फॉन्ट साइज है इसे वी कैन सेट इट टू वन
  12607. 8:00:42रेम टू रेम्स तो यह हमारा नॉर्मल फॉन्ट
  12608. 8:00:45साइज हो जाएगा प्लस मैं चाहती हूं यह वाले
  12609. 8:00:48जो हमारे स्कोर हैं यानी ये जो यूज़र का
  12610. 8:00:49स्कोर है एंड ये जो कंप्यूटर का स्कोर है
  12611. 8:00:51दोनों का साइज स्कोर का साइज काफी बड़ा
  12612. 8:00:53होकर आ जाए तो उसके लिए इंडिविजुअल इस
  12613. 8:00:55आईडी को यूजर स्कोर एंड कॉम स्कोर इनका
  12614. 8:00:58साइज मुझे बड़ा करना है अगर तो इन दोनों
  12615. 8:01:00को हम सेलेक्ट कर सकते हैं
  12616. 8:01:02कॉम्प स्कोर एंड आई कैन इंक्रीज द फंट
  12617. 8:01:06साइज टू मे बी फोर रम रिफ्रेश किया तो यह
  12618. 8:01:10हमारे पास हमारे स्कोर्स आ गए अब हम स्कोर
  12619. 8:01:13बोर्ड से थोड़ा सा मार्जिन ले सकते हैं
  12620. 8:01:15फ्रॉम टॉप लेट्स गिव इट अ मार्जिन ऑफ थ्री
  12621. 8:01:18रेम्स रिफ्रेश किया यहां पर हमारा स्कोर आ
  12622. 8:01:21जाएगा बीच में हम थोड़ा सा गैप भी दे सकते
  12623. 8:01:22हैं लेट्स गिव देम अ गैप ऑफ फरेम तो यह
  12624. 8:01:27हमारा स्कोर आ ये कंप्यूटर का स्कोर आ
  12625. 8:01:29जाएगा और ये जो ऊपर वाला स्कोर है यह
  12626. 8:01:30हमारे लिए अपडेट होता रहेगा अब नेक्स्ट आ
  12627. 8:01:33जाते हैं अपने मैसेज कंटेनर के साथ मैसेज
  12628. 8:01:35कंटेनर को डिजाइन करने के लिए इनफैक्ट
  12629. 8:01:37मैसेज कंटेनर की जगह हम इस मैसेज पर ही
  12630. 8:01:39स्पेसिफिक फोकस रख सकते हैं व्हाट वी कैन
  12631. 8:01:42डू इज हमारा जो मैसेज पैराग्राफ है इसे
  12632. 8:01:44पहले तो एक बैकग्राउंड कलर हम दे सकते हैं
  12633. 8:01:48एंड फॉर ग्राउंड कलर इसके लिए हम रख सकते
  12634. 8:01:50हैं वाइट कलर सेव
  12635. 8:01:52रिफ्रेश ओके ये हमारी आईडी मैसेज होने
  12636. 8:01:56वाली है रिफ्रेश सो दिस इज माय मैसेज
  12637. 8:01:59कंटेनर साथ के साथ इसे एक हम लाइन हाइट या
  12638. 8:02:03हाइट दे सकते हैं
  12639. 8:02:04सिंपली इक्वल टू 5 फ्रेम्स रिफ्रेश तो ये
  12640. 8:02:08हमारी हाइट आ जाएगी याय हाइट की जगह हम
  12641. 8:02:11इसका फंट साइज इंक्रीज करके लेट्स मेक इट
  12642. 8:02:14टू रेम्स हमारा फंट साइज इंक्रीज हो गया
  12643. 8:02:17प्लस हम इसे मार्जिन दे सकते हैं फ्रॉम
  12644. 8:02:20टॉप इक्वल टू 5 फम्स रिफ्रेश तो ये हमारे
  12645. 8:02:24पास मार्जिन आ गई एंड वी विल मेक इट
  12646. 8:02:26डिस्प्ले इन लाइन क्योंकि हमें लंबी सी
  12647. 8:02:28लाइन नहीं चाहिए ये जो लंबी सी लाइन आ रही
  12648. 8:02:30है पूरे के पूरे पेज पर हमें ये नहीं
  12649. 8:02:31चाहिए हमें सिर्फ जितने पार्ट में हमारा
  12650. 8:02:33कंटेंट है हम सिर्फ उतने को हाईलाइट करना
  12651. 8:02:35चाहते हैं तो रिफ्रेश किया तो ये डिस्प्ले
  12652. 8:02:37हमारा इनलाइन हो गया एंड इनलाइन एलिमेंट
  12653. 8:02:40को मार्जिन फ्रॉम टॉप इस तरीके से देने की
  12654. 8:02:42बजाय हमारा जो मैसेज कंटेनर है उसे हम
  12655. 8:02:44देंगे अपना मार्जिन टॉप रिफ्रेश किया तो
  12656. 8:02:47ये नीचे की तरफ आ गया साथ के साथ इसे हम
  12657. 8:02:49कुछ पैडिट दे देते हैं लेट्स गिव इट अ
  12658. 8:02:51पैडिट ऑफ वन रेम रिफ्रेश किया एंड एक
  12659. 8:02:54बॉर्डर रेडियस दे देते हैं लेट्स गिव इट अ
  12660. 8:02:56बॉर्डर रेडियस ऑफ वन रिम थोड़ा सा कर्वड
  12661. 8:03:00हो जाएगा सो बेसिकली दिस इज आवर टेक्स्ट
  12662. 8:03:02जो शुरू में कह रहा है प्ले और मूव तो
  12663. 8:03:04हमें अपनी मूव चलनी है हमें किसी भी एक को
  12664. 8:03:06क्लिक करना है तो ये तो हो गया हमारा
  12665. 8:03:07इनिशियल स्टाइलिंग वाला पार्ट जिसके अंदर
  12666. 8:03:09हमने अपना एचटीएमएल लिख लिया है हमने अपनी
  12667. 8:03:11मैक्सिमम जो स्टाइलिंग है उसे लिख लिया है
  12668. 8:03:13अब हम फाइनली अपने जावास्क्रिप्ट के लॉजिक
  12669. 8:03:15की तरफ बढ़ने वाले हैं अब जावास्क्रिप्ट
  12670. 8:03:17के अंदर हम स्टार्ट करने वाले हैं अपने दो
  12671. 8:03:18वेरिएबल के साथ एक वेरिएबल को हम यूज
  12672. 8:03:20करेंगे हमारी यूजर का स्कोर ट्रैक करने के
  12673. 8:03:22लिए यानी हमारा स्कोर ट्रैक करने के लिए
  12674. 8:03:24एंड सेकंड वेरिएबल को हम यूज करेंगे अपने
  12675. 8:03:26कंप्यूटर का स्कोर ट्रैक करने के लिए सो
  12676. 8:03:28लेट्स मेक टू वेरिएबल फर्स्ट विल बी आवर
  12677. 8:03:30यूजर स्कोर जिसे शुरुआत में हम सेट करेंगे
  12678. 8:03:33टू जीरो एंड दूसरा होगा हमारे कंप्यूटर का
  12679. 8:03:35स्कोर जिसे भी शुरुआत में हम सेट करेंगे
  12680. 8:03:37टू जीरो अब ये तो हमारे यूजर एंड कंप्यूटर
  12681. 8:03:40का स्कोर हो गया इसके अलावा हमें अपने
  12682. 8:03:42जावास्क्रिप्ट के अंदर ये भी एक्सेस करना
  12683. 8:03:44पड़ेगा कि कौन से वाले ऑप्शन को सेलेक्ट
  12684. 8:03:46किया जा रहा है यानी हमारी जो तीन चॉइसेज
  12685. 8:03:47है तो उन तीनों में से एक्चुअली किस चॉइस
  12686. 8:03:49के ऊपर क्लिक किया जा रहा है उसे सेलेक्ट
  12687. 8:03:51किया जा रहा है तो वो करने के लिए हम सारी
  12688. 8:03:53की सारी चॉइसेज को एक्सेस करने वाले हैं
  12689. 8:03:55तो सारी चॉइसेज को एक्सेस करने के लिए हम
  12690. 8:03:57लिखेंगे लेट चॉइसेज या इसे कॉन्स्ट बना
  12691. 8:03:59सकते हैं कॉन्स्ट चॉइसेज इज इक्वल टू
  12692. 8:04:02डॉक्यूमेंट डॉट क्वेरी सेलेक्टर ऑल जिस भी
  12693. 8:04:06एलिमेंट के पास हमारी क्लास होगी चॉइस
  12694. 8:04:08यानी यहां से हमारा ये वाला डिव हमें
  12695. 8:04:10मिलेगा ये वाला डिव हमें मिलेगा और ये
  12696. 8:04:12वाला डिव हमें मिलेगा बेसिकली तीनों के
  12697. 8:04:14तीनों डिव हमारे पास आ जाएंगे और हर एक
  12698. 8:04:16डिव के ऊपर क्योंकि डिव और इमेज का साइज
  12699. 8:04:19ऑलमोस्ट सेम है तो हर एक डिव के ऊपर हम
  12700. 8:04:21अपने एक इवेंट लिसन को ऐड करने वाले हैं
  12701. 8:04:23जो हमारे क्लिक इवेंट को ट्रैक करेंगे तो
  12702. 8:04:26चॉइस ड फ
  12703. 8:04:28सारी की सारी चॉइसेज के लिए हम बेसिकली हर
  12704. 8:04:31एक इंडिविजुअल चॉइस को सेलेक्ट करेंगे और
  12705. 8:04:34हर इंडिविजुअल चॉइस के लिए हम ऐड करेंगे
  12706. 8:04:36उस पर एक इवेंट लेसनर जो किसे ट्रैक करेगा
  12707. 8:04:39जो हमारे क्लिक इवेंट को ट्रैक करेगा
  12708. 8:04:41जिसके बेसिस पर हमारा यह वाला फंक्शन एरो
  12709. 8:04:43फंक्शन रन होगा तो ये ऐसा सिंटेक्स है
  12710. 8:04:46जिसको हमने लास्ट टाइम भी देखा था अपना
  12711. 8:04:47लास्ट वाला गेम बिल्ड करते हुए इसमें
  12712. 8:04:49बेसिकली सारे के सारे चॉइसेज से हम एक-एक
  12713. 8:04:51इंडिविजुअल चॉइस डिव निकाल रहे हैं तो हर
  12714. 8:04:53इंडिविजुअल डिव हमारे पास आ जाएगा इन
  12715. 8:04:55फैक्ट इस इंडिविजुअल डिव को यहां पर कसोल
  12716. 8:04:57लॉग करके हम प्रिंट भी कर सकते हैं लेट मी
  12717. 8:04:59प्रिंट ऑल द चॉइसेज डिव एंड फिर हर एक डिव
  12718. 8:05:02के ऊपर हम एक इवेंट लिसन ऐड कर देंगे कि
  12719. 8:05:04जैसे ही हर एक चॉइस के ऊपर क्लिक किया जाए
  12720. 8:05:07वैसे ही हमारे पास प्रिंट होकर आए कसोल
  12721. 8:05:09डलॉग चॉइस
  12722. 8:05:12वाज क्लिक से सेव कर लेते हैं एंड रिफ्रेश
  12723. 8:05:17करते हैं साथ के साथ लेट मी ओपन द कंसोल
  12724. 8:05:19विंडो तो कंसोल के अंदर हम आ गए अब यहां
  12725. 8:05:22पर जैसे ही लेट्स सपोज मैंने अपनी रॉक
  12726. 8:05:23वाली चॉइस के ऊपर क्लिक किया तो हमारे पास
  12727. 8:05:25कोई एक्शन परफॉर्म नहीं हो रहा इसका रीजन
  12728. 8:05:27न इज प्रोबेबली बिकॉज़ हमने अपनी
  12729. 8:05:30स्क्रिप्ट टैग को यूज नहीं किया अपनी
  12730. 8:05:33app.js को कनेक्ट करने के लिए हमें यह
  12731. 8:05:35लाइन अपने बॉडी टैग के एंड होने से जस्ट
  12732. 8:05:36पहले लिखनी पड़ेगी इसको रिफ्रेश कर लेते
  12733. 8:05:38हैं रिफ्रेश किया तो एकदम से क्या हो रहा
  12734. 8:05:40है हमारे लिए हमारी चॉइसेज प्रिंट होके आ
  12735. 8:05:42रही है तो यहां पर जब हम console.log हर
  12736. 8:05:44एक इंडिविजुअल चॉइस प्रिंट करवा रहे हैं
  12737. 8:05:46मतलब हम हर एक इंडिविजुअल चॉइस वाला डिव
  12738. 8:05:48प्रिंट करवा रहे हैं तो ये हमारा फर्स्ट
  12739. 8:05:50डिव आ गया जो हाईलाइट हो रहा है ये हमारा
  12740. 8:05:51सेकंड डिव आ गया ये हमारा थर्ड डिव आ गया
  12741. 8:05:53और इन्हीं सारे डिब्स के ऊपर हमने अपने
  12742. 8:05:55इवेंट लिसन को ऐड किया है इसे एक बार हटा
  12743. 8:05:58देते हैं सेव रिफ्रेश तो जैसे ही हम रॉक
  12744. 8:06:01के ऊपर क्लिक करेंगे वैसे ही प्रिंट होकर
  12745. 8:06:02आएगा चॉइस वाज क्लिक्ड पेपर के ऊपर क्लिक
  12746. 8:06:05किया चॉइस वास क्लिक्ड इसके ऊपर क्लिक
  12747. 8:06:06किया चॉइस वाज क्लिक्ड इन फैक्ट हम हर एक
  12748. 8:06:09ये जो डिव है इनकी आईडी को भी एक्सेस कर
  12749. 8:06:11सकते हैं आईडी को एक्सेस करने के लिए
  12750. 8:06:13बेसिकली हम यहां एक वेरिएबल बना सकते हैं
  12751. 8:06:16कॉन्स्ट आईडी या इसे कह देंगे चॉइस आईडी
  12752. 8:06:19इज इक्वल टू हमारी चॉइस से हम कर देंगे
  12753. 8:06:23गेट एट्रबीक हमारा ऐसा मेथड था जिसको हम
  12754. 8:06:26ऑलरेडी पढ़ चुके हैं
  12755. 8:06:28गेट
  12756. 8:06:29एट्रिल की वैल्यू लेकर आएंगे और चॉइस आईडी
  12757. 8:06:32को भी प्रिंट करेंगे कि हमारे चॉइस की
  12758. 8:06:34एक्चुअल आईडी क्या है रिफ्रेश किया रॉक को
  12759. 8:06:37क्लिक किया तो चॉइस वाज क्लिक्ड आईडी क्या
  12760. 8:06:39थी रॉक पेपर को क्लिक किया चॉइस वाज
  12761. 8:06:41क्लिक्ड आईडी क्या थी पेपर सिसस को क्लिक
  12762. 8:06:43किया चॉइस वाज क्लिक्ड आईडी क्या थी सिर्स
  12763. 8:06:45तो इस तरीके से हमें यह भी पता चल रहा है
  12764. 8:06:47कि कौन सी स्पेसिफिक चॉइस को हमने सिलेक्ट
  12765. 8:06:49किया है और यह जो सिलेक्टेड चॉइस है यह
  12766. 8:06:51बेसिकली हमारे यूजर की चॉइस है हमारे लिए
  12767. 8:06:53इनफैक्ट इसे चॉइस आईडी की जगह वी कैन कॉल
  12768. 8:06:56इट यूजर चॉइस यह हमारे यूजर की चॉइस है
  12769. 8:06:59जिसको हम प्रिंट भी करवा सकते हैं तो इस
  12770. 8:07:01तरीके से हमारे पास यूजर की चॉइस तो
  12771. 8:07:03सेलेक्ट होकर आ गई अब हमारे यूजर की चॉइस
  12772. 8:07:05हमारे पास है पर गेम को खेलने के लिए यूजर
  12773. 8:07:07की चॉइस तो जरूरी है ही पर साथ के साथ
  12774. 8:07:09कंप्यूटर को भी अपनी एक रैंडम चॉइस जनरेट
  12775. 8:07:11करनी पड़ेगी और वो जनरेट करने के लिए हम
  12776. 8:07:13एक और नया फंक्शन बना सकते हैं लेट्स कॉल
  12777. 8:07:16इट प्ले गेम प्ले गेम में क्या करेंगे हम
  12778. 8:07:19बेसिकली सबसे पहले तो कंप्यूटर से एक
  12779. 8:07:21रैंडम चॉइस जनरेट करेंगे फिर कंपेयर
  12780. 8:07:24करेंगे यूजर जीतेगा या कंप्यूटर जीतेगा
  12781. 8:07:26एंड उस हिसाब से हम अपने स्कोर्स को अपडेट
  12782. 8:07:28करने वाले हैं तो ये सारा का सारा जो काम
  12783. 8:07:30होगा वो हमारे लिए प्ले गेम वाला फंक्शन
  12784. 8:07:32परफॉर्म करेगा और प्ले गेम को यहां से हम
  12785. 8:07:34कॉल कर सकते हैं मतलब जैसे ही हमने प्रिंट
  12786. 8:07:36करवा दिया कि ठीक है हमने चॉइस को ट्रैक
  12787. 8:07:38कर लिया यह हमारी यूजर की चॉइस थी उसके
  12788. 8:07:40बाद हम प्ले गेम को कॉल कर सकते हैं और
  12789. 8:07:42प्ले गेम में हम अपने यूजर की चॉइस को पास
  12790. 8:07:44कर देंगे प्ले गेम को पता होगा कि यूजर की
  12791. 8:07:47चॉइस क्या है यहां पर हम कंसोल डट लॉग
  12792. 8:07:50करवा सकते हैं अपने यूजर की चॉइस वी कैन
  12793. 8:07:53राइट यूजर चॉइस इज इक्वल टू दिस
  12794. 8:07:58वैल्यू एंड इसे यहां से हटा लेते हैं और
  12795. 8:08:02नेक्स्ट स्टेप हमारे लिए होगा वह होगा टू
  12796. 8:08:04जनरेट कंप्यूटर चॉइस यानी यूज़र की चॉइस
  12797. 8:08:06तो हमारे पास आ गई अब मुझे कंप्यूटर की
  12798. 8:08:08चॉइस को जनरेट कराना है तो कंप्यूटर की
  12799. 8:08:10चॉइस को जनरेट कराने के लिए हम एक और नया
  12800. 8:08:12फंक्शन बना लेते हैं एक चीज़ आप नोटिस
  12801. 8:08:14करेंगे कि जब भी हम अपने गेम्स को बिल्ड
  12802. 8:08:16कर रहे हैं लास्ट हमने टिकटक ट बिल्ड किया
  12803. 8:08:17था इसको भी जब हम बिल्ड कर रहे हैं जो
  12804. 8:08:19हमारे छोटे-छोटे काम हैं उन्हें हम
  12805. 8:08:20फंक्शंस के अंदर डिवाइड कर रहे हैं दिस इन
  12806. 8:08:23प्रोग्रामिंग इज़ कॉल्ड मॉड्यूलर वे ऑफ़
  12807. 8:08:25प्रोग्रामिंग मॉड्यूलर का मतलब होता है आप
  12808. 8:08:27हर एक काम के लिए एक फंक्शन बनाओ एक
  12809. 8:08:29फंक्शन का काम होगा एक ही काम करना एक ही
  12810. 8:08:31एक्शन परफॉर्म करना इससे हमारे छोटे-छोटे
  12811. 8:08:33मॉड्यूलर यानी छोटे-छोटे टुकड़े बन जाएंगे
  12812. 8:08:35फंक्शंस के जो रीयूज बल कंपोनेंट्स होते
  12813. 8:08:37हैं फॉर एग्जांपल एक बार हमने ये फंक्शन
  12814. 8:08:40बना दिया जनरेट कंप्यूटर
  12815. 8:08:44चॉइस तो एक बार इस फंक्शन को अगर हमने बना
  12816. 8:08:47दिया तो फ्यूचर में हमें कभी भी अगर
  12817. 8:08:49कंप्यूटर की कोई चॉइस जनरेट करनी होगी तो
  12818. 8:08:51उसके लिए हमें सिंपली इस फंक्शन को कॉल
  12819. 8:08:53करना पड़ेगा यानी इस फंक्शन के अंदर जो
  12820. 8:08:55लॉजिक लिखने वाले हैं हम वो हम इस फंक्शन
  12821. 8:08:57के अंदर भी लिख सकते थे हम प्ले गेम के
  12822. 8:08:58अंदर भी सेम लॉजिक को लिख सकते थे पर हम
  12823. 8:09:00लिखेंगे नहीं क्योंकि हम मॉड्यूलर वे ऑफ
  12824. 8:09:02प्रोग्रामिंग को फॉलो करना चाहते हैं
  12825. 8:09:03जिसमें रीयूज बल कंपोनेंट्स बनाएंगे यानी
  12826. 8:09:05ऐसे फंक्शंस क्रिएट करेंगे जिनकी अगर
  12827. 8:09:07फ्यूचर में हमें कभी दोबारा भी जरूरत पड़
  12828. 8:09:09गई तो उनको हम यूज कर पाए तो यहां पर
  12829. 8:09:11जनरेट इसे भी शॉर्ट कर देते हैं थोड़ा सा
  12830. 8:09:13कंप्यूटर चॉइस यह हम एक फंक्शन बनाने वाले
  12831. 8:09:16हैं अब बेसिकली हमें क्या करना है रॉक
  12832. 8:09:20पेपर
  12833. 8:09:21सजस इन तीनों में से हमारा जो कंप्यूटर है
  12834. 8:09:24वह रैंडम कुछ भी एक जनरेट करेगा तो रंडली
  12835. 8:09:27कुछ भी एक जनरेट करवाने से पहले हम अपनी
  12836. 8:09:29चॉइसेज को एक एरे के अंदर स्टोर कर सकते
  12837. 8:09:31हैं तो इन्हें चॉइसेज कह सकते हैं इन्हें
  12838. 8:09:33ऑप्शंस कह सकते हैं लेट ऑप्शन इज इक्वल टू
  12839. 8:09:36हमारे पास क्या-क्या ऑप्शन है हमारे पास
  12840. 8:09:37रॉक है हमारे पास पेपर है एंड हमारे पास
  12841. 8:09:40सीजर्स है अब इन्हें एरे के अंदर क्यों
  12842. 8:09:42मैंने स्टोर कर रहा है उसकी रीजनिंग अभी
  12843. 8:09:44बस दो मिनट के अंदर मैं आपको समझाने वाली
  12844. 8:09:46हूं क्योंकि एस सच जावास्क्रिप्ट के अंदर
  12845. 8:09:47कोई स्ट्रेट फॉरवर्ड तरीका नहीं है बहुत
  12846. 8:09:49सारी स्ट्रिंग से कोई भी रैंडम स्ट्रिंग
  12847. 8:09:51निकालने का लेकिन जावास्क्रिप्ट के अंदर
  12848. 8:09:52एक काफी वेल नोन फ्रीक्वेंसी
  12849. 8:09:57मैथ नाम की एक क्लास होती है क्लासेस क्या
  12850. 8:09:59होती है इसको हम बाद वाले चैप्टर के अंदर
  12851. 8:10:01डिटेल में पढ़ेंगे पर बेसिकली मैथ नाम की
  12852. 8:10:03एक चीज होती है जावास्क्रिप्ट के अंदर
  12853. 8:10:05जिसके पास एक रैंडम नाम का मेथड होता है
  12854. 8:10:07और यह रैंडम नाम का मेथड क्या करता है रो
  12855. 8:10:09से लेके वन के बीच में कोई भी एक रैंडम
  12856. 8:10:11वैल्यू जनरेट करता है जैसे इसे यहां पर एक
  12857. 8:10:14बार ट्राई करके देखते हैं इफ आई राइट मैथ
  12858. 8:10:17डरम तो क्या होगा कोई भी एक रैंडम नंबर
  12859. 8:10:19जनरेट होके आएगा इसे थोड़ा सा क्लियर कर
  12860. 8:10:21लेते हैं स्क्रीन को मैथ डॉट रैंडम से एक
  12861. 8:10:23रैंडम नंबर जनरेट होकर आएगा इफ आई डू इट
  12862. 8:10:25अगेन दूसरा रैंडम नंबर आएगा इफ आई डू इट
  12863. 8:10:27अगेन दूसरा रैंडम नंबर आएगा एंड आप नोटिस
  12864. 8:10:29करेंगे सारे के सारे नंबर्स अलग-अलग हैं
  12865. 8:10:32ये 99 से स्टार्ट हो रहा है ये 56 से
  12866. 8:10:35स्टार्ट हो रहा है ये 09 से स्टार्ट हो
  12867. 8:10:36रहा है ये 95 से स्टार्ट हो रहा है तो ये
  12868. 8:10:39सारे के सारे जो नंबर्स हैं इवन दो हम
  12869. 8:10:40फंक्शन सेम कॉल कर रहे हैं पर हर बार नंबर
  12870. 8:10:42हमारे लिए अलग जनरेट हो रहा है तो हम क्या
  12871. 8:10:44कर सकते हैं मैथ डरम की हेल्प से हम रैंडम
  12872. 8:10:47नंबर होल नंबर भी जनरेट कर सकते हैं उसका
  12873. 8:10:49एक ट्रिक होता है और जब हम रैंडम होल नंबर
  12874. 8:10:52जनरेट कर देंगे तो उसको बेसिकली हम अपने
  12875. 8:10:54एरे के लिए एक इंडेक्स की तरह ट्रीट
  12876. 8:10:56करेंगे तो स्ट्रिंग्स रैंडम जनरेट करना
  12877. 8:10:59पॉसिबल नहीं है लेकिन नंबर जनरेट करना
  12878. 8:11:01पॉसिबल है और एरे के अंदर नंबर क्या बन
  12879. 8:11:03सकता है एरे के अंदर नंबर इंडेक्स बन सकता
  12880. 8:11:05है इसीलिए वीी हैव स्टोर्ड आवर ऑप्शंस इन
  12881. 8:11:07द फॉर्म ऑफ एन एरे अब यहां पर ये जो रैंडम
  12882. 8:11:10नंबर्स है ये हमेशा जीरो से लेके वन के
  12883. 8:11:12बीच में ही जनरेट होते हैं तो सबसे पहले
  12884. 8:11:14तो हमें देखना है कि अभी ये रो से लेके वन
  12885. 8:11:16के बीच में जनरेट हो रहे हैं हमें इन्हें
  12886. 8:11:17किस रेंज में जनरेट कराना है हमें इसे
  12887. 8:11:19जीरो से लेके टू की रेंज में जनरेट करवाना
  12888. 8:11:21है तो उसके लिए व्हाट वी कैन राइट हम मैथ
  12889. 8:11:24डॉट रैंडम जब भी लिख रहे हैं तो जो भी
  12890. 8:11:26हमारे पास नंबर नंबर आएगा उसे हम
  12891. 8:11:27मल्टीप्लाई कर देंगे थ्री के साथ तो हमारा
  12892. 8:11:29जो भी नंबर आया पहले वो कोई नॉर्मल नंबर
  12893. 8:11:31आता रो से वन की रेंज में अब वो थ्री से
  12894. 8:11:33मल्टीप्लाई हो गया तो कोई भी नंबर जो वन
  12895. 8:11:35से छोटा है अगर थ्री से मल्टीप्लाई हो
  12896. 8:11:37जाता है तो वो रो से टू की रेंज में आ
  12897. 8:11:38जाता है दोबारा से अगर जनरेट करवाएंगे तो
  12898. 8:11:41दोबारा 2 पॉइंट समथिंग इस बार 0 पॉ समथिंग
  12899. 8:11:44इस बार 0 पॉट समथिंग 2 पॉइंट समथिंग 0 पॉ
  12900. 8:11:46समथिंग 0 पॉ समथिंग तो 0 पंट समथिंग 1
  12901. 8:11:49पॉइंट समथिंग या 2 पॉइंट समथिंग इसी रेंज
  12902. 8:11:51में हमारा नंबर अब जनरेट हो जाएगा जब हम
  12903. 8:11:52उसे थ्री से मल्टीप्लाई कर देंगे अगर हमें
  12904. 8:11:54रो से नाइन की रेंज में नंबर्स चाहिए तो
  12905. 8:11:56हमें सिंपली से 10 से मल्टीप्लाई करना
  12906. 8:11:58पड़ेगा 10 से मल्टीप्लाई करेंगे 7 पॉइंट
  12907. 8:11:59समथिंग आ गया 5 पॉइंट समथिंग आ गया 6 पॉट
  12908. 8:12:01समथिंग आ गया 2 पॉइंट समथिंग आ गया 9
  12909. 8:12:03पॉइंट समथिंग आ गया तो हमेशा जिस भी नंबर
  12910. 8:12:05से हम मैथ रट रैंडम को मल्टीप्लाई कर देते
  12911. 8:12:07हैं उससे एक नंबर पहले वाले तक हम रो से
  12912. 8:12:10लेके उससे रेंज तक नंबर को जनरेट कर सकते
  12913. 8:12:12हैं एंड ये जो बाद वाले डेसिमल्स है इनकी
  12914. 8:12:14एस सच हमें जरूरत नहीं है तो इन्हें रिमूव
  12915. 8:12:16करने के लिए भी मैथ के अंदर हमारे पास एक
  12916. 8:12:17और फंक्शन होता है हम बेसिकली लिख सकते
  12917. 8:12:19हैं मैथड फ्लोर मैथ डॉट फ्लोर से क्या
  12918. 8:12:22होगा हमारी डेसीमल वैल्यू सारी की सारी हट
  12919. 8:12:24जाएंगी एंटर किया रो आ गया एंटर किया नान
  12920. 8:12:27आ गया एट आ गया फर आ गया सेन आ गया फाइव आ
  12921. 8:12:29गया 0 आ गया टू आ गया तो अब ये वाली लाइन
  12922. 8:12:32क्या करेगी ये वाली लाइन हमारे लिए रो से
  12923. 8:12:34लेकर नाइन तक कोई भी एक रैंडम नंबर होल
  12924. 8:12:36नंबर जनरेट करेगी पर हमें रो से लेकर थ्री
  12925. 8:12:39तक चाहिए तो उसके लिए हम यहां पर इसे
  12926. 8:12:41मल्टीप्लाई कर सकते हैं विद थ्री तो टू आ
  12927. 8:12:43गया फिर टू आ गया फिर वन आ गया रो आ गया
  12928. 8:12:45टू आ गया टू आ गया टू टू एंड इस तरीके से
  12929. 8:12:48हमारे पास रैंडम 0 1 2 इन तीनों में से
  12930. 8:12:50कोई भी एक रैंडम नंबर जनरेट हो जाएगा और
  12931. 8:12:52ये जो नंबर जनरेट हुआ है इसे हम ट्रीट कर
  12932. 8:12:54सकते हैं एज आवर रैंडम इंडेक्स जिससे से
  12933. 8:12:57हमें चॉइस को या ऑप्शन को सेलेक्ट करने
  12934. 8:12:58में हेल्प मिलेगी तो रैंडम नंबर जनरेट
  12935. 8:13:01करने के लिए हम लिख सकते हैं मैथड फ्लोर
  12936. 8:13:04उसके अंदर मैथ डॉट रैंडम मल्टीप्ला बाय 3
  12937. 8:13:09एंड इसे यहां स्टोर करा सकते हैं कॉन्स्ट
  12938. 8:13:12रैंडम इंडेक्स इज इक्वल टू दिस वैल्यू और
  12939. 8:13:15हमारी चॉइस क्या बन जाएगी फाइनल चॉइस यानी
  12940. 8:13:17कंप्यूटर की चॉइस क्या बन जाएगी यहां से
  12941. 8:13:19रिटर्न कर देंगे हमारे कंप्यूटर की चॉइस
  12942. 8:13:21व्च इज बेसिकली ऑप्शंस के अंदर जो भी
  12943. 8:13:24रैंडम इंडेक्स पर वैल्यू आ रही है तो ये
  12944. 8:13:26हमारे क्यर की चॉइस होगी जो रिटर्न करके
  12945. 8:13:28हम अपने गेम वाले प्ले गेम वाले फंक्शन को
  12946. 8:13:30भेज देंगे तो यहां से एक वेरिएबल हम ले
  12947. 8:13:33सकते हैं कॉन्स्ट कंप्यूटर चॉइस जैसे यूजर
  12948. 8:13:36चॉइस था हमारे पास वैसे अब कंप्यूटर चॉइस
  12949. 8:13:37आ जाएगी कौन देगा जनरेट कंप्यूटर चॉइस
  12950. 8:13:40वाला यह
  12951. 8:13:42फंक्शन एंड फिर जैसे यहां यूजर चॉइस को हम
  12952. 8:13:45प्रिंट करवा रहे हैं वैसे ही कंप्यूटर
  12953. 8:13:46चॉइस को हम प्रिंट करवा सकते हैं सो दिस
  12954. 8:13:48इज गोइंग टू बी कंप्यूटर चॉइस सेव किया
  12955. 8:13:51रिफ्रेश कर लेते हैं जैसे ही हम रॉक को
  12956. 8:13:53क्लिक करेंगे वैसे क्या हुआ हमने तो रॉक
  12957. 8:13:55को सेलेक्ट किया और कंप्यूटर ने रैंडम
  12958. 8:13:57हमारे लिए सिजर जनरेट किया जैसे ही हम
  12959. 8:14:00पेपर को सिलेक्ट करेंगे हमने तो पेपर को
  12960. 8:14:02सिलेक्ट किया और कंप्यूटर ने रैंडम हमारे
  12961. 8:14:04लिए रॉक को सिलेक्ट किया जैसे ही हम सिजर
  12962. 8:14:06को सेलेक्ट करेंगे हमारी चॉइस तो सीजर्स
  12963. 8:14:08थी पर कंप्यूटर की चॉइस क्या थी उसकी चॉइस
  12964. 8:14:10भी सीजर्स थी तो हमें पता है ये वाला गेम
  12965. 8:14:12तो ड्रॉ हो जाएगा क्योंकि दोनों तरफ से
  12966. 8:14:13सिजर चूज हुआ है इस वाले गेम में कौन
  12967. 8:14:15जीतेगा इस वाले गेम में हम जीतेंगे
  12968. 8:14:17क्योंकि पेपर क्या करता है रॉक को कवर कर
  12969. 8:14:18देता है इस वाले गेम में कौन जीतेगा इस
  12970. 8:14:20वाले गेम में भी हम जीतेंगे क्योंकि रॉक
  12971. 8:14:22क्या करेगा सिजर को तोड़ देगा तो इस तरीके
  12972. 8:14:24से अब यूजर एंड कंप्यूटर दोनों के पास
  12973. 8:14:26अपनी चॉइसेज हैं और कंप्यूटर क्या कर रहा
  12974. 8:14:28है कंप्यूटर अपने लिए रैंडम चॉइसेज को
  12975. 8:14:30जनरेट कर रहा है जो कंप्लीट रैंडम जनरेट
  12976. 8:14:32हो रही है अब हमें दिखाना है कि जब यूजर
  12977. 8:14:34एंड कंप्यूटर फाइट करेंगे तो एक्चुअली
  12978. 8:14:35जीतने कौन वाला है तो वो फाइट करने के लिए
  12979. 8:14:38हम अपनी एफ एल्स कंडीशंस को यूज कर सकते
  12980. 8:14:40हैं सबसे पहले तो हम ये चेक कर लेते हैं
  12981. 8:14:42कि जिस केस में हमारे यूजर की चॉइस इक्वल
  12982. 8:14:45हो जाएगी हमारी कंप्यूटर की चॉइस के जब
  12983. 8:14:47दोनों चॉइसेज इक्वल हो जाएंगी तो वो कौन
  12984. 8:14:49सा गेम होगा तो वो हमारी ड्रॉ वाली कंडीशन
  12985. 8:14:51हो जाएगी ड्रॉ कंडीशन के लिए हम एक और अलग
  12986. 8:14:54से फंक्शन बना सकते हैं वी कैन कॉल इट
  12987. 8:14:55ड्रॉ गेम इज इक्वल टू इट विल बी एन एरो
  12988. 8:14:59फंक्शन जो प्रिंट करवाता है बेसिकली गेम
  12989. 8:15:02वाज ड्रॉ इस तरीके की चीज बस कंसोल
  12990. 8:15:05स्क्रीन के ऊपर प्रिंट करवा देगा तो यह हो
  12991. 8:15:08गया हमारा ड्रॉ गेम जिसमें हम कॉल कर
  12992. 8:15:10देंगे ड्रॉ गेम वाले अपने फंक्शन को सिर्फ
  12993. 8:15:13इसे अभी के लिए टेस्ट करते हैं इसको क्लिक
  12994. 8:15:15किया ड्रॉ नहीं हुआ गेम दोबारा क्लिक किया
  12995. 8:15:17इस बार भी ड्रॉ नहीं हुआ इस बार भी ड्रॉ
  12996. 8:15:18नहीं हुआ जैसे ही ड्रॉ हो गया मतलब हमने
  12997. 8:15:20भी लॉक चूज किया कंप्यूटर ने भी रॉक जनरेट
  12998. 8:15:22किया गेम वाज ड्रॉ यह हमारे लिए प्रिंट
  12999. 8:15:24होकर आ गया नेक्स्ट अब फोकस करते हैं
  13000. 8:15:26दूसरी कंडीशन पर यहां पर एल्स के अंदर आ
  13001. 8:15:28जाते हैं एल्स के अंदर हम एक वेरिएबल
  13002. 8:15:30क्रिएट कर सकते हैं यूजर विन यूजर विन को
  13003. 8:15:32शुरू में हम रख लेते हैं ट्रू यूजर विन
  13004. 8:15:34ट्रैक करेगा कि हमारा यूजर विन कर रहा है
  13005. 8:15:36या नहीं कर रहा ट्रू कहने का मतलब है हमने
  13006. 8:15:38अज्यू किया हम जीत गए हैं अब हम अपनी
  13007. 8:15:40कंडीशंस को चेक करना स्टार्ट करेंगे अगर
  13008. 8:15:43हमारी यूजर की चॉइस लेट्स सपोज यूजर की
  13009. 8:15:46चॉइस है रॉक तो कंप्यूटर की चॉइस क्या हो
  13010. 8:15:49सकती है कंप्यूटर की चॉइस रॉक तो हो नहीं
  13011. 8:15:51सकती क्यों क्योंकि रॉक होती तो गेम ड्रॉ
  13012. 8:15:53ही हो जाता पहले ही तो इसीलिए हमें पता है
  13013. 8:15:55कंप्यूटर की चॉइस रॉक तो नहीं हो सकती तो
  13014. 8:15:57कंप्यूटर की चॉइस क्या-क्या हो सकती है
  13015. 8:15:58कंप्यूटर ने या तो सीजर्स जनरेट किया होगा
  13016. 8:16:01या उसने पेपर जनरेट किया हो था अब दोनों
  13017. 8:16:03के लिए हम चेक कर सकते हैं यहां पर हम लिख
  13018. 8:16:05सकते हैं कि कंप्यूटर की चॉइस अगर हमारे
  13019. 8:16:08लिए पेपर थी तो कौन जीतेगा अगर कंप्यूटर
  13020. 8:16:12की चॉइस पेपर थी तो हु इज गोइंग टू विन
  13021. 8:16:14रॉक एंड पेपर में से हमारा कंप्यूटर जीतने
  13022. 8:16:16वाला है यानी यूजर हारने वाला है तो उस
  13023. 8:16:18केस में ये जो यूजर विन वेरिएबल है इसकी
  13024. 8:16:20वैल्यू हम सेट कर देंगे टू फॉल्स यानी ये
  13025. 8:16:22जो हमारा यूजर विन वेरिएबल है अगर
  13026. 8:16:24कंप्यूटर ने पेपर दिया और यूजर ने रॉक
  13027. 8:16:26दिया तो उस केस में हमारा कंप्यूटर जीत
  13028. 8:16:28जाएगा और यूजर विन वेरिएबल के अंदर हम
  13029. 8:16:29फॉल्स लिख देंगे लेकिन अगर कंप्यूटर ने
  13030. 8:16:32सिजर दिया तो उस केस में रॉक के अगेंस्ट
  13031. 8:16:34सिजर हार जाएगा और हमारा यूजर जीत जाएगा
  13032. 8:16:36यानी दूसरे केस में हम ट्रू सेट कर देंगे
  13033. 8:16:38यूजर विन को तो ये जो हमारा वेरिएबल है
  13034. 8:16:40इसके अंदर हम ट्रैक कर रहे हैं यूजर
  13035. 8:16:41जीतेगा या कंप्यूटर जीतेगा अगर कंप्यूटर
  13036. 8:16:43की चॉइस पेपर थी यूजर हार जाएगा नहीं तो
  13037. 8:16:45यूजर जीत जाएगा तो यह हमारा फर्स्ट केस हो
  13038. 8:16:47गया हमारे सेकंड केस पर आ जाते हैं अगर
  13039. 8:16:49यूजर की जो चॉइस थी दैट वाज इक्वल टू पेपर
  13040. 8:16:53यूजर ने क्या किया पेपर सेलेक्ट किया तो
  13041. 8:16:55कंप्यूटर की जो चॉइस है उस में पेपर तो हो
  13042. 8:16:57नहीं सकता नहीं तो गेम ड्रॉ हो जाता तो
  13043. 8:16:59कंप्यूटर के पास दो ही चॉइसेज बचती हैं या
  13044. 8:17:00तो कंप्यूटर ने रॉक चूज किया होगा या
  13045. 8:17:02कंप्यूटर ने सीजर्स चूज किया होगा तो पहली
  13046. 8:17:05चॉइस देखते हैं अगर कंप्यूटर की चॉइस
  13047. 8:17:07हमारे पास सीजर्स
  13048. 8:17:09होती अगर कंप्यूटर ने सीजर्स चूज किया
  13049. 8:17:12होता तो उस केस में क्या होता पेपर और
  13050. 8:17:14सीजर्स में कौन जीतेगा सीजर्स जीतेगा तो
  13051. 8:17:16यूजर विन क्या सेट हो जाता यूजर विन सेट
  13052. 8:17:19हो जाता टू फॉल्स यानी यूजर हार जाता और
  13053. 8:17:22दूसरे केस में जब हमारा कंप्यूटर रॉक को
  13054. 8:17:24चूज करता तो रॉक और पेपर में से पेपर
  13055. 8:17:26जीतेगा यानी यूजर जीतेगा तो उस केस में इस
  13056. 8:17:28वैल्यू को हम सेट कर देंगे टू ट्रू ये
  13057. 8:17:30बेसिकली हम एक और एफ एल्स यहां पर यूज़ कर
  13058. 8:17:32सकते थे पर मैंने थोड़ा सा कंपैक्ट तरीका
  13059. 8:17:33देखा है टर्नर स्टेटमेंट को उसी सेम लॉजिक
  13060. 8:17:36को लिखने का एंड अब आ जाएगा हमारा तीसरा
  13061. 8:17:38केस तीसरा केस क्या कहता है तीसरा केस
  13062. 8:17:40कहता है कि यूजर ने या तो रॉक लिया होगा
  13063. 8:17:42या पेपर लिया होगा या हमारे यूजर की चॉइस
  13064. 8:17:44अब फाइनली क्या बचती है सीजर्स बचती है तो
  13065. 8:17:46यूजर के पास तो सिजर है कंप्यूटर के पास
  13066. 8:17:48क्या-क्या चॉइसेज बचती हैं अब कंप्यूटर के
  13067. 8:17:50पास सीजर्स तो हो नहीं सकता नहीं तो ड्रॉ
  13068. 8:17:51हो जाता गेम तो कंप्यूटर के पास या तो रॉक
  13069. 8:17:53था या कंप्यूटर के पास पेपर था और यूजर के
  13070. 8:17:56पास क्या है सीजर्स है तो अगर हमारे
  13071. 8:17:58कंप्यूटर की
  13072. 8:18:00चॉइस रॉक हो जाएगी जिस केस में कंप्यूटर
  13073. 8:18:03की चॉइस रॉक है उस केस में यूजर हार जाएगा
  13074. 8:18:05यानी सिजर से रॉक टकराएगा तो रॉक जीतेगा
  13075. 8:18:07कंप्यूटर जीतेगा और सिजर से पेपर टकराएगा
  13076. 8:18:10तो यूजर जीत जाएगा यानी सिजर जीत जाएगा तो
  13077. 8:18:12इस केस में हम लिख देंगे ट्रू तो यहां पर
  13078. 8:18:13हमारी जो यूजर विन की कंडीशन है दैट इज
  13079. 8:18:15गोइंग टू बी इक्वल टू दिस अब जैसे ही
  13080. 8:18:18हमारा यूजर विन डिसाइड हो गया वैसे ही हम
  13081. 8:18:20अपने विनर को शो कर सकते हैं अपने विनर को
  13082. 8:18:22शो करने के
  13083. 8:18:24लिए बेसिकली हम अपने यूजर विन को पास कर
  13084. 8:18:27सकते हैं कि हमारा यूजर जीता या नहीं जीता
  13085. 8:18:29तो एक और नया फंक्शन बना लेते हैं लेट्स
  13086. 8:18:33कॉल इट शो विनर इज इक्वल टू दिस वैल्यू
  13087. 8:18:37यहां पर हमारे पास आएगा हमारा यूजर विन
  13088. 8:18:39वेरिएबल अगर यूजर विन की वैल्यू ट्रू हो
  13089. 8:18:42जाती है उस केस में हम लिखेंगे कसोल डलॉग
  13090. 8:18:45य
  13091. 8:18:47विन एल्स हम कंसोल डलॉग करने वाले हैं यू
  13092. 8:18:53लूज सेव कर लेते हैं इसे एंड रिफ्रेश कर
  13093. 8:18:57लेते हैं अब स्टार्ट करते हैं गेम को जैसे
  13094. 8:18:59ही हमने रॉक को सेलेक्ट किया हमारी चॉइस
  13095. 8:19:01क्या थी रॉक कंप्यूटर की चॉइस क्या थी
  13096. 8:19:03पेपर तो हम क्या कर गए लूज कर गए क्योंकि
  13097. 8:19:04पेपर क्या करता है रॉक को कवर कर देता है
  13098. 8:19:06तो उस केस में कंप्यूटर जीत गया और हम लूज
  13099. 8:19:08कर गए नेक्स्ट एक और ट्राई करते हैं हमने
  13100. 8:19:11सिजर को सेलेक्ट किया हमारी चॉइस क्या थी
  13101. 8:19:13सीजर्स कंप्यूटर की चॉइस क्या थी रॉक सिजर
  13102. 8:19:15क्या करता है रॉक से हार जाता है तो
  13103. 8:19:17ओबवियसली रॉक जीतेगा तो हम लूज कर गए
  13104. 8:19:19दोबारा से हमने सिजर सिलेक्ट किया तो इस
  13105. 8:19:20बार हमारी चॉइस सिजर थी कंप्यूटर ने पेपर
  13106. 8:19:22जनरेट किया और हम क्या कर गए हम विन कर गए
  13107. 8:19:24तो इस तरीके से हमारा जो बैक एंड का लॉजिक
  13108. 8:19:26है वो वो कंपलीटली वर्क कर रहा है अब ये
  13109. 8:19:28जो सेम मैसेजेस हैं हमें यहां पर लेकर आने
  13110. 8:19:30हैं अपने मैसेज वाले पैराग्राफ के अंदर
  13111. 8:19:32लेकर आने हैं तो वो काम करने के लिए हम
  13112. 8:19:34बेसिकली शो विनर वाले फंक्शन के अंदर ही
  13113. 8:19:37वही काम कर सकते हैं अब हमें क्योंकि अपने
  13114. 8:19:38मैसेज को चेंज करना है यानी इक्सड
  13115. 8:19:55एटीएमएल क्टर
  13116. 8:19:57एंड दिस इज गोइंग टू बी माय
  13117. 8:20:00मैसेज यहां पर जैसे यूजर जीत जाता है यानी
  13118. 8:20:03शो विनर वाले फंक्शन के अंदर जैसे ही यूजर
  13119. 8:20:05विनर बन जाता है वैसे ही क्या होगा वैसे
  13120. 8:20:08ही हम अपने मैसेज के अंदर या इनफैक्ट कसोल
  13121. 8:20:11डलॉग के साथ कर लेते हैं मैसेज डॉट इनर
  13122. 8:20:14टेक्स्ट को सेट कर देंगे यूजर या यू
  13123. 8:20:21विन नहीं तो हम अपने टेक्स्ट को सेट करने
  13124. 8:20:23वाले हैं टू यू लूज सेव एंड रिफ्रेश तो
  13125. 8:20:29जैसे ही हमने गेम को प्ले किया इस बार गेम
  13126. 8:20:31हमारा ड्रॉ हो गया तो बेसिकली ड्रॉ करने
  13127. 8:20:33की कंडीशन को हमने सेट नहीं किया है सेम
  13128. 8:20:35चीज हम यहां पर कर सकते हैं अपने मैसेज के
  13129. 8:20:37लिए जैसे ही गेम ड्रॉ हो रहा है वैसे ही
  13130. 8:20:39मैसेज को कर दो गेम
  13131. 8:20:42वाज ड्रॉ प्ले अगेन समथिंग लाइक दिस सेव
  13132. 8:20:47करते हैं रिफ्रेश करते हैं जैसे ही क्लिक
  13133. 8:20:49किया वैसे ही क्या आया यहां पर हमारी चॉइस
  13134. 8:20:52थी रॉक कंप्यूटर की चॉइस थी वेपर हम क्या
  13135. 8:20:54कर गए लूज कर गए तो यहां मैसेज में आ गया
  13136. 8:20:56यू लू
  13137. 8:20:57दोबारा क्लिक करेंगे दोबारा से हम लूज कर
  13138. 8:20:58गए दोबारा क्लिक करेंगे दोबारा लूज कर गए
  13139. 8:21:01एंड फाइनली वी विन कब विन किया जब हमने
  13140. 8:21:03रॉक को सेलेक्ट किया कंप्यूटर ने सीजर्स
  13141. 8:21:05जनरेट किया एंड वी विन इसी तरीके से हम
  13142. 8:21:07लूज कर गए लूज विन विन विन लूज एंड यह
  13143. 8:21:12हमारा वो वाली चॉइस आ गई जिसमें गेम हमारा
  13144. 8:21:14ड्रॉ हो गया दोनों ने रॉक को सेलेक्ट किया
  13145. 8:21:16तो गेम हमारा ड्रॉ हो गया अब इसी को कलर्स
  13146. 8:21:18के थ्रू विजुअली और रिप्रेजेंट करने का
  13147. 8:21:20तरीका होगा कि मैसेज में जैसे ही हम जीत
  13148. 8:21:22जाते हैं हम बैकग्राउंड कलर को भी चेंज कर
  13149. 8:21:23द यानी मैसेज के अंदर स्टाइल के अंदर
  13150. 8:21:27जाके हम अपने बैकग्राउंड कलर को सेट कर
  13151. 8:21:31सकते हैं टू ग्रीन लेट्स सेट अ ग्रीन कलर
  13152. 8:21:34जब हम विन कर जाते हैं एंड जब हम लूज कर
  13153. 8:21:37जाते हैं हम अपने बैकग्राउंड कलर को सेट
  13154. 8:21:39कर देंगे टू रेड एंड अगर हम ड्रा कर जाते
  13155. 8:21:41हैं तो हमारा बैकग्राउंड कलर हमारा वही
  13156. 8:21:43नॉर्मल कलर होगा जो style.css के अंदर
  13157. 8:21:45हमने बाय डिफॉल्ट सेट किया है एनी दिस कलर
  13158. 8:21:48लेट अस कॉपी इट इन app.js यहां आके ड्रॉ
  13159. 8:21:51गेम पे हमारा ये वाला कलर हो गया सेव किया
  13160. 8:21:53रिफ्रेश किया इस बार विजुअली हमें चीजें
  13161. 8:21:55और होती हुई दिखने वाली लिया जैसे ही रॉक
  13162. 8:21:57को सेलेक्ट किया क्या आया यूजर चॉइस थी
  13163. 8:22:00रॉक कंप्यूटर चॉइस थी रॉक गेम ड्रॉ हो गया
  13164. 8:22:02दोबारा सेलेक्ट किया यूजर चॉइस थी रॉक
  13165. 8:22:05कंप्यूटर की चॉइस थी पेपर तो पेपर क्या
  13166. 8:22:07करेगा रॉक को कवर कर देगा कंप्यूटर जीत
  13167. 8:22:09जाएगा हम लूज कर गए एंड वही मैसेज हमारे
  13168. 8:22:11लिए रेड कलर में डिस्प्ले हो करर आ गया
  13169. 8:22:13दोबारा प्ले करेंगे इस बार हम जीत गए यानी
  13170. 8:22:15यूजर ने हमने रॉक सेलेक्ट किया कंप्यूटर
  13171. 8:22:17की चॉइस थी सजस ओबवियसली रॉक जीत जाएगा यू
  13172. 8:22:19विन वाला मैसेज आ गया और इस बार ग्रीन कलर
  13173. 8:22:21में हमारा मैसेज हमारे लिए डिस्प्ले होकर
  13174. 8:22:22आ गया है तो कलर्स को हमने सेट कर लिया है
  13175. 8:22:25साथ में इनफैक्ट कौन जीता कौन हारा यानी
  13176. 8:22:27रॉक एंड सिर्स किसने किसको बीट किया उसे
  13177. 8:22:30भी हम साथ के साथ प्रिंट करवा सकते हैं तो
  13178. 8:22:32ये जो हमारा शो विनर वाला फंक्शन है इसे
  13179. 8:22:34हम यूजर एंड कंप्यूटर की चॉइस भी पास कर
  13180. 8:22:36सकते हैं इसे यूजर चॉइस दे देंगे इसे
  13181. 8:22:38कंप्यूटर चॉइस दे देंगे दोनों को हम यहां
  13182. 8:22:40पर आके एक्सेस कर सकते हैं दिस इज माय
  13183. 8:22:43यूजर चॉइस दिस इज माय कंप्यूटर चॉइस एंड
  13184. 8:22:46यहां जो मैसेज हम बड़ा सा लिखने की कोशिश
  13185. 8:22:48कर रहे हैं यहां पर बेसिकली हम लिख सकते
  13186. 8:22:53हैं यूजर चॉइस
  13187. 8:22:58बीट्स कंप्यूटर चॉइस यानी यूजर ने
  13188. 8:23:01कंप्यूटर को बीट कर दिया यही हमारा मैसेज
  13189. 8:23:04है और इसी का रिवर्स यहां पर लिख सकते हैं
  13190. 8:23:06यू
  13191. 8:23:08लूज यहां हमारे कंप्यूटर की चॉइस लिख देते
  13192. 8:23:10हैं एंड यह हमारी यूजर की चॉइस लिख देते
  13193. 8:23:13हैं या इन फैक्ट इसे और डिस्क्रिप्टिव
  13194. 8:23:15बनाने के लिए हम लिख सकते हैं योर दिस
  13195. 8:23:18चॉइस बीट्स दिस और यहां पर लिख सकते हैं
  13196. 8:23:22कंप्यूटर की जो चॉइस थी बीट्स योर चॉइस
  13197. 8:23:25ताकि हमें पता च चल जाए हमने क्या चूज
  13198. 8:23:27किया था सेव किया रिफ्रेश किया प्ले र मूव
  13199. 8:23:30हमने अपनी मूव प्ले कर दिया गेम क्या हो
  13200. 8:23:32गया ड्रॉ हो गया दोबारा प्ले करेंगे
  13201. 8:23:33दोबारा गेम ड्रॉ दोबारा प्ले ओके बहुत
  13202. 8:23:35ज्यादा ड्रॉ हो रहा है दोबारा प्ले किया
  13203. 8:23:37इस बार हम जीत गए क्या आया यू विन योर रॉक
  13204. 8:23:40बीट सीजर्स यानी हमने क्या किया था रॉक को
  13205. 8:23:42सिलेक्ट किया था कंप्यूटर की चॉइस क्या थी
  13206. 8:23:43सीजर्स थी वो हमारे लिए प्रिंट होके आ गई
  13207. 8:23:45कि हमने जो रॉक सिलेक्ट किया था उसने
  13208. 8:23:47सीजर्स को बीट कर दिया दोबारा प्ले किया
  13209. 8:23:49गेम इस बार ड्रॉ हो गया दोबारा प्ले किया
  13210. 8:23:51यू लॉस्ट पेपर बीट्स योर रॉक यानी हमने
  13211. 8:23:53रॉक को सेलेक्ट किया था और कंप्यूटर ने
  13212. 8:23:55पेपर जनरेट किया तो इसीलिए हम लूज कर गए
  13213. 8:23:57तो हमारा कलर ये आ रहा है तो इस तरीके से
  13214. 8:23:58हमारा प्रॉपर मैसेज है जिसे हम डिस्प्ले
  13215. 8:24:00कर सकते हैं तो यहां पर हमने मैसेज को
  13216. 8:24:02डिस्प्ले कराना सीख लिया प्रॉपर कलरिंग को
  13217. 8:24:04हम चेंज कर पा रहे हैं अपनी चॉइसेज को हम
  13218. 8:24:06सेलेक्ट कर पा रहे हैं नेक्स्ट जो चीज
  13219. 8:24:07बचती है दैट इज टू अपडेट आवर स्कोर कि
  13220. 8:24:09अपने स्कोर को किस तरीके से अपडेट करें
  13221. 8:24:11बेसिकली अगर हमारा यूजर जीत जाता है तो उस
  13222. 8:24:14केस में क्या होना चाहिए स्कोर अपडेट होना
  13223. 8:24:15चाहिए यूजर का तो यहां पर जैसे ही यूजर
  13224. 8:24:17जीतेगा हम क्या करेंगे यूजर स्कोर को प्लस
  13225. 8:24:20प्लस कर देंगे एंड अपने यूजर स्कोर को
  13226. 8:24:23एक्सेस भी कर लेते हैं यानी यहां पर
  13227. 8:24:26ये जो हमारा स्कोर बोर्ड है इसके अंदर ये
  13228. 8:24:28जो यूजर स्कोर वाला पैराग्राफ है एंड ये
  13229. 8:24:30कंप्यूटर स्कोर वाला पैराग्राफ है इन्हे
  13230. 8:24:32हम एक्सेस करने वाले हैं कंस्ट यूजर स्कोर
  13231. 8:24:35पैराग्राफ इन्हें लिख देते हैं क्योंकि
  13232. 8:24:37यूजर स्कोर वेरिएबल हम ऑलरेडी बना चुके
  13233. 8:24:39हैं इज इक्वल टू डॉक्यूमेंट डॉट क्वेरी
  13234. 8:24:42सिलेक्टर दिस इज गोइंग टू बी माय यूजर
  13235. 8:24:45स्कोर एंड इसी तरीके से हमारा एक
  13236. 8:24:50कंप्यूटर स्कोर वाला पैराग्राफ भी होगा
  13237. 8:24:54जहां पर हमारे पास कंप्यूटर स्कोर आ जाए
  13238. 8:24:56जाएगा तो इन्हें अपडेट करने के लिए हम
  13239. 8:24:59यहां लिख सकते हैं यूजर स्कोर
  13240. 8:25:02परा डॉट इनर टेक्स्ट इज इक्वल टू हमारा
  13241. 8:25:07यूजर स्कोर तो यह तो जब यूजर जीतेगा यूजर
  13242. 8:25:10स्कोर को अपडेट कर दो जब यूजर हारेगा तो
  13243. 8:25:12कंप्यूटर स्कोर को अपडेट कर दो कंप्यूटर
  13244. 8:25:14स्कोर अपडेट हो जाएगा और जो कंप्यूटर
  13245. 8:25:15स्कोर पैराग्राफ है उसके अंदर हम कंप्यूटर
  13246. 8:25:17स्कोर की न्यू वैल्यू को प्रिंट करवा
  13247. 8:25:19देंगे यहां से कसोल डलॉग वाली जो
  13248. 8:25:22स्टेटमेंट है इसे हम हटा सकते हैं सेव कर
  13249. 8:25:24लिया यह ड्रॉ वाली स्टेटमेंट को भी टा
  13250. 8:25:26देते हैं सेव कर लिया एंड रिफ्रेश किया इस
  13251. 8:25:29बार जैसे ही हमने चूज किया गेम ड्रॉ हो
  13252. 8:25:31गया गेम ड्रॉ होता है तो उस कोर्स के अंदर
  13253. 8:25:33कोई अपडेशन नहीं आएगी दोबारा चूज किया इस
  13254. 8:25:36बार हम जीत गए हम जीत गए तो हमारा स्कोर
  13255. 8:25:37अपडेट हो गया बाय वन दोबारा चूज किया
  13256. 8:25:40दोबारा हम जीत गए दोबारा स्कोर अपडेट हो
  13257. 8:25:41गया दोबारा चूज किया इस बार गेम ड्रॉ हो
  13258. 8:25:43गया दोबारा किया गेम ड्रॉ हो गया दोबारा
  13259. 8:25:45किया इस बार दोबारा हम जीत गए एंड फाइनली
  13260. 8:25:48हम फर्स्ट टाइम हारे हैं तो कंप्यूटर जीत
  13261. 8:25:49गया तो उसमें हमारे पास ये वाला मैसेज
  13262. 8:25:51डिस्प्ले होकर आ गया तो इस तरीके से
  13263. 8:25:53ऑलमोस्ट सारी चीजें हमने कर ली है एक बार
  13264. 8:25:55अपने कोड की तरफ दोबारा देख लेते हैं
  13265. 8:25:56लेट्स रिमूव द कसोल डलॉग स्टेटमेंट्स हमें
  13266. 8:25:59अब यह चीजें प्रिंट करवाने की जरूरत नहीं
  13267. 8:26:04है तो यह हमारा प्रॉपर गेम था जिसके अंदर
  13268. 8:26:07हमने अपने यूजर एंड कंप्यूटर के स्कोर को
  13269. 8:26:09ट्रैक किया उसके बाद हमने क्या किया अपने
  13270. 8:26:11चॉइसेज को एक्सेस किया सारी की सारी
  13271. 8:26:13चॉइसेज पर हमने एक इवेंट लिसन ऐड किया कि
  13272. 8:26:16जैसे किसी भी चॉइस को सेलेक्ट किया जाए
  13273. 8:26:18वैसे ही हमारे पास उस चॉइस की आईडी आ जाए
  13274. 8:26:20एंड फिर हम गेम को प्ले करना स्टार्ट कर
  13275. 8:26:22दें तो हमारे पास यूजर चॉइस तो है ही कि
  13276. 8:26:24यूजर ने किसे सेलेक्ट किया उसके बाद हमने
  13277. 8:26:26कंप्यूटर से चॉइस भी जनरेट करवा ली
  13278. 8:26:27कंप्यूटर से चॉइस जनरेट करवाने के लिए
  13279. 8:26:29हमने क्या किया इस फंक्शन को यूज़ किया
  13280. 8:26:31बेसिकली रॉक पेपर सीजर्स ये हमारा एक एरे
  13281. 8:26:33है इस एरे का एक रैंडम इंडेक्स हमने जनरेट
  13282. 8:26:35किया यूजिंग मैथ डरम जिसको हमने यूज़ करके
  13283. 8:26:38अपनी कंप्यूटर की चॉइस जनरेट कराई उसे
  13284. 8:26:39रिटर्न कर दिया वो कंप्यूटर की चॉइस हमारे
  13285. 8:26:41पास जनरेट होकर आई यहां पर अब हमारे पास
  13286. 8:26:44प्ले गेम में यूजर चॉइस है कंप्यूटर चॉइस
  13287. 8:26:46है दोनों को फाइट करना है फाइट करने के
  13288. 8:26:47लिए एफएस वाला लॉजिक लिखा यूजर चॉइस
  13289. 8:26:50कंप्यूटर चॉइस सेम है तो गेम ड्रॉ कर दो
  13290. 8:26:52अगर यूजर चॉइस रॉक है तो देख लो कि
  13291. 8:26:54कंप्यूटर ने क्या चूज किया उसके हिसाब से
  13292. 8:26:55यू यूर जीतेगा या नहीं जीतेगा अगर चॉइस
  13293. 8:26:58पेपर है तो फिर यूजर जीतेगा या नहीं
  13294. 8:26:59जीतेगा तो वो वाला लॉजिक हमने खेला एंड ये
  13295. 8:27:01लॉजिक बहुत ही आसान है हम सबको पता है रॉक
  13296. 8:27:03पेपर सजस कैसे खेला जाता है एंड फाइनली हम
  13297. 8:27:06अपने विनर को शो कर देंगे कि हमारा विनर
  13298. 8:27:08कौन है क्या कंप्यूटर हमारा विनर था या
  13299. 8:27:10फिर यूजर हमारा विनर था तो हम वो वेरिएबल
  13300. 8:27:12पास ऑन कर देंगे हम यूजर की चॉइस एंड
  13301. 8:27:13कंप्यूटर की चॉइस पास ऑन कर रहे हैं तो शो
  13302. 8:27:16विनर के अंदर अगर हमारा यूजर जीतता है तो
  13303. 8:27:18हमें उसके स्कोर को अपडेट करके दिखाना है
  13304. 8:27:20एंड मैसेज को अपडेट करके दिखाना है अगर
  13305. 8:27:22कंप्यूटर जीतता है तो कंप्यूटर के स्कोर
  13306. 8:27:24को अपडेट करके दिखाना है और मैसेज को
  13307. 8:27:25अपडेट करके दिखाना है और ड्रॉ वाले केस
  13308. 8:27:27में हमें सिर्फ मैसेज को अपडेट करना है
  13309. 8:27:29हमें स्कोर को अपडेट करने की जरूरत नहीं
  13310. 8:27:30है सो दिस वाज ऑल अबाउट आवर रॉक पेपर सिजर
  13311. 8:27:33गेम जिसको हमने कंप्लीट कर लिया है इसके
  13312. 8:27:36अंदर हमने
  13313. 8:27:56बार गेम ड्रॉ हो गया कंप्यूटर जीत रहा है
  13314. 8:27:57हम जीत रहे हैं ड्रॉ हो रहा है कंप्यूटर
  13315. 8:27:59जीत रहा है ड्रॉ एंड इस तरीके से वी कैन
  13316. 8:28:02कंटिन्यू प्लेइंग आवर गेम आई होप कि रॉक
  13317. 8:28:03पेपर सेसस का ये मिनी प्रोजेक्ट बिल्ड
  13318. 8:28:05करने में हमें मजा आया होगा इसके अंदर
  13319. 8:28:06हमने काफी सारे डिफरेंट डिफरेंट अपने
  13320. 8:28:08जावास्क्रिप्ट के कॉन्सेप्ट्स को यूज़
  13321. 8:28:09किया है इन कॉन्सेप्ट्स को रिवाइज करते
  13322. 8:28:11रहना स्पेशली इन कांसेप्ट को छोटे-छोटे
  13323. 8:28:13प्रोजेक्ट्स के अंदर किसी ना किसी
  13324. 8:28:15प्रैक्टिकल मीडियम के थ्रू प्रैक्टिस करते
  13325. 8:28:16रहना बहुत इंपॉर्टेंट है ताकि इनको हम याद
  13326. 8:28:18कर सके हाय एवरीवन और अब हम स्टार्ट करने
  13327. 8:28:20वाले हैं जावास्क्रिप्ट के अंदर अपने
  13328. 8:28:21नेक्स्ट चैप्टर के साथ जिसका नाम है
  13329. 8:28:23क्लासेस एंड ऑब्जेक्ट्स अब क्लासेस एंड
  13330. 8:28:25ऑब्जेक्ट्स प्रोग्रामिंग के अंदर काफी
  13331. 8:28:26इंपॉर्टेंट कांसेप्ट है पर एक चीज एक
  13332. 8:28:28डिस्क्लेमर मैं आपको यहां पर देना चाहती
  13333. 8:28:30हूं कि जावास्क्रिप्ट के अंदर जब भी हम
  13334. 8:28:31किसी प्रोजेक्ट को बिल्ड कर रहे होते हैं
  13335. 8:28:33तो प्रोजेक्ट के अंदर किन-किन कॉन्सेप्ट्स
  13336. 8:28:34को किन-किन टेक्नोलॉजीज पर को हम यूज़
  13337. 8:28:36करने वाले हैं वो कंप्लीट डिपेंड करता है
  13338. 8:28:38कि हम किस तरीके का प्रोजेक्ट बिल्ड कर
  13339. 8:28:39रहे हैं फॉर एग्जांपल कोई ऐसा प्रोजेक्ट
  13340. 8:28:41है जिसके अंदर क्लासेस एंड ऑब्जेक्ट्स की
  13341. 8:28:43काफी ज्यादा जरूरत है तो उसमें आप देखोगे
  13342. 8:28:45कि हम बहुत सारी डिफरेंट डिफरेंट क्लासेस
  13343. 8:28:46को बिल्ड करेंगे वहीं दूसरी तरफ कुछ ऐसे
  13344. 8:28:48प्रोजेक्ट्स होते हैं जिसमें हमें क्लास
  13345. 8:28:49बनाने की कोई जरूरत नहीं होती तो वहां पर
  13346. 8:28:51हम क्लासेस को ज्यादा इंप्लीमेंट नहीं कर
  13347. 8:28:52रहे होते बट इंटरव्यू पॉइंट ऑफ व्यू से
  13348. 8:28:55यानी जब भी हम कहीं पर एज अ वेब डेवलपर एज
  13349. 8:28:57अ फ्रंट एंड डेवलपर इंटरव्यूज देने जाते
  13350. 8:28:59हैं तो वहां पर हमसे इस तरीके के कांसेप्ट
  13351. 8:29:01की जावास्क्रिप्ट में क्लासेस कैसे वर्क
  13352. 8:29:02करती हैं ऑब्जेक्ट्स कैसे वर्क करती हैं
  13353. 8:29:04प्रोटोटाइप्स क्या होते हैं इस तरीके के
  13354. 8:29:06सवाल हम एक्सपेक्ट कर सकते हैं तो इसीलिए
  13355. 8:29:08ये चैप्टर हमारे लिए इंपॉर्टेंट है ये
  13356. 8:29:09कांसेप्ट हो सकता है किसी प्रोजेक्ट में
  13357. 8:29:10काफी ज्यादा यूज हो और हो सकता है किसी
  13358. 8:29:12दूसरे प्रोजेक्ट के अंदर उतने ज्यादा
  13359. 8:29:13फ्रीक्वेंसी
  13360. 8:29:26ऑब्जेक्ट्स क्या होती थी एक जावास्क्रिप्ट
  13361. 8:29:28ऑब्जेक्ट इज एन एंटिटी हैविंग सम स्टेट
  13362. 8:29:30एंड सम बिहेवियर्स यानी जावास्क्रिप्ट के
  13363. 8:29:32अंदर ऑब्जेक्ट क्या होती है एक एंटिटी
  13364. 8:29:34होती है एक ऐसी चीज होती है जिसके अंदर दो
  13365. 8:29:36चीजें होती हैं प्रॉपर्टीज होती हैं एंड
  13366. 8:29:38कुछ बिहेवियर्स होते हैं प्रॉपर्टीज कहने
  13367. 8:29:40का मतलब कुछ वेरिएबल हमारी ऑब्जेक्ट के
  13368. 8:29:42अंदर हम कुछ वेरिएबल को स्टोर कर सकते हैं
  13369. 8:29:44साथ के साथ हमारी ऑब्जेक्ट के अंदर हमारे
  13370. 8:29:46मेथड्स भी स्टोर हो सकते हैं यानी हमारे
  13371. 8:29:48कुछ फंक्शंस हमारी ऑब्जेक्ट के अंदर आ
  13372. 8:29:49सकते हैं इसका एक एग्जांपल हम देखने वाले
  13373. 8:29:51हैं हमारे कोड के अंदर हमने जावास्क्रिप्ट
  13374. 8:29:54नाम का फोल्डर बनाया हुआ है अपनी एक
  13375. 8:29:55index.htm बनाई हुई है जिसके अंदर सिर्फ
  13376. 8:29:58बॉयलर प्लेट कोड है और इसे हमने कनेक्ट
  13377. 8:29:59किया अपनी app.js के साथ एंड इसी सेम फाइल
  13378. 8:30:01को हमने अपने ब्राउजर पर खोल रखा है हम
  13379. 8:30:03अभी कंसोल विंडो पर है इंस्पेक्ट करके एंड
  13380. 8:30:06app.js के अंदर एक बार आ जाते हैं यहां पर
  13381. 8:30:08हम अपनी एक नॉर्मल सी सिंपल सी ऑब्जेक्ट
  13382. 8:30:10क्रिएट करने वाले एक स्टूडेंट ऑब्जेक्ट तो
  13383. 8:30:12एक ऑब्जेक्ट हमें ऑलरेडी क्रिएट करना आता
  13384. 8:30:14है हम लिखते हैं कॉन्स्ट फिर जैसे हम किसी
  13385. 8:30:16वेरिएबल का नाम लिखते हैं वैसे ही हम
  13386. 8:30:17ऑब्जेक्ट का नाम लिख सकते हैं हम लिख सकते
  13387. 8:30:19हैं कंस्ट स्टूडेंट इज इक्वल टू एंड
  13388. 8:30:20ऑब्जेक्ट बनाने के लिए हम अपने कर्ली
  13389. 8:30:22ब्रेसस का यूज़ करते हैं अब जावास्क्रिप्ट
  13390. 8:30:24के अंदर ऑब्जेक्ट बनाने के अलग-अलग तरीके
  13391. 8:30:25हो
  13392. 8:30:26इस तरीके से ऑब्जेक्ट बनाना एक तरीका है
  13393. 8:30:28बाद में जाके जब हम क्लासेस को पढ़ेंगे
  13394. 8:30:30इसी चैप्टर के अंदर तो हम एक और तरीका जान
  13395. 8:30:32रहे होंगे कि दूसरे तरीके से हम
  13396. 8:30:33ऑब्जेक्ट्स को कैसे क्रिएट कर सकते हैं तो
  13397. 8:30:35ये होता है डायरेक्ट वे ऑफ क्रिएटिंग एन
  13398. 8:30:37ऑब्जेक्ट यहां हम इस ऑब्जेक्ट के अंदर
  13399. 8:30:38स्टूडेंट नाम के ऑब्जेक्ट के अंदर कुछ-कुछ
  13400. 8:30:39प्रॉपर्टीज लिख सकते हैं हमारी क्या
  13401. 8:30:41प्रॉपर्टीज हो सकती हैं नेम हमारी एक
  13402. 8:30:43प्रॉपर्टी हो सकती है या इसे हम फुल नेम
  13403. 8:30:44कह सकते हैं कि हमारा जो स्टूडेंट है उसके
  13404. 8:30:46लिए फुल नेम हमारी एक प्रॉपर्टी है फॉर
  13405. 8:30:48एग्जांपल स्टूडेंट का नाम है श्रद्धा खाप
  13406. 8:30:52यह हमारी एक प्रॉपर्टी होगी फिर कॉमा से
  13407. 8:30:53हम कोई दूसरी प्रॉपर्टी लिख सकते हैं हम
  13408. 8:30:55मा लिख सकते हैं लेट्स सपोज मार्क्स आर
  13409. 8:30:5894.4 तो ये क्या हो गई ये दो प्रॉपर्टीज
  13410. 8:31:00हो गई हमारी ऑब्जेक्ट की पर इसके साथ में
  13411. 8:31:02ऑब्जेक्ट के अंदर हम कुछ मेथड्स को भी
  13412. 8:31:04डिफाइन कर सकते हैं मेथड्स को कैसे डिफाइन
  13413. 8:31:06करते हैं दो तरीके होते हैं या तो हम मेथड
  13414. 8:31:08का नाम लिख सकते हैं फॉर एग्जांपल यहां पर
  13415. 8:31:10है एक मेथड है प्रिंट मार्क्स तो हम
  13416. 8:31:13लिखेंगे कोलन एंड उसके बाद हम अपना एक
  13417. 8:31:16फंक्शन क्रिएट कर सकते हैं इस तरीके से भी
  13418. 8:31:18फंक्शन को क्रिएट किया जा सकता है नहीं तो
  13419. 8:31:20हम चाहे तो एक एरो फंक्शन भी बना सकते हैं
  13420. 8:31:21यहां पर हम लिखेंगे कसोल डलॉग मार्क्स इ इ
  13421. 8:31:26इटू एंड यहां हम यूज कर लेंगे अपने
  13422. 8:31:28मार्क्स नाम के वेरिएबल को जो हमारी
  13423. 8:31:30ऑब्जेक्ट के अंदर ही अवेलेबल है एंड इसे
  13424. 8:31:32कर देंगे सेव तो इस तरीके से हमारी एक
  13425. 8:31:34ऑब्जेक्ट क्रिएट हो गई जिसके अंदर
  13426. 8:31:35प्रॉपर्टीज भी है इन प्रॉपर्टीज को हम
  13427. 8:31:36स्टेट भी कह देते हैं और दूसरा इसके अंदर
  13428. 8:31:38फंक्शंस भी हैं जिनको हम अपने मेथड्स कहते
  13429. 8:31:40हैं जिसको हम अपने ऑब्जेक्ट का बिहेवियर
  13430. 8:31:42कह सकते हैं अब इस ऑब्जेक्ट को हम अपने
  13431. 8:31:43वेब पेज के ऊपर एक्सेस कर सकते हैं अपने
  13432. 8:31:45कंसोल के अंदर पेज को रिफ्रेश करने के बाद
  13433. 8:31:47आई कैन प्रिंट स्टूडेंट और जैसे ही एंटर
  13434. 8:31:49किया हमारे लिए ऑब्जेक्ट प्रिंट होकर आ गई
  13435. 8:31:51तो इस ऑब्जेक्ट के अंदर हमें दिख रहा है
  13436. 8:31:52हमारा फुल नेम आ रहा है ये एक प्रॉपर्टी
  13437. 8:31:54है हमारे मार्क्स आ रहे हैं एक फंक्शन
  13438. 8:31:55हमारे लिए आ रहा है प्रिंट मार्क्स हम
  13439. 8:31:58चाहें तो स्टूडेंट के लिए सिर्फ उसका फुल
  13440. 8:32:00नेम भी प्रिंट करवा सकते हैं स्टूडेंट के
  13441. 8:32:02लिए हम चाहें तो सिर्फ उनके मार्क्स भी
  13442. 8:32:04प्रिंट करवा सकते हैं और स्टूडेंट के लिए
  13443. 8:32:05अपने फंक्शन को भी कॉल कर सकते हैं लेट्स
  13444. 8:32:07कॉल आवर प्रिंट मार्क्स फंक्शन यहां
  13445. 8:32:09मार्क्स इज नॉट डिफाइंड आ रहा है तो इसे
  13446. 8:32:11हम कर लेंगे दिस डॉट मार्क्स सेव रिफ्रेश
  13447. 8:32:15एंड प्रिंट मार्क्स जैसे ही करेंगे तो इस
  13448. 8:32:17बार प्रिंट होकर आएगा मार्क्स = 94.4 अब
  13449. 8:32:20सबसे पहली चीज क्योंकि हमने एक दिस नया
  13450. 8:32:22कीवर्ड यूज़ किया है मैंने आपको पहले
  13451. 8:32:23बताया था इस चैप्टर के अंदर हम बहुत सारे
  13452. 8:32:24नए कीवर्ड्स को यूज़ करने ने वाले हैं अब
  13453. 8:32:26ये दिस क्या नया कीवर्ड होता है दिस का
  13454. 8:32:28मतलब होता है जिस भी चीज की हम बात कर रहे
  13455. 8:32:29हैं प्रोग्रामिंग के अंदर तो
  13456. 8:32:31जावास्क्रिप्ट के अंदर जब भी किसी
  13457. 8:32:32ऑब्जेक्ट के अंदर हम दिस को यूज़ कर रहे
  13458. 8:32:34हैं तो यहां पर दिस का मतलब है वही
  13459. 8:32:35ऑब्जेक्ट तो यहां पर दिस का दिस डॉट
  13460. 8:32:38मार्क्स लिखने का बेसिक मतलब है कि हम
  13461. 8:32:39लिखना चाह रहे हैं स्टूडेंट डॉट मार्क्स
  13462. 8:32:41तो जहां भी हमने दिस लिख दिया मतलब हम इस
  13463. 8:32:43ऑब्जेक्ट की बात कर रहे हैं उस ऑब्जेक्ट
  13464. 8:32:44के अंदर तो हम अपनी मार्क्स वाली ये जो
  13465. 8:32:47प्रॉपर्टी है इसको डायरेक्टली एक्सेस नहीं
  13466. 8:32:48कर सकते हम इसको दिस के थ्रू एक्सेस कर
  13467. 8:32:50सकते हैं तो इस तरीके से हमने एक नॉर्मल
  13468. 8:32:52ऑब्जेक्ट क्रिएट कर ली अपनी प्रोग्रामिंग
  13469. 8:32:53के अंदर अपने कोड के अंदर और इस तरीके की
  13470. 8:32:55हम कई सारी डिफरेंट डिफरेंट ऑब्जेक्ट्स
  13471. 8:32:57हैं जिनको क्रिएट कर सकते हैं अब ये तो हो
  13472. 8:32:59गई हमारी एक सिंपल साफ-सुथरी ऑब्जेक्ट एक
  13473. 8:33:01ऑब्जेक्ट क्या होती है हमने ऑलरेडी पढ़
  13474. 8:33:03लिया इट इज एन एंटिटी हैविंग स्टेट यानी
  13475. 8:33:05प्रॉपर्टीज एंड कुछ बिहेवियर यानी मेथड्स
  13476. 8:33:07पर हर ऑब्जेक्ट जो भी जावास्क्रिप्ट के
  13477. 8:33:10अंदर बनती है उसके अंदर एक स्पेशल
  13478. 8:33:11प्रॉपर्टी अपने आप ऑटोमेटिक
  13479. 8:33:13क्रिएटेड्रॉअर्नेविगेटर
  13480. 8:33:25ऑब्जेक्ट है और प्रोटोटाइप के अंदर क्या
  13481. 8:33:27है प्रोटोटाइप के अंदर कई सारे डिफरेंट
  13482. 8:33:29मेथड्स डिफरेंट प्रॉपर्टीज हमें देखने को
  13483. 8:33:30मिलते हैं जैसे इज प्रोटोटाइप ऑफ टू
  13484. 8:33:33स्ट्रिंग फॉर एग्जांपल टू स्ट्रिंग जो है
  13485. 8:33:35ये दिख रहा है यहां पर कि एक फंक्शन है तो
  13486. 8:33:37अगर मैं लिखूं स्टूडेंट डॉट प्रिंट
  13487. 8:33:41मार्क्स जैसे ही स्टूडेंट डॉट प्रिंट
  13488. 8:33:43मार्क्स लिखेंगे हमारे लिए हमारा जो
  13489. 8:33:45प्रिंट मार्क्स नाम का फंक्शन हमने बनाया
  13490. 8:33:46था वो प्रिंट होकर आ जाएगा पर अगर यहां
  13491. 8:33:48मैं लिखूं स्टूडेंट ड एसी तो हमारे पास आ
  13492. 8:33:50जाएगा अनडिफाइंड क्योंकि ए बी सी स्टूडेंट
  13493. 8:33:52के अंदर हमने कभी डिफाइन ही नहीं किया बट
  13494. 8:33:54इफ आई राइट स्टूडेंट डॉट टू
  13495. 8:33:57स्ट्रिंग इस तरीके से प्रिंट करवाया तो
  13496. 8:33:59यहां एक फंक्शन प्रिंट होकर आ रहा है बट
  13497. 8:34:01हमने तो स्टूडेंट ऑब्जेक्ट के अंदर कभी टू
  13498. 8:34:03स्ट्रिंग वाला फंक्शन क्रिएट ही नहीं किया
  13499. 8:34:05तो स्टूडेंट को ये टू स्ट्रिंग वाला
  13500. 8:34:06फंक्शन मिल कहां से रहा है तो स्टूडेंट को
  13501. 8:34:08ये टू स्ट्रिंग वाला फंक्शन हमारी इस
  13502. 8:34:09प्रोटोटाइप ऑब्जेक्ट से मिल रहा है तो जब
  13503. 8:34:11भी हम कोई भी जावास्क्रिप्ट की ऑब्जेक्ट
  13504. 8:34:13क्रिएट करते हैं उसके अंदर हमेशा एक
  13505. 8:34:15स्पेशल प्रॉपर्टी होती है कॉल्ड
  13506. 8:34:16प्रोटोटाइप और ये जो प्रोटोटाइप प्रॉपर्टी
  13507. 8:34:18होती है ये अपने आप में एक ऑब्जेक्ट है
  13508. 8:34:20यानी एक ऑब्जेक्ट के अंदर एक और बाय
  13509. 8:34:22डिफॉल्ट ऑब्जेक्ट आ रही है कॉल्ड
  13510. 8:34:24प्रोटोटाइप और इसके अंदर कुछ स्पेशल
  13511. 8:34:25प्रॉपर्टीज होंगी इसके अंदर कुछ स्पेशल
  13512. 8:34:27हमारे पास मेथड्स होंगे यानी बिहेवियर्स
  13513. 8:34:29होंगे अब प्रोटोटाइप होने का मैं आपको
  13514. 8:34:31प्रैक्टिकल इंप्लीमेंटेशन बताने वाली हूं
  13515. 8:34:33फॉर एग्जांपल वी क्रिएट एन एरे कॉल्ड अ इस
  13516. 8:34:36एरे के अंदर हमारे फ्रूट्स हैं एप्पल है
  13517. 8:34:39मैंगो है बनाना है तो इस तरीके से एक एरे
  13518. 8:34:42हमने बना लिया जिसके अंदर हमारे पास काफी
  13519. 8:34:44सारे डिफरेंट डिफरेंट फ्रूट्स हैं अब जब
  13520. 8:34:46भी हम एरे का टाइप डिस्कस करते हैं हमने
  13521. 8:34:49पहले बात की थी कि हमारा जो टाइप ऑफ़ एरे
  13522. 8:34:51होता है वो एरे नहीं होता वो नंबर्स नहीं
  13523. 8:34:52होता वो स्ट्रिंग्स नहीं होता वो क्या
  13524. 8:34:54होता है ऑब्जेक्ट होता है तो जावा
  13525. 8:34:55स्क्रिप्ट के अंदर एरे इंटरनली एक
  13526. 8:34:57ऑब्जेक्ट होती है तो अगर मैं अपने एरे को
  13527. 8:34:59प्रिंट करवाती हूं तो उसके अंदर हमारे
  13528. 8:35:01इंडा इसस आते हैं हमारी लेंथ आती है पर
  13529. 8:35:03साथ के साथ एरे के अंदर ऑटोमेटिक एक
  13530. 8:35:05प्रोटोटाइप आता है और ये क्या प्रोटोटाइप
  13531. 8:35:07है ये एरे टाइप का ही प्रोटोटाइप है जिसके
  13532. 8:35:09अंदर काफी सारे डिफरेंट डिफरेंट मेथड्स
  13533. 8:35:11एंड प्रॉपर्टीज होते हैं अब जब भी हम
  13534. 8:35:13जावास्क्रिप्ट के अंदर किसी एरे को डिफाइन
  13535. 8:35:15करते हैं मैंने तो एरे के अंदर पुश करने
  13536. 8:35:17के लिए कोई फंक्शन क्रिएट नहीं किया पॉप
  13537. 8:35:18करने के लिए कोई फंक्शन क्रिएट नहीं किया
  13538. 8:35:20पर फिर भी एरे के अंदर डॉट पुश करके इफ आई
  13539. 8:35:23राइट लीची तो उसे से क्या होगा मेरे एरे
  13540. 8:35:26के अंदर एक और नया एलिमेंट पुश हो जाएगा
  13541. 8:35:28पर इस फंक्शन को पुश फंक्शन को मैंने कभी
  13542. 8:35:30डिफाइन ही नहीं किया तो ये एगजैक्टली आ
  13543. 8:35:31कहां से रहा है तो एरे ऑब्जेक्ट के अंदर
  13544. 8:35:33ये जो हमारा पुश होता है पॉप होता है
  13545. 8:35:35डिफरेंट डिफरेंट फंक्शंस होते हैं
  13546. 8:35:36प्रॉपर्टीज होते हैं जो बाय डिफॉल्ट बन
  13547. 8:35:37जाते हैं जिनको हम यूज कर रहे होते हैं वो
  13548. 8:35:39कहां से आते हैं वो हमारी इस प्रोटोटाइप
  13549. 8:35:41ऑब्जेक्ट से आते हैं तो एक्चुअली हमारी
  13550. 8:35:44जितनी भी सारी स सारी ऑब्जेक्ट्स होती हैं
  13551. 8:35:46जावास्क्रिप्ट के अंदर वो अपनी एक बेसिक
  13552. 8:35:49प्रोटोटाइप ऑब्जेक्ट से कुछ-कुछ मेथड्स
  13553. 8:35:51एंड प्रॉपर्टीज को इन्हेरिटेंस कली
  13554. 8:35:54प्रोटोटाइप पहले से बना होता है जिसके
  13555. 8:35:56अंदर कुछ-कुछ प्रॉपर्टीज एंड मेथड्स होते
  13556. 8:35:57हैं जो इन जनरल होते हैं और फिर जब भी कोई
  13557. 8:35:59ऑब्जेक्ट बनती है तो उसके अंदर प्रोटोटाइप
  13558. 8:36:01के जो जनरल मेथड्स जनरल प्रॉपर्टीज होते
  13559. 8:36:02हैं वो बाय डिफॉल्ट इन्हेरिटेंस
  13560. 8:36:05क्रिप्ट के अंदर कोई ऑब्जेक्ट बनती है
  13561. 8:36:07उसके अंदर बाय डिफॉल्ट हमें प्रोटोटाइप
  13562. 8:36:08ऑब्जेक्ट देखने को मिलता है अब हम अपने
  13563. 8:36:10खुद के प्रोटोटाइप्स भी बना सकते हैं फॉर
  13564. 8:36:12एग्जांपल हमने एक नई ऑब्जेक्ट बनाई और इसे
  13565. 8:36:14हम नाम दे देते हैं एंप्लॉई हमारी एक
  13566. 8:36:17एंप्लॉई ऑब्जेक्ट है जिसके अंदर एक फंक्शन
  13567. 8:36:19है कैलकुलेट टैक्स हर एंप्लॉई का अपना एक
  13568. 8:36:22टैक्स डिडक्ट होता है तो हम यहां लिख
  13569. 8:36:24देंगे कि टैक्स रेट इज 10 पर तो इस तरीके
  13570. 8:36:28का कुछ हमने यहां पर लिख दिया कि कैलकुलेट
  13571. 8:36:30टैक्स ये जो फंक्शन है इस एंप्लॉई
  13572. 8:36:31ऑब्जेक्ट के लिए इवोक हो जाएगा जिसमें ये
  13573. 8:36:33चीज हमारे लिए प्रिंट होक आएगी इसे
  13574. 8:36:35रिफ्रेश कर लेते हैं और हम प्रिंट करवा
  13575. 8:36:37सकते हैं
  13576. 8:36:38एंप्लॉई लई डट कैलकुलेट टैक्स तो इस तरीके
  13577. 8:36:43से हमारे पास ये चीज प्रिंट होकर आ जाएगी
  13578. 8:36:45अब फॉर एग्जांपल हमारी कंपनी के अंदर एक
  13579. 8:36:46नए एंप्लॉई आते हैं इनका नाम है करण
  13580. 8:36:48अर्जुन तो उनके लिए हम क्या करेंगे एक नई
  13581. 8:36:50ऑब्जेक्ट बनाएंगे उनका डाटा स्टोर कराने
  13582. 8:36:51के लिए फॉर एग्जांपल द नेम इज करण अर्जुन
  13583. 8:36:54दिस इज आवर न्यू एंप्लॉई अब करण अर्जुन की
  13584. 8:36:56कुछ सैलरी होगी तो उनकी सैलरी अमाउंट है
  13585. 8:36:59जिसको हम सेव करवा सकते हैं अच्छा एक चीज
  13586. 8:37:00आपने यहां पर नोटिस की होगी जब मैंने
  13587. 8:37:02कैलकुलेट टैक्स लिखा तो यहां मैंने बिना
  13588. 8:37:04फंक्शन के नाम से कैलकुलेट टैक्स को
  13589. 8:37:06डायरेक्टली लिख दिया तो बेसिकली यहां पर
  13590. 8:37:09हम इस तरीके से लिखते इसको कैलकुलेट टैक्स
  13591. 8:37:11वन अगर मैं कहूं या फिर हम लिखते कैलकुलेट
  13592. 8:37:13टैक्स टू और
  13593. 8:37:18फंक्शन जिसके अंदर इस तरीके
  13594. 8:37:21से कुछ काम हो रहा है तो यह एंड यह दोनों
  13595. 8:37:25सही फॉर्मैट्स है यानी इस तरीके से भी
  13596. 8:37:27किसी भी ऑब्जेक्ट के अंदर हम अपने फंक्शन
  13597. 8:37:28को डिफाइन कर सकते हैं मेथड को डिफाइन कर
  13598. 8:37:30सकते हैं और इस तरीके से भी हम अपने मेथड
  13599. 8:37:31को डिफाइन कर सकते हैं अब ये जो तरीका है
  13600. 8:37:33क्योंकि इसके अंदर कुछ एक्स्ट्रा वर्ड्स
  13601. 8:37:34कुछ एक्स्ट्रा कीवर्ड्स हमें डिफाइन करने
  13602. 8:37:36पड़ रहे हैं तो एक सिंपल तरीका होता है
  13603. 8:37:38ऑब्जेक्ट के अंदर अपने फंक्शन को डिफाइन
  13604. 8:37:39करने का दिस तो हम कैलकुलेट टैक्स को अपने
  13605. 8:37:42फंक्शन को अपने मेथड को इस तरीके से लिख
  13606. 8:37:44सकते हैं एक ऑब्जेक्ट के अंदर इवन दो ये
  13607. 8:37:46भी करेक्ट तरीका है आप इस तरीके से लिखते
  13608. 8:37:47हैं तो भी एरर नहीं आएगा बट जनरली जब भी
  13609. 8:37:49आप प्रोग्रामिंग में देखोगे हम इस तरीके
  13610. 8:37:51से चीजों को लिख रहे होते हैं तो ये तो हो
  13611. 8:37:52गया हमारा एक फंक्शन अब करण अर्जुन नए
  13612. 8:37:54एंप्लॉई आए हैं की कुछ सैलरी होगी सैलरी
  13613. 8:37:57फॉर एग्जांपल हमारी है 50000 अब यहां पर
  13614. 8:38:00अगर हमारा कोई भी नया एंप्लॉई आता है उसके
  13615. 8:38:02पास कैलकुलेट टैक्स करने का फंक्शन होना
  13616. 8:38:04चाहिए तो अभी तो अगर हम करण अर्जुन को
  13617. 8:38:06प्रिंट करवाएं तो उनके पास ये जो ऑब्जेक्ट
  13618. 8:38:08है सिफिक सैलरी है इसके अंदर और
  13619. 8:38:10प्रोटोटाइप है जिसके अंदर बाय डिफॉल्ट जो
  13620. 8:38:12हर एक ऑब्जेक्ट के अंदर फंक्शंस आते हैं
  13621. 8:38:13वो सारे फंक्शंस यहां पर हमें देखने को
  13622. 8:38:15मिल जाएंगे पर इसमें कोई कैलकुलेट सैलरी
  13623. 8:38:17वाला फंक्शन नहीं है तो अगर इस ऑब्जेक्ट
  13624. 8:38:19के हम फंक्शंस यानी मेथड्स एंड प्रॉपर्टीज
  13625. 8:38:22को इस ऑब्जेक्ट के अंदर यूज़ करना चाहते
  13626. 8:38:24हैं तो हम करण अर्जुन के अंदर प्रोटोटाइप
  13627. 8:38:28की तरह अपने एंप्लॉई को लिख सकते हैं तो
  13628. 8:38:30उसके लिए हमारा सिंटेक्स होता है करण
  13629. 8:38:32अर्जुन यानी अपनी ऑब्जेक्ट का नाम डॉट अंड
  13630. 8:38:36प्रोटो
  13631. 8:38:38अंड तो ये जो हमारा अंडरस्कोर प्रोटो
  13632. 8:38:41अंडरस्कोर अंडरस्कोर होता है दिस इज
  13633. 8:38:43बेसिकली यूज टू सेट अ प्रोटोटाइप इसकी
  13634. 8:38:46हेल्प से हम अपने प्रोटोटाइप को सेट कर
  13635. 8:38:48सकते हैं और प्रोटोटाइप को सेट करने का
  13636. 8:38:49क्या मतलब होता है कि वो जो दूसरी
  13637. 8:38:51ऑब्जेक्ट है जिसको हम प्रोटोटाइप बना रहे
  13638. 8:38:52होंगे इस ऑब्जेक्ट के फंक्शन हम अपनी
  13639. 8:38:54फर्स्ट ऑब्जेक्ट के अंदर यूज करते पाएंगे
  13640. 8:38:56तो यहां पर हमने लिख दिया ऑब्जेक्ट 2
  13641. 8:38:58प्रोटोटाइप इ इक्वल टू हमारी ऑब्जेक्ट वन
  13642. 8:39:01तो जिस ऑब्जेक्ट के फंक्शंस को हम यूज
  13643. 8:39:03करना चाहते हैं उसको हम दूसरी ऑब्जेक्ट का
  13644. 8:39:05प्रोटोटाइप सेट कर देंगे जैसे इसको सेव
  13645. 8:39:06करेंगे एंड रिफ्रेश करेंगे तो इस बार हम
  13646. 8:39:09करण अर्जुन को प्रिंट करवाएंगे तो उसके
  13647. 8:39:10अंदर सैलरी तो है ही बट इफ वी लुक एट द
  13648. 8:39:12प्रोटोटाइप तो प्रोटोटाइप ऑब्जेक्ट के
  13649. 8:39:14अंदर अब एक नया फंक्शन आ गया कॉल्ड
  13650. 8:39:16कैलकुलेट टैक्स और हम चाहे तो करण अर्जुन
  13651. 8:39:19के अंदर डायरेक्टली अब अपने कैलकुलेट
  13652. 8:39:20टैक्स को यूज कर सकते हैं तो हमारे पास
  13653. 8:39:23टैक्स रेट आ जाएगा तो इससे जो एंप्लॉई के
  13654. 8:39:25अंदर ऑलरेडी हमने फंक्शंस बनाए हुए हैं वो
  13655. 8:39:27फंक्शंस हमें बार-बार इस एंप्लॉई के लिए
  13656. 8:39:28नहीं लिखने पड़ेंगे कल को हो सकता है
  13657. 8:39:30कंपनी के अंदर पांच और नए एंप्लॉई आ जाए
  13658. 8:39:32फॉर एग्जांपल दिस वाज आर फर्स्ट एंप्लॉई
  13659. 8:39:34ये हमारा सेकंड एंप्लॉई हो गया ये थर्ड
  13660. 8:39:35एंप्लॉई हो गया ये फोर्थ एंप्लॉई हो गया
  13661. 8:39:37इसे कह देते हैं करण अर्जुन टू दिस इज
  13662. 8:39:40थ्री दिस इज फोर सबकी अलग-अलग सैलरी हो
  13663. 8:39:42सकती है बट अभी के लिए उसे चेंज नहीं कर
  13664. 8:39:43रहे तो यहां पर हर किसी एंप्लॉई के लिए
  13665. 8:39:46कैलकुलेट टैक्स नाम का फंक्शन होना चाहिए
  13666. 8:39:48पर उस फंक्शन को क्या हमें बार-बार लिखना
  13667. 8:39:49पड़ेगा ऑब्जेक्ट्स के अंदर नहीं हमें
  13668. 8:39:51बार-बार लिखने की जरूरत नहीं है हम सिंपली
  13669. 8:39:52क्या कर सकते हैं हर एक ऑब्जेक्ट के
  13670. 8:39:54प्रोटो तो के अंदर असाइन कर सकते हैं अपनी
  13671. 8:39:58एंप्लॉई क्लास को और जैसे ही इन सबके अंदर
  13672. 8:40:00एंप्लॉई क्लास हमारी असाइन होकर आ गई सबके
  13673. 8:40:02अंदर कैलकुलेट टैक्स नाम का फंक्शन आ गया
  13674. 8:40:04अब अगर हम देखें इफ आई डू इट फॉर करण
  13675. 8:40:07अर्जुन थी लेट्स से या इसे प्रिंट करवा कर
  13676. 8:40:10ही देख लेते हैं तो इनके अंदर प्रोटोटाइप
  13677. 8:40:12के अंदर कैलकुलेट टैक्स नाम का ये फंक्शन
  13678. 8:40:14आ जाएगा और इस फंक्शन को हम डायरेक्टली
  13679. 8:40:16इवोक भी कर सकते हैं यूजिंग कैलकुलेट
  13680. 8:40:17टैक्स तो ये हमारे लिए चीज प्रिंट हो कर आ
  13681. 8:40:19जाएगी तो ये प्रोटोटाइप एगजैक्टली क्या
  13682. 8:40:21होता है प्रोटोटाइप इज अ स्पेशल प्रॉपर्टी
  13683. 8:40:23जो हर एक जावास्क्रिप्ट ऑब्जेक्ट के अंदर
  13684. 8:40:24होती है और इस प्रोटोटाइप का अगर टाइप
  13685. 8:40:26पूछे तो इट इज एक्चुअली अ रेफरेंस टू एन
  13686. 8:40:29ऑब्जेक्ट या तो ये नल होगा कि प्रोटोटाइप
  13687. 8:40:31है ही नहीं या फिर मोस्टली केसेस में ये
  13688. 8:40:34हमारा रेफरेंस होगा एक ऑब्जेक्ट का यानी
  13689. 8:40:36हमने कोई एंप्लॉई नाम की ऑब्जेक्ट बनाई
  13690. 8:40:37हुई है हम कोई करण अर्जुन नाम का नया
  13691. 8:40:39एंप्लॉई लेके आ रहे हैं और उसके अंदर
  13692. 8:40:41प्रोटोटाइप में अगर एंप्लॉई आ रहा है तो
  13693. 8:40:43वो एंप्लॉई का रेफरेंस होगा एड्रेस होगा
  13694. 8:40:45डायरेक्टली हम एंप्लॉई को एक तरीके से
  13695. 8:40:47एक्सेस कर पा रहे होंगे अपनी नई ऑब्जेक्ट
  13696. 8:40:49के अंदर अब अगर हम फर्स्ट टाइम क्लासेस
  13697. 8:40:51एंड ऑब्जेक्ट्स के टॉपिक को पढ़ रहे हैं
  13698. 8:40:52तो ये चीज थोड़ा सा समझने में डिफिकल्ट लग
  13699. 8:40:54सकती है थोड़ा समझने में इसको टाइम लग
  13700. 8:40:56सकता है बट आई इंश्योर यू कि धीरे-धीरे
  13701. 8:40:58जैसे-जैसे क्लासेस एंड ऑब्जेक्ट्स का हम
  13702. 8:40:59पूरा चैप्टर कंप्लीट करेंगे हमें सारे के
  13703. 8:41:01सारे कांसेप्ट क्लियर हो जाएंगे कि क्या
  13704. 8:41:03एगजैक्टली मतलब होता है ऑब्जेक्ट का क्या
  13705. 8:41:05एगजैक्टली मतलब होता है प्रोटोटाइप का
  13706. 8:41:06क्या एगजैक्टली मतलब होता है क्लासेस का
  13707. 8:41:08तो आई होप कि अभी तक प्रोटोटाइप का मतलब
  13708. 8:41:10हमें क्लियर हो गया है कि प्रोटोटाइप
  13709. 8:41:11एगजैक्टली क्या है और कैसे ऑब्जेक्ट के
  13710. 8:41:13अंदर अपीयर करता है अब एक और चीज हम यहां
  13711. 8:41:15पर बात करने वाले हैं अब फॉर एग्जांपल
  13712. 8:41:17हमारे पास करण अर्जुन वाली अपनी ऑब्जेक्ट
  13713. 8:41:20थी और करण अर्जुन की क्योंकि सैलरी हाई है
  13714. 8:41:23तो हो सकता है इनके लिए टैक्स रेट ट कुछ
  13715. 8:41:25और हो नॉर्मल एंप्लॉयज के लिए कंपनी के
  13716. 8:41:27नॉर्मल एंप्लॉई के लिए हो सकता है टैक्स
  13717. 8:41:29डिडक्शन 10 पर हो हो सकता है करण अर्जुन
  13718. 8:41:31के लिए टैक्स डिडक्शन 20 पर होना है तो हम
  13719. 8:41:33क्या कर सकते हैं करण अर्जुन के लिए एक और
  13720. 8:41:35यहीं पर फंक्शन बना सकते हैं और उसके अंदर
  13721. 8:41:38हम क्या करेंगे बता देंगे कि टैक्स रेट इज
  13722. 8:41:4020 पर अब यहां पर एक हमारे दिमाग में सवाल
  13723. 8:41:43आ सकता है क्योंकि करण अर्जुन के प्रोटो
  13724. 8:41:45में एंप्लॉई हैं तो अब करण अर्जुन के पास
  13725. 8:41:47प्रोटोटाइप में कैलकुलेट टैक्स नाम का
  13726. 8:41:49फंक्शन तो था ही अब खुद का भी कैलकुलेट
  13727. 8:41:50टैक्स नाम का फंक्शन है तो ऐसे केस में
  13728. 8:41:52क्या होता है जब किसी ऑब्जेक्ट के अंदर
  13729. 8:41:54एंड उसके प्रोटो टाइप के अंदर दोनों के
  13730. 8:41:55अंदर सेम नाम होता है किसी भी मेथड का तो
  13731. 8:41:59इफ आई प्रिंट करण अर्जुन करण अर्जुन के
  13732. 8:42:00अंदर कैलकुलेट टैक्स नाम का ये फंक्शन है
  13733. 8:42:02और साथ के साथ इनके प्रोटोटाइप के अंदर भी
  13734. 8:42:04कैलकुलेट टैक्स नाम का एक फंक्शन है तो जब
  13735. 8:42:06हम करण अर्जुन डॉट कैलकुलेट टैक्स को कॉल
  13736. 8:42:09करेंगे तो इस बार टैक्स रेट यूज़ होगा जो
  13737. 8:42:12उनके खुद के ऑब्जेक्ट के अंदर डिफाइन किया
  13738. 8:42:14हुआ है यानी जब किसी भी
  13739. 8:42:17ऑब्जेक्ट एंड प्रोटोटाइप के अंदर सेम मेथड
  13740. 8:42:20होता है तो उस केस में ऑब्जेक्ट का मेथड
  13741. 8:42:21यूज़ होता है तो ये चीज़ हमेशा याद रखनी
  13742. 8:42:23है कि प्रोटोटाइप से हम प्रॉपर्टीज एंड
  13743. 8:42:24मेथड्स तोले सकते हैं पर कभी भी अगर क्लैश
  13744. 8:42:26आएगा तो उसमें कौन जीतेगा उसमें ऑब्जेक्ट
  13745. 8:42:28जीतेगी ऑब्जेक्ट क्यों जीतेगी क्योंकि
  13746. 8:42:29ऑब्जेक्ट ज्यादा स्पेसिफिक है हमें पता है
  13747. 8:42:31हम करण अर्जुन की बात कर रहे हैं तो उसमें
  13748. 8:42:32ओबवियसली जो चीज सबसे नजदीक है प्रोटोटाइप
  13749. 8:42:35क्या है नजदीक है पर उतना नजदीक नहीं है
  13750. 8:42:37जो अपनी प्रॉपर्टीज अपने मेथड्स होते हैं
  13751. 8:42:39वो सबसे ज्यादा नजदीक होते हैं तो हमेशा
  13752. 8:42:40वही विन कर रहे होते हैं जनरल सिनेरियो
  13753. 8:42:42में प्रोग्रामिंग के अंदर तो दिस वाज ऑल
  13754. 8:42:44अबाउट प्रोटोटाइप्स इन जावास्क्रिप्ट
  13755. 8:42:46नेक्स्ट हम बात करने वाले हैं अपनी
  13756. 8:42:48क्लासेस के बारे में अब एक तरीका हमने
  13757. 8:42:49ऑलरेडी देख लिया अपने ऑब्जेक्ट्स को
  13758. 8:42:51क्रिएट करने का एक और तरीका हमारे पास
  13759. 8:42:52होता है व्हिच इज थ्रू क्लासेस अब क्लासेस
  13760. 8:42:55क्या होती है जावास्क्रिप्ट के अंदर क्लास
  13761. 8:42:57इज अ प्रोग्राम कोड टेंप्लेट फॉर
  13762. 8:42:59क्रिएटिंग ऑब्जेक्ट्स इसके लिए हम एक यूज़
  13763. 8:43:01केस यानी सिनेरियो को इमेजिन करते हैं फॉर
  13764. 8:43:03एग्जांपल
  13765. 8:43:25एंप्लॉई को रजिस्टर करना है फॉर एग्जांपल
  13766. 8:43:26कंपनी के अंदर 50 एंप्लॉयज हैं तो हर एक
  13767. 8:43:28एंप्लॉई के लिए उसकी सैलरी सेव होने वाली
  13768. 8:43:30है उसका एड्रेस सेव होने वाला है उनका पैन
  13769. 8:43:32नंबर सेव होने वाला है नाम ईमेल इस तरीके
  13770. 8:43:34की सारी की सारी इंफॉर्मेशन स्टोर होने
  13771. 8:43:36वाली है अब अगर हम 50 डिफरेंट ऑब्जेक्ट्स
  13772. 8:43:39को यानी 50 डिफरेंट एंप्लॉय ऑब्जेक्ट्स को
  13773. 8:43:41क्रिएट करना चाहते हैं तो उसके लिए
  13774. 8:43:43बार-बार सारी की सारी वो इंफॉर्मेशन बताना
  13775. 8:43:45कि इस ऑब्जेक्ट के लिए ये सेव करना है इस
  13776. 8:43:46ऑब्जेक्ट के लिए ये सेव करना है वो क्या
  13777. 8:43:48होगा वो रिपीटेशन हो जाएगी तो जब भी हमें
  13778. 8:43:50बल्क में सिमिलर सी ऑब्जेक्ट्स को क्रिएट
  13779. 8:43:53करना होता है तो उन्हें हम क्रिएट करते
  13780. 8:43:54हैं यूजिंग क्लासेस और क्लासेस हमें क्या
  13781. 8:43:56देती हैं क्लासेस बेसिकली एक ऑब्जेक्ट को
  13782. 8:43:59बनाने का एक टेंप्लेट देती हैं या इसे कह
  13783. 8:44:01सकते हैं एक ब्लूप्रिंट होता है जैसे
  13784. 8:44:04फैक्ट्री के अंदर पता होता है कि कोई भी
  13785. 8:44:05कार मैन्युफैक्चर होगी तो उसका यह
  13786. 8:44:07ब्लूप्रिंट है तो सारी की सारी कार्स उसी
  13787. 8:44:09ब्लूप्रिंट की तरह बनी होंगी अगर
  13788. 8:44:10ब्लूप्रिंट के अंदर लिखा है कि कार्स सारी
  13789. 8:44:12की सारी कार्स का कलर जो है वो ब्लू कलर
  13790. 8:44:14का होगा तो जितनी भी कार्स मैन्युफैक्चर
  13791. 8:44:16होंगी सबका कलर ब्लू कलर का होने वाला है
  13792. 8:44:17तो हमने क्या किया एक सिंगल टेंप्लेट बना
  13793. 8:44:19दिया और अब जितनी भी ऑब्जेक्ट्स बनेंगी उस
  13794. 8:44:21टेंप्लेट के थ्रू वो सारी की सारी
  13795. 8:44:23ऑब्जेक्ट्स सिमिलर दिखेंगी तो वही
  13796. 8:44:25टेंप्लेट या वही ब्लूप्रिंट हमारी
  13797. 8:44:27प्रोग्रामिंग के अंदर जावास्क्रिप्ट के
  13798. 8:44:29अंदर ऑब्जेक्ट्स को बनाने का हमारे पास
  13799. 8:44:30होता है क्लासेस अब क्लासेस के थ्रू जो भी
  13800. 8:44:33ऑब्जेक्ट्स बनती हैं दे विल हैव सम
  13801. 8:44:34वेरिएबल यानी हमारी जो स्टेट होती है
  13802. 8:44:36हमारी जो प्रॉपर्टीज होती है एंड दे विल
  13803. 8:44:38आल्सो हैव सम बिहेवियर यानी हमारे जो
  13804. 8:44:39फंक्शंस होते हैं ऑब्जेक्ट्स के अंदर तो
  13805. 8:44:41हमारे पास हमारी जो क्लास होती है वो
  13806. 8:44:43एक्चुअली ऑब्जेक्ट के लिए उसका ब्लूप्रिंट
  13807. 8:44:45होती है तो क्लास को क्रिएट करने के लिए
  13808. 8:44:48हम लिखते हैं अपना क्लास कीवर्ड और फिर
  13809. 8:44:49अपनी क्लास का नाम एंड क्लास के अंदर
  13810. 8:44:51कर्ली ब्रेसेज के बाद हम कुछ-कुछ मेथड्स
  13811. 8:44:54को कुछ-कुछ प्रॉपर्टी इसको डिफाइन कर सकते
  13812. 8:44:55हैं अभी के लिए कंस्ट्रक्टर क्या है इसको
  13813. 8:44:57हमें इग्नोर करना है इसको हम डिटेल में
  13814. 8:44:58पढ़ेंगे पर अभी के लिए सिर्फ इतना समझना
  13815. 8:45:00क्लास कीवर्ड उसका नाम एंड फिर अपने
  13816. 8:45:01मेथड्स एंड प्रॉपर्टीज अब फॉर एग्जांपल
  13817. 8:45:04मुझे बनानी है एक
  13818. 8:45:24एपल हमने
  13819. 8:45:54किया हमने अपनी क्लास बना दी अब क्लास के
  13820. 8:45:57अंदर जब हम दो डिफरेंट फंक्शंस को लिखते
  13821. 8:45:59हैं तो हमें कॉमा से उन्हें सेपरेट करने
  13822. 8:46:00की जरूरत नहीं है वो ऑलरेडी पता है कि दिस
  13823. 8:46:02इज़ वन फंक्शन दिस इज़ वन फंक्शन तो
  13824. 8:46:04ऑब्जेक्ट और क्लास में डिफरेंस होता है
  13825. 8:46:06क्लास एक सिंगल टेंप्लेट होती है जिसके
  13826. 8:46:08बेसिस पे हम बहुत सारी डिफरेंट डिफरेंट
  13827. 8:46:10ऑब्जेक्ट्स को क्रिएट कर सकते हैं तो ये
  13828. 8:46:11तो हो गई हमारी
  13829. 8:46:25से ऑब्जेक्ट्स को क्रिएट करना है इस
  13830. 8:46:26टेंप्लेट से ऑब्जेक्ट को क्रिएट करना है
  13831. 8:46:28तो हम क्या लिख सकते हैं हम लिख सकते हैं
  13832. 8:46:30लेट अपनी ऑब्जेक्ट का नाम इज इक्वल टू
  13833. 8:46:32न्यू और फिर अपनी क्लास का नाम एंड फिर
  13834. 8:46:34हमारे पेंसिस तो ये हमारे पास सिंटेक्स
  13835. 8:46:37होता है किसी भी क्लास से एक ऑब्जेक्ट को
  13836. 8:46:38क्रिएट करने का तो फॉर एग्जांपल हमें एक
  13837. 8:46:54नई कार बन गई जो इस टेंप्लेट के ऊपर बनी
  13838. 8:46:57हुई है एंड नाउ इफ आई ट्राई टू प्रिंट
  13839. 8:47:00अपनी
  13840. 8:47:25इसको हमने कोई फंक्शन नहीं दिया कोई
  13841. 8:47:26प्रॉपर्टीज नहीं दी पर फिर भी अगर हम अपनी
  13842. 8:47:29कार को स्टार्ट करना चाहे तो हम स्टार्ट
  13843. 8:47:31कर सकते हैं अगर हम इस कार को स्टॉप करना
  13844. 8:47:33चाहे तो हम इसे स्टॉप कर सकते हैं और जैसे
  13845. 8:47:35हमने ये एक ऑब्जेक्ट बनाई ऐसे ही हम कोई
  13846. 8:47:37दूसरी ऑब्जेक्ट भी बना सकते हैं फॉर
  13847. 8:47:38एग्जांपल इफ आई क्रिएट अ न्यू कार कॉल
  13848. 8:47:40लेक्स एंड इसे सेव कर देते हैं एंड नाउ इफ
  13849. 8:47:43आई गो एंड
  13850. 8:47:44सी इफ आई ट्राई टू प्रिंट
  13851. 8:47:52fortune4 स् तो वो चीज हमारे लिए वर्क
  13852. 8:47:55करेगी एंड इवन इफ आई डू लेक्स ड स्टार्ट
  13853. 8:47:58तो इवन दो लेक्सस के लिए हमने कोई फंक्शन
  13854. 8:48:00नहीं लिखा कुछ और नहीं लिखा बट क्योंकि
  13855. 8:48:01सिंपली लेक्स को हमने इस क्लास को यूज
  13856. 8:48:03करके बनाया इस टेंप्लेट को यूज करके बनाया
  13857. 8:48:06तो इस लाइन का मतलब यह है कि इस क्लास से
  13858. 8:48:08जो टेंप्लेट प्रॉपर्टीज हैं मेथड्स हैं वो
  13859. 8:48:10सारे के सारे हमारी इस लेक्स ऑब्जेक्ट के
  13860. 8:48:12अंदर आकर स्टोर हो जाए और उन्हें हम यूज़
  13861. 8:48:13कर पाएं तो इस तरीके से हमारी चीजें काम
  13862. 8:48:16करती हैं साथ के साथ हम चाहे तो कोई
  13863. 8:48:17वेरिएबल भी डिफाइन कर सकते हैं फॉर
  13864. 8:48:19एग्जांपल हम लिख सकते हैं सेट ब्रांड
  13865. 8:48:24हम एक नई प्रॉपर्टी बना सकते हैं क्लास के
  13866. 8:48:26अंदर जो बोलेगी कि इस क्लास को यूज करके
  13867. 8:48:28जितनी भी ऑब्जेक्ट्स बनती है उनके अंदर ये
  13868. 8:48:30एक फंक्शन होगा जिसके पास एक आर्गुमेंट
  13869. 8:48:32आएगा ब्रांड नाम से एंड ब्रांड के अंदर
  13870. 8:48:35दिस डॉट ब्रांड इज इक्वल टू ब्रांड यानी
  13871. 8:48:38हमारी ये जो वैल्यू है ये जो पैरामीटर
  13872. 8:48:40आएगा इस फंक्शन के पास ये हमारे एक और नए
  13873. 8:48:43पैरामीटर विद द सेम नेम यानी ब्रांड इसको
  13874. 8:48:45हम ब्रांड नेम भी बोल सकते हैं ब्रांड नेम
  13875. 8:48:47के अंदर ये वाली वैल्यू जाकर सेव हो जाएगी
  13876. 8:48:49और वो दिस डॉट समथिंग बन जाएगा दिस कहने
  13877. 8:48:52का मतलब है यहां पर ईच इंडिविजुअल
  13878. 8:48:53ऑब्जेक्ट मतलब जिस भी क्लास के लिए यह सेट
  13879. 8:48:56ब्रांड कॉल होगा यहां पर दिस का मतलब है
  13880. 8:48:58वही ऑब्जेक्ट फॉर एग्जांपल इफ आई डू
  13881. 8:49:24यही सेम चीज वी कैन डू फॉर लेक्स इफ वी
  13882. 8:49:28राइट यहां पर इफ आई राइट लेक्स एंड यहां
  13883. 8:49:31भी ब्रांड के अंदर सेम चीज स्टोर कर देंगे
  13884. 8:49:33तो अगर इस बार लेक्सस को प्रिंट करवा रहे
  13885. 8:49:35हैं तो दिस का मतलब अब लेक्सस होगा तो
  13886. 8:49:37इसके लिए भी हमारी ब्रांड नेम प्रॉपर्टी आ
  13887. 8:49:39गई बट जनरली हम क्या करते हैं वेरिएबल एंड
  13888. 8:49:42जो भी हमारी प्रॉपर्टी होती है उसको सेम
  13889. 8:49:43नाम दे देते हैं इसमें कोई प्रॉब्लम नहीं
  13890. 8:49:45है यहां पर ये वाला जो ब्रांड है और ये
  13891. 8:49:47वाला जो ब्रांड है दोनों अलग-अलग वेरिएबल
  13892. 8:49:49हैं ये वाला ब्रांड क्या है ये वाला
  13893. 8:49:50ब्रांड तो हमारे इस फंक्शन का आर्गुमेंट
  13894. 8:49:52है पैरामीटर है जो वैल्यू यहां पर आ है और
  13895. 8:49:55ये वाला ब्रांड क्या है यह वाला ब्रांड इस
  13896. 8:49:57क्लास से बनने वाली सारी की सारी
  13897. 8:49:58ऑब्जेक्ट्स के लिए उनकी प्रॉपर्टी है बट
  13898. 8:50:01हम इनको सेम नाम बिल्कुल दे सकते हैं अब
  13899. 8:50:03दोनों में डिफरेंस कैसे पता चलेगा डिफरेंस
  13900. 8:50:05ऐसे पता चलेगा जो दिस के साथ लिखा हुआ है
  13901. 8:50:07वो क्या है वो ऑब्जेक्ट की प्रॉपर्टी है
  13902. 8:50:09और जो दूसरा है वो वही है जो वेरिएबल एज अ
  13903. 8:50:11आर्गुमेंट हमारे पास इस फंक्शन के अंदर
  13904. 8:50:13आया है तो इस तरीके से हम क्लासेस का
  13905. 8:50:15ब्लूप्रिंट क्लासेस का टेंप्लेट यूज़ करके
  13906. 8:50:17अपने लिए डिफरेंट डिफरेंट ऑब्जेक्ट्स को
  13907. 8:50:19क्रिएट कर सकते हैं और बार-बार हर
  13908. 8:50:20ऑब्जेक्ट के लिए मुझे सेम फंक्शन सेम
  13909. 8:50:22प्रॉपर्टी डिफाइन करने की जरूरत नहीं पड़ी
  13910. 8:50:24तो यह फायदा होता है क्लासेस को क्रिएट
  13911. 8:50:26करने का क्लासेस जनरली हम उन केसेस के
  13912. 8:50:28अंदर प्रेफर करेंगे जब हमें सेम टेंप्लेट
  13913. 8:50:30के ऊपर मल्टीपल ऑब्जेक्ट्स बनानी हो फॉर
  13914. 8:50:31एग्जांपल हम एक बैंक के लिए उनका
  13915. 8:50:33सॉफ्टवेयर बना रहे हैं तो बैंक को अपने
  13916. 8:50:35एंप्लॉयज की इंफॉर्मेशन स्टोर करने की
  13917. 8:50:36जरूरत है तो वहां पर जब हम उनका सॉफ्टवेयर
  13918. 8:50:38बिल्ड कर रहे हैं उनकी वेबसाइट बिल्ड कर
  13919. 8:50:39रहे हैं तो इंटरनली हर एक एंप्लॉई का डटा
  13920. 8:50:41स्टोर करने के लिए हम अपनी एक क्लास बना
  13921. 8:50:43सकते हैं एंप्लॉई जिसके अंदर ब्लूप्रिंट
  13922. 8:50:45होगा कि एंप्लॉई के पास क्या-क्या
  13923. 8:50:46इंफॉर्मेशन होनी चाहिए और फिर उस टेंप्लेट
  13924. 8:50:48को यूज करके हर जो भी बैंक के सारे सारे
  13925. 8:50:50एंप्लॉयज होंगे उन सब के लिए इंडिविजुअल
  13926. 8:50:52ऑब्जेक्ट्स को हम क्रिएट कर रहे होंगे तो
  13927. 8:50:54ये हो गया द बेसिक्स अबाउट क्लास अब हम
  13928. 8:50:56फोकस करने वाले हैं अपॉन दिस इंपॉर्टेंट
  13929. 8:50:58थिंग कॉल्ड कंस्ट्रक्टर अब कंस्ट्रक्टर
  13930. 8:51:01क्या होता है कंस्ट्रक्टर हमारी क्लास के
  13931. 8:51:02अंदर एक मेथड ही होता है बट ये हमारा एक
  13932. 8:51:05स्पेशल मेथड होता है स्पेशल मेथड क्यों
  13933. 8:51:07होता है क्योंकि इसका नाम तो कंस्ट्रक्टर
  13934. 8:51:09ही है कंस्ट्रक्टर इज अ रिजर्व कीवर्ड
  13935. 8:51:10यानी सिर्फ कंस्ट्रक्टर का नाम ही
  13936. 8:51:12कंस्ट्रक्टर होता है जावास्क्रिप्ट के
  13937. 8:51:13अंदर तो यहां पर हम एक स्पेशल मेथड लिख
  13938. 8:51:16सकते हैं कॉल्ड कंस्ट्रक्टर एंड इन फैक्ट
  13939. 8:51:19अगर हम कंस्ट्रक्टर खुद से क्रिएट भी नहीं
  13940. 8:51:20करते फॉर एग्जांपल यहां इस क्लास के अंदर
  13941. 8:51:22मैंने कोई कंस्ट्रक्टर क्रिएट नहीं किया
  13942. 8:51:24तो जावास्क्रिप्ट क्या करेगा ऑटोमेटिक
  13943. 8:51:26हमारे लिए नया कंस्ट्रक्टर क्रिएट कर देगा
  13944. 8:51:28तो कंस्ट्रक्टर मेथड ऐसा मेथड होता है
  13945. 8:51:30क्लास के अंदर व्हिच इज ऑटोमेटिक इन्वोक्ड
  13946. 8:51:32बाय न्यू जब भी हम एक नई ऑब्जेक्ट क्रिएट
  13947. 8:51:35करते हैं फॉर एग्जांपल मैंने लिखा लेट
  13948. 8:51:38ऑब्जेक्ट इज इक्वल टू न्यू और फिर अपनी
  13949. 8:51:42क्लास का नाम हम लिख सकते हैं ये जब हम
  13950. 8:51:45फॉर्मेट इस तरीके से लिख रहे हैं अपनी
  13951. 8:51:46ऑब्जेक्ट को क्रिएट करने के लिए तो यहां
  13952. 8:51:48पर जैसे ही हमने इस न्यू कीवर्ड को यूज़
  13953. 8:51:50किया न्यू कीवर्ड क्या करता है न्यू
  13954. 8:51:51कीवर्ड कंस्ट्रक्टर को ढूंढता है और अगर
  13955. 8:51:53किसी क्लास के अंदर अगर उसे कंस्ट्रक्टर
  13956. 8:51:55नहीं मिला तो जावास्क्रिप्ट क्या करेगा
  13957. 8:51:56ऑटोमेटिक इस मेथड को इस कंस्ट्रक्टर मेथड
  13958. 8:51:58को क्रिएट कर देगा और कंस्ट्रक्टर मेथड का
  13959. 8:52:00जनरल काम होता है टू इनिश इइ द ऑब्जेक्ट
  13960. 8:52:03यानी जब भी कोई नई ऑब्जेक्ट क्रिएट हो रही
  13961. 8:52:04हो उस टाइम पे क्रिएशन के टाइम पे अगर आप
  13962. 8:52:06कोई काम करवाना चाहते हैं कुछ प्रॉपर्टीज
  13963. 8:52:08को सेट करना चाहते हैं इशिजकी लिए हम अपने
  13964. 8:52:10कंस्ट्रक्टर को यूज करते हैं जैसे अभी इस
  13965. 8:52:24ये कंस्ट्रक्टर हमारा इस
  13966. 8:52:28toyota's जावास्क्रिप्ट इज रियली स्मार्ट
  13967. 8:52:30तो वो ऑटोमेटिक हमारे लिए कंस्ट्रक्टर को
  13968. 8:52:32क्रिएट कर देगी सिमिलर एक कंस्ट्रक्टर
  13969. 8:52:34हमारे लिए हमारी फर ऑब्जेक्ट के अंदर
  13970. 8:52:36क्रिएट हुआ है यहां पर भी प्रोटोटाइप में
  13971. 8:52:37जाएंगे तो हमारे लिए कंस्ट्रक्टर क्रिएट
  13972. 8:52:39हुआ है इवन दो हमने तो सिर्फ स्टार्ट
  13973. 8:52:41स्टॉप और सेट ब्रांड तीन फंक्शन बनाए थे
  13974. 8:52:43चौथा कहां से आया चौथा ऑटोमेटिक
  13975. 8:52:45जावास्क्रिप्ट से आया बट वी कैन आल्सो
  13976. 8:52:47क्रिएट आवर ओन कस्टम कंस्ट्रक्टर्स जैसे
  13977. 8:52:49अगर हम चाहे तो यहां पर यह अपना
  13978. 8:52:51कंस्ट्रक्टर बना सकते हैं और कंस्ट्रक्टर
  13979. 8:52:53का सिंपली कुछ भी काम हो सकता है लेट्स
  13980. 8:52:55सपोज कंस्ट्रक्टर को इस तरीके से क्रिएट
  13981. 8:52:57करते हैं तो फंक्शन का नाम ही कंस्ट्रक्टर
  13982. 8:52:58होता है कंस्ट्रक्टर होता मेथड है बट उसका
  13983. 8:53:00नाम ही कंस्ट्रक्टर है और यहां पर हम
  13984. 8:53:02प्रिंट करवा सकते हैं क्रिएटिंग न्यू
  13985. 8:53:06ऑब्जेक्ट तो जब भी किसी भी ऑब्जेक्ट को इस
  13986. 8:53:24प्रिंट होकर आएगा क्रिएटिंग न्यू ऑब्जेक्ट
  13987. 8:53:26जैसे यहां पर इसे हटा देते हैं अभी के लिए
  13988. 8:53:29इसे हटा देते हैं जैसे ही हम फर्स्ट टाइम
  13989. 8:53:54पर अगर मैंने अपनी कार का जो ब्रांड नेम
  13990. 8:53:57है वो यहां पे पास कर दिया तो यहां उसे
  13991. 8:53:59ब्रांड नाम के एक वेरिएबल के अंदर सेव कर
  13992. 8:54:01सकते हैं एंड वी कैन सिंपली राइट दिस डॉट
  13993. 8:54:04ब्रंड इ इक्व ट ब्रांड ये वाली लाइन जो हम
  13994. 8:54:07यहां लिख रहे थे सेट ब्रांड वो हमें यहां
  13995. 8:54:08लिखने की जरूरत नहीं है वो हम इनिश जेशन
  13996. 8:54:10के टाइम पर लिख सकते हैं इनिश इजेशन यानी
  13997. 8:54:13जब हम किसी भी ऑब्जेक्ट को क्रिएट कर रहे
  13998. 8:54:14हैं तो इस तरीके से इस बार रिफ्रेश करेंगे
  13999. 8:54:16एंड इफ आई ट्राई टू प्रिंट
  14000. 8:54:24सिमिलरली इस इंफॉर्मेशन को हमने पास ऑन
  14001. 8:54:26किया है अगर हम नहीं पास ऑन करते
  14002. 8:54:28इंफॉर्मेशन तो एरर नहीं आएगा हमारे पास
  14003. 8:54:30जैसे हमने
  14004. 8:54:54आई कैन मेक इट लेक्सस अगेन और इस बार
  14005. 8:54:56लेक्सस को प्रिंट करवाया तो इस बार ब्रांड
  14006. 8:54:57की वैल्यू क्या हो गई अपडेट हो गई तो
  14007. 8:54:59ऑब्जेक्ट्स के अंदर चेंजेज तो किए ही जा
  14008. 8:55:00सकते हैं बट पॉइंट इज अगर हमें इनिशियल
  14009. 8:55:03इजेशन के टाइम पे कुछ काम करवाना है यानी
  14010. 8:55:04फर्स्ट टाइम जब ऑब्जेक्ट क्रिएट हो रही है
  14011. 8:55:06उस टाइम पे कुछ काम करवाना है तो वो काम
  14012. 8:55:08हमारे लिए हमारा कंस्ट्रक्टर करता है हम
  14013. 8:55:10चाहे तो इसे मल्टीपल आर्गुमेंट भी भेज
  14014. 8:55:12सकते हैं जैसे फॉर एग्जांपल हम अपनी
  14015. 8:55:13माइलेज भी सेंड कर रहे हैं इसकी माइलेज 10
  14016. 8:55:16ले लेते हैं ये लेक्सस हो गया इसकी माइलेज
  14017. 8:55:1912 ले लेते हैं एंड यहां एक वेरिएबल बना
  14018. 8:55:21लेते हैं नया माइलेज के नाम से तो यहां पे
  14019. 8:55:23हम सेट कर सकते दिस डॉट माइलेज इज इक्वल
  14020. 8:55:26टू माय माइलेज सेव एंड रिफ्रेश तो इस बार
  14021. 8:55:31जब हम या इनफैक्ट मैं आपको दिखाती हूं कि
  14022. 8:55:33यहां पर जैसे ही
  14023. 8:55:42fortune4 फिर हम लेक्स को क्रिएट करेंगे
  14024. 8:55:45एंड उसके साथ आई कैन प्रिंट माय लेक्स
  14025. 8:55:49ऑब्जेक्ट सेव किया रिफ्रेश किया तो यहां
  14026. 8:55:51क्या हुआ सबसे पहले हमने अपनी ऑब्जेक्ट को
  14027. 8:55:53क्रिएट किया कौन से ऑब्जेक्ट को क्रिएट
  14028. 8:55:54किया इस
  14029. 8:56:24लेक्स कहां से बनी हैले
  14030. 8:56:54इन्हेरिटेंस ऐसा कांसेप्ट है जो सिर्फ
  14031. 8:56:55जावास्क्रिप्ट के अंदर नहीं है अगर आप
  14032. 8:56:56दूसरी प्रोग्रामिंग लैंग्वेजेस देखते हो
  14033. 8:56:58जैसे c+ प् देखते हैं हम जैसे हम जावा
  14034. 8:57:00देखते हैं तो उनके अंदर भी अगर आप
  14035. 8:57:02ऑब्जेक्ट्स एंड क्लासेस को देखोगे इन
  14036. 8:57:03लैंग्वेजेस के अंदर भी ऑब्जेक्ट्स एंड
  14037. 8:57:04क्लासेस होती हैं तो वहां पर भी
  14038. 8:57:06इन्हेरिटेंस का कांसेप्ट काम करता है यहां
  14039. 8:57:07पर भी इन्हेरिटेंस का कांसेप्ट काम करता
  14040. 8:57:09है तो इन्हेरिटेंस इज अ प्रोग्रामिंग
  14041. 8:57:11कांसेप्ट इन जनरल कोई भी अच्छी
  14042. 8:57:12प्रोग्रामिंग लैंग्वेज होती है उसके अंदर
  14043. 8:57:14आपको ऑब्जेक्ट्स क्लासेस देखने को मिलती
  14044. 8:57:15है तो इन्हेरिटेंस का मतलब बेसिकली होता
  14045. 8:57:18है पासिंग डाउन ऑफ प्रॉपर्टीज एंड मेथड्स
  14046. 8:57:20फ्रॉम पेरेंट क्लास टू चाइल्ड क्लास यानी
  14047. 8:57:23हमारे पास अगर कोई क्लास है लेट्स सपोज वी
  14048. 8:57:25हैव क्लास वन एंड वी हैव क्लास टू अगर
  14049. 8:57:29क्लास वन के अंदर हमने कुछ प्रॉपर्टी वन
  14050. 8:57:31डिफाइन कर दी प्रॉपर्टी टू डिफाइन कर दी
  14051. 8:57:33मेथड वन डिफाइन कर दिया मेथड टू डिफाइन कर
  14052. 8:57:35दिया अगर हम चाहते हैं इन सारी चीजों को
  14053. 8:57:37हम रीयूज कर पाएं अपनी क्लास टू के अंदर
  14054. 8:57:40तो हम क्या करते हैं इन सारी प्रॉपर्टीज
  14055. 8:57:42को इन्हेरिटेंस
  14056. 8:57:43अपने पेरेंट हमारे पेरेंट्स के पास जो भी
  14057. 8:57:46होता है उसको हम एज चिल्ड्रन इन्हेरिटेंस
  14058. 8:57:49दादा दादी नाना नानी के पास जो होता है
  14059. 8:57:52उसको हमारे पेरेंट्स इन्हेरिटेंस
  14060. 8:57:54नहीं लेते हैं वैसे ही प्रोग्रामिंग के
  14061. 8:57:56अंदर इन्हेरिटेंस का मतलब होता है जब एक
  14062. 8:57:58क्लास से प्रॉपर्टीज एंड मेथड्स दूसरी
  14063. 8:58:00क्लास की तरफ पास डाउन हो जाते हैं
  14064. 8:58:01इन्हेरिटेंस
  14065. 8:58:03इज कॉल्ड एक्सटेंड्स तो हम जनरली कहते हैं
  14066. 8:58:06हमारी क्लास टू क्लास वन को एक्सटेंड कर
  14067. 8:58:09रही है या हमारी जो चाइल्ड क्लास है जो
  14068. 8:58:12एक्सटेंड करती है उसे चाइल्ड क्लास कह
  14069. 8:58:13लेते हैं वो अपने पेरेंट क्लास की
  14070. 8:58:15प्रॉपर्टीज को एक्सटेंड कर रही है तो हम
  14071. 8:58:17कोई भी नॉर्मल क्लास बना सकते हैं फॉर
  14072. 8:58:18एग्जांपल हमने पेरेंट क्लास बना ली और जब
  14073. 8:58:20भी हम अपनी चाइल्ड क्लास में पेरेंट को
  14074. 8:58:22एक्सटेंड करना चाहते हैं तो उसके लिए हम
  14075. 8:58:23एक्स टेंस कीवर्ड को यूज करते हैं और फिर
  14076. 8:58:25लिखते हैं पैरेंट इसका एक एग्जांपल देखते
  14077. 8:58:28हैं फॉर एग्जांपल आई क्रिएट अ क्लास कॉल्ड
  14078. 8:58:31पैरेंट पेरेंट क्लास को हमने यहां क्रिएट
  14079. 8:58:33कर लिया एंड पेरेंट क्लास के अंदर हमारे
  14080. 8:58:35पास एक फंक्शन है इसको कह देते हैं हेलो
  14081. 8:58:38फंक्शन है हमारे पास जिसका काम है कल डलॉग
  14082. 8:58:41करवाना हमारे लिए
  14083. 8:58:43हेलो अब अगर हम कोई क्लास बना रहे हैं
  14084. 8:58:45चाइल्ड नाम से और उसके अंदर हम अपने हेलो
  14085. 8:58:48फंक्शन को यूज़ करना चाहते हैं तो एक
  14086. 8:58:49तरीका तो है कि इस फंक्शन को पूरा कॉपी
  14087. 8:58:51करके हम यहां पे पेस्ट करें और दूसरा
  14088. 8:58:52तरीका है कि हम इन मेरिट कर ले चीजों को
  14089. 8:58:55अच्छा एक और इंटरेस्टिंग चीज मैं आपको
  14090. 8:58:57बताती हूं कोई भी काम जो हम क्लासेस से कर
  14091. 8:58:59रहे हैं जो हम क्लासेस से कर रहे हैं
  14092. 8:59:01कंस्ट्रक्टर से कर रहे हैं इन्हेरिटेंस से
  14093. 8:59:03कर रहे हैं ये सारे के सारे काम सिर्फ
  14094. 8:59:04फंक्शन से कर पाना पॉसिबल है मतलब एज सच
  14095. 8:59:07हमें क्लासेस इन्हेरिटेंस इन कॉन्सेप्ट्स
  14096. 8:59:09की कोर नीड नहीं होती है बट ये सारे के
  14097. 8:59:11सारे जो कांसेप्ट हैं ये प्रोग्रामिंग को
  14098. 8:59:13करने का एक बेटर तरीका है फॉर एग्जांपल
  14099. 8:59:15अगर हमें फंक्शंस की हेल्प से सारी चीजें
  14100. 8:59:17करनी होती तो इसी फंक्शन को हर एक
  14101. 8:59:18ऑब्जेक्ट के अंदर हम बार-बार बार-बार लिख
  14102. 8:59:20रहे होते हैं पर क्लास ने क्या किया क्लास
  14103. 8:59:21ने मल्टीपल ऑब्जेक्ट्स को एक साथ क्रिएट
  14104. 8:59:23करने का एक सिंपल ब्लूप्रिंट बनाने का
  14105. 8:59:24हमें तरीका दे दिया कहने को तो हम बार-बार
  14106. 8:59:26ऑब्जेक्ट्स को डिफाइन कर सकते थे बार-बार
  14107. 8:59:28अपने फंक्शन मेथड्स को लिख सकते थे पर
  14108. 8:59:30क्लास ने उस चीज को सिंपलीफाई कर दिया
  14109. 8:59:31बेटर तरीका दे दिया हमें कोड को लिखने का
  14110. 8:59:34वही सेम काम हमारे लिए इन्हेरिटेंस कर रहा
  14111. 8:59:35है मतलब अगर मुझे चाइल्ड क्लास के अंदर
  14112. 8:59:37अपना हेलो फंक्शन यूज़ करना होता तो कुछ
  14113. 8:59:39नहीं करना था कॉपी करके पेस्ट करना होता
  14114. 8:59:41हम यूज़ कर पाते बट क्योंकि प्रोग्रामिंग
  14115. 8:59:43के अंदर रिपीटेशन बहुत खराब चीज है हम
  14116. 8:59:45बार-बार उसी सेम कोड को कॉपी पेस्ट कर रहे
  14117. 8:59:47हैं कॉपी पेस्ट कर रहे हैं दैट इज़ नॉट अ
  14118. 8:59:48गुड वे ऑफ़ राइटिंग कोड सो वी ट्राई टू
  14119. 8:59:50रिड्यूस आवर रिपीटेशंस जिसके लिए ऑब्जेक्ट
  14120. 8:59:53ओरिएंटेड प्रोग्रामिंग में यानी जहां पर
  14121. 8:59:54ऑब्जेक्ट एंड क्लासेस को हम यूज़ करते हैं
  14122. 8:59:55कोड के अंदर वहां पे इन्हेरिटेंस बहुत
  14123. 8:59:58हमारे काम आता है सो दैट इज व्हाई वी आर
  14124. 8:59:59यूजिंग इन्हेरिटेंस अब हमने इन्हेरिटेंस
  14125. 9:00:01के अंदर हमने एज सच कुछ नहीं लिखा पर अगर
  14126. 9:00:04मैं एक ऑब्जेक्ट बनाऊं लेट ऑब्जेक्ट इज
  14127. 9:00:06इक्वल टू चाइल्ड क्लास की एक ऑब्जेक्ट आई
  14128. 9:00:09तो यहां चाइल्ड कंस्ट्रक्टर कैन नॉट बी
  14129. 9:00:12इन्वोक्ड विदाउट न ओके सेव रिफ्रेश तो
  14130. 9:00:16यहां पर जब हम अपनी ऑब्जेक्ट को प्रिंट
  14131. 9:00:18करवाएंगे तो यह है तो चाइल्ड क्लास की
  14132. 9:00:20ऑब्जेक्ट बट अगर हम लिखें ऑब्जेक्ट डॉ
  14133. 9:00:22हेलो तो वो चीज हमारे लिए वर्क कर जाएगी
  14134. 9:00:24उसने हमारे लिए एरर नहीं दिया पर अगर
  14135. 9:00:26मैंने ऑब्जेक्ट ड एसी किया होता कुछ भी
  14136. 9:00:28रैंडम चीज हमने लिखी होती ऑब्जेक्ट ड एसी
  14137. 9:00:32तो वो वर्क नहीं करती वो हमारे लिए एरर दे
  14138. 9:00:33देती बट क्योंकि ये चीज एजिस्ट करती है
  14139. 9:00:35थ्रू इन्हेरिटेंस इसलिए यहां पर हमारे लिए
  14140. 9:00:37एरर नहीं आया तो ये क्या हो रहा है ये
  14141. 9:00:39यहां पर हमारे लिए इन्हेरिटेंस वर्क कर
  14142. 9:00:41रही है इसका एक और थोड़ा सा बेटर एग्जांपल
  14143. 9:00:43देखते हैं फॉर एग्जांपल हमने क्लास बनाई
  14144. 9:00:45कॉल्ड पर्सन हर जो इंसान होता है उसको
  14145. 9:00:47रिप्रेजेंट करने के लिए हमने क्लास बनाई
  14146. 9:00:49है कोड के अंदर हर जो पर्सन होता है दे
  14147. 9:00:51कैन ऑल ईट दे कैन ऑल स्लीप तो हमने एक
  14148. 9:00:53फंक्शन बना दिया ईट नाम से तो हम लिख सकते
  14149. 9:00:56हैं कसोल डलॉग ट ऐसे ही हमने एक फंक्शन
  14150. 9:00:59बना दिया स्लीप नाम से तो हम लिख सकते हैं
  14151. 9:01:02कसोल
  14152. 9:01:05डलॉग अब हम एक और नई क्लास बना रहे हैं
  14153. 9:01:07कॉल्ड इंजीनियर अब हमें पता है हर जो
  14154. 9:01:10इंजीनियर है वो ईट एंड स्लीप तो कर ही
  14155. 9:01:12सकता है उसके अलावा इंजीनियर के पास अलग
  14156. 9:01:14प्रॉपर्टीज होंगी जैसे फॉर एग्जांपल
  14157. 9:01:16इंजीनियर के पास एक वर्क नाम का फंक्शन
  14158. 9:01:18होगा जिसमें हम प्रिंट कर सकते हैं कसोल
  14159. 9:01:21डलॉग सॉल्व प्रॉब्लम्स
  14160. 9:01:23प्रॉब्लम्स बिल्ड समथिंग इस तरीके का कुछ
  14161. 9:01:28वर्क होता है किसी भी इंजीनियर का तो
  14162. 9:01:29इंजीनियर के पास वर्क नाम का फंक्शन है तो
  14163. 9:01:31कोई भी अगर हम एक इंजीनियर बनाते हैं सो
  14164. 9:01:35आई एम एन इंजीनियर तो आई विल मेक वन
  14165. 9:01:37श्रद्धा ऑब्जेक्ट जो क्या है जो एक
  14166. 9:01:39इंजीनियर है तो इज इक्वल टू न्यू इंजीनियर
  14167. 9:01:42नई इंजीनियर ऑब्जेक्ट बना ली हमने तो
  14168. 9:01:45श्रद्धा ऑब्जेक्ट को जब हम प्रिंट करेंगे
  14169. 9:01:46ये एक इंजीनियर क्लास की ऑब्जेक्ट है ठीक
  14170. 9:01:48है ऑलराइट और अपनी श्रद्धा ऑब्जेक्ट के
  14171. 9:01:50लिए व्हाट आईई कैन डू इज हम वर्क फंक्शन
  14172. 9:01:53को कॉल कर सकते तो ये चीज़ हमारे लिए
  14173. 9:01:54प्रिंट हो कर आ गई पर क्योंकि हर एक
  14174. 9:01:56इंजीनियर एक पर्सन भी होता है एक इंसान भी
  14175. 9:01:58होता है हर एक डॉक्टर भी एक इंसान होता है
  14176. 9:02:00तो एक पर्सन की जो सारी सारी प्रॉपर्टीज
  14177. 9:02:02हैं वो इंजीनियर को इन्हेरिटेंस
  14178. 9:02:06हैं इन प्रॉपर्टीज को तो उससे क्या होगा
  14179. 9:02:10अगर हम श्रद्धा के लिए श्रद्धा ऑब्जेक्ट
  14180. 9:02:12के लिए इफ वी कॉल
  14181. 9:02:14ईट नाउ दिस फंक्शन विल वर्क तो सारे के
  14182. 9:02:17सारे ये जो चीजें हैं ये इन्हेरिटेंस के
  14183. 9:02:21अंदर वैसे ही कल को अगर हमें इंजीनियर
  14184. 9:02:23नहीं कल को हमें डॉक्टर नाम की क्लास भी
  14185. 9:02:24बनानी होती है तो इसको कर सकते हैं डॉक्टर
  14186. 9:02:27एंड यहां लिख सकते हैं ट्रीट पेशेंट्स नाम
  14187. 9:02:30का कुछ वर्क फंक्शन बना
  14188. 9:02:32लिया तो उस केस में क्या होगा उस केस में
  14189. 9:02:34अगर हम कोई डॉक्टर भी क्रिएट करते हैं तो
  14190. 9:02:36उसके पास भी पर्सन की सारी की सारी
  14191. 9:02:38प्रॉपर्टीज इन्हेरिटेंस
  14192. 9:02:43है फॉर एग्जांपल हर पर्सन के लिए अगर
  14193. 9:02:47जनरली हमारा जो वर्क है एक वर्क नाम का
  14194. 9:02:49फंक्शन अगर हम पर्सन में भी डिफाइन कर दें
  14195. 9:02:52और फिर वहां हम लिखें कंसोल लॉग डू नथिंग
  14196. 9:02:55तो पर्सन के लिए अभी क्या है अभी बेसिक
  14197. 9:02:57वर्क है डू नथिंग और इंजीनियर क्लास के
  14198. 9:02:59अंदर भी अपना वर्क है तो जब भी हमारी
  14199. 9:03:01पेरेंट क्लास एंड चाइल्ड क्लास के अंदर
  14200. 9:03:03सेम फंक्शन होता है तो उस केस में चाइल्ड
  14201. 9:03:05क्लास वाला फंक्शन इवोक होता है जैसे फॉर
  14202. 9:03:07एग्जांपल इफ आई हैव माय इंजीनियर ऑब्जेक्ट
  14203. 9:03:10जिसके अंदर हम वर्क को कॉल करेंगे तो
  14204. 9:03:12हमेशा हमारी चाइल्ड क्लास वाला फंक्शन
  14205. 9:03:14इवोक होगा यहां पर क्या हुआ जो चाइल्ड
  14206. 9:03:16क्लास का फंक्शन है वो हमारे लिए इवोक हुआ
  14207. 9:03:18पेरेंट क्लास का फंक्शन इवोक नहीं होता सो
  14208. 9:03:20दिस वी कैन आल्सो रिमेंबर कि अगर चाइल्ड
  14209. 9:03:22एंड पेरेंट क्ला दोनों के पास सेम मेथड
  14210. 9:03:24होता है तो चाइल्ड का मेथड यूज होता है और
  14211. 9:03:26इस कांसेप्ट को हम कहते हैं मेथड
  14212. 9:03:28ओवरराइडिंग ओवरराइड का मतलब होता है किसी
  14213. 9:03:30दूसरी चीज को कवर कर लेना तो बेसिकली
  14214. 9:03:32चाइल्ड का जो मेथड है वो स्ट्रांग हो जाता
  14215. 9:03:34है वो पेरेंट वाले मेथड को कवर कर लेता है
  14216. 9:03:36तो इट बेसिकली ओवरराइट्स इट हम चाहे तो
  14217. 9:03:38अपनी इस पर्सन क्लास के अंदर एक
  14218. 9:03:40कंस्ट्रक्टर भी क्रिएट कर सकते हैं
  14219. 9:03:42कंस्ट्रक्टर तो कंस्ट्रक्टर के अंदर हम
  14220. 9:03:45बेसिकली एक नया वेरिएबल सेट कर देंगे दिस
  14221. 9:03:48डॉट
  14222. 9:03:49स्पीशीज स्पीशीज क्या होती है हर पर्सन की
  14223. 9:03:51स्पीशीज हमारे पास होती है होमोसेपियन
  14224. 9:03:54तो वही वैल्यू हम स्टोर करने वाले हैं तो
  14225. 9:03:57जो भी पर्सन क्लास बनेगी पर्सन क्लास की
  14226. 9:03:59अगर कोई भी ऑब्जेक्ट बनती है फॉर एग्जांपल
  14227. 9:04:02इफ आई राइट लेट पव इ इक्वल टू न्यू
  14228. 9:04:08पर्सन तो जो हमारे पास पव आएगा पव के अंदर
  14229. 9:04:11एक स्पीशी आ जाएगी और सारे के सारे फंक्शन
  14230. 9:04:13आ जाएंगे किसी भी पर्सन के बट अगर हम
  14231. 9:04:16लिखते हैं ईवन यानी इंजीनियर की बनाते हैं
  14232. 9:04:19न्यू
  14233. 9:04:21इंजीनियर तो इंजीनियर के अंदर भी हमारे
  14234. 9:04:24पास स्पीशीज वाला जो प्रॉपर्टी है वो आएगी
  14235. 9:04:27अब इंजीनियर के अंदर तो एज सच हमने
  14236. 9:04:29स्पीशीज डिफाइन नहीं की पर क्योंकि हम
  14237. 9:04:31पेरेंट की सारी की सारी प्रॉपर्टीज एंड
  14238. 9:04:33मेथड्स इन्हेरिटेंस
  14239. 9:04:34पर्सन के पास होंगी वो सारी की सारी
  14240. 9:04:36प्रॉपर्टीज हमारी इंजीनियर के पास भी
  14241. 9:04:38होंगी तो इस इवन ऑब्जेक्ट के अंदर भी हमें
  14242. 9:04:40सेम प्रॉपर्टीज देखने को मिलती है नेक्स्ट
  14243. 9:04:42हम बात करने वाले हैं एक और इंटरेस्टिंग
  14244. 9:04:44एंड इंपॉर्टेंट कीवर्ड के बारे में व्हिच
  14245. 9:04:45इज कॉल्ड द सुपर कीवर्ड अब सुपर कीवर्ड इज
  14246. 9:04:48यूज्ड टू कॉल द कंस्ट्रक्टर ऑफ इट्स
  14247. 9:04:50पेरेंट क्लास टू एक्सेस द पेरेंट्स
  14248. 9:04:52प्रॉपर्टीज एंड मेथड्स
  14249. 9:04:54कभी-कभार हमारे पास ऐसी कंडीशन आ जाती है
  14250. 9:04:56जिसमें हमें चाइल्ड क्लास से क्या करना
  14251. 9:04:58पड़ता है पेरेंट क्लास की प्रॉपर्टीज को
  14252. 9:05:00डायरेक्टली एक्सेस करना पड़ता है या फिर
  14253. 9:05:01पेरेंट के कंस्ट्रक्टर को कॉल करना पड़ता
  14254. 9:05:03है तो उस केस में पेरेंट के कंस्ट्रक्टर
  14255. 9:05:05को कॉल करने के लिए हम सुपर कीवर्ड को यूज
  14256. 9:05:08करते हैं सुपर मतलब हमसे जो एक लेवल ऊपर
  14257. 9:05:10है तो पेरेंट्स एक लेवल ऊपर होते हैं तो
  14258. 9:05:12सुपर कीवर्ड को वी आर गोइंग टू यूज अब
  14259. 9:05:14उसके लिए जावास्क्रिप्ट के अंदर क्या होता
  14260. 9:05:15है वो मैं एक बार आपको दिखाती हूं फॉर
  14261. 9:05:17एग्जांपल यह स्लीप यहां से हटा देते हैं
  14262. 9:05:20एंड वी कैन आल्सो रिमूव दिस वर्क फंक्शन
  14263. 9:05:22इफ वी वांट ये सिंपल सी हमने पर्सन नाम की
  14264. 9:05:24क्लास बनाई हुई है इस क्लास के अंदर हमारे
  14265. 9:05:26पास एक कंस्ट्रक्टर है जो एक स्पीशीज नाम
  14266. 9:05:29की वैल्यू को इनिश इज कर रहा है और एक
  14267. 9:05:30हमारे पास एक फंक्शन है अब अगर हमने
  14268. 9:05:33इंजीनियर क्लास बनाई तो उस इंजीनियर क्लास
  14269. 9:05:34में पर्सन की भी सारी की सारी प्रॉपर्टीज
  14270. 9:05:36आ जाएंगी प्लस इंजीनियर के पास अपनी कुछ
  14271. 9:05:38एडिशनल प्रॉपर्टीज हो सकती हैं फॉर
  14272. 9:05:39एग्जांपल यहां से अभी के लिए ये डॉक्टर
  14273. 9:05:42हटा देते हैं एंड यह हमारी एक इंजीनियर
  14274. 9:05:45ऑब्जेक्ट हो गई अब अगर हम या इसे इंजीनियर
  14275. 9:05:49ऑब्जेक्ट कह देते हैं अब जैसे पर्सन क्लास
  14276. 9:05:51के पास अपना कंस्ट्रक्टर है वैसे ही
  14277. 9:05:52इंजीनियर क्ला के पास भी अपना एक
  14278. 9:05:54कंस्ट्रक्टर हो सकता है तो कंस्ट्रक्टर
  14279. 9:05:56में कोई भी काम हो सकता है जैसे यहां पर
  14280. 9:05:59फॉर एग्जांपल इफ आई मेक अ न्यू वेरिएबल
  14281. 9:06:03ब्रांच तो हम कह सकते हैं कि हर इंजीनियर
  14282. 9:06:06ने अपनी जो बीटेक की होगी वो किसी ब्रांच
  14283. 9:06:08में की होगी कोई केमिकल इंजीनियर होगा कोई
  14284. 9:06:09मैकेनिकल इंजीनियर होगा कोई कंप्यूटर
  14285. 9:06:11इंजीनियर होगा तो हर किसी की अपनी ब्रांच
  14286. 9:06:13होती है तो यहां पर कंस्ट्रक्टर क्या
  14287. 9:06:15करेगा अपना एक वेरिएबल ले लेगा जिसको हम
  14288. 9:06:17कहेंगे दिस डॉट ब्रांच दिस डॉट ब्रांच इ
  14289. 9:06:19इक्वल टू ब्रांच यानी हर एक इंजीनियर के
  14290. 9:06:21पास अपनी एक स्पेशल प्रॉपर्टी होगी ब्रांच
  14291. 9:06:23नाम से जिसको हम सेव करवा सकते हैं अब हम
  14292. 9:06:25एक नया इंजीनियर क्रिएट कर रहे हैं फॉर
  14293. 9:06:27एग्जांपल दिस इज अ केमिकल
  14294. 9:06:30इंजीनियर केमिकल इंजीनियर हम क्रिएट करने
  14295. 9:06:33की कोशिश कर रहे हैं तो ये उनकी ब्रांच आ
  14296. 9:06:35गई अब इस कोड में एज सच देख के हमें कोई
  14297. 9:06:37प्रॉब्लम दिखाई नहीं दे रही दिस इज अ वेरी
  14298. 9:06:38नॉर्मल कोड जिसको हमने लिखा है पर जैसे ही
  14299. 9:06:40इसको सेव करके हम रन करेंगे हमारे पास एक
  14300. 9:06:42एरर आएगा एरर क्या कह रहा है मस्ट कॉल
  14301. 9:06:44सुपर कंस्ट्रक्टर इन
  14302. 9:06:49डिराइवर अब यहां पर ये
  14303. 9:06:52डिराइवर ज भी हम इन्हेरिटेंस की बात करते
  14304. 9:06:54हैं हमारे पास एक पेरेंट क्लास होती है और
  14305. 9:06:57उससे हमारी चाइल्ड क्लास कुछ प्रॉपर्टीज
  14306. 9:07:00इन्हेरिटेंस
  14307. 9:07:02है इसे हम प्रोग्रामिंग के अंदर
  14308. 9:07:06डिराइवर आई है किसी से कुछ लेकर आई है तो
  14309. 9:07:09बेसिकली यहां पर कहा जा रहा है कि हमें
  14310. 9:07:11सुपर कंस्ट्रक्टर को कॉल करना पड़ता है
  14311. 9:07:16डिराइवर करने से पहले या डिराइवर से
  14312. 9:07:19रिटर्न करने से पहले यानी अगर हमारी
  14313. 9:07:21डिराइवर
  14314. 9:07:23के अंदर अगर हम कोई कंस्ट्रक्टर बनाते हैं
  14315. 9:07:26तो कंस्ट्रक्टर क्या करेगा उस कंस्ट्रक्टर
  14316. 9:07:28का जरूरी है कि वह सुपर को यूज करके
  14317. 9:07:31पेरेंट क्लास के कंस्ट्रक्टर को पहले कॉल
  14318. 9:07:32करे तो अगर हमें इस एरर से बचना है तो हर
  14319. 9:07:35बार हम अपने कंस्ट्रक्टर के अंदर क्या
  14320. 9:07:37करेंगे हम सबसे पहली चीज जो कर रहे होते
  14321. 9:07:39हैं यूजुअली कोड्स के अंदर वो हम सुपर
  14322. 9:07:41कीवर्ड को लिखते हैं एंड इस तरीके से वहां
  14323. 9:07:43पेंसिस लगाते हैं तो बेसिकली यह तरीका
  14324. 9:07:45होता है टू
  14325. 9:07:48इवोक पैरेंट क्लास
  14326. 9:07:51कंस्ट्रक्टर तो सुपर यह जो हमने लिखा है
  14327. 9:07:54ये बेसिकली हम अपने इस कंस्ट्रक्टर को कॉल
  14328. 9:07:56करने की कोशिश कर रहे हैं जैसे ही इस
  14329. 9:07:57कंस्ट्रक्टर को हम कॉल करेंगे वैसे ही
  14330. 9:07:59हमारे लिए दिस डॉट स्पीशीज ये जो चीज है
  14331. 9:08:01ये सेट हो जाएगी अब इसे हम सेव कर सकते
  14332. 9:08:03हैं रिफ्रेश कर सकते हैं एंड नाउ इफ आई
  14333. 9:08:05ट्राई टू प्रिंट माय इंजीनियर
  14334. 9:08:09ऑब्जेक्ट तो हमारे पास इंजीनियर के अंदर
  14335. 9:08:11ब्रांच भी आ गई स्पीशीज भी आ गई पर्सन की
  14336. 9:08:14सारी की सारी हमारे पास फंक्शंस आ गए अब
  14337. 9:08:16सीक्वेंस हमें एगजैक्टली पता करना है कि
  14338. 9:08:18कौन सा कंस्ट्रक्टर पहले कॉल हुआ तो उसका
  14339. 9:08:20बेस्ट तरीका ये है कि सबसे पहले यहां पे
  14340. 9:08:22प्रिंट करवा लो कसोल
  14341. 9:08:25डलॉग एंटर चाइल्ड
  14342. 9:08:27कंस्ट्रक्टर यहां हमने लिख दिया एंटर
  14343. 9:08:29चाइल्ड
  14344. 9:08:30कंस्ट्रक्टर कॉपी और यहां हमने लिख दिया
  14345. 9:08:33एंटर पेरेंट कंस्ट्रक्टर और यहां हम लिख
  14346. 9:08:36देते हैं एग्जिट चाइल्ड कंस्ट्रक्टर सेव
  14347. 9:08:40कर लेते हैं इसे एंड रिफ्रेश करते हैं तो
  14348. 9:08:42बेसिकली क्या सीक्वेंस है सबसे पहले तो हम
  14349. 9:08:44चाइल्ड कंस्ट्रक्टर के अंदर एंटर करेंगे
  14350. 9:08:46यानी जैसे ही हम किसी नई इंजीनियर
  14351. 9:08:48ऑब्जेक्ट को क्रिएट करते हैं चाइल्ड क्लास
  14352. 9:08:50के ऑब्जेक्ट को क्रिएट करते हैं तो सबसे
  14353. 9:08:51पहले तो हम इसी कंस्ट्रक्टर के अंदर जा
  14354. 9:08:53आते हैं उसके बाद क्या होता है जैसे ही
  14355. 9:08:54सुपर से हम अपने पेरेंट कंस्ट्रक्टर को
  14356. 9:08:56इवोक करेंगे हम यहां पर आ जाएंगे तो हमारे
  14357. 9:08:58लिए प्रिंट होकर आएगा एंटर पेरेंट
  14358. 9:09:00कंस्ट्रक्टर फिर हम पेरेंट कंस्ट्रक्टर से
  14359. 9:09:02सारे के सारे काम कर लेंगे फिर हम वापस
  14360. 9:09:04यहां पर आ रहे होंगे एंड इस बार हम सारे
  14361. 9:09:06काम कर लेंगे चाइल्ड कंस्ट्रक्टर के एंड
  14362. 9:09:08फिर हम यहां से एग्जिट कर जाएंगे तो जनरली
  14363. 9:09:10कंस्ट्रक्टर के अंदर दिस को यूज़ करने से
  14364. 9:09:12पहले या फिर एग्जिट करने से पहले हमें
  14365. 9:09:14क्या करना होता है अपने सुपर कंस्ट्रक्टर
  14366. 9:09:16को कॉल करना होता है अगर हम इस लाइन को
  14367. 9:09:18यहां से हटा देंगे तो हमारे पास एक एरर आ
  14368. 9:09:20जाएगा आल्सो एक और इंटरेस्टिंग चीज हम कर
  14369. 9:09:22सकते हैं ये कंसोल के जो स्टेटमेंट्स
  14370. 9:09:25हैं इनको एक बार यहां से हटा लेते
  14371. 9:09:29हैं फॉर एग्जांपल हमारी ये जो पर्सन की
  14372. 9:09:32क्लास है इस पर्सन क्लास के अंदर हमें पता
  14373. 9:09:34है हर एक पर्सन के पास अपना नाम तो हो ही
  14374. 9:09:36सकता है तो हम चाहते हैं कि पर्सन क्लास
  14375. 9:09:38की जब भी ऑब्जेक्ट क्रिएट हो तो उसके अंदर
  14376. 9:09:39कंस्ट्रक्टर में एक नेम नाम की चीज पास हो
  14377. 9:09:42एंड उसके बेसिस पर हम एक प्रॉपर्टी बना
  14378. 9:09:44दें इसके लिए दिस डॉट नेम इ ू नेम तो हर
  14379. 9:09:47पर्सन का अपना एक नाम होना चाहिए तो जब हम
  14380. 9:09:50एक इंजीनियर टाइप का पर्सन बनाएंगे यानी
  14381. 9:09:53जब हम एक नया इंजीनियर बनाएंगे तो हम यहां
  14382. 9:09:55पर क्या कर सकते हैं उस इंजीनियर का नाम
  14383. 9:09:57सेंड कर सकते हैं फॉर एग्जांपल इंजीनियर
  14384. 9:09:58का नाम है श्रद्धा तो यहां पर हमारे पास
  14385. 9:10:00एक वेरिएबल आ जाएगा नेम अब इस नेम वैल्यू
  14386. 9:10:03को इस नेम वैल्यू की एक्सेस हमारे पास इस
  14387. 9:10:05इंजीनियर के अंदर तो है ही पर अगर हमें इस
  14388. 9:10:07नेम वैल्यू को कंस्ट्रक्टर से इस
  14389. 9:10:09कंस्ट्रक्टर के अंदर पास करना है तो सेम
  14390. 9:10:11मेथड्स को हम अपने सुपर के अंदर पास कर
  14391. 9:10:13सकते हैं लेट्स सेव इट रिफ्रेश एंड इस बार
  14392. 9:10:16अगर हम अपनी इंजीनियर ऑब्जेक्ट को प्रिंट
  14393. 9:10:18करवाते हैं तो यहां पर नेम में हमारे पास
  14394. 9:10:19आ जाएगा श्रद्धा बट अगर यहां पर सुपर के
  14395. 9:10:22अंदर हमने नेम को पास नहीं किया तो उस केस
  14396. 9:10:24में क्या होगा उस केस में हमारी जो
  14397. 9:10:26इंजीनियर ऑब्जेक्ट होगी उसके अंदर नेम की
  14398. 9:10:28वैल्यू होगी हमारे पास अनडिफाइंड क्यों
  14399. 9:10:30क्योंकि नेम हमने इंजीनियर को तो दे दिया
  14400. 9:10:32बट वो फाइनली अपने पैरेंट क्लास को पास
  14401. 9:10:34करने के लिए हमें क्या करना पड़ेगा सुपर
  14402. 9:10:35को कॉल करना पड़ेगा और सुपर के अंदर अपने
  14403. 9:10:38उस वेरिएबल को पास करना पड़ेगा तो इसीलिए
  14404. 9:10:40सुपर कीवर्ड काफी इंपॉर्टेंट होता है जब
  14405. 9:10:42भी इन्हेरिटेंस हो रही होती है
  14406. 9:10:43इन्हेरिटेंस के टाइम पे अगर चाइल्ड क्लास
  14407. 9:10:45को पेरेंट क्लास के कंस्ट्रक्टर को कुछ
  14408. 9:10:47इंपॉर्टेंट इंफॉर्मेशन पास ऑन करनी होती
  14409. 9:10:49है तो वो पास ऑन होती है थ्रू दिस सुपर
  14410. 9:10:51कीवर्ड इसके अलावा सुपर को हम अपनी जो
  14411. 9:10:53पैरेंट क्लास होती है उसके कुछ-कुछ मेथड्स
  14412. 9:10:55को इवोक करने के लिए यूज कर सकते हैं फॉर
  14413. 9:10:57एग्जांपल ये जो वर्क क्लास है हर इंजीनियर
  14414. 9:10:59क्या करता है पहले ईट करता है फिर वर्क
  14415. 9:11:01करता है फॉर एग्जांपल दिस इज एन एग्जांपल
  14416. 9:11:03तो यहां पर अगर मुझे सबसे पहले सुपर क्लास
  14417. 9:11:06के ईट मेथड को कॉल करना है तो उसके लिए हम
  14418. 9:11:08लिखेंगे सुपर डॉट ईट इसको सेव कर लेते हैं
  14419. 9:11:11रिफ्रेश करते हैं इस बार अगर हम लिखें
  14420. 9:11:12इंजीनियर ऑब्जेक्ट डॉट वर्क तो उस केस में
  14421. 9:11:16पहले ईट होगा उसके बाद हमारा वर्क कंप्लीट
  14422. 9:11:18हो रहा होगा बट अगर यहीं पर हम लिखते
  14423. 9:11:21सिर्फ ईट सेफ रिफ्रेश तो उस केस में हमारे
  14424. 9:11:24पास एरर आ जाता व्हाई बिकॉज़ ईट इज नॉट
  14425. 9:11:26डिफाइंड तो इसीलिए जो सुपर क्लास यानी जो
  14426. 9:11:29पैरेंट क्लास के मेथड्स एंड प्रॉपर्टीज
  14427. 9:11:31होते हैं उनको डायरेक्टली ऐसे एक्सेस नहीं
  14428. 9:11:32कर सकते तो उसके लिए हमें सुपर कीवर्ड के
  14429. 9:11:34थ्रू उनको एक्सेस करना होता है सो दैट इज
  14430. 9:11:36व्हाई दिस कीवर्ड इज रियली रियली
  14431. 9:11:38इंपोर्टेंट इंटरव्यूज के अंदर मेथड
  14432. 9:11:39ओवरराइडिंग क्या होती है सुपर कीवर्ड कैसे
  14433. 9:11:41काम करता है इन्हेरिटेंस क्या होती है
  14434. 9:11:42एक्सटेंड्स कीवर्ड किस लिए यूज़ होता है
  14435. 9:11:44ये सारे के सारे ऐसे सवाल हैं जो हमसे
  14436. 9:11:46जावास्क्रिप्ट के इंटरव्यूज के अंदर पूछे
  14437. 9:11:48जा सकते हैं अब नेक्स्ट हम बात करने वाले
  14438. 9:11:50हैं अबाउट आवर प्रैक्टिस क्वेश्चंस
  14439. 9:11:51प्रैक्टिस क्वेश्चंस के अंदर सबसे पहला
  14440. 9:11:53क्वेश्चन है यू आर क्रिएटिंग अ वेबसाइट
  14441. 9:11:54फॉर योर कॉलेज हम कॉलेज के लिए अपनी कोई
  14442. 9:11:56वेबसाइट बना रहे हैं हमें उसके लिए क्रिएट
  14443. 9:11:58करनी है क्लास कॉल्ड यूजर विद टू
  14444. 9:12:00प्रॉपर्टीज यानी एक यूजर क्लास क्रिएट
  14445. 9:12:02करने के लिए हमें सिंपली लिखना पड़ेगा
  14446. 9:12:04क्लास एंड हमारी यूजर क्लास और उसके अंदर
  14447. 9:12:07दो प्रॉपर्टीज होंगी एक हमारे पास नेम
  14448. 9:12:10होगा एक हमारे पास ईमेल होगा हर एक यूजर
  14449. 9:12:12के लिए नेम होगा एंड हर एक यूजर के लिए
  14450. 9:12:14हमारे पास ईमेल होगा इट आल्सो हैज अ मेथड
  14451. 9:12:17कॉल्ड व्यू डाटा दैट अलाउ यूजर टू व्यू
  14452. 9:12:20वेबसाइट डाटा तो इस केस में वेबसाइट का
  14453. 9:12:22क्योंकि डेटा तो है नहीं तो व्यू डेटा के
  14454. 9:12:24लिए हम सिर्फ प्रिंट करवा देंगे यानी कुछ
  14455. 9:12:25कसोल ड लॉग करवा देंगे इस मेथड के अंदर तो
  14456. 9:12:27ये एक व्यू डेटा नाम का हमें मेथड बनाना
  14457. 9:12:29है कि हर जो यूजर है इस क्लास के जितनी भी
  14458. 9:12:31ऑब्जेक्ट होंगी सारी की सारी वेबसाइट के
  14459. 9:12:33डाटा को व्यू कर पाए देख पाएं तो उसके लिए
  14460. 9:12:35सबसे पहले अपने कोड पर आ जाते हैं यहां पर
  14461. 9:12:38हमें क्लास क्रिएट करेंगे कॉल्ड यूजर ये
  14462. 9:12:41हमारी यूजर क्लास होगी हर क्लास के अंदर
  14463. 9:12:44हम अपना कंस्ट्रक्टर बना सकते हैं अब
  14464. 9:12:46कंस्ट्रक्टर के अंदर हर यूजर के लिए उसका
  14465. 9:12:48नेम एंड ईमेल होगा ये जो नेम एंड ईमेल की
  14466. 9:12:50इंफॉर्मेशन है इसे हम ले लेंगे इन दिस
  14467. 9:12:53कंस्ट्रक्टर एस एन आर्गुमेंट हम लिख सकते
  14468. 9:12:55हैं दिस डॉट नेम इ इक्वल टू नेम एंड दिस
  14469. 9:12:57डट ईमेल इ इक्वल टू ईमेल उसके साथ में
  14470. 9:13:01हमारे पास एक मेथड होगा कॉल्ड व्यू
  14471. 9:13:05डाटा व्यू डाटा के अंदर हम
  14472. 9:13:09सिंपली कंसोल डट लॉग कर सकते हैं सम डेटा
  14473. 9:13:13तो यहां हम अपने डेटा को प्रिंट करवा सकते
  14474. 9:13:15हैं सो दिस इज माय वेबसाइट
  14475. 9:13:19डाटा या इन फैक्ट हम चाहे तो कोई एक
  14476. 9:13:22नॉर्मल सा वेरिएबल बना सकते हैं लेट डाटा
  14477. 9:13:26इज इक्वल टू सीक्रेट इंफॉर्मेशन इस तरीके
  14478. 9:13:30का कुछ डेटा नाम का हमने वेरिएबल बना लिया
  14479. 9:13:32दिस इज अ वेरी सिंपल एग्जांपल जनरली
  14480. 9:13:34वेबसाइट्स के अंदर डेटा ऐसे स्टोर नहीं
  14481. 9:13:36होता है ये मैं बहुत बेसिक चीज आपको दिखा
  14482. 9:13:38रही हूं पर हां यहां पर अगर हम व्यू डेटा
  14483. 9:13:41करना चाहते हैं तो डेटा को दिखाने के लिए
  14484. 9:13:42हम लिख सकते हैं डटा इज इक्वल टू माय डाटा
  14485. 9:13:46इसको कर लिया सेव एंड अब हम चाहे तो अपने
  14486. 9:13:48लिए अपनी यूजर ऑब्जेक्ट को बना सकते हैं
  14487. 9:13:50लेट लेट्स सपोज हमारे पास स्टूडेंट वन
  14488. 9:13:53हमारी क्योंकि कॉलेज की वेबसाइट है तो
  14489. 9:13:55इसमें स्टूडेंट वन बन सकता है स्टूडेंट वन
  14490. 9:13:57हमारा नया यूजर है उसके बाद स्टूडेंट टू
  14491. 9:13:59आया स्टूडेंट टू इज आल्सो अ न्यू यूजर
  14492. 9:14:02हमारे पास स्टूडेंट थ आया दो स्टूडेंट्स
  14493. 9:14:05ले लेते हैं हर स्टूडेंट के लिए उसका नेम
  14494. 9:14:06एंड ईमेल होना चाहिए तो यहां पर हम नेम
  14495. 9:14:08पास कर सकते हैं लेट्स सपोज द फर्स्ट
  14496. 9:14:10स्टूडेंट इ श्रद्धा द ईमेल इज एबीसी @
  14497. 9:14:14email.com सम फेक ईमेल एंड दूसरा वी कैन
  14498. 9:14:19राइट अमन अमन रेट
  14499. 9:14:23email.com ये हमारे पास दो ईमेल्स आ गए दो
  14500. 9:14:27यूजर्स आ गए अब इन यूजर्स का डाटा प्रिंट
  14501. 9:14:29करने के लिए वी कैन सिंपली राइट हमारा जो
  14502. 9:14:31स्टूडेंट वन है उसका डाटा प्रिंट हो जाए
  14503. 9:14:33हमारे
  14504. 9:14:34लिए तो यह स्टूडेंट वन आ गया स्टूडेंट वन
  14505. 9:14:36के पास ईमेल भी है नेम भी है साथ के साथ
  14506. 9:14:39फंक्शन भी है अगर स्टूडेंट वन चाहे तो
  14507. 9:14:41डाटा को व्यू कर सकता है स्टूडेंट वड व्यू
  14508. 9:14:44डटा तो क्या हुआ डाटा हमारे लिए प्रिंट
  14509. 9:14:47होकर आ गया ऐसे ही स्टूडेंट टू भी डाटा को
  14510. 9:14:49व्यू कर सकता है और सिर्फ स्टूडेंट्स नहीं
  14511. 9:14:51होंगे कॉलेज की वेबसाइट है अगर तो इसमें स
  14512. 9:14:53स्टूडेंट्स यूजर्स नहीं होंगे टीचर्स भी
  14513. 9:14:55यूजर हो सकते हैं तो लेट टीचर वन इज इक्वल
  14514. 9:14:57टू न्यू यूजर और टीचर्स भी कुछ-कुछ नाम हो
  14515. 9:15:02सकते हैं जैसे हो सकता है कॉलेज के अंदर
  14516. 9:15:03देयर इज सम डीन एंड उनकी कोई ईमेल हो न @
  14517. 9:15:07college.com इसको कर लेते हैं सेव तो
  14518. 9:15:11हमारी जो टीचर वन होंगी अगर टीचर वन को
  14519. 9:15:13व्यू डाटा करना है तो टीचर भी डाटा को
  14520. 9:15:16व्यू कर सकती है वेबसाइट के ऊपर अगर
  14521. 9:15:18स्टूडेंट को डाटा व्यू करना है तो डॉट
  14522. 9:15:20व्यू डटा तो स्टूडेंट भी अपना जो डाटा है
  14523. 9:15:22उ व्यू कर सकते हैं वेबसाइट के ऊपर इट विल
  14524. 9:15:24वर्क बोथ वेज तो इस तरीके से अलग-अलग
  14525. 9:15:26तरीके के जो यूजर्स हैं वो हम यहां पर
  14526. 9:15:29क्रिएट कर सकते हैं वैसे और एक बेटर यानी
  14527. 9:15:31लेवल अप करने का तरीका होगा कि स्टूडेंट
  14528. 9:15:32नाम की एक और क्लास बनाई जाए जिसमें
  14529. 9:15:34स्टूडेंट के हिसाब से एक्स्ट्रा
  14530. 9:15:35इंफॉर्मेशन हो और वो इस यूजर क्लास को
  14531. 9:15:37इन्हेरिटेंस प्रॉपर्टीज को इन्हेरिटेंस एक
  14532. 9:15:39टीचर की अलग क्लास बनाई जाए जो इसकी
  14533. 9:15:41प्रॉपर्टीज को इन्हेरिटेंस टीचर के पास ये
  14534. 9:15:43सारे फंक्शंस तो होंगे ही प्लस एक्स्ट्रा
  14535. 9:15:44फंक्शंस होंगे जैसे मार्क्स को अपडेट कर
  14536. 9:15:46पाने की एक्सेस स्टूडेंट के पास ये सारे
  14537. 9:15:48फंक्शंस तो होंगे ही प्लस एक्स्ट्रा
  14538. 9:15:49फंक्शन होंगे जैसे अपना चाहे तो एड्रेस
  14539. 9:15:51अपडेट कर सकता है स्टूडेंट अपना चाहे तो
  14540. 9:15:52तो नाम चेंज कर सकता है स्टूडेंट तो उस
  14541. 9:15:54तरीके से एक पूरा सिस्टम है जो बनाया जा
  14542. 9:15:56सकता है क्लासेस एंड ऑब्जेक्ट्स के अराउंड
  14543. 9:15:58नेक्स्ट हमारे पास एक और पार्ट है इसी
  14544. 9:16:00प्रैक्टिस क्वेश्चन का क्रिएट अ न्यू
  14545. 9:16:01क्लास कॉल्ड एडमिन व्हिच इन्हेरिटेंस
  14546. 9:16:07इट टू एडिट वेबसाइट डाटा यानी हमें एक नई
  14547. 9:16:11क्लास बनानी है अपने लिए कॉल्ड एडमिन जो
  14548. 9:16:13हमारे यूजर क्लास से इन्हेरिटेंस तो क्लास
  14549. 9:16:16एडमिन एक्सटेंड्स यूजर क्लास और यहां पर
  14550. 9:16:21क्या होगा एक्सटेंड्स के बाद वी हैव टू ऐड
  14551. 9:16:23अ न्यू मेथड कॉल्ड एडिट डाटा इसके अंदर
  14552. 9:16:26एडिट डेटा नाम का एक नया मेथड होगा जो
  14553. 9:16:28हमारे डेटा को एडिट कर पाएगा जैसे ये जो
  14554. 9:16:30डेटा वेरिएबल है इसे बेसिकली एडिट कर
  14555. 9:16:32पाएगा और यहां पर डटा की वैल्यू को हम कुछ
  14556. 9:16:34भी कर सकते हैं सम न्यू वैल्यू लेट्स सपोज
  14557. 9:16:39दिस इज द न्यू एडिटेड वैल्यू ऑफ डाटा अब
  14558. 9:16:41ये चीज हमें ध्यान रखनी है कि हमारा जो
  14559. 9:16:43यूजर है वो हमने बेसिक लेवल का एक यूजर
  14560. 9:16:45बनाया है जिसको एडिट एक्सेस नहीं दे रखी
  14561. 9:16:47पर क्योंकि एडमिन है एडमिन सारी चीजें
  14562. 9:16:49एडिट कर सकते हैं तो उसे हमने एडिट एक्सेस
  14563. 9:16:51दिया तो वो यहां पे एक तर से हम डिपिक्ट
  14564. 9:16:53करने की कोशिश कर रहे हैं यूजिंग क्लासेस
  14565. 9:16:55एंड ऑब्जेक्ट्स तो अभी हम एक नया यूजर बना
  14566. 9:16:57सकते हैं वी कैन कॉल दिस यूजर
  14567. 9:16:59एडमिन व एडमिन 1 इ इक्वल टू न्यू एडमिन अब
  14568. 9:17:06यह जो एडमिन है अगर हम इसे सिंपली इस
  14569. 9:17:09तरीके से क्रिएट करेंगे लद इस तरीके से
  14570. 9:17:11क्रिएट करना पॉसिबल है सेव किया रिफ्रेश
  14571. 9:17:13किया कोई एरर नहीं आया एडमिन वन को प्रिंट
  14572. 9:17:15करवाएंगे तो भी एरर नहीं आएगा बट एडमिन वन
  14573. 9:17:17के पास ईमेल एंड नेम नहीं है क्योंकि उन
  14574. 9:17:19वेरिएबल को हमने पास ही नहीं किया तो
  14575. 9:17:21इसीलिए जब एडमिन को क्रिएट कर रहे हैं तो
  14576. 9:17:23यहां पे हमें नेम एंड ईमेल पास करना
  14577. 9:17:24पड़ेगा इसको कह देते हैं एडमिन इसको कह
  14578. 9:17:26देते हैं एडमिन @ college.com तो ये
  14579. 9:17:31इंफॉर्मेशन आ गई पर ये इंफॉर्मेशन प्रोसेस
  14580. 9:17:33करने के लिए हमें कंस्ट्रक्टर चाहिए तो
  14581. 9:17:35यहां हमें उस कंस्ट्रक्टर को क्रिएट करना
  14582. 9:17:37पड़ेगा जिसके पास क्या आ रहा है जिसके पास
  14583. 9:17:40हमारा नेम एंड ईमेल आ रहा है और जब भी हम
  14584. 9:17:45चाइल्ड क्लास के अंदर कंस्ट्रक्टर को
  14585. 9:17:46क्रिएट करते हैं हमें पेरेंट के
  14586. 9:17:47कंस्ट्रक्टर को कॉल करना पड़ता है और
  14587. 9:17:49पेरेंट के कंस्ट्रक्टर को कॉल करने के लिए
  14588. 9:17:51हम अपने सुपर कीवर्ड का यूज़ करते हैं
  14589. 9:17:52जिसमें हम पास कर देंगे अपना नेम एंड ईमेल
  14590. 9:17:55इसे अब सेव कर लेते हैं लेट्स रिफ्रेश इट
  14591. 9:17:58एडमिन अब एडमिन के अंदर नेम एंड ईमेल आ
  14592. 9:18:01गया है साथ के साथ एडमिन चाहे जैसे अभी
  14593. 9:18:04डेटा की वैल्यू क्या है डेटा की वैल्यू ये
  14594. 9:18:05है लेकिन एडमिन डेटा को चेंज कर सकता है
  14595. 9:18:07एडमिन वन चाहे तो अपने डाटा को एडिट कर
  14596. 9:18:11सकता है तो अब अगर हम डाटा की वैल्यू को
  14597. 9:18:13चेक करेंगे तो इट विल बी सम न्यू वैल्यू
  14598. 9:18:15तो इस तरीके से हमारी क्लासेस एंड
  14599. 9:18:17ऑब्जेक्ट्स काम करती हैं लॉजिकली
  14600. 9:18:19जावास्क्रिप्ट के प्रोग्राम्स के अंदर अब
  14601. 9:18:20यह तो हो गया हमारा प्रैक्टिस क्वेश्चंस
  14602. 9:18:22एंडस वाज ऑल अबाउट क्लासेस एंड ऑब्जेक्ट्स
  14603. 9:18:24जिसमें हमने इन्हेरिटेंस सुपर न्यू बहुत
  14604. 9:18:26सारे डिफरेंट डिफरेंट एक्सटेंट्स कीवर्ड्स
  14605. 9:18:28को देखा डिफरेंट डिफरेंट कॉन्सेप्ट्स को
  14606. 9:18:29देखा जैसे इन्हेरिटेंस हो गया जैसे मेथड
  14607. 9:18:31ओवरराइडिंग हो गया इसके अलावा एक और
  14608. 9:18:33प्रोग्रामिंग का एक जनरल कांसेप्ट होता है
  14609. 9:18:35जो मैं आपके साथ शेयर करना चाह रही हूं
  14610. 9:18:37व्हिच इज़ रिलेटेड टू एरर हैंडलिंग जैसे
  14611. 9:18:39अगर आपने जावास्क्रिप्ट के कोड में नोटिस
  14612. 9:18:41किया हो कि वैसे दिस टॉपिक इज़ नॉट
  14613. 9:18:44रिलेटेड टू क्लासेस एंड ऑब्जेक्ट्स ये अलग
  14614. 9:18:46ही टॉपिक है रिलेटेड टू एरर हैंडलिंग जैसे
  14615. 9:18:48अगर हम अपने कोड के अंदर बहुत सारी लाइंस
  14616. 9:18:50ऑफ कोड लिखते हैं फॉर एग्जांपल पहले हमने
  14617. 9:18:53कोई कैलकुलेशन कर लिया एक वेरिएबल बना
  14618. 9:18:54दिया लेट a = 5 फिर हमने एक वेरिएबल बना
  14619. 9:18:57दिया लेट b = 10 इस तरीके से फिर हम कंसोल
  14620. 9:19:00डलॉग करवा रहे हैं a = यहां हमने a की
  14621. 9:19:04वैल्यू को प्रिंट करवा दिया इसी तरीके से
  14622. 9:19:06हम कंसोल डलॉग करवा रहे हैं b = और हमने b
  14623. 9:19:09की वैल्यू को प्रिंट करवा दिया फिर यहां
  14624. 9:19:11हम कसोल डलॉग करवा रहे हैं a + b = a + b
  14625. 9:19:14एंड इसी तरीके से बहुत लंबा सा कोड लिखा
  14626. 9:19:16हुआ है जिसके अंदर बहुत सारी लाइंस ऑफ़
  14627. 9:19:18कोड हैं एंड कायदे से यह सारी की सारी
  14628. 9:19:21लाइंस ऑफ़ कोड हमारे लिए प्रिंट होक आनी
  14629. 9:19:22चाहिए बट मान लेते हैं कोड के बीच में
  14630. 9:19:24हमने कहीं एरर कर दिया लाइन नंबर सिक्स पे
  14631. 9:19:27हमसे कुछ एरर हो गया क्या एरर हो गया एरर
  14632. 9:19:30बेसिकली हो गया कि यहां मैंने a + c लिख
  14633. 9:19:31दिया और c क्या है c कोई वेरिएबल एजिस्ट
  14634. 9:19:33ही नहीं करता तो उस केस में क्या होगा हम
  14635. 9:19:35जैसे ही रिफ्रेश करेंगे यहां पर लाइन नंबर
  14636. 9:19:38सिक्स पर हमारे पास एरर आ जाएगा एरर आ रहा
  14637. 9:19:40है सी इज नॉट डिफाइंड ठीक है हमारे पास
  14638. 9:19:42एरर आ गया बट एरर आने की वजह से
  14639. 9:19:44जावास्क्रिप्ट के अंदर जो बाकी का सारा का
  14640. 9:19:47सारा कोड होता है वो रन करना बंद कर देता
  14641. 9:19:49है यानी सिर्फ शुरुआत की तीन लाइने ही
  14642. 9:19:51प्रिंट हुई उसके बाद वाला जो कोड वो कभी
  14643. 9:19:53एग्जीक्यूट ही नहीं हुआ इवन दो इन लाइंस
  14644. 9:19:55के अंदर कोई एरर नहीं था पर फिर भी ये
  14645. 9:19:56लाइंस कभी एग्जीक्यूट नहीं होती तो इसीलिए
  14646. 9:19:59ये जो एरर्स आते हैं रैंडम कोड के अंदर
  14647. 9:20:01एरर आना पॉसिबल है एरर्स आ सकते हैं कोड
  14648. 9:20:03के अंदर तो इसीलिए एरर्स को हैंडल करना भी
  14649. 9:20:06बहुत ज्यादा जरूरी होता है और एरर
  14650. 9:20:08हैंडलिंग के लिए जावास्क्रिप्ट के अंदर वी
  14651. 9:20:09हैव समथिंग कॉल्ड ट्राई कैच इन्हें हम
  14652. 9:20:12ट्राई कैच ब्लॉक्स भी कहते हैं जब भी हमें
  14653. 9:20:15किसी कोड के लिए ऐसा लगता है कि इस कोड के
  14654. 9:20:17अंदर कोई एरर आ सकता है हमें नहीं पता
  14655. 9:20:19एगजैक्टली आएगा या नहीं आएगा लद हम तो
  14656. 9:20:21हमेशा होप करते हैं कि हमारे कोड के अंदर
  14657. 9:20:23कोई एरर ना आए बट अगर हमें कभी ऐसा लगता
  14658. 9:20:25है कि इस कोड के अंदर कोई ना कोई एरर आ
  14659. 9:20:26सकता है हो सकता है कोई वेरिएबल ऐसा हो जो
  14660. 9:20:28इनिश इज ना हुआ हो या कुछ और प्रॉब्लम हो
  14661. 9:20:30सकती है तो उस कोड को जो हमारा नॉर्मल कोड
  14662. 9:20:33होता है उस कोड को हम एक ट्राई ब्लॉक के
  14663. 9:20:34अंदर लिखते हैं तो सिंपली अगर हमें शक है
  14664. 9:20:37कि इस लाइन के अंदर कोई एरर आ सकता है तो
  14665. 9:20:39हम सिंपली क्या करेंगे एक ट्राई ब्लॉक
  14666. 9:20:41बनाएंगे ये ट्राई हमारा एक कीवर्ड है और
  14667. 9:20:43ये हमने ब्लॉक बना लिया और इसके अंदर हम
  14668. 9:20:45अपनी इस लाइन को ऑफ कोड को लिखते हैं अब
  14669. 9:20:48जैसे ही हम ट्राई ब्लॉक बनाएंगे उसके साथ
  14670. 9:20:49हमें कैच ब्लॉक बनाना पड़ेगा और कैच ब्लॉक
  14671. 9:20:53के अंदर बेसिकली हम अपने एरर को कैच कर
  14672. 9:20:54लेते हैं तो ट्राई के अंदर जितना भी कोड
  14673. 9:20:56होता है अगर उस कोड के अंदर एरर आ गया तो
  14674. 9:20:59वहीं से हम अपने कैच ब्लॉक के अंदर चले
  14675. 9:21:00जाते हैं और कैच ब्लॉक का काम होता है टू
  14676. 9:21:02हैंडल आवर एरर्स सो कैच ब्लॉक इज बेसिकली
  14677. 9:21:05टू हैंडल आवर एरर्स और कैच ब्लॉक के अंदर
  14678. 9:21:07एक स्पेशल आर्गुमेंट हम ले सकते हैं एरर
  14679. 9:21:09आर्गुमेंट जो हमारी एरर ऑब्जेक्ट होती है
  14680. 9:21:11कि एगजैक्टली क्या एरर आया तो इस बार यहां
  14681. 9:21:14पर हम एक आर्गुमेंट ले सकते हैं एरर और
  14682. 9:21:16यहां कसोल डलॉग करवा सकते हैं अपने एरर
  14683. 9:21:19ऑब्जेक्ट को तो अगर हमें इस लाइन के ऊपर
  14684. 9:21:21शक है कि यहां पर एरर आ सकता है तो इसे
  14685. 9:21:22हमने ट्राई के अंदर लिख दिया और कैच के
  14686. 9:21:24अंदर हम एरर को कैच कर सकते हैं लद हम तो
  14687. 9:21:26ये होप करेंगे कि ट्राई के अंदर जितना भी
  14688. 9:21:28कोड लिखा है उसके अंदर कोई एरर ना आए कैच
  14689. 9:21:30के अंदर हमें कभी जाना ना पड़े हमें कैच
  14690. 9:21:32की जरूरत ही ना पड़े पर फॉर सम सिनेरियो
  14691. 9:21:34वी डू इट इन प्रोग्रामिंग इसको रिफ्रेश कर
  14692. 9:21:37लेते हैं इस बार रिफ्रेश किया तो क्या हुआ
  14693. 9:21:38यहां पर हमारा एरर हमारे लिए प्रिंट होकर
  14694. 9:21:40आ गया ये एरर नहीं है ये कसोल डलॉग का
  14695. 9:21:43स्टेटमेंट है जिसने हमारे एरर को प्रिंट
  14696. 9:21:44करवा दिया है पर बाकी का कोड वैसे के वैसे
  14697. 9:21:47चल रहा है इस बार हमारा कोड रुका नहीं
  14698. 9:21:49क्यों क्योंकि हमने अपने ट्राई कैच ब्लॉक
  14699. 9:21:50को यूज़ कर लिया जहां हमें शक था कि यहां
  14700. 9:21:52पर कोई एरर आ सकता है सो दिस वाज ऑल अबाउट
  14701. 9:21:54क्लासेस ऑब्जेक्ट्स इन्हेरिटेंस एरर
  14702. 9:21:55हैंडलिंग इसमें आई अंडरस्टैंड कि क्लासेस
  14703. 9:21:57एंड ऑब्जेक्ट से रिलेटेड जो हमारे कुछ
  14704. 9:21:59टॉपिक्स थे जैसे इन्हेरिटेंस हो गया जैसे
  14705. 9:22:00मेथड ओवरराइडिंग हो गया एंड और भी काफी
  14706. 9:22:02सारे डिफरेंट कांसेप्ट वो शुरुआत में हमें
  14707. 9:22:04थोड़ी से
  14708. 9:22:05थोरेट्स पट्टनी ज्यादा हमारे गेम्स में या
  14709. 9:22:08प्रोजेक्ट बनाने में उतने ज्यादा
  14710. 9:22:10फ्रीक्वेंसी
  14711. 9:22:14जो हमारे पास होते हैं एंड उसके साथ-साथ
  14712. 9:22:17ये इंपॉर्टेंट पॉइंट ऑफ व्यू से भी
  14713. 9:22:18इंपोर्टेंट होते हैं इसीलिए आपको कवर कराए
  14714. 9:22:20गए हैं तो इनके आप नोट्स बनाकर अच्छे से
  14715. 9:22:22रख सकते हैं दोबारा हमारी जो पूरी क्लास
  14716. 9:22:24की स्लाइड्स हैं वो आपको नीचे
  14717. 9:22:25डिस्क्रिप्शन बॉक्स में अवेलेबल मिल
  14718. 9:22:26जाएंगे वहां से जाकर आप उन्हें डाउनलोड कर
  14719. 9:22:28सकते
  14720. 9:22:29हैं हाय एवरीवन तो अब हम शुरुआत करने वाले
  14721. 9:22:31हैं अपने चैप्टर के साथ अब इस चैप्टर के
  14722. 9:22:33अंदर जिन कॉन्सेप्ट्स को हम सीख रहे होंगे
  14723. 9:22:35बेसिकली उन कॉन्सेप्ट्स को समझने के बाद
  14724. 9:22:37उनको सीखने के बाद उस तरीके से कोड करने
  14725. 9:22:39के बाद हम इन जनरल कह सकते हैं कि हमारी
  14726. 9:22:41जावास्क्रिप्ट के ऊपर पकड़ अच्छी है और
  14727. 9:22:42हमें जावास्क्रिप्ट के अंदर अच्छे से
  14728. 9:22:44प्रोग्रामिंग करनी आती है अब इस चैप्टर के
  14729. 9:22:46अंदर हम एगजैक्टली पढ़ने के ह वाले हैं इस
  14730. 9:22:48चैप्टर के अंदर हम जावास्क्रिप्ट के अंदर
  14731. 9:22:50एसिंक्रोनस प्रोग्रामिंग जो हो है उसको
  14732. 9:22:52एक्सप्लोर करने वाले हैं एसिंक्रोनस
  14733. 9:22:54प्रोग्रामिंग क्या होती है हो सकता है यह
  14734. 9:22:55शब्द हमने पहली बार सुनी हो उसको हम डिटेल
  14735. 9:22:58में अभी पढ़ने वाले हैं तो उसकी टेंशन
  14736. 9:22:59नहीं लेनी इस चैप्टर के अंदर बहुत सारे
  14737. 9:23:01ऐसे
  14738. 9:23:04कॉम्प्लेक्टेड ऑफ़ द चैप्टर हमें सारी
  14739. 9:23:06चीजें समझ आ जाएंगी अब एट दी एंड ऑफ द
  14740. 9:23:09चैप्टर हम एक कंक्लूजन निकालेंगे कि इन
  14741. 9:23:11जनरल जावास्क्रिप्ट के अंदर जब हम
  14742. 9:23:13एसिंक्रोनस चीजें करने की कोशिश कर रहे
  14743. 9:23:14होते हैं तो वहां जनरली हम अस सिंक अवेट
  14744. 9:23:17को यूज़ करते हैं बिकॉज़ दे आर जनरली बेटर
  14745. 9:23:20दन प्रॉमिस चेंस एंड प्रॉमिस चेंस आर
  14746. 9:23:22जनरली बेटर देन कॉलबैक ल बेसिकली इस
  14747. 9:23:24कंक्लूजन पे थोड़ा सा हम आने की कोशिश
  14748. 9:23:26करेंगे एट दी एंड ऑफ द चैप्टर यानी
  14749. 9:23:28धीरे-धीरे अब ये तीनों ही जो टर्म्स हैं
  14750. 9:23:30ये कंप्लीट नई है हमारे लिए हमने आज तक
  14751. 9:23:33नहीं सुना प्रॉमिस चेंज क्या होती है असं
  14752. 9:23:35का वेट क्या होता है कॉल बैक हेल क्या
  14753. 9:23:36होता है तो ये सारी चीजें हम सीखने वाले
  14754. 9:23:38हैं इस चैप्टर के अंदर तो हम शुरुआत
  14755. 9:23:40करेंगे कॉलबैक्स के साथ फिर जानेंगे कॉल
  14756. 9:23:42बैक हेल क्या होता है फिर जानेंगे कैसे
  14757. 9:23:44इनको फाइट करने के लिए प्रॉमिस आए और फिर
  14758. 9:23:47प्रॉमिस चेंज क्या होती है फिर जानेंगे
  14759. 9:23:49कैसे उससे भी एक बेटर तरीका हमारे पास असं
  14760. 9:23:51अवेट होता है तो धीरे-धीरे हम सारे के
  14761. 9:23:54सारे कांसेप्ट पर पकड़ बनानी जो है वह
  14762. 9:23:56अपनी स्टार्ट करेंगे तो सबसे पहले शुरुआत
  14763. 9:23:58करते हैं यह जानकर कि सिंक क्या होता है
  14764. 9:24:00यानी सिंक्रोनस और एसिंक्रोनस इन दोनों
  14765. 9:24:02शब्दों का मतलब क्या होता है प्रोग्रामिंग
  14766. 9:24:04के अंदर सिंक्रोनस का मतलब होता है कि अगर
  14767. 9:24:07आपने एक सीक्वेंस में यानी आपने फर्स्ट
  14768. 9:24:09लाइन ऑफ़ कोड लिख दिया हमने सेकंड लाइन
  14769. 9:24:10ऑफ़ कोड लिख दिया हमने थर्ड लाइन ऑफ़ कोड
  14770. 9:24:12लिख दिया तो जिस सीक्वेंस में हमने कोड
  14771. 9:24:14लिखा है उसी सीक्वेंस में हमारा कोड का
  14772. 9:24:16एग्जीक्यूशन होगा सो सिंक्रोनस मींस द कोड
  14773. 9:24:18रंस इन अ पर्टिकुलर सीक्वेंस ऑफ़
  14774. 9:24:20इंस्ट्रक्शंस गिवन इन द प्रोग्राम ईच
  14775. 9:24:21इंस्ट्रक्शन वेट फॉर द प्रीवियस
  14776. 9:24:23इंस्ट्रक्शन टू कंप्लीट इट्स एग्जीक्यूशन
  14777. 9:24:25यानी एक हम सिंपल सा कोड लिखते हैं
  14778. 9:24:26जावास्क्रिप्ट के अंदर यहां पर हमने अपने
  14779. 9:24:29जावास्क्रिप्ट फोल्डर के अंदर एक इक्सड
  14780. 9:24:52ये हमने तीन लाइन ऑफ कोड लिख दी इसको सेव
  14781. 9:24:54कर लिया एंड यहां पर आ जाएंगे हमने अपनी
  14782. 9:24:56इक्सड
  14783. 9:25:14html5 हुआ थ्री प्रिंट करवाया तो थ्री ही
  14784. 9:25:16प्रिंट हुआ और सिंक्रोनस प्रोग्रामिंग में
  14785. 9:25:18क्या होता है ये एक इंस्ट्रक्शन है
  14786. 9:25:20इंस्ट्रक्शन यानी एक काम करने को बोला
  14787. 9:25:21जाता है यहां पे दूसरा काम करने को बोला
  14788. 9:25:23जा रहा है यहां पे तीसरा काम करने को बोला
  14789. 9:25:25जा रहा है दूसरा काम क्या करेगा पहले वेट
  14790. 9:25:27करेगा कि पहले वाला काम जब कंप्लीट होगा
  14791. 9:25:29यानी पहले वन प्रिंट होना चाहिए तभी टू
  14792. 9:25:31आकर प्रिंट होगा पहले टू प्रिंट होना
  14793. 9:25:33चाहिए तभी थ्री आकर प्रिंट होगा तो इस
  14794. 9:25:35तरीके से हमारी सिंक्रोनस प्रोग्रामिंग
  14795. 9:25:37काम करती है यानी सिंक में चल रही है सारी
  14796. 9:25:39चीजें अब अभी तक जावास्क्रिप्ट के अंदर
  14797. 9:25:41चाहे जो हमने अपने मिनी प्रोजेक्ट्स के
  14798. 9:25:42ऊपर काम किया है चाहे हमने जितनी भी
  14799. 9:25:44प्रोग्रामिंग की है वो सारी की सारी
  14800. 9:25:46प्रोग्रामिंग सिंक्रोनस प्रोग्रामिंग थी
  14801. 9:25:48यानी जिस सीक्वेंस में हमने इंस्ट्रक्शंस
  14802. 9:25:49को लिखा है उसी सीक्वेंस में वो
  14803. 9:25:51इंस्ट्रक्शंस एग्जीक्यूट हो रही है अब हम
  14804. 9:25:53सीखने वाले हैं कि एसिंक्रोनस
  14805. 9:25:55प्रोग्रामिंग क्या होती है एसिंक्रोनस
  14806. 9:25:57प्रोग्रामिंग कहती है कि कभी-कभार अगर हम
  14807. 9:25:59सिंक्रोनस प्रोग्रामिंग करते हैं ना यानी
  14808. 9:26:00कभी-कभार अगर हमने सीक्वेंस में
  14809. 9:26:02इंस्ट्रक्शन लिख दी को तो कभी-कभार हो
  14810. 9:26:04सकता है बीच वाली कोई इंस्ट्रक्शन हो जो
  14811. 9:26:05ज्यादा टाइम ले रही हो काम कंप्लीट करने
  14812. 9:26:07में अब कंसोल डलॉग तो बस प्रिंट करवाना
  14813. 9:26:09होता है कंसोल विंडो पर वो तो बहुत जल्दी
  14814. 9:26:11इंस्टंटे नियस काम हो जाता है पर कुछ काम
  14815. 9:26:13ऐसे होते हैं जो कुछ सेकंड ले सकते हैं तो
  14816. 9:26:15वो टाइम ले सकते हैं कंप्लीट होने में तो
  14817. 9:26:17ऐसे में अगली वाली इंस्ट्रक्शंस को वेट
  14818. 9:26:19क्यों करना पड़े उनके लिए तो यहां से
  14819. 9:26:20कांसेप्ट निकल के आता है ए क्रोनस
  14820. 9:26:22प्रोग्रामिंग का और इस कांसेप्ट को हम
  14821. 9:26:24नेक्स्ट चैप्टर में इतने अच्छे से इसका
  14822. 9:26:26प्रैक्टिकल पॉइंट ऑफ व्यू देखेंगे कि किस
  14823. 9:26:28तरीके से इंप्लीमेंट होता है क्योंकि
  14824. 9:26:29नेक्स्ट चैप्टर के अंदर हम एपीआई के बारे
  14825. 9:26:31में पढ़ेंगे एपीआई क्या होती है एपीआई को
  14826. 9:26:33हम एक सिस्टम की तरह समझ सकते हैं वैसे तो
  14827. 9:26:34इसे हम नेक्स्ट चैप्टर के अंदर डिटेल में
  14828. 9:26:36पढ़ेंगे बेसिकली एपीआई को मान लो कि किसी
  14829. 9:26:38दूसरे व्यक्ति ने कोई ऐसा सिस्टम बनाया
  14830. 9:26:40हुआ है जिस पर हम कुछ रिक्वेस्ट भेज सकते
  14831. 9:26:42हैं और रिक्वेस्ट के बदले वो हमें कुछ
  14832. 9:26:44डाटा रिटर्न करके दे सकता है जैसे फॉर
  14833. 9:26:46एग्जांपल वेदर एपीआई हमारे पास होती है तो
  14834. 9:26:48उसमें आप रिक्वेस्ट भेजो कि मुझे दिल्ली
  14835. 9:26:49का वेदर चाहिए तो वो क्या करेगा दिल्ली के
  14836. 9:26:51वेदर का डे हमें रिटर्न कर देगा या फिर
  14837. 9:26:53काफी सारी फाइनेंस से रिलेटेड एपीआई होती
  14838. 9:26:55है कि मुझे चाहिए कि आज गोल्ड का प्राइस
  14839. 9:26:58या फिर आज हमारे निफ्टी 50 का प्राइस क्या
  14840. 9:27:00चल रहा है तो एपीआई क्या करेगी एपीआई हमें
  14841. 9:27:02वो डाटा रिटर्न करके दे देगी एक बार हमारे
  14842. 9:27:04पास वो डेटा आ गया फिर हम उसको अपनी
  14843. 9:27:05वेबसाइट के ऊपर दिखा सकते हैं तो काफी
  14844. 9:27:07सारी जो जनरल वेबसाइट्स होती हैं जो हमें
  14845. 9:27:09फाइनेंस रिलेटेड इंफॉर्मेशन देती हैं कि
  14846. 9:27:10इस कंपनी का स्टॉक यहां पर चल रहा है ये
  14847. 9:27:12इतना ऊपर जा रहा है इतना नीचे जा रहा है
  14848. 9:27:14तो जनरली वो बैक एंड के अंदर किसी ना किसी
  14849. 9:27:16एपीआई को यूज़ कर रहे होते हैं टू फेच दैट
  14850. 9:27:18डाटा कुछ होती हैं जो अपना बिल्ड करती हैं
  14851. 9:27:19कुछ होती हैं जो थर्ड पार्टी एपीआई को
  14852. 9:27:21यूज़ करती हैं तो यहां पर कभी-कभार हो
  14853. 9:27:23सकता है हमने कोड लिखा कुछ प्रिंट करवाया
  14854. 9:27:25कुछ प्रिंट करवाया फिर हमें क्या चाहिए
  14855. 9:27:26हमें एपीआई से डेटा चाहिए अब एपीआई से
  14856. 9:27:29डेटा फेच करने में हो सकता है एपीआई को
  14857. 9:27:31क्योंकि हमने तो लिखा नहीं हम तो कंट्रोल
  14858. 9:27:32नहीं कर रहे सिस्टम को तो एपीआई हो सकता
  14859. 9:27:34है 2 सेकंड लगा दे डाटा को भेजने में अब 2
  14860. 9:27:36सेकंड प्रोग्रामिंग के अंदर डिले वाइज
  14861. 9:27:38काफी बड़ा डिले होता है हो सकता है एपीआई
  14862. 9:27:40के अंदर कुछ फेलियर हो गया और वो 10 सेकंड
  14863. 9:27:41बाद डाटा भेज रही है तो क्या इसके बाद
  14864. 9:27:43वाला जो काफी सारा कोड है उसे वेट करना
  14865. 9:27:45चाहिए कि एक बार डटा आएगा तभी बाकी का कोड
  14866. 9:27:47रन होगा जो शायद कोड इस एपीआई डाटा पे
  14867. 9:27:49डिपेंड भी नहीं करता तो ऐसे केसेस में से
  14868. 9:27:52सिंक्रोनस प्रोग्रामिंग करना अच्छी चीज
  14869. 9:27:53नहीं होती ऐसे केसेस में हम एसिंक्रोनस
  14870. 9:27:55प्रोग्रामिंग की तरफ जाते हैं अब ये
  14871. 9:27:57एसिंक्रोनस प्रोग्रामिंग कहने का क्या
  14872. 9:27:59मतलब है एसिंक्रोनस प्रोग्रामिंग का
  14873. 9:28:00कांसेप्ट ये कहता है कि मान लेते हैं
  14874. 9:28:03हमारे पास ये हमारी कोड वन है लाइन वन है
  14875. 9:28:07यानी इंस्ट्रक्शन वन है यहां पे कोड टू
  14876. 9:28:09लिखा हुआ है यहां पे लेट्स सपोज एपीआई का
  14877. 9:28:11कोड लिखा हुआ है यहां पे कोड थ्री लिखा
  14878. 9:28:13हुआ है यहां पे कोड फोर लिखा हुआ है तो
  14879. 9:28:15एसिंक्रोनस प्रोग्रामिंग कांसेप्ट कहता है
  14880. 9:28:17कोड वन रन कर दो नॉर्मली रन हो रहा है कोड
  14881. 9:28:19टू रन कर दो नॉर्मली रन हो रहा है अगर ये
  14882. 9:28:21एपीआई वाला कोड या यहां पर कोई भी कोड हो
  14883. 9:28:23सकता है कोई भी इंस्ट्रक्शंस हो सकती थी
  14884. 9:28:24अगर ये इंस्ट्रक्शन ज्यादा टाइम लेती है
  14885. 9:28:26तो इसको पैरेलली रन होने दो और आप आगे का
  14886. 9:28:28एग्जीक्यूट करते रहो और जैसे ही मान लो 5
  14887. 9:28:30सेकंड बाद ये रन हो गया फिर इसका आउटपुट
  14888. 9:28:32दिखा दो तो इस तरीके से हमें इस
  14889. 9:28:34इंस्ट्रक्शन के कंप्लीट होने का वेट नहीं
  14890. 9:28:36करना पड़ेगा तो इस तरीके से रियल टाइम
  14891. 9:28:38सिस्टम्स काम करते हैं कि किसी
  14892. 9:28:39इंस्ट्रक्शन को एग्जीक्यूट होने में
  14893. 9:28:40ज्यादा टाइम लग रहा है तो उसके लिए वेट
  14894. 9:28:41नहीं करना हमें हमें क्या करना है आगे बढ़
  14895. 9:28:43जाना है अब इसका एक एग्जांपल देखते हैं
  14896. 9:28:45जावास्क्रिप्ट के अंदर हमारे पास
  14897. 9:28:46जावास्क्रिप्ट के अंदर एक स्पेशल चीज होती
  14898. 9:28:48है इट इज कॉल्ड सेट टाइम आउट सेट टाइम आउट
  14899. 9:28:52हमारे पास एक फंक्शन होता है सेट टाइम आउट
  14900. 9:28:54फंक्शन एगजैक्टली क्या करता है ये किसी एक
  14901. 9:28:56फंक्शन को एग्जीक्यूट करता है जैसे फॉर
  14902. 9:28:58एग्जांपल मैंने एक फंक्शन बनाया लेट्स मेक
  14903. 9:29:00अ फंक्शन कॉल्ड हेलो हेलो फंक्शन क्या
  14904. 9:29:03करता है कसोल डलॉग करता है
  14905. 9:29:06हेलो यह मेरा हेलो फंक्शन है सेट टाइम आउट
  14906. 9:29:10क्या करता है किसी भी फंक्शन को
  14907. 9:29:11एग्जीक्यूट करता है पर वो कब एग्जीक्यूट
  14908. 9:29:13होगा उसको हम डिसाइड कर सकते हैं जैसे
  14909. 9:29:15मुझे किसको एग्जीक्यूट करना है मुझे अपने
  14910. 9:29:17हेलो फंक्शन को एग्जीक्यूट करना है कब
  14911. 9:29:18करना है लेट्स सपोज मुझे इसे 2 सेकंड बाद
  14912. 9:29:20एग्जीक्यूट करना है तो हम यहां पर सेकंड
  14913. 9:29:22में टाइम आउट देते हैं टाइम आउट इज
  14914. 9:29:24बेसिकली कितने टाइम बाद आप अपना काम
  14915. 9:29:26करवाना चाहेंगे तो इस टाइम को हम मिली
  14916. 9:29:28सेकंड्स में देते हैं 2 मिली सेकंड्स
  14917. 9:29:31सॉरी 2 सेकंड्स इज इक्वल टू 2000 मिली
  14918. 9:29:35सेकंड्स तो इस तरीके से 2 सेकंड को हमने
  14919. 9:29:37यहां पर 2000 कर दिया तो सेट टाइम आउट
  14920. 9:29:39कहता है कि हेलो फंक्शन को एग्जीक्यूट करा
  14921. 9:29:41दूंगा कितने टाइम बाद 2 सेकंड बाद अब इसका
  14922. 9:29:43एग्जीक्यूशन एक बार देखते हैं जैसे ही हम
  14923. 9:29:45रिफ्रेश करेंगे एक दो 2 सेकंड हमने वेट
  14924. 9:29:47किया और फिर हमारे लिए हेलो प्रिंट होकर
  14925. 9:29:49आया यहीं पर अगर हम 4 सेकंड कर देते तो
  14926. 9:29:52जैसे ही रिफ्रेश करते 1 2 3 4 एंड अब फर
  14927. 9:29:57सेकंड्स बाद हमारे लिए हेलो प्रिंट होक आ
  14928. 9:29:59गया तो ये बेसिकली सेट टाइम आउट इतने टाइम
  14929. 9:30:01बाद हमारे लिए किसी ना किसी फंक्शन को
  14930. 9:30:03एग्जीक्यूट कर देता है काम को करके दे
  14931. 9:30:04देता है अब हम चाहे तो अपने फंक्शन को
  14932. 9:30:06डायरेक्टली यहां पर भी लिख सकते हैं वी
  14933. 9:30:08कैन क्रिएट एन एरो फंक्शन और इस एरो
  14934. 9:30:10फंक्शन के अंदर ही हम अपना ये हेलो वाला
  14935. 9:30:12काम कर सकते हैं तो हमें अलग से इसे बनाने
  14936. 9:30:14की जरूरत नहीं पड़ती इस तरीके से भी हमारा
  14937. 9:30:16सेट टाइम आउट वर्क करता है रिफ्रेश किया 1
  14938. 9:30:192 3 4 एंड फिर हम हमारे लिए हेलो प्रिंट
  14939. 9:30:22होकर आ जाएगा तो चा सेकंड बाद वो काम करके
  14940. 9:30:24दे देगा अब यहां पर यह सेट टाइम आउट है तो
  14941. 9:30:27एक तरीके से सेट टाइम आउट क्या करता है
  14942. 9:30:29अपना टाइम लेता है यानी ऐसा नहीं है कि
  14943. 9:30:31इंटेंसली हमने यहां पर सेट टाइम आउट लिख
  14944. 9:30:33दिया तो एकदम से आउटपुट हमें दे देगा वो
  14945. 9:30:35क्या करेगा इतना टाइम लेगा आउटपुट देने के
  14946. 9:30:37लिए तो अगर सेट टाइम आउट से पहले हम लिख
  14947. 9:30:40दे कसोल डलॉग 1 फिर लिखें कसोल डलॉग
  14948. 9:30:452 एंड इसके बाद लिखें कसोल डलॉग 3 एंड
  14949. 9:30:51यहां लिख दे console.log
  14950. 9:30:544 तो हमारी जो ये स्टेटमेंट है ये सेट
  14951. 9:30:56टाइम आउट से बिल्कुल भी अफेक्टेड नहीं
  14952. 9:30:58होंगी पर क्या कल log3 console.log 4 ये
  14953. 9:31:01जो दो स्टेटमेंट हैं इवन दो ये इसके
  14954. 9:31:03आउटपुट पे बिल्कुल डिपेंड नहीं करती तो
  14955. 9:31:05क्या इन्हें अपना टाइम वेस्ट करना चाहिए 4
  14956. 9:31:06सेकंड वेट करने के लिए क्योंकि जनरली क्या
  14957. 9:31:09होगा सिंक्रोनस चीजें चलेंगी तो क्या होगा
  14958. 9:31:11पहले ये प्रिंट होगा फिर ये प्रिंट होगा
  14959. 9:31:12फिर यहां पे 4 सेकंड वेट किया जाएगा उसके
  14960. 9:31:14बाद ये चीज आके प्रिंट होगी पर
  14961. 9:31:16जावास्क्रिप्ट के अंदर अगर इस तरीके से हम
  14962. 9:31:18अपना कोड लिखते हैं तो ये जो स्टेटमेंट्स
  14963. 9:31:20हैं ये वेट नहीं करेंगी जैसे ही हम
  14964. 9:31:22रिफ्रेश करेंगे 1 2 3 4 तो प्रिंट होंगे
  14965. 9:31:24और एगजैक्टली 4 सेकंड बाद हमारे पास हेलो
  14966. 9:31:26भी प्रिंट होकर आ जाएगा तो क्या किया इन
  14967. 9:31:29स्टेटमेंट्स ने यहां पे सेट टाइम आउट के
  14968. 9:31:31साथ 4 सेकंड वेट नहीं किया इसको कहते हैं
  14969. 9:31:33एसिंक्रोनस प्रोग्रामिंग एसिंक्रोनस
  14970. 9:31:35प्रोग्रामिंग कैसे काम की कि हमने वन को
  14971. 9:31:38प्रिंट करवाने की स्टेटमेंट लिखी टू को
  14972. 9:31:39प्रिंट करवाने की स्टेटमेंट लिखी यहां
  14973. 9:31:41हमने सेट टाइम आउट कर दिया एपीआई की जगह
  14974. 9:31:42सेट टाइम आउट कर दिया यानी ऐसा फंक्शन जो
  14975. 9:31:44टाइम लेता है और यहां पे थ्री प्रिंट
  14976. 9:31:46करवाया यहां पे फर प्रिंट करवाया तो
  14977. 9:31:48प्रोग्रामिंग ने देखा वन तो मैं प्रिंट कर
  14978. 9:31:49ही सकता हूं टू भी प्रिंट कर सकता हूं अब
  14979. 9:31:51सेट टाइम आउट है जो टाइम ले रहा है तो
  14980. 9:31:53क्या करो इसे पैरेलली चला दो यानी इसे
  14981. 9:31:55साइड में रख दो ये जैसे ही कंप्लीट होगा
  14982. 9:31:57अपना आउटपुट प्रिंट कर देगा मुझे क्या
  14983. 9:31:58करना है मुझे आगे बढ़ना है तो थ्री उसने
  14984. 9:32:00प्रिंट करवाया फोरर उसने प्रिंट करवाया
  14985. 9:32:02जैसे ही सेट टाइम आउट का टाइम कंप्लीट हो
  14986. 9:32:03गया फिर उसका आउटपुट प्रिंट करवा दिया
  14987. 9:32:05यानी सेट टाइम आउट के लिए बैठ के कोड ने
  14988. 9:32:07वेट नहीं किया कि वेट करते हैं ये कब
  14989. 9:32:09कंप्लीट होगा फिर हम आगे का काम करेंगे
  14990. 9:32:11ऐसा नहीं हुआ इट इज बेसिकली लाइक
  14991. 9:32:13इमेजिनिंग कि लेट्स सपोज हमने ऑनलाइन कोई
  14992. 9:32:15ऑर्डर किया है हम
  14993. 9:32:20amazon-cognito-identity-js वेट नहीं करते
  14994. 9:32:22कि 24 घंटे में कुछ डिलीवर हो गया दो दिन
  14995. 9:32:24में डिलीवर होगा तो हम बैठ के वेट ही कर
  14996. 9:32:25रहे हैं हम चेक ही कर रहे हैं कि वो कब
  14997. 9:32:27आएगा कब आएगा इवन दो हम चेक करते हैं बट
  14998. 9:32:29पूरा टाइम हमारा फुल टाइम काम ही वही है
  14999. 9:32:30चेक करेंगे तो एक बार हमने पेमेंट कर दी
  15000. 9:32:32तो अब हम अपने नॉर्मल काम करते रहेंगे और
  15001. 9:32:34जैसे ही वो ऑर्डर डिलीवर हो जाएगा फिर हम
  15002. 9:32:35उस आइटम को यूज़ कर सकते हैं सो दिस इज
  15003. 9:32:38कॉल्ड एसिंक्रोनस प्रोग्रामिंग और इस
  15004. 9:32:39चैप्टर के अंदर एसिंक्रोनस प्रोग्रामिंग
  15005. 9:32:41को हम डिटेल में एक्सप्लोर करने वाले हैं
  15006. 9:32:43तो इसकी एक बार डेफिनेशन भी थोड़ी सी पढ़
  15007. 9:32:44लेते हैं ड्यू टू सिंक्रोनस प्रोग्रामिंग
  15008. 9:32:46सम टाइम्स इंपोर्टेंट इंस्ट्रक्शंस गेट
  15009. 9:32:47ब्लॉकड ड्यू टू सम प्रीवियस इंस्ट्रक्शन
  15010. 9:32:49व्हिच कॉसेस अ डिले इन द यूआई अब यहां पे
  15011. 9:32:51कंसोल ड लॉग कहता नहीं तो मैं तो सेट टाइम
  15012. 9:32:53आउट का वेट करूंगा तो उससे क्या होता है
  15013. 9:32:54डिले हो जाती चीजें काफी सारा यानी ये जो
  15014. 9:32:56प्रिंटिंग वाला काम है ये नहीं हो पाता तो
  15015. 9:32:58इसीलिए एसिंक्रोनस कोड एग्जीक्यूशन अलाउ
  15016. 9:33:00टू एग्जीक्यूट नेक्स्ट इंस्ट्रक्शंस
  15017. 9:33:01इमीडिएट यानी इसके जो बाद वाली
  15018. 9:33:04इंस्ट्रक्शंस हैं ये दोनों इंस्ट्रक्शन वो
  15019. 9:33:05इमीडिएट एग्जीक्यूट हो जाती हैं एंड डजन
  15020. 9:33:07ब्लॉक द फ्लो एक फ्लो होता है हमारे कोड
  15021. 9:33:09का कि कोड कैसे काम कर रहा है उसको ब्लॉक
  15022. 9:33:11नहीं किया जाता सो दिस इज ऑल अबाउट
  15023. 9:33:13एसिंक्रोनस प्रोग्रामिंग नेक्स्ट चीज
  15024. 9:33:15जिसके बारे में हम बात करने वाले हैं दे
  15025. 9:33:16आर कॉल्ड कॉल बैक्स और कॉल बैक्स को थोड़ा
  15026. 9:33:18बहुत हम ऑलरेडी पहले पढ़ चुके हैं हमने
  15027. 9:33:20बात की थी कि कॉलबैक क्या होता है कॉल बैक
  15028. 9:33:22इज बेसिकली एन आर्गुमेंट टू अनदर फंक्शन
  15029. 9:33:25जब भी किसी फंक्शन के अंदर हम दूसरा
  15030. 9:33:26फंक्शन पास करते हैं उसे हम कॉल बैक कह
  15031. 9:33:28देते हैं जैसे यहां पर अगर मैंने एक
  15032. 9:33:31फंक्शन बनाया लेट्स कॉल इट
  15033. 9:33:33कैलकुलेटर कैलकुलेटर यह हमारा फंक्शन है
  15034. 9:33:36जो हमारे लिए काफी सारे काम कर रहा है अब
  15035. 9:33:38इस कैलकुलेटर फंक्शन के अंदर a एंड b दो
  15036. 9:33:41नंबर्स हमारे पास आएंगे और हमने ऑलरेडी एक
  15037. 9:33:43फंक्शन बनाया हुआ है कॉल्ड सम सम क्या
  15038. 9:33:45करता है a और b दो नंबर लेता है और उनसे
  15039. 9:33:48कसोल डलॉग उनका सम प्रिंट करवाता है a + b
  15040. 9:33:53और कैलकुलेटर फंक्शन के अंदर हम एक तीसरा
  15041. 9:33:56सम फंक्शन इसको हम कह सकते हैं या सम कॉल
  15042. 9:33:58बैक इसको हम कह सकते हैं तो जो भी ए आएंगे
  15043. 9:34:01कैलकुलेटर फंक्शन क्या करेगा सम कॉल बैक
  15044. 9:34:04के अंदर a और बी इनको पास कर देगा और काम
  15045. 9:34:06करवा देगा तो बेसिकली हम कैलकुलेटर को कॉल
  15046. 9:34:08कर सकते हैं टू कैलकुलेट द सम ऑफ वन एंड
  15047. 9:34:10टू एंड इसके अंदर हम अपने सम फंक्शन को भी
  15048. 9:34:12पास कर सकते हैं इसको सेव कर लेते हैं
  15049. 9:34:15रिफ्रेश करेंगे तो हमारे पास थ्री प्रिंट
  15050. 9:34:16होकर आएगा तो यहां पर कैलकुलेटर के अंदर ए
  15051. 9:34:19और बी तो हमने पास ही कि है पर साथ में सम
  15052. 9:34:20पास किया सम क्या सम एक फंक्शन है ऐसा
  15053. 9:34:23फंक्शन जो किसी दूसरे फंक्शन के अंदर एज
  15054. 9:34:25एन आर्गुमेंट पास होता है उसे हम कहते हैं
  15055. 9:34:27कॉल बैक तो इसीलिए इसके नाम में हमने यहां
  15056. 9:34:29पे कॉल बैक लिख दिया अगर हम नाम में कॉल
  15057. 9:34:31बैक नहीं लिखते तो भी वो कॉल बैक ही रहता
  15058. 9:34:32है एक और चीज नोट करनी है जब भी हम कॉल
  15059. 9:34:34बैक्स को पास करते हैं इसे पेंसिस के साथ
  15060. 9:34:37पास नहीं करना क्योंकि ऐसे अगर पास किया
  15061. 9:34:39तो ये रन नहीं करेगा कोड क्योंकि पैरेंस
  15062. 9:34:41के साथ पास करने का मतलब है कि सम फंक्शन
  15063. 9:34:43को हम यहीं के यहीं एग्जीक्यूट कर रहे हैं
  15064. 9:34:44सेव किया रिफ्रेश किया तो हमारे पास एरर आ
  15065. 9:34:46जाएगा सम कॉल बैक इज नॉट अ फंक्शन क्योंकि
  15066. 9:34:49यहां जो वैल्यू पास हुई दैट इज नॉट अ
  15067. 9:34:50फंक्शन इसको आपने क्यूट कर दिया और कुछ
  15068. 9:34:52चीज प्रिंट करवा दी तो कॉल बैक्स को जब भी
  15069. 9:34:55पास करते हैं हमें उन्हें सिर्फ अपने नाम
  15070. 9:34:56के साथ पास करना पड़ता है विदाउट एनी
  15071. 9:34:58पेंसिस अब हम चाहते तो यहां सम की जगह
  15072. 9:35:01पूरा का पूरा फंक्शन भी पास कर सकते थे
  15073. 9:35:03यानी हम चाहते तो यहां एक एरो फंक्शन पास
  15074. 9:35:05कर सकते थे इस तरीके से हमारा एरो फंक्शन
  15075. 9:35:07हो जाता जिसके अंदर ए एंड बी दो
  15076. 9:35:09पैरामीटर्स हमारे पास आते एंड यहां पर
  15077. 9:35:12कंसोल डॉट लॉग करवाते हम a प् बी इसे कर
  15078. 9:35:15लेते हैं सेव एंड रिफ्रेश तो इस केस में
  15079. 9:35:17भी क्या होता सही आउटपुट आता यानी कॉल बैक
  15080. 9:35:20के अंदर हम किसी फंक्शन को ऑलरेडी बनाकर
  15081. 9:35:22सिर्फ उसका नाम भी पास कर सकते हैं या फिर
  15082. 9:35:24कंप्लीट वो फंक्शन भी हम पास कर सकते हैं
  15083. 9:35:26वो भी वैलिड सिंटेक्स होगा ये तो हो गए
  15084. 9:35:28सिंक्रोनस प्रोग्रामिंग के कॉलबैक इसके
  15085. 9:35:30अलावा अभी हमने सेट टाइम आउट का एग्जांपल
  15086. 9:35:32देखा जिसमें हमने क्या किया था जिसमें
  15087. 9:35:34हमने एक फंक्शन बनाया कॉन्स्ट हेलो इज
  15088. 9:35:36इक्वल टू इस तरीके से भी एरो फंक्शन की
  15089. 9:35:38फॉर्म में हम अपने फंक्शन को भी लिख सकते
  15090. 9:35:39हैं console.log ये फंक्शन क्या करता है
  15091. 9:35:41हेलो प्रिंट करता है अगर मैंने सेट टाइम
  15092. 9:35:44आउट को कॉल किया और हम चाहते हैं हेलो
  15093. 9:35:46फंक्शन एग्जीक्यूट हो कितने सेकंड बाद 3
  15094. 9:35:47सेकंड बाद तो यहां पर ये जो हेलो हम पास
  15095. 9:35:49कर रहे हैं दिस इज़ आल्सो अ कॉल बैक तो
  15096. 9:35:51सेट टाइम आउट क्या लेता है कॉल बैक लेता
  15097. 9:35:53है तो इसे सेव करेंगे एग्जीक्यूट करेंगे
  15098. 9:35:55तो वन ट 3 3 सेकंड्स बाद हमारे पास हेलो
  15099. 9:35:58के अंदर आउटपुट प्रिंट होकर आ जाएगा तो इस
  15100. 9:36:00तरीके से हमारे कॉलबैक्स सिंक्रोनस एंड
  15101. 9:36:03सेट टाइम आउट के अंदर एसिंक्रोनस तरीके से
  15102. 9:36:05भी काम करते हैं अब कॉलबैक तो हमने समझ
  15103. 9:36:07लिया कि हमने एक आर्गुमेंट पास कर दिया
  15104. 9:36:08किसी दूसरे फंक्शन को पर जब भी हम कॉल
  15105. 9:36:10बैक्स को यूज़ करते हैं तो रियल टाइम
  15106. 9:36:12प्रोग्रामिंग के अंदर हमारे पास एक
  15107. 9:36:14प्रॉब्लम अराइज कर सकती है एक काफी बुरी
  15108. 9:36:16प्रॉब्लम अराइज करती है व्हिच इज कॉल्ड
  15109. 9:36:17कॉलबैक हेल तो इसका नाम में हेल है मतलब
  15110. 9:36:20यह कोई बुरी चीज है अब कॉल बैक हेल क्या
  15111. 9:36:22होता है कॉल बैक हेल होता है कि कई बार
  15112. 9:36:25हमारी कोड के अंदर प्रोग्रामिंग करते टाइम
  15113. 9:36:27ऐसी सिचुएशन बन जाती है जिसके अंदर हमारे
  15114. 9:36:30पास नेस्टेड कॉलबैक्स आ जाते हैं अब ये
  15115. 9:36:32नेस्टेड का क्या मतलब होता है नेस्टेड का
  15116. 9:36:34मतलब होता है एक चीज के अंदर दूसरी चीज के
  15117. 9:36:36अंदर तीसरी चीज के अंदर चौथी चीज इस तरीके
  15118. 9:36:38से अब प्रोग्रामिंग के अंदर नेस्टिंग मैं
  15119. 9:36:40थोड़ा सा ब्रीफ आपको दे देती हूं नेस्टिंग
  15120. 9:36:42जब भी हम कहते हैं जब भी आप ये शब्द सुनो
  15121. 9:36:44चाहे हम जावास्क्रिप्ट के अंदर कोडिंग कर
  15122. 9:36:45रहे हैं चाहे हम किसी भी लैंग्वेज के अंदर
  15123. 9:36:46कोडिंग कर रहे हैं नेस्टिंग का क्या मतलब
  15124. 9:36:48होता है लेट्स सपोज मैंने कोई इफल्स
  15125. 9:36:50कंडीशन लिखी मैंने ने लिखा कोई वेरिएबल
  15126. 9:36:52बना देते हैं लेट ए इज इक्वल टू 90 मैंने
  15127. 9:36:56लिखा इफ ए इज ग्रेटर दन
  15128. 9:36:5818 ग्रेटर दन इक्वल ट
  15129. 9:37:0118 तो उस केस में कुछ करना है एल्स कुछ और
  15130. 9:37:06करना है कंसोल डलॉग चाइल्ड
  15131. 9:37:10प्रोबेबली चाइल्ड नहीं बोलेंगे वैसे उसकी
  15132. 9:37:13भी कई कंडीशंस होती है इसमें भी इफ
  15133. 9:37:15एज ग्रेटर दन इक्वल टू 60 तो यहां पर हम
  15134. 9:37:20लिख सकते हैं कंसोल लॉग सीनियर एल्स कलॉग
  15135. 9:37:27मिडल सो दिस इज अ वैलिड कोड जो रन कर सकता
  15136. 9:37:30है अब इस कोड के अंदर मैंने क्या किया जब
  15137. 9:37:32हमने अपनी इफ स्टेटमेंट लिखी है इफ
  15138. 9:37:33स्टेटमेंट के अंदर भी हम इफ एल्स लिख सकते
  15139. 9:37:36हैं ये क्या हो गई इसको हम नेस्टिंग कहते
  15140. 9:37:38हैं नेस्टिंग यानी इफ के अंदर ही इफ एल्स
  15141. 9:37:41को लिख पाना तो एक बार ये कंडीशन अगर ट्रू
  15142. 9:37:43हो गई तो उसके बाद अंदर वाली कंडीशन चेक
  15143. 9:37:45की जाएगी तो एज अगर 19 है तो यहां पे
  15144. 9:37:47हमारे लिए मिडल प्रिंट होके आएगा जैसे ही
  15145. 9:37:49रिफ्रेश करेंगे मिडल प्रिंट होके आएगा
  15146. 9:37:51क्यों क्योंकि एज पहले चेक हुई क्या एज
  15147. 9:37:53ग्रेटर दन 18 है ग्रेटर दन 18 है उसके बाद
  15148. 9:37:54चेक हुआ क्या ग्रेटर दन 60 है नहीं है तो
  15149. 9:37:56यहां एल्स में आ गए और यह वाली चीज हमारे
  15150. 9:37:58लिए प्रिंट हो कर आएगी दिस इज कॉल्ड
  15151. 9:38:00नेस्टेड इफ एल्स जैसे हमारे पास नेस्टेड
  15152. 9:38:03इफ एल्स होता है वैसे ही हमारे पास
  15153. 9:38:04नेस्टेड लूप्स भी होते हैं जैसे एक हमने
  15154. 9:38:06लूप बनाया लेट i इ = 0 i < 5 i+ प् इस
  15155. 9:38:11तरीके से कुछ और फिर हमने लूप बनाया लेट i
  15156. 9:38:14= 0 या दूसरा वेरिएबल बना लेते हैं j = 0
  15157. 9:38:19j < 5 j प्लस प्लस और यहां पर अगर मैं
  15158. 9:38:24कंसोल डॉट लॉग कर दूं j को तो इससे क्या
  15159. 9:38:26होगा इससे मेरे पास 1 2 3 4 5 या 1 2 3 4
  15160. 9:38:295 नहीं 0 1 2 3 4 ये पांच जो नंबर्स है ये
  15161. 9:38:32हर लाइन पांच लाइनों के अंदर प्रिंट होके
  15162. 9:38:34आएंगे सेव कर लेते हैं रिफ्रेश कर देते
  15163. 9:38:35हैं दिस इज गोइंग टू बी द आउटपुट बट इसके
  15164. 9:38:39अंदर सेम लाइन पर लाने के लिए व्हाट आई
  15165. 9:38:41कैन डू इज आई कैन प्रोबेबली क्रिएट अ
  15166. 9:38:43स्ट्रिंग लेट एटीआर इज इक्वल टू दिस और
  15167. 9:38:47एसआर = एटीआर ् j एंड यहां
  15168. 9:38:51हमें बिल्कुल जानने की जरूरत नहीं है यह
  15169. 9:38:54कोड जो मैं लिख रही हूं यह क्या करता है
  15170. 9:38:55बस मैं एक कांसेप्ट आपको समझा रही हूं
  15171. 9:38:57रिफ्रेश किया तो पांच बार क्या प्रिंट हुआ
  15172. 9:38:590 1 2 3 4 इनफैक्ट यहां हम प्रिंट कर सकते
  15173. 9:39:02हैं
  15174. 9:39:05i रिफ्रेश तो फर्स्ट टाइम 0 1 2 3 4
  15175. 9:39:08प्रिंट हुआ फिर सेकंड टाइम प्रिंट हुआ फिर
  15176. 9:39:10थर्ड टाइम प्रिंट हुआ फिर फोर्थ टाइम
  15177. 9:39:11प्रिंट हुआ फिर फिफ्थ टाइम प्रिंट हुआ सो
  15178. 9:39:13व्हाट इज दिस दिस इज अ नेस्टेड लूप यानी
  15179. 9:39:15फॉर लूप के अंदर हमने एक दूसरा फॉर लूप
  15180. 9:39:18लिख दिया क्यों लिखा यह कैसे प्रिंट हुआ
  15181. 9:39:20उसके ज्यादा डिटेल में नहीं जाना बट ये
  15182. 9:39:22किया जा सकता है प्रोग्रामिंग के अंदर तो
  15183. 9:39:24नेस्टिंग का मतलब होता है एक चीज के अंदर
  15184. 9:39:26दूसरी चीज को लिखना अब जैसे इफ के अंदर एक
  15185. 9:39:28और इफ आ सकता है फॉर के अंदर एक और फॉर आ
  15186. 9:39:30सकता है कॉलबैक्स की भी नेस्टिंग हो सकती
  15187. 9:39:33है और यही जो कॉलबैक्स की नेस्टिंग होती
  15188. 9:39:35है जब ये बहुत डीपर लेवल पे चली जाती है
  15189. 9:39:37तो इससे कॉलबैक हेल की प्रॉब्लम हमारे पास
  15190. 9:39:38अराइज होती है अब ये कॉलबैक हेल की
  15191. 9:39:40प्रॉब्लम कैसे अराइज होती है उसको हम
  15192. 9:39:42धीरे-धीरे समझेंगे एक और छोटा सा
  15193. 9:39:44डिस्क्लेमर मैं यहां पे आपको देना चाहूंगी
  15194. 9:39:45कि जो कॉलबैक हेल है या आगे जाके हम
  15195. 9:39:47प्रॉमिस के टॉपिक को पढ़ेंगे असं का वेट
  15196. 9:39:49को पढ़ेंगे ये जो सारे के सारे
  15197. 9:39:50कॉन्सेप्ट्स हैं ये शायद ही कोई व्यक्ति
  15198. 9:39:52होगा जिसको फर्स्ट टाइम में बहुत क्लेरिटी
  15199. 9:39:54के साथ समझ में आ गए क्योंकि ये काफी
  15200. 9:39:56डिफिकल्ट टॉपिक्स हैं प्रोग्रामिंग के
  15201. 9:39:57अंदर तो इसीलिए अगर फर्स्ट टाइम में चीजें
  15202. 9:39:59थोड़ी सी डिफिकल्ट लगती है तो उसे घबराना
  15203. 9:40:00नहीं है अगर आपको परेशानी आ रही है कि एक
  15204. 9:40:02बार हमने देख लिया पर हमें कंप्लीट समझ
  15205. 9:40:04नहीं आया हमें कंफ्यूजन हो रहा है तो दैट
  15206. 9:40:06इज कंप्लीट नॉर्मल इन टॉपिक्स को आपको
  15207. 9:40:09एटलीस्ट दो से तीन बार देखना पड़ेगा टू
  15208. 9:40:11अंडरस्टैंड देम और फिर जाके प्रैक्टिस
  15209. 9:40:13करनी पड़ेगी अपने खुद के प्रोजेक्ट्स अपने
  15210. 9:40:15खुद के कोड लिखने पड़ेंगे टू एक्चुअली
  15211. 9:40:17अंडरस्टैंड कि मतलब क्या था उस चीज को ठीक
  15212. 9:40:19है मैंने सीख तो लिया इसका क्या मतलब है
  15213. 9:40:20पर वो प्रॉब्लम कौन सी प्रैक्टिकल सिचुएशन
  15214. 9:40:22में अराइज करती है वो आपको एक्सपीरियंस के
  15215. 9:40:23साथ आएगा उसमें आपको टाइम लगेगा तो घबराने
  15216. 9:40:25की जरूरत नहीं है आज सिर्फ हम कांसेप्ट को
  15217. 9:40:27सीखने पे ध्यान दे रहे हैं जरूरी नहीं है
  15218. 9:40:28आप ये सोच पाओ कि यार प्रैक्टिकल सिनेरियो
  15219. 9:40:31में ये प्रॉब्लम यहां पे अकर करेगी वो
  15220. 9:40:32हमें आज समझ नहीं आएगा वो आपको
  15221. 9:40:33एक्सपीरियंस के साथ समझ में आएगा तो दो से
  15222. 9:40:36तीन बार भी अगर आपको टॉपिक को रिपीट कर कर
  15223. 9:40:38के देखना पड़ता है तो उसमें टेंशन मत लेना
  15224. 9:40:40दैट इज कंप्लीट नॉर्मल और इस टॉपिक को
  15225. 9:40:42समझने के लिए आपको वो चीज करनी पड़ेगी तभी
  15226. 9:40:44मैंने पहले ही बताया था ये चैप्टर अगर
  15227. 9:40:46आपका कंप्लीट हो गया तो मतलब आप लोगों को
  15228. 9:40:48जाकर कह सकते हैं अगर आपको अच्छे से टॉपिक
  15229. 9:40:50समझ में आ गए कि मुझे जावास्क्रिप्ट के
  15230. 9:40:51अंदर प्रोग्रामिंग ठीक से आती है अब लेट्स
  15231. 9:40:53सपोज हमने ऐसी वेबसाइट बनाई है जो डेटाबेस
  15232. 9:40:55से कुछ डाटा लेकर आती है डेटाबेस हमारा एक
  15233. 9:40:57कलेक्शन होता है जिसके अंदर हमारा सारा
  15234. 9:40:59डेटा स्टोर्ड होता है अब एज सच हम डेटा
  15235. 9:41:00बेसेस नहीं पढ़ रहे पर हम इमेजिन कर सकते
  15236. 9:41:02हैं एक वेबसाइट है जिसके पास मिलियंस ऑफ
  15237. 9:41:04यूजर्स हैं और उन सारे यूजर्स का डेटा एक
  15238. 9:41:06डेटाबेस के अंदर स्टोर्ड है तो वेबसाइट के
  15239. 9:41:08अंदर मान लो कोई भी यूजर लॉग इन करता है
  15240. 9:41:10तो जब भी यूजर अपना यूजर नेम और पासवर्ड
  15241. 9:41:12एंटर करेगा हमारे कोड को जावास्क्रिप्ट के
  15242. 9:41:14कोड को चेक करना पड़ेगा ये यूजर नेम
  15243. 9:41:15पासवर्ड सही है क्या तो हम उस डेटाबेस के
  15244. 9:41:17साथ मैच करेंगे क्या डेटाबेस के अंदर जो
  15245. 9:41:19चीज स्टोर्ड है वो इस यूजर ने जो एंटर
  15246. 9:41:21किया है उसके साथ मैच कर रही है मैच कर
  15247. 9:41:22रही है तो आप अकाउंट के अंदर एंटर हो
  15248. 9:41:24जाओगे तो जब भी हम डेटाबेस से कुछ भी डाटा
  15249. 9:41:26मंगवाते हैं उसमें हो सकता है कुछ टाइम लग
  15250. 9:41:28जाए क्योंकि कुछ डेटा बेसेस फास्ट होते
  15251. 9:41:30हैं कुछ डेटा बेसेस के अंदर हो सकता है
  15252. 9:41:32हमें थोड़ा सा टाइम लग जाए तो ऐसे
  15253. 9:41:33प्रैक्टिकल केसेस में जनरली अगर आपका
  15254. 9:41:35लार्ज डेटाबेस होता है तो उसके अंदर आपको
  15255. 9:41:36टाइम लगता है डेटाबेस से डेटा फेज करने
  15256. 9:41:38में तो ऐसा ही हम एक छोटा सा फंक्शन बना
  15257. 9:41:40लेते हैं उस डेटाबेस की कॉपी बना लेते हैं
  15258. 9:41:42एक तरीके से जो हमारे लिए डेटाबेस बनेगा
  15259. 9:41:45तो इस फंक्शन को हम कह देते हैं गेट डाटा
  15260. 9:41:48ये गेट डेटा फंक्शन क्या करता है हमें
  15261. 9:41:49डेटा रिटर्न करता है दिस इज बेसिकली या
  15262. 9:41:51डेटाबेस और इस फंक्शन को हम बेसिकली एक
  15263. 9:41:54डटा का आईडी सेंड करेंगे कि मुझे इस आईडी
  15264. 9:41:56वाला डटा चाहिए और यह फंक्शन क्या करेगा
  15265. 9:41:59यह फंक्शन हमें उस आईडी का डाटा रिटर्न
  15266. 9:42:01करेगा तो यह बेसिकली या रिटर्न नहीं करेगा
  15267. 9:42:03कसोल डलॉग करवा लेते हैं कि कसोल डलॉग
  15268. 9:42:06करेगा डटा विद द डटा
  15269. 9:42:10आईडी इस तरीके की कुछ चीज प्रिंट करवाएगा
  15270. 9:42:13तो जब हम गेट डाटा को कॉल
  15271. 9:42:15लगाएंगे तो इसका मतलब है कि हम डेटाबेस से
  15272. 9:42:21ओके कि हम डेटाबेस से डेटा एक्सेस करने की
  15273. 9:42:23कोशिश कर रहे हैं तो हमें एक आईडी भेजनी
  15274. 9:42:26पड़ेगी 12 23 तो हमारे पास 123 आईडी वाला
  15275. 9:42:28डाटा आ गया अगर हमने वन भेजा तो हमारे पास
  15276. 9:42:32वन आईडी वाला डाटा आ गया बहुत मतलब बेसिक
  15277. 9:42:35लेवल पे कोर लेवल पे हम इस चीज को लिख रहे
  15278. 9:42:37हैं तो हमने कोई आईडी भेजी उसके बेसिस पे
  15279. 9:42:39हमारे पास डटा आ गया अब लेट्स सपोज ये
  15280. 9:42:41डेटाबेस कुछ टाइम लेता है अभी तो इमीडिएट
  15281. 9:42:43सेंड कर रहा है पर ये जो डेटाबेस है ये दो
  15282. 9:42:46सेकंड लेता है डेटा को सर्च करता है पहले
  15283. 9:42:47कहां पे है डेटा फिर दो सेकंड बाद डाटा को
  15284. 9:42:49भेजेगा तो 2 सेकंड बाद डेटा को भेजता है
  15285. 9:42:51तो उसके लिए हम सेट टाइम आउट को यूज़ कर
  15286. 9:42:53सकते हैं कि लेट्स हैव सेट टाइम आउट इन
  15287. 9:42:56इनसाइड दिस फंक्शन सेट टाइम आउट क्या
  15288. 9:42:59करेगा इसके अंदर एक और हम एरो फंक्शन बना
  15289. 9:43:02लेते हैं सेट टाइम आउट डाटा को तो प्रिंट
  15290. 9:43:04करवा देगा मतलब भेज देगा पर कितने सेकंड
  15291. 9:43:06बाद 2 सेकंड बाद तो इस तरीके से इसी कोड
  15292. 9:43:09के अंदर इसी फंक्शन के अंदर वी हैव सेट
  15293. 9:43:10टाइम आउट सेट टाइम आउट इस काम को करेगा पर
  15294. 9:43:132 सेकंड बाद करेगा सेव कर लेते हैं
  15295. 9:43:15रिफ्रेश करते हैं लेट्स सपोज हमें डाटा
  15296. 9:43:17चाहिए हमें 456 आईडी वाला डाटा चाहिए तो
  15297. 9:43:21वन टू दो सेकंड बाद हमें वो डाटा मिल
  15298. 9:43:23जाएगा अगर मुझे फोर आईडी वाला डाटा चाहिए
  15299. 9:43:27तो वन टू दो सेकंड बाद हमें हमारा डटा मिल
  15300. 9:43:30जाएगा तो अब ये फंक्शन क्या कर रहा है
  15301. 9:43:31हमारा डेटाबेस क्या कर रहा है टाइम ले रहा
  15302. 9:43:33है डेटा को रिटर्न करने में ये नॉर्मल सी
  15303. 9:43:35चीज है जिसको हमने समझ लिया अब फॉर
  15304. 9:43:36एग्जांपल हमें ऐसा कोड लिखना है जिसमें
  15305. 9:43:38हमें पहले तो डेटा वन चाहिए उसके बाद डेटा
  15306. 9:43:42वन एक बार हमारे पास आ गया फिर हमें डेटा
  15307. 9:43:44टू चाहिए फिर डेटा टू हमारे पास आ गया
  15308. 9:43:47उसके बाद हमें डटा थ्री चाहिए यानी ऐसा
  15309. 9:43:49नहीं तीनों डटा साथ में चाहिए हमें ये डटा
  15310. 9:43:51पहले चाहिए उसके बाद हमें ये डटा चाहिए
  15311. 9:43:53उसके बाद हमें ये डटा चाहिए इस चीज को
  15312. 9:43:54करने के लिए हम क्या कर सकते हैं हमारे
  15313. 9:43:56दिमाग में आ सकता है कि पहले क्या कर देते
  15314. 9:43:58हैं गेट डाटा वन कर देते हैं उसके बाद गेट
  15315. 9:44:01डाटा टू कर देते हैं एंड उसके बाद हम गेट
  15316. 9:44:04डाटा थ्री कर देते हैं तो इससे क्या होगा
  15317. 9:44:06इस तरीके से हमने कोड लिखा तो क्या होगा
  15318. 9:44:07पहले हमारे पास वन वाला डाटा आ जाएगा फिर
  15319. 9:44:09हमारे पास टू वाला डटा आ जाएगा फिर हमारे
  15320. 9:44:11पास थ्री वाला डटा आ जाएगा तो इसे सेव कर
  15321. 9:44:12लेते हैं एंड रिफ्रेश करते हैं तो वन टू
  15322. 9:44:16अब इस सिचुएशन में क्या हुआ तीनों डाटा
  15323. 9:44:18हमारे पास एक साथ आ गए हमें एक साथ डाटा
  15324. 9:44:20नहीं चाहिए था हमें तो पहले वन वाला चाहिए
  15325. 9:44:22था फिर हमें दो सेकंड का डिले चाहिए फिर
  15326. 9:44:24ये वाला डटा चाहिए फिर हमें दो सेकंड का
  15327. 9:44:26डिले चाहिए फिर हमें ये वाला डाटा चाहिए
  15328. 9:44:27पर यहां पर एक्चुअली क्या हो रहा है जैसे
  15329. 9:44:30ही ये कोड रन किया इसने क्या किया गेट
  15330. 9:44:32डाटा ने क्या किया कि मैं सेट टाइम आउट
  15331. 9:44:34मेरा टाइमर स्टार्ट कर देता हूं 2 सेकंड
  15332. 9:44:36का और आगे का कोड रन करता हूं इसने भी
  15333. 9:44:38क्या किया मैं अपना टाइमर स्टार्ट कर देता
  15334. 9:44:40हूं 2 सेकंड का और आगे का कोड रन करता हूं
  15335. 9:44:42और इसने भी क्या किया मैं अपना टाइमर
  15336. 9:44:44स्टार्ट करता हूं 2 सेकंड का और आगे का
  15337. 9:44:45कोड रन करता हूं और इन तीनों का टाइमर
  15338. 9:44:47क्योंकि इमीडिएट स्टार्ट हुआ था इमीडिएट
  15339. 9:44:49प्रोग्रामिंग चल रही है तो तीनों का टाइमर
  15340. 9:44:51एक साथ कंप्लीट हुआ और तीनों का डाटा एक
  15341. 9:44:53साथ हमारे पास आया पर ऐसी सिचुएशन कई बार
  15342. 9:44:55हमारे पास हो सकती है कि फर्स्ट डाटा आए
  15343. 9:44:57तभी हम सेकंड डाटा सर्च करें सेकंड डाटा
  15344. 9:44:59आए तभी हम थर्ड डाटा सर्च करें फॉर
  15345. 9:45:01एग्जांपल इसका मैं आपको एक सिनेरियो बताती
  15346. 9:45:03हूं प्रैक्टिकल केस फॉर एग्जांपल हम अपने
  15347. 9:45:21अगर वो यूजर नेम
  15348. 9:45:28instagram2 सेकंड लग जाए एक सेकंड लग जाए
  15349. 9:45:30वैसे तो रियल लाइफ सिनेरियो में काफी मिली
  15350. 9:45:33सेकंड या और भी बहुत कम टाइम लगता है वो
  15351. 9:45:35चीज सर्च करने में बट फॉर आवर सिंपलीसिटी
  15352. 9:45:37अज्यू करते हैं उसमें दो सेकंड लग गए यूजर
  15353. 9:45:38नेम को सर्च करने में अब यूजर नेम हो सकता
  15354. 9:45:40है मिले ही नहीं डेटाबेस में तो हम
  15355. 9:45:41पासवर्ड को क्यों चेक करें हम यूजर को
  15356. 9:45:43बताएंगे सीधा आपका यूजर नेम गलत है इट डजन
  15357. 9:45:45एजिस्ट इन आवर डेटाबेस लेकिन अगर यूजर नेम
  15358. 9:45:47मिल गया फिर हम पासवर्ड को चेक करेंगे तो
  15359. 9:45:49उसमें भी हो सकता है अगले 2 सेकंड लगे तो
  15360. 9:45:51इस तरीके की कंडीशन हम यहां पर रेप्ट करने
  15361. 9:45:53की कोशिश कर रहे हैं जिसमें हमें डाटा जो
  15362. 9:45:55सर्च करनी है चीज वो एक साथ नहीं चाहिए
  15363. 9:45:57हमें तो इंडिविजुअल डिले के साथ चीजें
  15364. 9:45:59चाहिए तो उसको करने का क्या तरीका होगा
  15365. 9:46:01उसको करने का एक प्रैक्टिकल तरीका होता है
  15366. 9:46:03कॉल बैक्स कॉल बैक्स से हम कैसे चीज को कर
  15367. 9:46:06सकते हैं हमारे पास यह जो गेट डाटा वाला
  15368. 9:46:08फंक्शन है इसे हम क्या करेंगे एक और
  15369. 9:46:12फंक्शन इसके पास पास कर सकते हैं एक और
  15370. 9:46:13कॉल बैक इस गेट डाटा को पास कर सकते हैं
  15371. 9:46:16जिसको कह सकते हैं गेट नेक्स्ट
  15372. 9:46:18डाटा गेट नेक्स्ट डाटा क्या करेगा एक बार
  15373. 9:46:21ये डटा हमने प्रिंट करवा लिया उसके बाद
  15374. 9:46:23अगर इसके बाद भी कोई और डटा चाहिए होगा तो
  15375. 9:46:25उसको गेट करेगा तो गेट नेक्स्ट डाटा एक
  15376. 9:46:27फंक्शन पास कर देंगे और एक बार हमें ये
  15377. 9:46:29प्रिंट करवा लिया फिर हम गेट नेक्स्ट डाटा
  15378. 9:46:31को कॉल करेंगे तो यहां पर जब हम गेट डाटा
  15379. 9:46:34को पास कर रहे हैं तो गेट डाटा में वन तो
  15380. 9:46:36क्या हो जाएगा हमारा डाटा हो जाएगा और गेट
  15381. 9:46:38न नेक्स्ट डेटा में दोबारा हम गेट डाटा को
  15382. 9:46:40पास करेंगे और इसको किसके साथ पास करेंगे
  15383. 9:46:42इसको पास करेंगे विद एन आईडी ऑफ टू अब
  15384. 9:46:45यहां पर ध्यान से समझना है कि हम क्या
  15385. 9:46:47करने की कोशिश कर रहे हैं हम गेट डाटा को
  15386. 9:46:49तो कॉल कर रहे हैं और हमें ये वाला डेटा
  15387. 9:46:51चाहिए कंपलीटली क्लियर है और हम चाहते हैं
  15388. 9:46:53जैसे ही हमें ये वाला डेटा मिल जाए उसके
  15389. 9:46:54बाद नेक्स्ट डेटा भी चाहिए हमें अब
  15390. 9:46:56नेक्स्ट डेटा कहां से आए नेक्स्ट डेटा के
  15391. 9:46:58लिए हमने उसी फंक्शन को एज अ कॉलबैक पास
  15392. 9:47:00कर दिया अब इस तरीके से हम कॉलबैक पास
  15393. 9:47:02नहीं कर सकते क्योंकि यहां तो क्या हो गया
  15394. 9:47:04यहां तो फंक्शन के साथ पैरेंस लग गया तो
  15395. 9:47:05वो इमीडिएट एग्जीक्यूट हो जाएगा यानी ऐसे
  15396. 9:47:07कोड लिखेंगे तो हमारे पास एरर आ जाएगा इस
  15397. 9:47:11तरीके से कि गेट नेक्स्ट डाटा इज नॉट अ
  15398. 9:47:13फंक्शन क्यों क्यों एरर आया क्योंकि ये तो
  15399. 9:47:15इमीडिएट एग्जीक्यूट हो गया और ये पहले
  15400. 9:47:17एग्जीक्यूट हो गया इनफैक्ट इसीलिए टू वाली
  15401. 9:47:19चीज पहले प्रिंट हो गई तो ऐसे नहीं नहीं
  15402. 9:47:20लिखना अपने कॉलबैक को जब भी हमें साथ में
  15403. 9:47:23कुछ आर्गुमेंट पास करना है तो अपने कॉलबैक
  15404. 9:47:25को ऐसे लिखने की बजाय हम क्या करते हैं हम
  15405. 9:47:27एक एरो फंक्शन बना देते हैं और इसको ऐसे
  15406. 9:47:28लिख देते हैं ये जो एरो फंक्शन है ये एक
  15407. 9:47:30प्रॉपर फंक्शन है जो इमीडिएट एग्जीक्यूट
  15408. 9:47:32नहीं हो रहा एकदम से एग्जीक्यूट नहीं होगा
  15409. 9:47:34तो ये क्या हो गया एक फंक्शन हो गया
  15410. 9:47:35फंक्शन के अंदर दूसरा फंक्शन है तो दिस इज
  15411. 9:47:38गोइंग टू बी आवर कॉल बैक इस तरीके का कोड
  15412. 9:47:40देखने में आपको बहुत
  15413. 9:47:42कॉम्प्लेक्शन आप रियल लाइफ कोड देखोगे
  15414. 9:47:44कंपनीज के अंदर वेबसाइट्स के अंदर तो इसी
  15415. 9:47:46तरीके से कोड लिखा होता है तो जो अजीब सा
  15416. 9:47:48दिखने वाला कॉम्प्लेक्टेड
  15417. 9:47:50दिस इज रियल लाइफ प्रोग्रामिंग तो इस
  15418. 9:47:52तरीके से हम अपने कॉल बैक को पास करेंगे
  15419. 9:47:54अब इसको सेव कर लेते हैं एंड एक और चीज
  15420. 9:47:56हमें ध्यान रखनी है क्योंकि गेट डाटा के
  15421. 9:47:58अंदर फर्स्ट टाइम तो हमने कोई कॉल बैक पास
  15422. 9:48:00कर दिया पर ये जो सेकंड टाइम हम गेट डाटा
  15423. 9:48:02को कॉल कर रहे हैं इसमें तो गेट नेक्स्ट
  15424. 9:48:04डाटा है ही नहीं तो यहां हम एक चेक लगा
  15425. 9:48:06सकते हैं कि अगर गेट नेक्स्ट डाटा यह
  15426. 9:48:09फंक्शन एजिस्ट करता हो तभी इस फंक्शन को
  15427. 9:48:12कॉल करो यहां पर सेव कर लेते हैं अब इसे
  15428. 9:48:15रिफ्रेश करेंगे तो वन टू 2 सेकंड बाद डाटा
  15429. 9:48:18वन आएगा दोबारा से दो सेकंड का डिले होगा
  15430. 9:48:20फिर हमारे पास डटा टू आएगा यानी जो काम हम
  15431. 9:48:22करना चाह रहे थे उसको हमने अचीव कर लिया
  15432. 9:48:24कैसे अचीव किया कॉल बैक की फॉर्म में कि
  15433. 9:48:27हमने यहां पे एक कॉल बैक पास कर दिया ये
  15434. 9:48:29एज अ बिगनर आप सोचो कि अभी तक मैंने इतनी
  15435. 9:48:31सारी जावास्क्रिप्ट के चैप्टर पढ़े थे ये
  15436. 9:48:33चीज मेरे दिमाग में क्यों नहीं आई कि मैं
  15437. 9:48:35इस तरीके से पास करूं नहीं आएगी इस तरीके
  15438. 9:48:37से कोड लिखना हर किसी को जावास्क्रिप्ट के
  15439. 9:48:40अंदर सीखना पड़ता है हमें जानना पड़ता है
  15440. 9:48:42कि कोड को ऐसे भी लिख सकते हैं एकदम से
  15441. 9:48:44फॉर अ बिगनर आपको हिट नहीं करेगा तो उसमें
  15442. 9:48:46टेंशन लेने की बात नहीं है कि इतना
  15443. 9:48:50सकते इसको 99.99% डेवलपर्स जब शुरुआत करते
  15444. 9:48:53हैं जावास्क्रिप्ट के साथ तो खुद से नहीं
  15445. 9:48:55सोच सकते इस कोड को इस कोड के सिंटेक्स को
  15446. 9:48:57ऐसे सिंटेक्स को हमें देख के सीखना पड़ता
  15447. 9:48:59है फिर उसे अप्लाई करना पड़ता है फिर
  15448. 9:49:01प्रैक्टिकल एक्सपीरियंस के साथ हम इसे खुद
  15449. 9:49:03लिखना सीखते हैं तो ये हो गया हमारा एक
  15450. 9:49:05ऐसा फंक्शन जिसमें हमने कॉल बैक को पास
  15451. 9:49:07किया और जो हमें काम करना था उसको अचीव
  15452. 9:49:09किया अब लेट्स सपोज कि 2 सेकंड लगते हैं
  15453. 9:49:10हमें डटा वन लाने में फिर 2 सेकंड लगते
  15454. 9:49:13हैं हमें डटा टू लाने में अब दोबारा से 2
  15455. 9:49:15सेकंड के बाद हमें डाटा थ्री चाहिए तो वो
  15456. 9:49:16तो काम हमारे लिए बहुत आसान हो गया
  15457. 9:49:18बेसिकली जो यहां पर हमने कॉल बैक पास किया
  15458. 9:49:20से कॉल बैक हमें इस फंक्शन के अंदर पास
  15459. 9:49:22करना है तो यहां पे क्या करेंगे एक एरो
  15460. 9:49:24फंक्शन बना लेंगे और एरो फंक्शन के अंदर
  15461. 9:49:26कर देंगे गेट डटा ऑफ थ इसको कर लेते हैं
  15462. 9:49:29सेव रिफ्रेश 2 सेकंड वेट करेंगे डाटा वन आ
  15463. 9:49:33जाएगा 2 सेकंड वेट करेंगे डाटा टू आ जाएगा
  15464. 9:49:352 सेकंड वेट करेंगे डटा 3 आ जाएगा बिल्कुल
  15465. 9:49:37सही सही चीजें चल रही है इन फैक्ट अब अगर
  15466. 9:49:40आपको डटा फर भी चाहिए तो कुछ नहीं करना
  15467. 9:49:42थ्री वाले में एक एरो फंक्शन बनाना है और
  15468. 9:49:44इसके अंदर गेट डाटा करना है फोर बिल्कुल
  15469. 9:49:46कोड हमारा वर्क करेगा रिफ्रेश करेंगे 2
  15470. 9:49:49सेकंड का डिले डेटा 1 2 सेकंड का डिले डटा
  15471. 9:49:52टू 2 सेकंड का डिले डेटा थ्री एंड 2 सेकंड
  15472. 9:49:55का डिले डेटा फर अब यह तो हमने जो सोचा था
  15473. 9:49:58उसको अचीव कर लिया अच्छे से कैसे अचीव
  15474. 9:50:00किया यूजिंग कॉल बैक्स बट अगर कोई एज अ
  15475. 9:50:02बिगनर आप खुद इस कोड को देखो ये वाला जो
  15476. 9:50:05पार्ट है व्हिच इज यूजिंग अ लॉट ऑफ कॉल
  15477. 9:50:07बैक्स इफ यू लुक एट दिस पार्ट दिस इज वेरी
  15478. 9:50:09कॉम्प्लेक्टेड मतलब ऐसा नहीं है आप एज अ
  15479. 9:50:13बिगनर हैं आप फर्स्ट टाइम कॉल बैक को समझ
  15480. 9:50:15रहे हैं हम फर्स्ट टाइम देख रहे हैं इस
  15481. 9:50:16तरीके के सिंटेक्स को तो हमें तो
  15482. 9:50:20भी देखेगा तो यह कोई इजी टू अंडरस्टैंड
  15483. 9:50:22सिंटेक्स नहीं है और यहां पर तो ये फिर भी
  15484. 9:50:24इजी है क्यों क्योंकि मैंने छोटा सा ही तो
  15485. 9:50:26फंक्शन लिखा है बट रियल लाइफ प्रोग्रामिंग
  15486. 9:50:28के अंदर बहुत कॉम्प्लेक्शन होते हैं मतलब
  15487. 9:50:30रियल लाइफ प्रोग्रामिंग के अंदर सिर्फ एक
  15488. 9:50:31फंक्शन कॉल नहीं हो रहा होता रियल लाइफ
  15489. 9:50:33प्रोग्रामिंग के अंदर क्या होता है अगर
  15490. 9:50:35गेट डाटा है तो यहां पर बेसिकली हमारे लिए
  15491. 9:50:37प्रिंट हो सकता है कसोल
  15492. 9:50:39डलॉग गेटिंग डटा
  15493. 9:50:43टू इस तरीके की बहुत सारी स्टेटमेंट्स
  15494. 9:50:46हमारे पास हो सकती हैं अब जैसे ही मैंने
  15495. 9:50:48सिर्फ क्या किया एक सिंपल सी स्टेटमेंट ऐड
  15496. 9:50:51की है सिर्फ एक कंसोल डलॉग की स्टेटमेंट
  15497. 9:50:52ऐड की है पर जैसे ही इसको सेव करके रन
  15498. 9:50:54करेंगे वन टू डेटा वन आया अब वो डेटा टू
  15499. 9:50:58को गेट कर रहा है डेटा टू आया अब वो डेटा
  15500. 9:51:00थ्री को गेट कर रहा है डेटा थ्री आया वो
  15501. 9:51:01डेटा फोर को गेट कर रहा है और फाइनली
  15502. 9:51:03हमारे पास डेटा फोर आ गया मतलब काम वही
  15503. 9:51:05सेम हो रहा है बस एक छोटी सी स्टेटमेंट
  15504. 9:51:06एक्स्ट्रा ऐड कर दी तब ये कोड इतना अजीब
  15505. 9:51:09एंड आई वुड से दिस इज अ वेरी बैड कोड मतलब
  15506. 9:51:12क्योंकि अंडरस्टैंडेबल नहीं है जिस कोड को
  15507. 9:51:13डेवलपर ही पढ़ के समझ नहीं पा रहे दैट इज
  15508. 9:51:15नॉट अ गुड वे ऑफ प्रोग्रामिंग और इसी
  15509. 9:51:17प्रॉब्लम को हम कहते हैं ये जो जिसको करने
  15510. 9:51:21में हमें बहुत मेहनत लगी इसको हम कहते हैं
  15511. 9:51:23कॉल बैक हेल्प क्यों क्योंकि एक कॉल बैक
  15512. 9:51:26के अंदर हमने दूसरा कॉल बैक डाल दिया
  15513. 9:51:28दूसरे कॉलबैक के अंदर तीसरा कॉलबैक डाल
  15514. 9:51:29दिया तीसरे कॉल बैक के अंदर चौथा कॉल बैक
  15515. 9:51:31डाल दिया दिस इज नेस्टेड कॉल बैक्स तो कोई
  15516. 9:51:34आपसे पूछे कॉलबैक हेल क्या प्रॉब्लम होती
  15517. 9:51:36है ये प्रॉब्लम होती है नेस्टेड कॉल बैक्स
  15518. 9:51:38स्टैक्ड बिलो वन अनदर फॉर्मिंग अ पिरामिड
  15519. 9:51:41स्ट्रक्चर ये क्या हो गया इन्होंने
  15520. 9:51:42पिरामिड स्ट्रक्चर फॉर्म कर लिया पिरामिड
  15521. 9:51:43यानी इस तरीके का स्ट्रक्चर जब फॉर्म करते
  15522. 9:51:45हैं तो इसको हम पिरामिड ऑफ डूम भी कहते
  15523. 9:51:47हैं बट जनरली आपको कॉल बैक हेल सुनने को
  15524. 9:51:50मिल मिलेगा तो दिस स्टाइल ऑफ प्रोग्रामिंग
  15525. 9:51:52बिकम डिफिकल्ट टू अंडरस्टैंड एंड मैनेज कल
  15526. 9:51:55को आपको इस कोड के अंदर कुछ चेंज करना
  15527. 9:51:56होगा दैट विल बी डिफिकल्ट इसको समझना ही
  15528. 9:51:58अपने आप में कोई डिफिकल्ट होगा और कंपनीज
  15529. 9:52:00के अंदर तो नए प्रोग्रामर्स आते ही रहते
  15530. 9:52:01हैं कोई नया व्यक्ति आपकी टीम के अंदर आया
  15531. 9:52:03वो ऐसे कोड को देखेगा उसको प्रॉब्लम होगी
  15532. 9:52:04इसको समझने और मैनेज करने में तो इसीलिए
  15533. 9:52:07कॉल बैक हेल इज अ प्रॉब्लम इन
  15534. 9:52:09जावास्क्रिप्ट जिसको सॉल्व करने के लिए
  15535. 9:52:11हमारे पास एक चमत्कारी कांसेप्ट आता है
  15536. 9:52:13जिसको हम कहते हैं प्रॉमिस वादा विश्वास
  15537. 9:52:17तो प्रॉमिस का कांसेप्ट आता है कॉल बैक है
  15538. 9:52:20वाली प्रॉब्लम को सॉल्व करने के लिए तो
  15539. 9:52:22कॉल बैक्स हमारे पास होते हैं
  15540. 9:52:24प्रोग्रामिंग के अंदर कॉल बैक को जब हम
  15541. 9:52:25काफी ज्यादा नेस्टेड फॉर्म में यूज़ करते
  15542. 9:52:27हैं डीपर नेस्टेड फॉर्म में यूज़ करते हैं
  15543. 9:52:29उससे कॉल बैक हेल वाली प्रॉब्लम आती है और
  15544. 9:52:31कॉल बैक हेल वाली प्रॉब्लम को सॉल्व करने
  15545. 9:52:33के लिए हमारे पास प्रॉमिस आते हैं तो
  15546. 9:52:34बेसिकली शुरुआत में जो हमने बात की थी कि
  15547. 9:52:36हम समझेंगे कॉल बैक हेल क्या होता है कॉल
  15548. 9:52:38बैक हेल हमने समझ लिया क्या होता है अब
  15549. 9:52:40इसको सॉल्व करने के लिए हमारे पास प्रॉमिस
  15550. 9:52:42आते हैं ऐसा नहीं है प्रॉमिस बहुत फुल
  15551. 9:52:44प्रूफ चीज है प्रॉमिस के अंदर भी
  15552. 9:52:45प्रॉब्लम्स आएंगी तभी हम बाद में एक और नई
  15553. 9:52:47चीज लेकर आएंगे तो अब हम फाइनली समझने
  15554. 9:52:49वाले हैं कि प्रम को कैसे यूज़ करते हैं
  15555. 9:52:51अब यहां पे हमारे दिमाग में सवाल आ सकता
  15556. 9:52:53है कि कॉलबैक हेल्स अगर बुरी चीज है तो
  15557. 9:52:54क्या हमें कॉल बैक कभी भी नहीं यूज़ करने
  15558. 9:52:56चाहिए बिल्कुल नहीं हमें कॉल बैक
  15559. 9:52:57डेफिनेटली यूज करने चाहिए इनफैक्ट
  15560. 9:52:59प्रोग्रामिंग के अंदर हम बहुत जगह कॉल
  15561. 9:53:01बैक्स को यूज करते हैं बस जहां भी आपको
  15562. 9:53:02दिखने लगे यहां कॉल बैक हेल हो रहा है
  15563. 9:53:04उसको बेटर उसको इंप्रूव करने की कोशिश
  15564. 9:53:06करनी है तो अब हम सीखने वाले हैं कि कैसे
  15565. 9:53:08कॉलबैक हेल को हम टैकल करते हैं यूजिंग
  15566. 9:53:10प्रॉमिस तो अब स्टार्ट करते हैं प्रॉमिस
  15567. 9:53:12के साथ अब जैसे रियल लाइफ के अंदर प्रॉमिस
  15568. 9:53:14हमारे विश्वास के ऊपर चलते हैं फॉर
  15569. 9:53:16एग्जांपल अगर हम
  15570. 9:53:20करते हैं तो एक तरीके से अगर हमने ऑनलाइन
  15571. 9:53:22पेमेंट दे दिया जो हमारे पास अभी डिलीवर
  15572. 9:53:24नहीं हुआ तो
  15573. 9:53:42amazon2 हो गए या फिर हमारा ऑर्डर किस भी
  15574. 9:53:44वजह से रीच नहीं कर पाया और
  15575. 9:53:50ऑर्डर सक्सेसफुली हमारे पास डिलीवर हो गया
  15576. 9:53:52तो जब हम कोई भी ऑनलाइन पेमेंट करते हैं
  15577. 9:53:53और कोई भी वेबसाइट है जो हमें प्रॉमिस
  15578. 9:53:55देती है कि ठीक है ये सामान आपके पास
  15579. 9:53:56डिलीवर होगा तो तब वो प्रॉमिस क्या होता
  15580. 9:53:58है अनफुलफिल्ड होता है यानी अभी कुछ फाइनल
  15581. 9:54:01हमारे पास कोई आइटम रिसीव नहीं हुआ और अगर
  15582. 9:54:03आइटम रिसीव हो गया तो उस केस में हम कहते
  15583. 9:54:05हैं कि हमारा प्रॉमिस रिजॉल्व हो गया
  15584. 9:54:07रिजॉल्व हो गया यानी चीज सक्सेसफुली काम
  15585. 9:54:09कर गई और अगर हमारा आइटम हमारा ऑर्डर जो
  15586. 9:54:12है कैंसिल हो गया उस केस में कहते हैं कि
  15587. 9:54:13हमारा प्रॉमिस रिजेक्ट हो गया तो ये कुछ
  15588. 9:54:15टर्म्स हैं अनफुलफिल्ड रिजेक्ट रिजॉल्व
  15589. 9:54:18जिनको हम जावास्क्रिप्ट के प्रॉमिस में
  15590. 9:54:19बहुत बार देखेंगे अब जैसे रियल लाइफ
  15591. 9:54:21प्रॉमिस विश्वास के ऊपर चलते हैं वैसे ही
  15592. 9:54:23जावास्क्रिप्ट के प्रॉमिस भी एक तरीके से
  15593. 9:54:25विश्वास के ऊपर चलते हैं प्रॉमिस इन
  15594. 9:54:27जावास्क्रिप्ट इज फॉर इवेंचर कंप्लीशन ऑफ
  15595. 9:54:29टास्क यानी हमारे कोड ने हमें एक प्रॉमिस
  15596. 9:54:31दे दिया इसका मतलब है कि
  15597. 9:54:33इवेंचर हम करने की कोशिश कर रहे हैं वो
  15598. 9:54:36क्या होगा वो या तो रिजॉल्व होगा या
  15599. 9:54:38रिजेक्ट होगा मतलब वो काम
  15600. 9:54:40इवेंचर होता है या उसके अंदर कोई एरर आ
  15601. 9:54:42जाता है वो हमें नहीं पता पर इवेंचर हमारा
  15602. 9:54:45कंप्लीट हो रहा होगा प्रॉमिस
  15603. 9:54:46जावास्क्रिप्ट के अंदर एक ऑब्जेक्ट होती
  15604. 9:54:48है एंड प्रॉमिस आर अ सॉल्यूशन टू कॉल बैक
  15605. 9:54:51हेल कैसे कॉल बैक हेल के लिए सॉल्यूशन है
  15606. 9:54:53उसको हम धीरे-धीरे समझेंगे पहले हम
  15607. 9:54:55प्रॉमिस का बेसिक समझने वाले हैं किसी भी
  15608. 9:54:57प्रॉमिस ऑब्जेक्ट को क्रिएट करने के लिए
  15609. 9:54:59हम लिखते हैं न्यू प्रॉमिस तो प्रॉमिस ये
  15610. 9:55:01वाला प्रॉमिस क्या है ये हमारी एक क्लास
  15611. 9:55:02है जिससे हम एक नया प्रॉमिस क्रिएट कर रहे
  15612. 9:55:04हैं और इसके अंदर प्रॉमिस को क्रिएट करने
  15613. 9:55:06के लिए बेसिकली हम एक फंक्शन पास करते हैं
  15614. 9:55:09और फंक्शन के अंदर हमारे पास दो हैंडलर्स
  15615. 9:55:11होते हैं ये हैंडलर्स क्या हैं ये
  15616. 9:55:12हैंडलर्स खुद में फंक्शंस है या इनको हम
  15617. 9:55:14कॉल बैक्स कह सकते हैं एक का नाम होता है
  15618. 9:55:16रिजॉल्व एक का नाम होता है रिजेक्ट बहुत
  15619. 9:55:18बेसिक के साथ शुरुआत करते हैं हमारा यह
  15620. 9:55:21वाला जो कोड है इसे अभी के लिए हम कर देते
  15621. 9:55:23हैं कॉमेंट आउट एंड लेट्स लुक एट आवर
  15622. 9:55:26प्रॉमिस अब जब भी हम प्रॉमिस की बात करते
  15623. 9:55:29हैं लेट्स क्रिएट अ न्यू प्रॉमिस इसको हम
  15624. 9:55:30कह देते हैं प्रॉमिस इज इक्वल टू न्यू
  15625. 9:55:34प्रॉमिस प्रॉमिस जिसके अंदर हम इस तरीके
  15626. 9:55:38से अपना कोई एरो फंक्शन लिख सकते हैं और
  15627. 9:55:40यह जो हमारा एरो फंक्शन है इसके अंदर
  15628. 9:55:42हमारे पास दो हैंडलर्स होते हैं रिजॉल्व
  15629. 9:55:44एंड रिजेक्ट रिजॉल्व का मतलब है अगर इस
  15630. 9:55:46फंक्शन को आपने रन कर दिया इसका मतलब आपका
  15631. 9:55:48प्रॉमिस जो है कंप्लीट हो गया काम
  15632. 9:55:50सक्सेसफुल हो गया और रिजेक्ट का मतलब है
  15633. 9:55:52अगर इस फंक्शन को आपने रन कर दिया इसका
  15634. 9:55:54मतलब आपका प्रॉमिस फुलफिल तो हो जाएगा
  15635. 9:55:56मतलब काम तो हो जाएगा पर उस काम में एरर आ
  15636. 9:55:58जाएगा अभी के लिए सिर्फ हम क्या लिखते हैं
  15637. 9:56:01कसोल
  15638. 9:56:03डलॉग आई एम अ प्रॉमिस इस तरीके का कुछ
  15639. 9:56:07लिखते हैं लेट्स सेव
  15640. 9:56:08इट एंड लेट्स एग्जीक्यूट इट तो हमारे पास
  15641. 9:56:12प्रिंट होकर आ गया यहां पर आई एम अ
  15642. 9:56:15प्रॉमिस एंड अगर हम प्रॉमिस की वैल्यू को
  15643. 9:56:18प्रिंट करवाए तो इस तरीके से हमारे पास
  15644. 9:56:19जावा स्क्रिप्ट के अंदर प्रॉमिस प्रिंट
  15645. 9:56:21होक आते है कंसोल विंडो में यहां पर क्या
  15646. 9:56:22लिखा आ रहा है प्रॉमिस लिखा आ रहा है और
  15647. 9:56:24यहां पेंडिंग आ रहा है यानी प्रॉमिस के
  15648. 9:56:26अंदर एक तो प्रोटोटाइप होता है क्योंकि एक
  15649. 9:56:28ऑब्जेक्ट है हर ऑब्जेक्ट के पास
  15650. 9:56:29प्रोटोटाइप होता है और दूसरा इसके पास दो
  15651. 9:56:31चीजें होती है एक होता है स्टेट एक होता
  15652. 9:56:33है रिजल्ट अब जब भी हमारा कोई भी प्रॉमिस
  15653. 9:56:35होता है प्रॉमिस की तीन स्टेट्स हो सकती
  15654. 9:56:37हैं एक स्टेट होती है हमारी पेंडिंग स्टेट
  15655. 9:56:40एक स्टेट होती है हमारी फुलफिल्ड स्टेट और
  15656. 9:56:43एक स्टेट होती है हमारी रिजेक्टेड
  15657. 9:56:46स्टेट फुलफिल्ड कहने का मतलब होता है
  15658. 9:56:48रिजॉल्वड
  15659. 9:56:50इसको ऐसे समझते हैं फॉर एग्जांपल हमने
  15660. 9:57:19amazononline.in स्टेट्स हमारे
  15661. 9:57:20जावास्क्रिप्ट के प्रॉमिस में देखने को
  15662. 9:57:22मिलती है तो अगर हम अपने प्रॉमिस को
  15663. 9:57:24प्रिंट करवाएं तो इस बार अभी हमारी स्टेट
  15664. 9:57:26क्या है अभी हमारी स्टेट है पेंडिंग स्टेट
  15665. 9:57:29और फाइनली हमारे पास कुछ एस सच रिजल्ट तो
  15666. 9:57:30आया नहीं है पर अगर हमें प्रॉमिस को
  15667. 9:57:32फुलफिल कराना है तो उस केस में हम रिजॉल्व
  15668. 9:57:34को लिखते हैं और रिजॉल्व हमारा क्या होता
  15669. 9:57:36है रिजॉल्व हमारा फंक्शन होता है इस
  15670. 9:57:38फंक्शन को कौन क्रिएट कर रहा है इस फंक्शन
  15671. 9:57:40को जावास्क्रिप्ट ही क्रिएट कर रहा है ये
  15672. 9:57:41इंटरनली ऑटोमेटिक जावास्क्रिप्ट से क्रिएट
  15673. 9:57:43होता है तो रिजॉल्व को हम कॉल करेंगे और
  15674. 9:57:45इसे हम किसी वैल्यू के साथ कॉल कर सकते
  15675. 9:57:46हैं लेट्स सपोज वी राइट 1 2 3 तो हमारे
  15676. 9:57:48रिजल्ट में इफ वी नाउ प्रिंट द प्रॉमिस तो
  15677. 9:57:51प्रॉमिस की स्टेट क्या है प्रॉमिस की
  15678. 9:57:52स्टेट है फुलफिल्ड और रिजल्ट में क्या है
  15679. 9:57:54रिजल्ट में है 1 2 3 हम चाहते तो यहां पर
  15680. 9:57:56कोई मैसेज भी पास ऑन कर सकते थे फॉर
  15681. 9:57:58एग्जांपल आई कुड हैव रिटन सक्सेस एंड अब
  15682. 9:58:01हम अपने प्रॉमिस को प्रिंट करवाते तो
  15683. 9:58:03हमारे पास स्टेट के अंदर आता फुलफिल्ड एंड
  15684. 9:58:05हमारे पास रिजल्ट के अंदर आता सक्सेस जैसे
  15685. 9:58:08प्रॉमिस रिजॉल्व होता है वैसे ही प्रॉमिस
  15686. 9:58:09रिजेक्ट भी हो सकता है ये रिजेक्ट फंक्शन
  15687. 9:58:11भी ऑटोमेटिक जावास्क्रिप्ट क्रिएट करता है
  15688. 9:58:13रिजेक्ट के अंदर हम कोई एरर दे सकते हैं
  15689. 9:58:15सम
  15690. 9:58:15एरर कर सकते हैं सेव एंड रिफ्रेश तो
  15691. 9:58:18ऑटोमेटिक वो जो एरर हमने क्रिएट किया वो
  15692. 9:58:20एक एरर की तरह हमारे पास जनरेट होके हमें
  15693. 9:58:22दिखाई देगा यहां पे सम एरर की जगह लिख
  15694. 9:58:25सकते हैं सम एरर
  15695. 9:58:28अकड रिफ्रेश किया तो वही सेम मैसेज हमारे
  15696. 9:58:31पास प्रिंट होके आता है और अगर हम अपने
  15697. 9:58:33प्रॉमिस को देखें तो प्रॉमिस ऑब्जेक्ट के
  15698. 9:58:35अंदर प्रोटोटाइप तो होता ही है हमारे पास
  15699. 9:58:37पर उसके साथ में इस बार स्टेट में आया है
  15700. 9:58:38रिजेक्टेड एंड रिजल्ट में हमारे पास आया
  15701. 9:58:41है हमारा एरर तो इस तरीके से प्रॉमिस क्या
  15702. 9:58:43है रीकैप कर लेते हैं प्रॉमिस हमारी एक
  15703. 9:58:45ऑब्जेक्ट होती है जावास्क्रिप्ट के अंदर
  15704. 9:58:46जिसकी तीन स्टेट्स होती हैं पेंडिंग
  15705. 9:58:48रिजॉल्व रिजेक्टेड या पेंडिंग फुलफिल्ड
  15706. 9:58:50रिजेक्टेड रिजॉल्व एंड रिजेक्ट इसके अंदर
  15707. 9:58:53दो हमारे हैंडलर्स होते हैं और ये
  15708. 9:58:54हैंडलर्स ऑटोमेटिक जावास्क्रिप्ट के साथ
  15709. 9:58:56क्रिएट होते हैं और किसी भी प्रॉमिस के
  15710. 9:58:57अंदर रिजॉल्व या रिजेक्ट करके हम उस
  15711. 9:58:59प्रॉमिस को कंप्लीट कर सकते हैं और उसके
  15712. 9:59:01अंदर या तो एरर जनरेट कर सकते हैं या
  15713. 9:59:02फाइनल रिजल्ट लेकर आ सकते हैं अब वैसे
  15714. 9:59:05यहां तो हम प्रॉमिस ऑब्जेक्ट को खुद से
  15715. 9:59:07क्रिएट कर रहे हैं पर जनरल प्रोग्रामिंग
  15716. 9:59:09के अंदर हम प्रॉमिस ऑब्जेक्ट को क्रिएट
  15717. 9:59:10नहीं करते अगर हम किसी एपीआई के पास
  15718. 9:59:12रिक्वेस्ट भेजते हैं कि हमें कुछ डाटा
  15719. 9:59:14चाहिए तो वो हमें क्या भेजती है वो एपीआई
  15720. 9:59:16हमें एक प्रॉमिस रिटर्न करती है और फिर हम
  15721. 9:59:18प्रॉमिस से अपने डे डेटा के साथ डील करते
  15722. 9:59:20हैं प्रॉमिस से अपना डेटा निकालते हैं
  15723. 9:59:22रिजल्ट निकालते हैं उसकी स्टेट चेक करते
  15724. 9:59:24हैं बट क्योंकि यहां पर अभी हम एपीआई के
  15725. 9:59:26साथ डील करना हमने स्टार्ट नहीं किया हम
  15726. 9:59:28दूसरे किसी सिस्टम के साथ डील करना
  15727. 9:59:29स्टार्ट नहीं किया तो अभी अपने प्रॉमिस को
  15728. 9:59:31हम खुद क्रिएट कर रहे हैं पर जनरल
  15729. 9:59:33प्रोग्रामिंग के अंदर दूसरी एपीआई दूसरे
  15730. 9:59:35सिस्टम्स दूसरे लोग हमारे लिए प्रॉमिस को
  15731. 9:59:37क्रिएट करते हैं और हम बस प्रॉमिस को
  15732. 9:59:39हैंडल कर रहे होते हैं तो प्रॉमिस के अंदर
  15733. 9:59:41जो हमारा रिजॉल्व एंड रिजेक्ट होता है दे
  15734. 9:59:43आर कॉल बैक्स प्रोवाइडेड बाय
  15735. 9:59:45जावास्क्रिप्ट इट सेल्फ अब जनरल
  15736. 9:59:46प्रोग्रामिंग के अंदर प्रॉमिस कैसे यूज
  15737. 9:59:48होते हैं फॉर एग्जांपल हमारे पास हमारे ये
  15738. 9:59:50फंक्शन था जो गेट डाटा के लिए हम यूज़ कर
  15739. 9:59:52रहे थे कि लेट्स सपोज हमारी ये कोई एपीआई
  15740. 9:59:54है जो हमें डटा रिटर्न करती है अब एपीआई
  15741. 9:59:57इस तरीके से डायरेक्टली हमें डेटा रिटर्न
  15742. 9:59:59नहीं करती एपीआई क्या करेंगी हमें एक
  15743. 10:00:01प्रॉमिस रिटर्न करेंगी न्यू प्रॉमिस वो
  15744. 10:00:03हमें रिटर्न करती है और न्यू प्रॉमिस के
  15745. 10:00:05अंदर क्या हो सकता है यह हमारा एक फंक्शन
  15746. 10:00:08होगा एरो फंक्शन जिसके अंदर रिजॉल्व होगा
  15747. 10:00:11एंड रिजेक्ट होगा तो इस तरीके से जनरली
  15748. 10:00:14हमारा कोड का यह बहुत बेसिक एग्जांपल मैं
  15749. 10:00:16आपको दे रही हूं पर जनरली इसी तरीके से
  15750. 10:00:18लॉजिकली इसी तरीके से चीजें वर्क कर होती
  15751. 10:00:20है कि हमारे पास एक प्रॉमिस रिटर्न होके
  15752. 10:00:22आता है प्रॉमिस के अंदर रिजॉल्व एंड
  15753. 10:00:23रिजेक्ट है एंड प्रॉमिस का ये जो फंक्शन
  15754. 10:00:26है एरो फंक्शन इसके अंदर सारा काम हो रहा
  15755. 10:00:28होता है तो इस तरीके से जब हम गेट डाटा को
  15756. 10:00:30कॉल करेंगे तो हमें क्या मिलेगा गेट डाटा
  15757. 10:00:32को कॉल करेंगे तो हमें एक प्रॉमिस रिटर्न
  15758. 10:00:33होके मिलेगा यानी इफ आई रिफ्रेश एंड इफ आई
  15759. 10:00:36डू गेट डाटा तो गेट डाटा क्या देगा एक
  15760. 10:00:39प्रॉमिस देगा प्रॉमिस की स्टेट क्या है
  15761. 10:00:41पेंडिंग है शुरुआत में जब तक रिजल्ट नहीं
  15762. 10:00:43आया और जैसे ही रिजल्ट आ गया इस बार हम
  15763. 10:00:47अगर गेट डाटा का रिजल्ट कहीं पर स्टोर करा
  15764. 10:00:49लें जैसे इसे एक बार कमेंट आउट करते हैं
  15765. 10:00:52सेव ये मेरा एक फंक्शन है जो मुझे प्रॉमिस
  15766. 10:00:54रिटर्न कर रहा है जनरली एपीआई को जब हम
  15767. 10:00:55कॉल करते हैं वो भी ऐसे ही प्रॉमिस रिटर्न
  15768. 10:00:57करती है रिफ्रेश किया लेट रिजल्ट इज इक्वल
  15769. 10:01:01टू या इनफैक्ट यहां पर जो वेटिंग टाइम है
  15770. 10:01:03उसे हम 5 सेकंड कर लेते हैं सेव 5च सेकंड
  15771. 10:01:06करने के बाद यहां पर आ जाते हैं लेट
  15772. 10:01:08रिजल्ट इज इक्वल टू हम करते हैं गेट डाटा
  15773. 10:01:10हमें कौन सा डटा चाहिए हमें 1 2 3 आईडी
  15774. 10:01:12वाला डाटा चाहिए अभी अगर हम अपने रिजल्ट
  15775. 10:01:15को प्रिंट करवाएं तो रिजल्ट क्या है
  15776. 10:01:16रिजल्ट की स्टेट है हमारे पास पेंडिंग एंड
  15777. 10:01:19रिजल्ट के अंदर यानी इस प्रॉमिस के अंदर
  15778. 10:01:22हमारे पास कोई वैल्यू नहीं
  15779. 10:01:24है और अभी भी अगर हम रिजल्ट को प्रिंट
  15780. 10:01:26करवाए तो अभी भी इसकी स्टेट पेंडिंग है
  15781. 10:01:28क्योंकि अपने प्रॉमिस को ना हमने रिजॉल्व
  15782. 10:01:30किया ना हमने रिजेक्ट किया तो जनरली क्या
  15783. 10:01:32होता है जब भी कोई ऐसे इस तरीके से एपीआई
  15784. 10:01:34या कोई फंक्शन प्रॉमिस रिटर्न कर रहा होता
  15785. 10:01:36है तो अगर सक्सेसफुली हमारा डाटा हम
  15786. 10:01:38रिटर्न कर देते हैं तो लास्ट में
  15787. 10:01:40जाते-जाते हम क्या कर देते हैं अपने
  15788. 10:01:42प्रॉमिस को हम रिजॉल्व कर देते हैं कैसे
  15789. 10:01:44रिजॉल्व करेंगे इसको कह देते हैं
  15790. 10:01:46सक्सेस इसको हमने कह दिया सक्सेस कि हमारा
  15791. 10:01:49प्रॉमिस रिजॉल्व हो जाए जैसे ही हम डाटा
  15792. 10:01:51को प्रिंट करवा दें वैसे ही प्रॉमिस
  15793. 10:01:52रिजॉल्व हो जाएगा तो अब अगर हम चेक करें
  15794. 10:01:55यहां इसको रिजल्ट की जगह कह लेते हैं
  15795. 10:01:57फाइनल वैल्यू ताकि हम कंफ्यूज ना हो
  15796. 10:02:00प्रॉमिस के रिजल्ट एंड इस फाइनल वैल्यू से
  15797. 10:02:03तो हम गेट डाटा को कॉल लगाएंगे उससे हम
  15798. 10:02:05123 आईडी वाला डाटा मांग रहे हैं तो गेट
  15799. 10:02:07डाटा क्या करेगा 12 23 आईडी वाला डेटा तो
  15800. 10:02:09हमें दे देगा पर अभी उसने डेटा नहीं दिया
  15801. 10:02:12डेटा तो वो कब देगा डेटा तो ये 5 सेकंड
  15802. 10:02:14बाद देगा हमें तो ये इमीडिएट प्रॉमिस दे
  15803. 10:02:16देगा कि मैं आपको वादा कर रहा हूं 5 सेकंड
  15804. 10:02:18बाद आपको डटा दे दूंगा और फिर हम 5 सेकंड
  15805. 10:02:20के लिए वेट करेंगे फिर फाइनली हम देखेंगे
  15806. 10:02:22हमारा प्रॉमिस पूरा हुआ या नहीं हुआ क्या
  15807. 10:02:25गेट डाटा ने हमें डाटा दिया या नहीं दिया
  15808. 10:02:27तो यह क्या करेगा हमें एक फाइनल वैल्यू दे
  15809. 10:02:29रहा है या इसको कह सकते हैं हमें एक
  15810. 10:02:31प्रॉमिस दे रहा है गेट डाटा और जैसे ही हम
  15811. 10:02:33एंटर करेंगे और अपने प्रॉमिस को प्रिंट
  15812. 10:02:35करवाएंगे प्रॉमिस क्या है अभी पेंडिंग है
  15813. 10:02:37प्रॉमिस और रिजल्ट उसका अनडिफाइंड है पर
  15814. 10:02:39जैसे ही डटा प्रिंट हो गया और अब मैं अपने
  15815. 10:02:41प्रॉमिस को प्रिंट करवाऊं तो नाउ माय
  15816. 10:02:43प्रॉमिस हैज बिकम फुलफिल्ड और उसके अंदर
  15817. 10:02:45रिजल्ट में आ रहा है सक्सेस तो इस तरीके
  15818. 10:02:48से प्रॉमिस काम करते हैं यह फर्स्ट टाइम
  15819. 10:02:50अगर हम देख रहे हैं तो कांसेप्ट हमें नहीं
  15820. 10:02:52समझ में आएगा प्रॉब्लम आएगी बट फॉर आवर
  15821. 10:02:54सिंपलीसिटी मैं रीकैप करा देती हूं बिकॉज़
  15822. 10:02:56दिस इज रियली इंपोर्टेंट टू अंडरस्टैंड
  15823. 10:02:58एग्जांपल हमने लिया एक डेटा एपीआई का कि
  15824. 10:03:00ये गेट डेटा हमें कुछ डेटा रिटर्न करती है
  15825. 10:03:02पर ये डेटा डायरेक्टली रिटर्न नहीं करती
  15826. 10:03:03ये अपना कुछ टाइम ले रही है डेटा रिटर्न
  15827. 10:03:05करने में पर ये क्या कर रही है इमीडिएट
  15828. 10:03:06डायरेक्टली हमें प्रॉमिस रिटर्न कर रही है
  15829. 10:03:08कि मैं वादा कर रहा हूं 5 सेकंड बाद
  15830. 10:03:09तुम्हें डेटा रिटर्न कर दूंगा तो हम क्या
  15831. 10:03:11करेंगे हम इसका वादा ही रख लेते हैं हम
  15832. 10:03:12इसका प्रॉमिस ही सेव करा लेते हैं शुरुआत
  15833. 10:03:14में जब तक हमें डटा नहीं मिल रहा तब तक
  15834. 10:03:16प्रॉमिस क्या है तब तक प्रॉमिस पेंडिंग है
  15835. 10:03:18यानी जब तक ये सेट टाइम आट एग्जीक्यूट
  15836. 10:03:20नहीं होता तब तक प्रॉमिस पेंडिंग है और
  15837. 10:03:21जैसे ही इसने प्रिंट करवा दिया वैसे ही हम
  15838. 10:03:23क्या कर रहे हैं रिजॉल्व कर रहे हैं विद अ
  15839. 10:03:25सक्सेस मैसेज तो जैसे ही हमारे पास डटा
  15840. 10:03:27प्रिंट होकर आ गया इस बार अपने उसी सेम
  15841. 10:03:28वेरिएबल प्रॉमिस की मैं वैल्यू प्रिंट
  15842. 10:03:30करवाऊं तो उसके अंदर स्टेट चेंज हो गई है
  15843. 10:03:32टू फुलफिल्ड एंड रिजल्ट हमारे पास आ रहा
  15844. 10:03:34है टू सक्सेस तो इस तरीके से हमारे
  15845. 10:03:36प्रॉमिस यूज़ होते हैं अब यहां पर तो इस
  15846. 10:03:38प्रॉमिस को हमने खुद क्रिएट किया पर जनरल
  15847. 10:03:40प्रोग्रामिंग के अंदर दोबारा मैं रिपीट
  15848. 10:03:42करके बता रही हूं हम जनरली खुद नहीं
  15849. 10:03:43क्रिएट करते हैं हमें प्रॉमिस रिटर्न होके
  15850. 10:03:45मिलता है जैसे यहां पे मुझे प्रॉमिस क्या
  15851. 10:03:47मिला रिटर्न होके मिला फिर इस प्रॉमिस के
  15852. 10:03:49साथ हम कुछ-कुछ कुछ-कुछ ऑपरेशंस को
  15853. 10:03:51परफॉर्म कर सकते हैं तो हमारा जो
  15854. 10:03:53जावास्क्रिप्ट का प्रॉमिस ऑब्जेक्ट होता
  15855. 10:03:54है प्रॉमिस ऑब्जेक्ट कैन बी पेंडिंग
  15856. 10:03:56पेंडिंग का मतलब है रिजल्ट अनडिफाइंड है
  15857. 10:03:58या हमारा प्रॉमिस रिजॉल्व हो सकता है मतलब
  15858. 10:03:59फुलफिल्ड हो सकता है इसका मतलब रिजल्ट के
  15859. 10:04:01अंदर कुछ वैल्यू आ गई है या फिर हमारा
  15860. 10:04:03प्रॉमिस रिजेक्ट हो सकता है मतलब रिजल्ट
  15861. 10:04:04के अंदर एक एरर ऑब्जेक्ट हमारे पास आती है
  15862. 10:04:07तो रिजॉल्व करने के लिए हम कुछ रिजल्ट लिख
  15863. 10:04:09देते हैं उसके साथ उसे रिजॉल्व करते हैं
  15864. 10:04:11रिजेक्ट करने के लिए हम कुछ एरर भेज देते
  15865. 10:04:13हैं उस एरर के साथ उसे रिजेक्ट कर देते
  15866. 10:04:14हैं जैसे अगर यहां पर कुछ एरर आ जाता फॉर
  15867. 10:04:17एग्जांपल हम डेटा सेंड नहीं कर पाते तो उस
  15868. 10:04:20केस में क्या करते हम अपने प्रॉमिस को ये
  15869. 10:04:23एपीआई क्या करती रिजेक्ट करती एरर के साथ
  15870. 10:04:26रिजेक्ट कर रही होती इसे सेव कर लेते हैं
  15871. 10:04:28रिफ्रेश करते हैं अब यहां पर हमें वादा
  15872. 10:04:31मिल गया हमें प्रॉमिस मिल गया कि हमारे
  15873. 10:04:32पास हमारा डाटा आएगा पर जैसे ही डटा देने
  15874. 10:04:35का टाइम आया 5 सेकंड बाद तो उस टाइम पे
  15875. 10:04:37क्या हुआ एरर आ गया और एरर आ गया तो अब हम
  15876. 10:04:39चेक करेंगे कि प्रॉमिस का क्या हुआ कुछ
  15877. 10:04:41नहीं हुआ प्रॉमिस का प्रॉमिस रिजेक्ट हो
  15878. 10:04:43गया क्योंकि हमारे पास एरर आ गया अब ये तो
  15879. 10:04:45हमने सीख लिया कि प्रॉमिस का बेसिक कैसे
  15880. 10:04:47काम करता है पर प्रॉमिस को हम यूज कैसे
  15881. 10:04:50करते हैं ये तो प्रॉमिस को क्रिएट करना हो
  15882. 10:04:51गया उनको रिजॉल्व या रिजेक्ट करना हो गया
  15883. 10:04:53पर हमें तो नहीं करना रिजॉल्व और रिजेक्ट
  15884. 10:04:55वो तो कोई और करेगा हमारे लिए हमें एक बार
  15885. 10:04:57प्रॉमिस मिल गया तो उस प्रॉमिस को हम यूज
  15886. 10:04:59कैसे करेंगे वो हमारे लिए सबसे इंपॉर्टेंट
  15887. 10:05:01है तो प्रॉमिस को यूज करने के लिए हमारे
  15888. 10:05:03पास दो फंक्शन होता है कि जब भी हमारे पास
  15889. 10:05:05कोई प्रॉमिस आता है अगर वो प्रॉमिस फुलफिल
  15890. 10:05:08हो
  15891. 10:05:10जाए या वो प्रॉमिस रिजेक्ट हो जाए पेंडिंग
  15892. 10:05:13प्रॉमिस का तो हम कुछ कर नहीं सकते एक बार
  15893. 10:05:15ऑनलाइन ऑर्डर हमने कर दिया जब तक ऑर्डर
  15894. 10:05:17कैंसिल नहीं होता या ऑर्डर डिलीवर नहीं
  15895. 10:05:18होता तब तक हम कुछ नहीं कर सकते हम सिर्फ
  15896. 10:05:20वेट कर सकते हैं पर जनरली हमें
  15897. 10:05:21प्रोग्रामिंग के अंदर कैसे काम करना होता
  15898. 10:05:23है मान लेते हैं हमने एपीआई से डेटा
  15899. 10:05:24एक्सेस करने की कोशिश की अब हम उस डाटा का
  15900. 10:05:27वेट ही कर सकते हैं या तो वो डेटा फाइनली
  15901. 10:05:29हमारे पास आ जाएगा या फिर हमें पता चल
  15902. 10:05:31जाएगा हमारे पास डेटा नहीं आने वाला तो
  15903. 10:05:32अगर प्रॉमिस फुलफिल्ड हो जाएगा तो उस केस
  15904. 10:05:34में हमें हो सकता है कुछ सक्सेस का मैसेज
  15905. 10:05:36दिखाना हो कुछ काम करना हो या प्रॉमिस
  15906. 10:05:38रिजेक्ट होगा तब हो सकता है हमें कुछ काम
  15907. 10:05:39करना हो रिजेक्ट होने पर हो सकता है हम एक
  15908. 10:05:41और रिक्वेस्ट भेजें दोबारा डाटा मांगे कुछ
  15909. 10:05:43भी काम हो सकता है तो जनरली हमारे पास अगर
  15910. 10:05:45हम प्रॉमिस के फुलफिल होने का या रिजेक्ट
  15911. 10:05:47होने का वेट करते हैं तो फिर फुल फुलफिल
  15912. 10:05:49होने के बाद हमें कुछ काम कराने होते हैं
  15913. 10:05:51रिजेक्ट होने के बाद हमें कुछ काम कराने
  15914. 10:05:52होते हैं फुलफिल होने के बाद अगर हमें कुछ
  15915. 10:05:54काम कराना है तो उसके लिए हमारा जो
  15916. 10:05:55प्रॉमिस है उसके साथ हम डॉट देन मेथड का
  15917. 10:05:58यूज करते हैं और रिजेक्ट होने के बाद यानी
  15918. 10:06:00कुछ एरर आने के बाद कुछ काम कराना होता है
  15919. 10:06:02तो उसके लिए हम डॉट कैच को यूज करते हैं
  15920. 10:06:04तो डॉट देन को हम जनरली कैट से बहुत
  15921. 10:06:06ज्यादा यूज़ कर रहे होते हैं तो हमारे पास
  15922. 10:06:08अगर कोई पेंडिंग प्रॉमिस है उस पर अगर
  15923. 10:06:10हमने डॉट देन लगा दिया और उसके अंदर हमने
  15924. 10:06:11कोई फंक्शन पास कर दिया तो ये फंक्शन तभी
  15925. 10:06:13एग्जीक्यूट होगा जब हमारा प्रॉमिस फुलफिल
  15926. 10:06:16होता है फॉर
  15927. 10:06:18एग्जांपल ये वाला जो कोड है इसे वापस से
  15928. 10:06:21इस स्टेट में ले आते हैं नॉर्मल स्टेट में
  15929. 10:06:24एंड इसे अभी के लिए कमेंट आउट कर देते हैं
  15930. 10:06:26हम अपने सिंपल से प्रॉमिस के ऊपर ध्यान
  15931. 10:06:28देते हैं यहां क्या हो रहा है यह हमारा
  15932. 10:06:31फंक्शन है यह हमारा न्यू प्रॉमिस है या
  15933. 10:06:33यहां पर एक फंक्शन बना लेते
  15934. 10:06:36हैं लेट्स कॉल इट कंस्ट गेट
  15935. 10:06:43प्रॉमिस गेट प्रॉमिस क्या करता है गेट
  15936. 10:06:45प्रॉमिस एक नया प्रॉमिस भेजता है और नए
  15937. 10:06:48प्रॉमिस को लेटस सपोज शु शुरुआत में वो
  15938. 10:06:49रिजॉल्व करके भेज रहा है यानी टूथ मैसेज
  15939. 10:06:52के साथ या किसी भी मैसेज के साथ सक्सेस
  15940. 10:06:54मैसेज के साथ कह लेते हैं वो हमें प्रॉमिस
  15941. 10:06:56को रिटर्न कर रहा है तो हम क्या कर सकते
  15942. 10:06:58हैं लेट प्रॉमिस इज इक्वल टू गेट प्रॉमिस
  15943. 10:07:01हम गेट प्रॉमिस को कॉल लगा सकते हैं तो
  15944. 10:07:03गेट प्रॉमिस क्या करेगा हमें कोई प्रॉमिस
  15945. 10:07:05रिटर्न करेगा अब यह जो प्रॉमिस है यह
  15946. 10:07:08प्रॉमिस अगर रिजॉल्व होता है तो हम इस डॉट
  15947. 10:07:11देन को यूज कर सकते हैं कि प्रॉमिस अगर
  15948. 10:07:13रिजॉल्व हो जाए एक बार तो हम क्या काम
  15949. 10:07:15करवाना चाहते हैं उस काम को हम अपने इस
  15950. 10:07:17एरो फंक्शन के अंदर या इस फंक्शन के अंदर
  15951. 10:07:18लिख सकते हैं वह काम कुछ भी हो सकता है वह
  15952. 10:07:20काम हो सकता है console.log
  15953. 10:07:22प्रॉमिस
  15954. 10:07:24फुलफिल्ड सिर्फ़ इतनी चीज़ हमें प्रिंट
  15955. 10:07:27करवानी है तो यह एक फंक्शन है नॉर्मल सा
  15956. 10:07:29फंक्शन है जो एक प्रॉमिस रिटर्न कर रहा है
  15957. 10:07:30और यहां हम उस फंक्शन को कॉल कर रहे हैं
  15958. 10:07:32हमारे पास प्रॉमिस आ गया जैसे ही प्रॉमिस
  15959. 10:07:34रिजॉल्व हो वैसे ही क्या हो जाए यह मैसेज
  15960. 10:07:36हमारे पास प्रिंट ऊक आ जाए इसे रिफ्रेश
  15961. 10:07:39करते हैं प्रॉमिस क्या हुआ ओके आई कैन नॉट
  15962. 10:07:41रीड प्रॉपर्टीज ऑफ़ अनडिफाइंड ओके यहां
  15963. 10:07:44हमें रिटर्न करना पड़ेगा तो हमने रिटर्न
  15964. 10:07:46स्टेटमेंट को मिस कर दिया रिटर्न कर रहे
  15965. 10:07:48हैं हम यहां से न्यू प्रॉमिस
  15966. 10:07:51तो यहां प्रिंट होकर आ गया आई एम अ
  15967. 10:07:52प्रॉमिस एंड उसके बाद प्रिंट होकर आ गया
  15968. 10:07:55प्रॉमिस फुलफिल्ड पर अगर इस प्रॉमिस को
  15969. 10:07:57रिजेक्ट कर देते हैं यहां पे कमेंट आउट
  15970. 10:07:59करके अगर हम इसे रिजेक्ट कर दें विद सम
  15971. 10:08:01एरर तो उस केस में क्या होगा उस केस में
  15972. 10:08:03यह चीज कभी प्रिंट नहीं होगी रिफ्रेश किया
  15973. 10:08:05प्रॉमिस हमारा रिजेक्ट हो गया विथ सम एरर
  15974. 10:08:07एंड वी नेवर प्रिंट दिस थिंग एरर को कैच
  15975. 10:08:10करने के लिए हमें लिखना पड़ता है प्रॉमिस
  15976. 10:08:12ड
  15977. 10:08:13कैच एंड उसी के अंदर हम एक नया फंक्शन
  15978. 10:08:17बनाते हैं जिसके अंदर हम कुछ भी लिख सकते
  15979. 10:08:18हैं कसोल डलॉग रिजेक्टेड सेव किया रिफ्रेश
  15980. 10:08:22किया तो इस बार हमारे पास रिजेक्टेड
  15981. 10:08:23प्रिंट होकर आ गया अब ये जो हमारा देन एंड
  15982. 10:08:25कैच होता है इसके अंदर जिस फंक्शन को हम
  15983. 10:08:27यूज करते हैं उसके अंदर ऑटोमेटिक हमारे
  15984. 10:08:29पास एक पैरामीटर आता है जिसको हम यहां पर
  15985. 10:08:31रिजल्ट कह सकते हैं कैच के अंदर हम उसे
  15986. 10:08:33एरर कह सकते हैं और हम चाहे तो अपने
  15987. 10:08:36रिजल्ट एंड अपने एरर्स को प्रिंट भी करवा
  15988. 10:08:38सकते हैं एरर में क्या आएगा एरर में वो
  15989. 10:08:40एरर आएगा जो रिजेक्ट के टाइम पर हमने पास
  15990. 10:08:42किया है सेव रिफ्रेश तो यहां क्या आया एरर
  15991. 10:08:45आ गया इसको हम लेट्स कॉल इट नेटवर्क एरर
  15992. 10:08:48भी बोल सकते हैं लेट्स सपोज हमने नेटवर्क
  15993. 10:08:51एरर पास किया सेव किया रिफ्रेश किया तो
  15994. 10:08:53रिजेक्टेड प्रिंट होके आ गया और फिर
  15995. 10:08:54नेटवर्क एरर यानी ये एरर वो मैसेज है
  15996. 10:08:56जिसको हमने रिजेक्ट करते टाइम पास किया था
  15997. 10:08:59और अगर रिजल्ट की बात करें तो रिजल्ट वो
  15998. 10:09:01मैसेज है जिसको हमने यहां पर रिजॉल्व करते
  15999. 10:09:03टाइम पास किया था सेव किया रिफ्रेश किया
  16000. 10:09:05इस बार हमारे पास आ गया फुलफिल्ड और उसके
  16001. 10:09:07बाद सक्सेस सक्सेस क्या है सक्सेस वो
  16002. 10:09:09रिजल्ट है जिसको हमने रिजॉल्व करते टाइम
  16003. 10:09:11पास किया था तो हमारे पास दो फंक्शंस होते
  16004. 10:09:13हैं देन एंड कैच जिसके अंदर हम अपना
  16005. 10:09:16प्रॉपर एक फंक्शन पास कर सकते हैं जो तभी
  16006. 10:09:17एग्जीक्यूट होगा जब हम हमारा प्रॉमिस या
  16007. 10:09:19तो फुलफिल होगा या फिर रिजेक्ट होगा और
  16008. 10:09:22इनके अंदर दो पैरामीटर्स होते हैं एक के
  16009. 10:09:23अंदर रिजल्ट होता है एक के अंदर एरर होता
  16010. 10:09:25है जिससे हम रिजॉल्व या रिजेक्ट वाली
  16011. 10:09:27प्रॉपर वैल्यू को एक्सेस कर सकते हैं अब
  16012. 10:09:29बात करते हैं कि प्रॉमिस चेनिंग एगजैक्टली
  16013. 10:09:31क्या होती है ये तो हो गए हमारे प्रॉमिस
  16014. 10:09:33यानी बेसिक्स ऑफ प्रॉमिस यही है कि
  16015. 10:09:35प्रॉमिस एक ऑब्जेक्ट होती है उसके अंदर
  16016. 10:09:37कुछ स्टेट्स होती हैं स्टेट्स को किस
  16017. 10:09:38तरीके से हम यूज कर सकते हैं प्रॉमिस को
  16018. 10:09:39किस तरीके से यूज कर सकते हैं देन और कैच
  16019. 10:09:41क्या होते हैं ये हो गए प्रॉमिस के
  16020. 10:09:43बेसिक्स पर प्रॉमिस को सिर्फ बेसिक्स
  16021. 10:09:45पढ़ने के लिए तो हम पढ़ नहीं रहे थे
  16022. 10:09:46प्रॉमिस को इसलिए हम पढ़ रहे थे ताकि हम
  16023. 10:09:48प्रॉमिस च न नाम के इस इंपॉर्टेंट
  16024. 10:09:50कांसेप्ट को पढ़ सके अब ये प्रॉमिस चेन
  16025. 10:09:53क्या होती है प्रॉमिस चेन को हम ऐसे समझ
  16026. 10:09:54सकते हैं ये सारी चीजें हम डिलीट कर लेते
  16027. 10:09:56हैं फॉर एग्जांपल हमारे पास कोई
  16028. 10:09:59एसिंक्रोनस फंक्शन है लेट्स मेक अ फंक्शन
  16029. 10:10:02इसको हम कहते हैं सम एसिंक फंक्शन ए एक
  16030. 10:10:05फंक्शन इसको कह देते हैं यह जो हमारा
  16031. 10:10:07एसिंक्रोनस फंक्शन है यह हमें कुछ डेटा
  16032. 10:10:09रिटर्न करेगा या डेटा की जगह य हमें
  16033. 10:10:11प्रॉमिस रिटर्न करेगा तो इसको कह देते हैं
  16034. 10:10:14रिटर्न न्यू प्रॉमिस य हमें प्रॉमिस
  16035. 10:10:16रिटर्न करेगा अब प्रॉमिस के अंदर रिटर्न
  16036. 10:10:19कर के लिए हमें एक फंक्शन पास करना होता
  16037. 10:10:20है एंड यहां पे रिजॉल्व एंड रिजेक्ट हमारे
  16038. 10:10:24पास होंगे अब प्रॉमिस जब भी रिटर्न हो रहा
  16039. 10:10:26है उसके अंदर कुछ काम होगा और क्योंकि एक
  16040. 10:10:28एसिंक्रोनस फंक्शन है हम क्या करते हैं
  16041. 10:10:29यहां पे एक सेट टाइम आउट चला देते हैं
  16042. 10:10:31लेट्स सेट सम टाइम आउट और टाइम आउट के
  16043. 10:10:35अंदर भी हम अपना एक एरो फंक्शन पास कर
  16044. 10:10:38सकते हैं एंड वी कैन पास सम टाइम कि लेट्स
  16045. 10:10:40सपोज ये जो हमारा एसिंग फंक्शन है ये 3
  16046. 10:10:42सेकंड बाद मुझे कुछ डटा रिटर्न करता है या
  16047. 10:10:44दो सेकंड बाद मुझे कुछ डाटा रिटर्न करता
  16048. 10:10:46है ये क्या डाटा रिटर्न करता है रिटर्न
  16049. 10:10:48करने की जगह प्रिंट करा लेते हैं ये मुझे
  16050. 10:10:50कुछ सम डेटा वन कुछ डेटा वन मुझे रिटर्न
  16051. 10:10:55करके देता है तो आई होप इतना फंक्शन हमें
  16052. 10:10:57समझ में आया होगा ये एक एसिंक्रोनस फंक्शन
  16053. 10:11:00है एसिंक्रोनस क्यों है क्योंकि टाइम आउट
  16054. 10:11:01हम यूज कर रहे हैं जब भी टाइम आउट होता है
  16055. 10:11:03एसिंक्रोनस हो जाता है ये मुझे एक नया
  16056. 10:11:05प्रॉमिस रिटर्न कर रहा है जो या तो
  16057. 10:11:06रिजॉल्व होगा या रिजेक्ट होगा ज इसे कह
  16058. 10:11:08देते हैं हम ती सेकंड बाद लेट्स या चार
  16059. 10:11:10सेकंड बाद कह देते हैं प्रॉमिस हमारा या
  16060. 10:11:12तो रिजॉल्व होगा या रिजेक्ट होगा ये कुछ
  16061. 10:11:13डेटा हमें रिटर्न कर रहा है और डेटा
  16062. 10:11:15रिटर्न करने के बाद अपने प्रॉमिस को
  16063. 10:11:16रिजॉल्व कर लेता है किसके साथ रिजॉल्व कर
  16064. 10:11:18लेता है सब मेसेज
  16065. 10:11:20सक्सेस सक्सेस का एक मैसेज देता है कि
  16066. 10:11:23प्रॉमिस हमारा रिजॉल्व हो गया अब इस
  16067. 10:11:26एसिंक्रोनस फंक्शन को हम कॉल लगाएंगे तो
  16068. 10:11:29और कॉल जब लगाएंगे तो यह हमें कोई प्रॉमिस
  16069. 10:11:32रिटर्न करेगा ए सिंक फंक्शन को कॉल लगाते
  16070. 10:11:35हैं एंड कॉल लगाकर यह हमें कुछ प्रॉमिस वन
  16071. 10:11:38रिटर्न करेगा अब जैसे य प्रॉमिस वन
  16072. 10:11:41रिजॉल्व होता है हम इसके रिजल्ट को प्रिंट
  16073. 10:11:43करवाना चाहते हैं तो हम पव डॉट देन कर
  16074. 10:11:45सकते
  16075. 10:11:47हैं यह हमें कुछ रिजल्ट रिटर्न करेगा और
  16076. 10:11:50हम कसोल डलॉग करके प्रिंट करवाएंगे इस
  16077. 10:11:54रिजल्ट
  16078. 10:11:55को यहां पर हम लिख सकते हैं कसोल डलॉग
  16079. 10:12:00फेचिंग
  16080. 10:12:02फेचिंग फेचिंग मतलब गेटिंग डटा
  16081. 10:12:05वन इसको सेव कर लेते हैं एंड रिफ्रेश करते
  16082. 10:12:08हैं तो अभी क्या कर रहा है फेच कर रहा है
  16083. 10:12:10डटा वन 4 सेकंड वेट करेंगे और फिर हमारे
  16084. 10:12:13पास डटा वन प्रिंट होकर आ जाएगा किसने
  16085. 10:12:15प्रिंट करवाया सेट टाइम आउट ने प्रिंट
  16086. 10:12:17करवाया और जैसे ही इसने प्रिंट करवा दिया
  16087. 10:12:19प्रॉमिस हमारा रिजॉल्व हो गया और जैसे ही
  16088. 10:12:20प्रॉमिस रिजॉल्व हो गया डॉट देन
  16089. 10:12:22एग्जीक्यूट हो गया और जैसे ही डॉट देन
  16090. 10:12:23एग्जीक्यूट हो गया रिजल्ट हमारे पास
  16091. 10:12:25प्रिंट आ गया एंड द रिजल्ट वाज सक्सेस तो
  16092. 10:12:27इस तरीके से नॉर्मल फ्लो में हमारी चीज़ें
  16093. 10:12:29चल रही हैं तो यहां फेचिंग डेटा वन लिख
  16094. 10:12:31देते हैं और यहां हम सिर्फ डेटा वन को
  16095. 10:12:33प्रिंट करवा लेते हैं तो दिस इज़ हाउ
  16096. 10:12:35प्रॉमिस आर वर्किंग यह वाला जो काम होता
  16097. 10:12:37है जनरली यह एपीआई कर रही होती है हमें तो
  16098. 10:12:39इस तरीके से प्रॉमिस मिलता है और प्रॉमिस
  16099. 10:12:40के ऊपर हम डॉट देन लगा देते हैं अब लेट्स
  16100. 10:12:42सपोज एक मेरी एपीआई है इसको एसिंक फंक्शन
  16101. 10:12:44वन कह देते हैं यह मुझे डटा वन रिटर्न
  16102. 10:12:46करती है ऐसे ही मेरे पास एक और दूसरी
  16103. 10:12:49एपीआई है जो मुझे डाटा टू रिटर्न करती है
  16104. 10:12:52यहां कह देते हैं डटा टू और यह मुझे डटा
  16105. 10:12:54टू कब रिटर्न करती है 6 सेकंड के बाद डटा
  16106. 10:12:56टू रिटर्न करती है और जब ये डाटा टू
  16107. 10:12:58रिटर्न कर रही है तो इसके लिए भी हम
  16108. 10:13:00प्रॉमिस क्रिएट कर लेते हैं या इन फैक्ट
  16109. 10:13:02ये एपीआई भी मुझे 4 सेकंड बाद डाटा रिटर्न
  16110. 10:13:04करती है अब मुझे क्या चाहिए मुझे फ्लो में
  16111. 10:13:06ये चाहिए कि पहले मेरे पास डाटा वन आ जाए
  16112. 10:13:08फिर मेरे पास डाटा टू आ जाए तो अभी हम
  16113. 10:13:11क्या करेंगे अभी हम सिर्फ इतना लिखेंगे
  16114. 10:13:13फेचिंग डाटा वन एंड उसके बाद यहां पर हम
  16115. 10:13:15लिखते हैं फेचिंग डाटा टू तो यहां हम ए से
  16116. 10:13:19फंक्शन टू को कॉल लगाएंगे लेट्स कॉल इट ए
  16117. 10:13:21सिं फंक्शन टू जो डाटा टू को रिटर्न कर
  16118. 10:13:23रहा
  16119. 10:13:24है एंड इस तरीके से इसके ऊपर भी डॉट दिन
  16120. 10:13:27लगा देंगे अब कायदे से हम क्या सोच सकते
  16121. 10:13:29हैं कायदे से हम ये सोच सकते हैं कि यहां
  16122. 10:13:31हम डेटा वन को फेच करेंगे हमें प्रॉमिस
  16123. 10:13:33रिटर्न हो जाएगा प्रॉमिस रिटर्न होगा जैसे
  16124. 10:13:35ही वो रिजॉल्व होगा हम रिजल्ट को प्रिंट
  16125. 10:13:37करवा देंगे फिर हम डटा टू को फेच करेंगे
  16126. 10:13:40फिर हमारे पास प्रॉमिस टू आएगा फिर
  16127. 10:13:42प्रॉमिस टू आएगा तो हम रिजल्ट को फेच करा
  16128. 10:13:44देंगे बट एक्चुअली क्या होता है एक्चुअली
  16129. 10:13:46ये होता है कि प्रॉमिस तो हमारे पास आ गया
  16130. 10:13:49अब यह वाला काम तो पैरेलली चलता रहेगा वी
  16131. 10:13:51डोंट हैव टू वेट फॉर द प्रॉमिस टू गेट
  16132. 10:13:53रिजॉल्व हम तो आगे का काम करेंगे तो जैसे
  16133. 10:13:55ही यह वाला फर्स्ट प्रॉमिस आएगा वैसे ही
  16134. 10:13:57इमीडिएट हम यहां आ जाएंगे और यहां भी
  16135. 10:13:59दोनों काम पैरेलल ही होंगे और इस तरीके से
  16136. 10:14:01अगर हम कोड को लिखते हैं ना तो दोनों के
  16137. 10:14:03दोनों जो डेटा वन एंड डेटा टू है वो हमारे
  16138. 10:14:05पास एक साथ प्रिंट होके आएंगे रिफ्रेश
  16139. 10:14:07करते हैं इस सिंग फंक्शन इज नॉट
  16140. 10:14:10डिफाइंड फंक्शन ओके इसको ए सिं फंक्शन वन
  16141. 10:14:14कह देते हैं
  16142. 10:14:15सेव रिफ्रेश डटा वन डेटा टू साथ में फेच
  16143. 10:14:19हो रहे हैं एंड दोनों साथ में ही आएंगे
  16144. 10:14:20क्योंकि दोनों 4 सेकंड बाद आने वाले हैं
  16145. 10:14:23पर हमें ऐसे नहीं चाहिए हमें चाहिए कि
  16146. 10:14:24पहले डाटा वन फेच हो उसके बाद ही डाटा टू
  16147. 10:14:28फेच हो तो उसके लिए हम क्या कर सकते हैं
  16148. 10:14:30उसके लिए हम चेनिंग कर सकते हैं चेनिंग
  16149. 10:14:31यानी एक देन के अंदर दूसरा देन यूज कर
  16150. 10:14:34सकते हैं कैसे हम चाहते हैं पहला प्रॉमिस
  16151. 10:14:36रिजॉल्व हो तभी दूसरे डाटा के लिए सर्च
  16152. 10:14:38किया जाए यानी
  16153. 10:14:49और जैसे ही डाटा वन मिल जाता है हमें मिल
  16154. 10:14:51गया तो हमने रिजल्ट को प्रिंट करवा दिया
  16155. 10:14:53फिर हम क्या करेंगे फिर उसके बाद डटा टू
  16156. 10:14:55को फेच करेंगे टाटू को उसके बाद फेच करना
  16157. 10:14:58स्टार्ट करेंगे और फिर हम क्या करेंगे
  16158. 10:15:00दोबारा से एक और नया प्रॉमिस लेंगे लेट p2
  16159. 10:15:03इ इक्ट ए सिं फंक्शन टू एंड p2 पर भी डॉट
  16160. 10:15:08देन लगा देंगे और p2 पर डॉट देन लगाकर जो
  16161. 10:15:11भी उसका रिजल्ट है जैसे ही रिजॉल्व हो
  16162. 10:15:13जाएगा वैसे ही कसोल डलॉग कर देंगे रिजल्ट
  16163. 10:15:17इसको कर लेते हैं सेव एंड इनफैक्ट हम चाहे
  16164. 10:15:20तो रिजल्ट हटा भी सकते हैं वी डोंट रियली
  16165. 10:15:22नीड टू प्रिंट द रिजल्ट हमें तो बस डेटा
  16166. 10:15:24को फेच करने से खास मतलब है तो अब हम यहां
  16167. 10:15:27पर क्या कर रहे हैं ये हमारा एसिंक्रोनस
  16168. 10:15:29फंक्शन है वन ये हमारा एसिंक्रोनस फंक्शन
  16169. 10:15:31है टू ये भी 4 सेकंड लेता है डेटा देने
  16170. 10:15:33में ये भी 4 सेकंड लेता है डाटा देने में
  16171. 10:15:35पहले फर्स्ट डेटा चाहिए फिर हमें सेकंड
  16172. 10:15:36डेटा चाहिए तो पहले फर्स्ट डेटा कर रहे
  16173. 10:15:38हैं तो उसके लिए हमने एसिंक फंक्शन वन को
  16174. 10:15:40कॉल लगाई हमें प्रॉमिस रिटर्न हुआ प्रॉमिस
  16175. 10:15:42अभी अनफुलफिल्ड है प्रॉमिस अभी पेंडिंग है
  16176. 10:15:44तो हम जैसे ही प्रॉमिस रिजॉल्व होगा तभी
  16177. 10:15:46डटा टू वाली कॉल लगाएंगे तो इसको सेव कर
  16178. 10:15:48ले लेते हैं रिफ्रेश करते हैं अभी फेच हो
  16179. 10:15:51रहा है डेटा वन जैसे ही डटा वन फेच होकर
  16180. 10:15:53प्रिंट होगा चार सेकंड बाद अब डेटा टू फेच
  16181. 10:15:55हो रहा है जैसे ही फैच हो जाएगा 4 सेकंड
  16182. 10:15:58बाद डटा टू हमारे पास प्रिंट होक आ जाएगा
  16183. 10:15:59तो जो काम पहले हम अपने कॉल बैक से कर रहे
  16184. 10:16:01थे वही सेम काम हम प्रॉमिस से भी कर सकते
  16185. 10:16:03हैं सेम ही काम हम करने की कोशिश कर रहे
  16186. 10:16:05हैं पर प्रॉमिस वाला सिंटेक्स थोड़ा सा
  16187. 10:16:07इजियर लगता है अभी आपको इतना इजी नहीं लग
  16188. 10:16:09रहा होगा देखकर बट व्हाट आई कैन डू इज
  16189. 10:16:11इसको थोड़ा सा हम सिंपलीफाई कर सकते हैं
  16190. 10:16:13कैसे कर सकते हैं हम डायरेक्टली अपने
  16191. 10:16:15एसिंक फंक्शन हमें p1 बनाने की जरू यहां
  16192. 10:16:19पर नहीं है हम डायरेक्टली एसिंग फंक्शन को
  16193. 10:16:20कॉल लगाएंगे और हमें पता है कि ये हमें
  16194. 10:16:22प्रॉमिस रिटर्न करेगा तो हमारे ये जो डॉट
  16195. 10:16:24देन है हम डायरेक्टली इस पर क्रिएट कर
  16196. 10:16:26सकते हैं डॉट देन इस पर क्रिएट कर दिया
  16197. 10:16:28एंड उसके बाद एसिंग फंक्शन टू पर
  16198. 10:16:31डायरेक्टली हम इस तरीके से अपना डॉट देन
  16199. 10:16:34लगा सकते हैं तो इस तरीके का कोड हम कुछ
  16200. 10:16:37लिख सकते हैं कि पहले हम डटा वन को फेच कर
  16201. 10:16:39रहे हैं डटा वन को हमने फेच किया इसने
  16202. 10:16:41प्रॉमिस रिटर्न किया फिर अगर जैसे ही वो
  16203. 10:16:43रिजॉल्व होता है फिर हम डेटा टू को फेच कर
  16204. 10:16:44रहे हैं फिर वो हमें क्या करेगा डटा टू
  16205. 10:16:46रिटर्न करके देगा सेव करके रिफ्रेश करें
  16206. 10:16:49तो सेम आउटपुट आएगा पहले डाटा वन फेच हो
  16207. 10:16:50रहा है फिर वो हमारे पास प्रिंट होगा फिर
  16208. 10:16:53डाटा टू फेच हो रहा है फिर डटा टू 4 सेकंड
  16209. 10:16:55बाद हमारे पास प्रिंट हो कर आएगा तो इस
  16210. 10:16:57तरीके से हमारी प्रॉमिस चेनिंग काम करती
  16211. 10:16:59है चेनिंग का मतलब एक देन के साथ मैंने
  16212. 10:17:01दूसरा देन चेन करके लिख दिया अब ये तो हो
  16213. 10:17:04गया हमारे एग्जांपल के साथ हम अगर अपने
  16214. 10:17:06पुराने गेट डाटा वाले एग्जांपल पर आ जाए
  16215. 10:17:09तो यहां पर भी हम अपनी प्रॉमिस चेनिंग कर
  16216. 10:17:10सकते हैं यह तो हो गया कॉल बैक हेल अब इसी
  16217. 10:17:14सेम काम को प्रॉमिस चेनिंग से कैसे करेंगे
  16218. 10:17:16इनफैक्ट इसे तो कमेंट आउट ही कर लेते हैं
  16219. 10:17:18इसी सेम काम को हम प्रॉमिस चें से करने
  16220. 10:17:21वाले हैं कैसे करेंगे सबसे पहले तो गेट
  16221. 10:17:23डाटा को कॉल करते हैं यहां से प्रॉमिस वन
  16222. 10:17:26लेते हैं हम गेट डाटा को कॉल करेंगे और
  16223. 10:17:28गेट डटा से लेट्स सपोज हम मुझे डेटा वन
  16224. 10:17:30चाहिए डटा वन मुझे चाहिए और जैसे ही मेरा
  16225. 10:17:32प्रॉमिस रिजॉल्व होगा मुझे क्या प्रिंट
  16226. 10:17:34करवाना है मेरे पास कुछ रिजल्ट आ
  16227. 10:17:38जाएगा एंड आई बेसिकली वांट टू प्रिंट माय
  16228. 10:17:42रिजल्ट इतना काम है गेट डाटा मुझे पता ही
  16229. 10:17:44है मुझसे कुछ डाटा का आईडी लेता है आईडी
  16230. 10:17:46में मैंने वन पास किया है अभी गेट नेक्स्ट
  16231. 10:17:49डटा हम नहीं कर रहे पर हम न्यू प्रॉमिस
  16232. 10:17:51रिटर्न कर रहे हैं और फिर सेट टाइम आउट
  16233. 10:17:53एंड देन फाइनली जैसे ही डटा हमारे पास
  16234. 10:17:55प्रिंट हो जाएगा वैसे ही रिजॉल्व हो जाएगा
  16235. 10:17:57इसको सेव कर लेते हैं रिफ्रेश करते हैं
  16236. 10:18:00फाइव सेकंड्स के लिए हम वेट करेंगे और फ
  16237. 10:18:02सेकंड्स बाद फाइनली हमारे पास हमारा डेटा
  16238. 10:18:04वन आ जाएगा और सक्सेस मिल गई अब क्योंकि
  16239. 10:18:07हम प्रॉमिस को यूज कर रहे हैं हमें कॉल
  16240. 10:18:08बैक यूज करने की जरूरत नहीं है यानी ये जो
  16241. 10:18:10गेट नेक्स्ट डाटा ये जो हमें
  16242. 10:18:13कॉम्प्लेक्शन पास हो रहा है क्या अजीब सी
  16243. 10:18:15चीजें चल रही है इसको करने की अब हमें
  16244. 10:18:17जरूरत ही नहीं है
  16245. 10:18:19तो अब हमारा फंक्शन क्या होगा सिंपल सा
  16246. 10:18:20फंक्शन होगा आप मुझे डाटा आईडी दो मैं
  16247. 10:18:22आपको प्रॉमिस देता हूं कि 5 सेकंड बाद
  16248. 10:18:24आपको आपका डाटा रिटर्न करके दूंगा तो 5
  16249. 10:18:26सेकंड बाद हमें हमारा डटा मिलेगा और हमारा
  16250. 10:18:28प्रॉमिस रिजॉल्व हो जाएगा तो अब फर्स्ट
  16251. 10:18:30डाटा तो हमने इस तरीके से ले लिया सेकंड
  16252. 10:18:32डाटा किस तरीके से ले बेसिकली हमें पता है
  16253. 10:18:34ये जो गेट डटा वन है हमें वेरिएबल की
  16254. 10:18:37जरूरत नहीं है ए सच हमें p1 की जरूरत नहीं
  16255. 10:18:39है हम डायरेक्टली क्या लिख सकते हैं गेट
  16256. 10:18:40डटा वन डॉट देन इस तरीके से लिख सकते हैं
  16257. 10:18:43तो हमारे पास हमारा डाटा वन आ जाएगा कैसे
  16258. 10:18:45आएगा फव सेकंड्स का हमें वेट करना पड़ेगा
  16259. 10:18:461 2 3 4 एंड फाइव फाइनली और हमारे पास
  16260. 10:18:50हमारा डाटा प्रिंट होकर आ जाएगा अब सेकंड
  16261. 10:18:52डाटा के लिए हमें कॉल कब लगानी है सेकंड
  16262. 10:18:54डाटा के लिए कॉल लगानी है हमें जब हमारे
  16263. 10:18:56पास फर्स्ट डाटा आ जाए यानी हमारा रिजल्ट
  16264. 10:18:58प्रिंट हो जाए तो सेकंड डाटा के लिए हम
  16265. 10:19:00यहां पर कॉल लगाएंगे गेट डटा टू और गेट
  16266. 10:19:02डटा टू से भी हमारे पास कुछ रिजल्ट आएगा
  16267. 10:19:05तो यहां पर दोबारा से हम डॉट देन लिख सकते
  16268. 10:19:07हैं और डॉट देन के अंदर हम अपना जो रिजल्ट
  16269. 10:19:10है उसे सेकंड टाइम प्रिंट करवा सकते हैं
  16270. 10:19:13थोड़ा सा टाइम डिक्रीज कर लेते हैं टूथ
  16271. 10:19:15सेकंड्स तो अब क्या होगा हमारे पास डाटा
  16272. 10:19:17वन की रिक्वेस्ट जाएगी फर डटा वन प्रिंट
  16273. 10:19:19हो जाएगा और डटा वन का रिजल्ट भी प्रिंट
  16274. 10:19:21हो जाएगा फिर गेट डटा टू की रिक्वेस्ट
  16275. 10:19:22जाएगी फिर डटा टू का रिजल्ट प्रिंट होगा
  16276. 10:19:24रिफ्रेश करेंगे 1 2 3 डटा वन आ गया दोबारा
  16277. 10:19:28से 1 2 3 डाटा टू आ गया तो इस तरीके से 3
  16278. 10:19:32सेकंड के डिले के बाद हमारी जो रिक्वेस्ट
  16279. 10:19:34है वो चलती रहेंगी अब इसे लिखने का एक और
  16280. 10:19:37बेटर तरीका है बेटर तरीका यह है कि यहां
  16281. 10:19:39पर ये डॉट देन लगाने की बजाय सिंपलर तरीका
  16282. 10:19:41जिसको हम एक्चुअल प्रॉमिस चेन कहते हैं हम
  16283. 10:19:43इसे रिटर्न कर देंगे जो भी गेट डाटा से
  16284. 10:19:46मेरे पास
  16285. 10:19:47आएगा उसे हम रिटर्न कर देंगे यहां से एंड
  16286. 10:19:50ये रिजल्ट अभी के लिए प्रिंट नहीं करवाते
  16287. 10:19:51हैं गेट डाटा से जो भी आएगा उसे रिटर्न कर
  16288. 10:19:53देंगे डेटा से रिटर्न करने का मतलब क्या
  16289. 10:19:54होगा कि ये जो डॉट देन फंक्शन है अभी ये
  16290. 10:19:56मुझे प्रॉमिस रिटर्न करेगा क्योंकि ये
  16291. 10:19:58मुझे गेट डाटा टू वाला प्रॉमिस रिटर्न
  16292. 10:20:00करेगा तो उसके ऊपर दोबारा से हम एक डॉट
  16293. 10:20:02देन लगा सकते हैं तो दोबारा से वी कैन डू
  16294. 10:20:05अ डॉट देन एंड यहां पर हम कंसोल डॉट लॉग
  16295. 10:20:09कर सकते हैं अपना रिजल्ट लॉक करवा लेते
  16296. 10:20:11हैं दिस इज गोइंग टू बी द रिजल्ट तो ये
  16297. 10:20:13मेरा फाइनल रिजल्ट होगा तो इसको एक्चुअली
  16298. 10:20:15हम प्रॉमिस चेनिंग कहते हैं प्रॉमिस
  16299. 10:20:17चेनिंग क्या है गेट डाटा टा वन को कॉल
  16300. 10:20:19लगाई सक्सेसफुल हो गई तो डटा टू को कॉल
  16301. 10:20:21लगाओ और इसे रिटर्न कर दो यह भी सक्सेसफुल
  16302. 10:20:24हो गई तो फिर हम डेटा थ को भी लगा सकते
  16303. 10:20:26हैं फाइनल सक्सेस मैसेज रिसीव कर सकते हैं
  16304. 10:20:28तो पहले हमें 3 सेकंड वेट करना पड़ेगा
  16305. 10:20:30हमारे पास डाटा वन आएगा फिर दोबारा 3
  16306. 10:20:32सेकंड वेट करना पड़ेगा फिर डेटा टू आएगा
  16307. 10:20:33और फाइनली सक्सेस का मैसेज ऐसे ही हम चाहे
  16308. 10:20:36तो डटा थ की भी कॉल लगा सकते हैं रिटर्न
  16309. 10:20:38डाटा ऑफ
  16310. 10:20:41थ या यहां पर गेट
  16311. 10:20:44डाटा ऑफ थी हम कर लेते हैं एंड इसके ऊपर
  16312. 10:20:48भी इसी तरीके से हम एक और डॉट देन लगा
  16313. 10:20:51देंगे डॉट देन के अंदर इस बार कसोल डॉट
  16314. 10:20:53लॉग कर देंगे फाइनली अपना सक्सेस सेव कर
  16315. 10:20:57लेते हैं टाइम थोड़ा सा कम कर लेते हैं 2
  16316. 10:20:59सेकंड्स तो क्या हुआ पहले डटा वन आएगा
  16317. 10:21:01सक्सेसफुल हो गया तभी डेटा टू आएगा
  16318. 10:21:03सक्सेसफुल हो गया तभी डेटा थ्री आएगा
  16319. 10:21:05सक्सेसफुल हो गया तो फाइनली सक्सेस कर दो
  16320. 10:21:07रिफ्रेश किया दो सेकंड्स का डिले डेटा वन
  16321. 10:21:09दो सेकंड्स का डिले उसके बाद डेटा टू दो
  16322. 10:21:12सेकंड्स का डिले उसके बाद डेटा थी एंड
  16323. 10:21:14सक्सेस इज नॉट डिफाइंड ओके फाइनली हमें
  16324. 10:21:17यहां पे रिजल्ट को प्रिंट करना था बट आई
  16325. 10:21:19होप कि हमें समझ में आ रहा है कि हमारा
  16326. 10:21:21काम कैसे चल रहा है हमारा डॉट देन के अंदर
  16327. 10:21:24हम एक और डॉट देन लगा रहे हैं एक और डॉट
  16328. 10:21:25देन लगा रहे हैं दिस इज कॉल्ड अ चेन ऑफ
  16329. 10:21:27डॉट देनस दिस इज कॉल्ड अ चेन ऑफ प्रॉमिस
  16330. 10:21:30और इसको हम प्रॉमिस चेन या प्रॉमिस चेनिंग
  16331. 10:21:32भी कहते हैं एंड अगर इसी सेम कोड को हम
  16332. 10:21:35थोड़ा सा अपने कॉल बैक हेल वाले कोड से
  16333. 10:21:37कंपेयर करें ये वाला कोड डिफिकल्ट टू
  16334. 10:21:39अंडरस्टैंड है ये वाला कोड थोड़ा सा उससे
  16335. 10:21:42बेटर लग रहा है काम दोनों ही कर रहे हैं
  16336. 10:21:43सेम काम कर रहे हैं बस ये वाला कोड जो है
  16337. 10:21:46थोड़ा सा इजियर टू अंडरस्टैंड होता है एज
  16338. 10:21:48कंपेयर टू कॉल बैक हेल वाला कोड पर अगेन
  16339. 10:21:51यह कोड भी बहुत अच्छा नहीं है मतलब इससे
  16340. 10:21:53भी एस सच बहुत अच्छे से समझ में नहीं आ
  16341. 10:21:54रहा कि क्या चल रहा है एगजैक्टली क्योंकि
  16342. 10:21:56इसके अंदर भी आप कसोल डलॉग वाली स्टेटमेंट
  16343. 10:21:58ऐड कर दोगे तो ये भी
  16344. 10:22:02कॉम्प्लेक्टेड मेंट डेटा वन ले रहे
  16345. 10:22:06हैं या यहां पर हम डटा टू ले रहे हैं यहां
  16346. 10:22:09पर हम डटा थ्र ले रहे हैं तो इस तरीके की
  16347. 10:22:11हम स्टेटमेंट्स ऐड कर देंगे तो यह भी
  16348. 10:22:14कॉम्प्लेक्शन करते हैं गेटिंग डटा वन फिर
  16349. 10:22:17डटा वन आ गया अब डेटा टू गेट कर रहे
  16350. 10:22:20हैं ओके कुछ अजीब सी चीज हुई यहां पर
  16351. 10:22:24अच्छा अजीब सी चीज यह हुई क्योंकि कॉल बैक
  16352. 10:22:26हेल वाला कोड हमारा साथ में रन कर रहा है
  16353. 10:22:29रिफ्रेश करेंगे गेटिंग डेटा वन दो सेकंड
  16354. 10:22:31बाद डेटा वन आ गया अब डेटा टू गेट कर रहे
  16355. 10:22:33हैं दो सेकंड बाद डेटा टू आ गया डेटा थी
  16356. 10:22:35गेट करें दो सेकंड बाद डटा थ्री आ गया फिर
  16357. 10:22:36फाइनली सक्सेस आ गया ये सेम काम हमने कॉल
  16358. 10:22:39बैक हेल से किया सेम काम हमने प्रॉमिस
  16359. 10:22:41चेनिंग से किया बट प्रॉमिस चेंस भी
  16360. 10:22:43डिफिकल्ट टू अंडरस्टैंड होती है इसीलिए हम
  16361. 10:22:45एक और लेवल ऊपर जाके एक और नया कांसेप्ट
  16362. 10:22:48सी लिखेंगे व्हिच इज अ सिंक एंड अ वेट तो
  16363. 10:22:50अभी तक की हम समरी ले तो हमने सीखा कि
  16364. 10:22:53कॉलबैक्स क्या होते हैं और कॉलबैक के अंदर
  16365. 10:22:55कॉलबैक हेल क्या होता है पर हमें यह पता
  16366. 10:22:57चला उससे बेटर चीज है प्रॉमिस और प्रॉमिस
  16367. 10:23:00के अंदर हमने सेम काम प्रॉमिस चेनिंग से
  16368. 10:23:02किया अब हम सीखेंगे इससे भी बेटर सिंटेक्स
  16369. 10:23:05हमारे पास होता है अस सिंक अवेट का तो जो
  16370. 10:23:07मैंने शुरुआत में बताया था कि ये चीजें हम
  16371. 10:23:09सीखते हुए चले जाएंगे वही सेम चीजें हम
  16372. 10:23:11सीख रहे हैं तो अब स्टार्ट करते हैं अपने
  16373. 10:23:12अस सिंक अवेट के साथ अस सिंक अवेट हमारे
  16374. 10:23:14दो कीवर्ड्स हैं जावास्क्रिप्ट के अंदर
  16375. 10:23:16जिनका काम होता है बेसिकली ए सिंक्रोन
  16376. 10:23:18प्रोग्रामिंग को सिंपल बनाना क्योंकि कॉल
  16377. 10:23:20बैक हेल ने तो बहुत डिफिकल्ट कर रखा था
  16378. 10:23:22प्रॉमिस चेनिंग ने थोड़ा सा सिंपल किया अब
  16379. 10:23:24अंक अवेट और सिंपल कर देंगे चीजों को अस
  16380. 10:23:27सिंक कीवर्ड बेसिकली हम फंक्शंस के साथ
  16381. 10:23:29यूज करते हैं हम किसी भी नॉर्मल फंक्शन को
  16382. 10:23:31अस सिंक फंक्शन बना सकते हैं और जो एक
  16383. 10:23:33एसिंक फंक्शन होता है वो क्या करता है इट
  16384. 10:23:35रिटर्न्स अ प्रॉमिस एसिंग फंक्शन ऑलवेज
  16385. 10:23:38रिटर्न्स अ प्रॉमिस और किसी भी नॉर्मल
  16386. 10:23:40फंक्शन को एसिंग बना सकते हैं फॉर
  16387. 10:23:41एग्जांपल अपने कोड पर आ जाते हैं यहां पर
  16388. 10:23:44हम एक नॉर्मल फंक्शन बनाते हैं लेट्स कॉल
  16389. 10:23:46इट हेलो एक फंक्शन बना हेलो एंड इसका काम
  16390. 10:23:50है टू कसोल
  16391. 10:23:53डलॉग
  16392. 10:23:55हेलो अब इस फंक्शन के सामने हम अपना ए सिं
  16393. 10:23:58कीवर्ड लिख सकते हैं तो अब ये एक ए सिं
  16394. 10:24:00फंक्शन हो गया अब जैसे ही हम अपने रिफ्रेश
  16395. 10:24:02कर लेते हैं जैसे ही हेलो को एग्जीक्यूट
  16396. 10:24:04करेंगे वैसे ही क्या करेगा हेलो तो प्रिंट
  16397. 10:24:06करवा रहा है पर ये फंक्शन ऑटोमेटिक हमें
  16398. 10:24:08एक प्रॉमिस रिटर्न करके देगा लद हमने कहीं
  16399. 10:24:11डिफाइन नहीं किया कि कौन सा प्रॉमिस
  16400. 10:24:12रिटर्न करना है क्या रिजॉल्व होगा हमने
  16401. 10:24:14रिटर्न स्टेटमेंट भी नहीं लिखी पर जैसे ही
  16402. 10:24:16आपने ए सिंक लिख दिया मतलब इस फंक्शन का
  16403. 10:24:17काम है टू रिटर्न अ प्रॉमिस कंपलसरी तो
  16404. 10:24:20एसिंक फंक्शन का यह हमारे पास मतलब होता
  16405. 10:24:23है अब किसी भी फंक्शन को हम चाहे तो एंक
  16406. 10:24:25बना सकते हैं सेकंड कीवर्ड हमारे पास होता
  16407. 10:24:27है अवेट कीवर्ड अवेट का इंग्लिश के अंदर
  16408. 10:24:30मतलब होता है टू वेट किसी चीज का इंतजार
  16409. 10:24:32करना तो अवेट कीवर्ड जहां भी यूज़ होता है
  16410. 10:24:35इट पोजस द एग्जीक्यूशन ऑफ इट्स सराउंडिंग
  16411. 10:24:37एसिंग फंक्शन
  16412. 10:24:41अंट्स मान लेते हैं दूसरे फंक्शन को कॉल
  16413. 10:24:43लगा रहे हैं फॉर एग्जांपल हम किसी फंक्शन
  16414. 10:24:45को कॉल लगा रहे हैं जिस फंक्शन से हमें
  16415. 10:24:47पता है कि फंक्शन से कोई प्रॉमिस आने वाला
  16416. 10:24:49है अगर इस तरीके की हम कॉल लगा रहे हैं तो
  16417. 10:24:53अगर इसी फंक्शन के सामने हम अवेट लिख देते
  16418. 10:24:55हैं तो इसका मतलब अवेट क्या करेगा अवेट
  16419. 10:24:58वेट करेगा प्रॉमिस का और अवेट आसपास वाली
  16420. 10:25:01सारी एग्जीक्यूशन को रोक कर वेट करेगा जब
  16421. 10:25:04तक हमारा प्रॉमिस हमारे पास सेटल नहीं हो
  16422. 10:25:06जाता मतलब जब तक प्रॉमिस पेंडिंग है तब तक
  16423. 10:25:08हम वेट ही करते रहेंगे तो यहां अवेट यूज़
  16424. 10:25:11होता है टू पॉज द एग्जीक्यूशन ऑफ द
  16425. 10:25:13सराउंडिंग एसिंक्रोनस फंक्शन अब एक और
  16426. 10:25:16इंटरेस्टिंग चीज अवेट कीवर्ड को हम सिर्फ
  16427. 10:25:18किसी एसिंक फंक्शन के अंदर ही यूज़ कर
  16428. 10:25:20सकते हैं अवेट को हम नॉर्मली यूज़ नहीं कर
  16429. 10:25:22सकते उसे सिर्फ किसी एसिंक फंक्शन के अंदर
  16430. 10:25:25ही हम यूज़ कर सकते हैं अब कैसे यूज़ करते
  16431. 10:25:27हैं फॉर एग्जांपल एक रैंडम फंक्शन है
  16432. 10:25:29हमारे पास इसको कह देते हैं अपनी एपीआई कि
  16433. 10:25:31हमारे पास कोई एपीआई है और यह एपीआई क्या
  16434. 10:25:33करती है यह हमें एक न्यू प्रॉमिस रिटर्न
  16435. 10:25:35करती है कोई भी नॉर्मल एपीआई हो सकती है
  16436. 10:25:38यह हमें एक प्रॉमिस रिटर्न करती है
  16437. 10:25:40प्रॉमिस के अंदर हमारे पास कसोल डलॉग करके
  16438. 10:25:44लेट्स सपोज हमारे पास वेदर का डाटा आता
  16439. 10:25:46है और दिस इ इ रिजॉल्व दिस इज रिजेक्ट ये
  16440. 10:25:51हमारी एपीआई है जो हमें वेदर का डाटा देती
  16441. 10:25:53है और यह रिजॉल्व भी हो सकती है रिजेक्ट
  16442. 10:25:55भी हो सकती है जैसे ही वेदर का डेटा दे
  16443. 10:25:56देगी वैसे ही हम इसे रिजॉल्व कर देंगे विद
  16444. 10:25:59अ मैसेज ऑफ सक्सेस या सक्सेस की जगह जो
  16445. 10:26:02हमारे वेबसाइट्स होती हैं सक्सेस के अंदर
  16446. 10:26:04मैसेज के लिए बेसिकली हम 200 ये नंबर पास
  16447. 10:26:06करते हैं 200 रिप्रेजेंट्स अ सक्सेसफुल
  16448. 10:26:09एपीआई कॉल तो हम रिजॉल्व कर देंगे विद अ
  16449. 10:26:11मैसेज ऑफ़ 200 अब अगर हम चाहते हैं कि यह
  16450. 10:26:14जो काम है ये इमीडिएट ना हो एपीआई दो
  16451. 10:26:16सेकंड के बाद डाटा रिटर्न करे तो ये सारा
  16452. 10:26:18जो कोड है इसे हम सेट टाइम आउट के अंदर
  16453. 10:26:20लिख सकते हैं सेट टाइम आउट सेट टाइम आउट
  16454. 10:26:23के अंदर हम अपना फंक्शन बना लेंगे एरो
  16455. 10:26:26फंक्शन उसके अंदर काम लिख देंगे और दो
  16456. 10:26:28सेकंड का हम डिले दे देंगे सो ये हमारा
  16457. 10:26:31नॉर्मल एक फंक्शन है व्हिच इज आवर एपीआई
  16458. 10:26:32अब हमें पता है हमारी ये जो एपीआई कॉल
  16459. 10:26:34होगी ये कॉल क्या है एक एसिंक्रोनस कॉल है
  16460. 10:26:37मतलब इस कॉल को एग्जीक्यूट होने में कुछ
  16461. 10:26:38टाइम लगेगा तो हम इसके सामने अवेट को यूज
  16462. 10:26:42कर सकते हैं कि कॉल तो लगाओ बट वेट करो
  16463. 10:26:44आगे का काम करने से पहले वेट करो उस कॉल
  16464. 10:26:47के कंप्लीट होने का बट अवेट को इस तरीके
  16465. 10:26:49से नॉर्मली प्रोग्रामिंग के अंदर यूज नहीं
  16466. 10:26:50कर सकते हमारे पास एरर आ जाएगा अवेट इज
  16467. 10:26:52ओनली वैलिड इन एसिंक फंक्शंस एंड द टॉप
  16468. 10:26:55लेवल बॉडीज ऑफ मॉड्यूल अभी के लिए इसको
  16469. 10:26:56इग्नोर करते हैं अवेट जनरली एसिंक फंक्शंस
  16470. 10:26:59के अंदर यूज होती है तो इस अवेट को ऐसे
  16471. 10:27:00लिखने की बजाय हम एक नया एसिंक फंक्शन
  16472. 10:27:03बनाएंगे
  16473. 10:27:05फंक्शन यहां पर लेट्स मेक इट ए सिंक
  16474. 10:27:09फंक्शन और इसको कह देते हैं अ गेट वेदर
  16475. 10:27:12डाटा इस तरीके का कुछ हमने फंक्शन बना
  16476. 10:27:14दिया और इसके अंदर हम अवेट एपीआई यूज कर
  16477. 10:27:17सकते हैं फ्रेश करेंगे एंड यहां पर वी विल
  16478. 10:27:20बेसिकली कॉल आवर गेट वेदर
  16479. 10:27:22डाटा वेदर डाटा एंड इसको कॉल लगाएंगे एक
  16480. 10:27:26सेकंड दो सेकंड हमने वेट किया और हमारे
  16481. 10:27:28पास वेदर का डाटा आ
  16482. 10:27:30गया दोबारा से अगर रिफ्रेश करके इसे कॉल
  16483. 10:27:33लगाएं तो अभी हमारा प्रॉमिस क्या है अभी
  16484. 10:27:34प्रॉमिस पेंडिंग है लेकिन जैसे ही हमारी
  16485. 10:27:36ये कॉल कंप्लीट हो जाएगी हमारा प्रॉमिस
  16486. 10:27:38फुलफिल हो जाएगा तो हम असं अवेट को कुछ
  16487. 10:27:40इसी तरीके से यूज करते हैं हमारे पास
  16488. 10:27:42ऑलरेडी कोई फंक्शन होता है जो प्रॉमिस
  16489. 10:27:43रिटर्न कर रहा होता है बट उस प्रॉमिस को
  16490. 10:27:46एक्सेप्ट करने के लिए हम अपनी देन कैच कॉल
  16491. 10:27:49बैक्स को यूज़ नहीं करते हम क्या करते हैं
  16492. 10:27:50अस सिंक और अवेट को कुछ इस तरीके से यूज़
  16493. 10:27:52करते हैं अब लेट्स सपोज हमें इस एपीआई कॉल
  16494. 10:27:55को दो बार कॉल लगानी है इस एपीआई को हमें
  16495. 10:27:57दो बार कॉल लगानी है पहले हमें फर्स्ट
  16496. 10:27:59टाइम डाटा चाहिए उसके बाद हमें दोबारा से
  16497. 10:28:01डाटा चाहिए तो हम अवेट एपीआई की फर्स्ट
  16498. 10:28:03कॉल लगा सकते हैं तो जैसे ही फर्स्ट कॉल
  16499. 10:28:05जाएगी हमारा सारा एग्जीक्यूशन रुक जाएगा
  16500. 10:28:08इस फंक्शन का यानी पहले यह काम होगा तभी
  16501. 10:28:10बाकी के सारे काम होंगे फिर हम दूसरी कॉल
  16502. 10:28:13लगाएंगे तो फिर सेकंड कॉल जाएगी तो पहले
  16503. 10:28:16फर्स्ट कॉल कंप्लीट होगी तभी सेकंड कॉल
  16504. 10:28:18कंप्लीट होगी सेव कर लेते हैं रिफ्रेश
  16505. 10:28:20करते हैं पहले फर्स्ट टाइम हमारे पास डटा
  16506. 10:28:23आएगा फिर हम दो सेकंड का वेट करेंगे फिर
  16507. 10:28:25सेकंड टाइम हमारे पास डेटा आएगा कुछ इस
  16508. 10:28:26तरीके से अब यही जो सेम कांसेप्ट है अस
  16509. 10:28:29सिंक अवेट का इसे हम यूज कर सकते हैं अपने
  16510. 10:28:31इस वाले गेट डाटा वाले फंक्शन के अंदर तो
  16511. 10:28:35ये हमारा बेसिक सा एग्जांपल था जिसमें
  16512. 10:28:36हमने एपीआई की कॉल लगाई थी बेसिकली हमारे
  16513. 10:28:39लिए प्रॉब्लम ये होती थी कि कैसे हम
  16514. 10:28:41एसिंक्रोनस में वेट कराएं कैसे इस तरीके
  16515. 10:28:43की कंडीशन क्रिएट करें कि पहला पहला काम
  16516. 10:28:45हो तभी दूसरा काम हो रहा हो दूसरा काम हो
  16517. 10:28:47तभी तीसरा काम हो रहा हो यानी
  16518. 10:28:54instagram2 हमारे लिए एक सूटेबल सिंटेक्स
  16519. 10:28:57हमें प्रोवाइड करता है अब असं अवेट को
  16520. 10:28:59यहां पर कैसे यूज करेंगे लेट्स राइट आवर
  16521. 10:29:02हेडिंग असं अवेट असं अवेट को बेसिकली गेट
  16522. 10:29:05डाटा इसके साथ यूज करने के लिए हमें गेट
  16523. 10:29:07डाटा को कॉल लगानी है अपने आईडी के साथ और
  16524. 10:29:09हमें उसे अवेट करना है अब अवेट नॉर्मली तो
  16525. 10:29:11कर नहीं सकते तो हम एक असं फंक्शन लगा
  16526. 10:29:14सकते हैं जिसको कह सकते हैं गेट ऑल डाटा
  16527. 10:29:18या इस तरीके का कुछ हम फंक्शन बना सकते
  16528. 10:29:19हैं इसे फंक्शन कह देते हैं एंड इसके अंदर
  16529. 10:29:24हम अवेट करेंगे गेट डाटा को यानी गेट डाटा
  16530. 10:29:27को कॉल लगाएंगे विद आईडी व और इसे हम अवेट
  16531. 10:29:30करेंगे और ये वाली कॉल कंप्लीट होगी तभी
  16532. 10:29:32हम आईडी टू के साथ कॉल लगाएंगे ये वाली
  16533. 10:29:34कॉल कंप्लीट होगी तभी आईडी थ के साथ कॉल
  16534. 10:29:36लगाएंगे सेे सेव कर लेते हैं एंड अब इस
  16535. 10:29:39फंक्शन को हम कॉल लगा देते हैं
  16536. 10:29:41रिफ्रेश गेट ऑल डाटा को कॉल लगाएंगे अभी
  16537. 10:29:44हमारे पास पेंडिंग प्रॉमिस है 2 सेकंड
  16538. 10:29:46फर्स्ट डाटा 2 सेकंड सेकंड डटा दो सेकंड
  16539. 10:29:49वेट किया थर्ड डटा एंड इसी तरीके से अगर
  16540. 10:29:52हमें सिक्स टाइम्स यानी अलग-अलग आईडी के
  16541. 10:29:55साथ डेटा को एक्सेस करना होता तो उसको
  16542. 10:29:57सिंपली हम ऐसे ही लिखते यानी अवेट कहने का
  16543. 10:30:00मतलब है हमें पहले से पता है कि यह जो कॉल
  16544. 10:30:02जा रही है इसके लिए वेट किया जाएगा हम आगे
  16545. 10:30:04नहीं बढ़ेंगे मैं दिखा भी देती हूं कैसे
  16546. 10:30:06कसोल
  16547. 10:30:08डलॉग गेटिंग डटा वन ये हमारी फर्स्ट
  16548. 10:30:11स्टेटमेंट हो गई उसके बाद यहां सेकंड
  16549. 10:30:13स्टेटमेंट आ जाएगी यहां थर्ड स्टेटमेंट आ
  16550. 10:30:17जाएगी यहां फोर्थ स्टेटमेंट आ जाएगी यहां
  16551. 10:30:20फिफ्थ स्टेटमेंट आ जाएगी एंड सो ऑन फाइव
  16552. 10:30:22तक ही रख लेते हैं सेव तो बेसिकली इस कोड
  16553. 10:30:25को अब अगर हम पढ़कर देखेंगे तो ये हमें
  16554. 10:30:27कंपैरेटिव काफी आसान कोड लगेगा एज कंपेयर
  16555. 10:30:29टू जो हम प्रॉमिस यूज कर रहे थे कॉल बैक
  16556. 10:30:31हेल यूज कर रहे थे उसके कंपैरिजन में दिस
  16557. 10:30:33कोड इज वेरी इजी टू रीड कि पहले इसको
  16558. 10:30:35एग्जीक्यूट करो जैसे ही अवेट मिल गया अब
  16559. 10:30:37यहां रुकना पड़ेगा फिर इसको एग्जीक्यूट
  16560. 10:30:39करो जैसे ही अवेट मिल गया अब यहां रुकना
  16561. 10:30:40पड़ेगा इस तरीके से हमारा कोड एग्जीक्यूट
  16562. 10:30:42होगा रिफ्रेश करेंगे एंड लेट्स कॉल गेट ऑल
  16563. 10:30:45डाटा गेटिंग डाटा वन आ रहा है फिर डेटा वन
  16564. 10:30:48आ गया अब डेटा टू आएगा डेटा टू आ गया डेटा
  16565. 10:30:50थ्र को गेट कर रहे हैं डटा थ आ गया डेटा
  16566. 10:30:53फोर को गेट कर रहे हैं डेटा फोर आ गया
  16567. 10:30:54डेटा फ को गेट कर रहे हैं और फाइनली हमारे
  16568. 10:30:56पास डटा फाइव आ गया तो इस तरीके से हमारा
  16569. 10:30:58अस सिंक अवेट काम करता है अब फॉर रेफरेंस
  16570. 10:31:01मैं आपको तीनों कोड दिखाने वाली हूं और अब
  16571. 10:31:03फाइनली हमें समझ में आएगा कि कौन सी वो
  16572. 10:31:05जर्नी थी जिसकी हम शुरुआत में बात कर रहे
  16573. 10:31:07थे कि कॉल बैक हेल से हम प्रॉमिस प जाएंगे
  16574. 10:31:09प्रॉमिस से हम असं कावेट में जाएंगे तो
  16575. 10:31:11क्यों जा रहे थे उस डायरेक्शन में तीनों
  16576. 10:31:13कोड को कंपेयर करते हैं
  16577. 10:31:16दिस व आर कॉल बैक हेल वाला कोड इवन दो यह
  16578. 10:31:21काफी बेसिक एग्जांपल है तो उसमें आपको ये
  16579. 10:31:23चीज सिंपल लग रही होगी पर नॉर्मल सिनेरियो
  16580. 10:31:25के अंदर कॉल बैक हेल बिल्कुल भी सिंपल
  16581. 10:31:26नहीं होता बहुत बड़े-बड़े कोड्स होते हैं
  16582. 10:31:28तो उसके अंदर काफी
  16583. 10:31:30कॉम्प्लेक्टेड ऐसा दिखता था अगर हम इसे
  16584. 10:31:33फर्स्ट टाइम देखेंगे तो हमें बिल्कुल हिट
  16585. 10:31:34नहीं करेगा कि इस कोड के अंदर क्या चल रहा
  16586. 10:31:36है वी आर नॉट गोइंग टू अंडरस्टैंड उसके
  16587. 10:31:38बाद प्रॉमिस का कोड कुछ ऐसा दिख रहा था
  16588. 10:31:41इसके अंदर अगर हमें देन पता है कैसे चल
  16589. 10:31:43रहा है तो थोड़ा बहुत हमें आईडिया लगता है
  16590. 10:31:44कि ठीक है एक चीज कंप्लीट हो रही है फिर
  16591. 10:31:46दूसरी आ रही है फिर दूसरी कंप्लीट हो रही
  16592. 10:31:47फिर तीसरी आ रही है इस तरीके का कुछ चल
  16593. 10:31:49रहा है बट अगर हम इस कोड को देखेंगे दिस
  16594. 10:31:51इज वेरी इजी टू अंडरस्टैंड इनफैक्ट पहले
  16595. 10:31:54वाले कोड्स में तो मैंने बस तीन डेटा गेट
  16596. 10:31:55किए तीन डाटा गेट करने का कोड तो सिर्फ
  16597. 10:31:58इतना होगा यहां पर कि पहले हम डेटा वन को
  16598. 10:32:01गेट कर रहे हैं गेट कर लिया वेट करो सेकंड
  16599. 10:32:03को गेट कर रहे हैं उसके लिए वेट करो थर्ड
  16600. 10:32:05को गेट कर रहे हैं उसके लिए वेट करो इट इज
  16601. 10:32:07अ वेरी सिंपल एंड वेरी इजी टू अंडरस्टैंड
  16602. 10:32:09कोड इसीलिए अस सिंक अवेट बहुत यूज़फुल
  16603. 10:32:11होता है बहुत काम का होता है एंड एक और
  16604. 10:32:13चीज हमें ध्यान रखनी है जनरल प्रोग्रामिंग
  16605. 10:32:15के अंदर कि जब भी हमारे पास चॉइस हो होती
  16606. 10:32:18है या तो हम असं अवेट को यूज़ करते हैं या
  16607. 10:32:21फिर प्रोग्रामिंग के अंदर हम डॉट देन को
  16608. 10:32:23यूज़ करते हैं ऐसा नहीं है डॉट देन डॉट
  16609. 10:32:25कैच इनको हम कभी भी यूज़ नहीं करते यूज़
  16610. 10:32:27करते हैं पर जनरली जहां डॉट देन डॉट कैच
  16611. 10:32:30यूज़ होता है वहां असं का वेट यूज़ नहीं
  16612. 10:32:31होता जहां ये यूज़ हो रहा होता है वहां ये
  16613. 10:32:33यूज़ नहीं होता पर मैक्सिमम सिनेरियो के
  16614. 10:32:35अंदर हम असं अवेट को यूज़ करेंगे बिकॉज़
  16615. 10:32:38इट इज अ बेटर वे ऑफ़ प्रोग्रामिंग इट इज अ
  16616. 10:32:39सिंपलर टू अंडरस्टैंड वे ऑफ़ प्रोग्रामिंग
  16617. 10:32:41तो आई होप हमें समझ में आया होगा कि हमारी
  16618. 10:32:43एसिंक्रोनस प्रोग्रामिंग किस तरीके से काम
  16619. 10:32:45कर रही है जावास्क्रिप्ट के अंदर और क्यों
  16620. 10:32:47हमें असि अवेट कीवर्ड्स जैसों की जरूरत
  16621. 10:32:49पड़ी अब यहां पर एक छोटी सी प्रॉब्लम जो
  16622. 10:32:51हम एनकाउंटर कर रहे हैं वो यह है कि जैसे
  16623. 10:32:54हम ये प्रॉमिस चेनिंग वाला कोड लिख रहे थे
  16624. 10:32:56या हम कॉल बैक हेल वाला कोड लिख रहे थे
  16625. 10:32:58इसमें हमारा ऐसे कोई नॉर्मली अगर हम कोड
  16626. 10:33:00लिख रहे हैं तो उसे हमें किसी फंक्शन के
  16627. 10:33:02अंदर डालने की जरूरत नहीं है इसे अभी के
  16628. 10:33:04लिए कॉमेंट आउट कर देते हैं या ये कोड भी
  16629. 10:33:06है ये ऑटोमेटिक एग्जीक्यूट करेगा इसको
  16630. 10:33:07हमें किसी फंक्शन के अंदर डालने की जरूरत
  16631. 10:33:09नहीं है पर जब भी हम असं अवेट को यूज़ कर
  16632. 10:33:11रहे हैं हमें इस कोड को एक फंक्शन के अंदर
  16633. 10:33:13डालना पड़ता है और फिर उस फंक्शन को हमें
  16634. 10:33:15कॉल करना पड़ता है फर्स्ट टाइम फर्स्ट
  16635. 10:33:17टाइम एक बार तो कॉल ही करना पड़ रहा है और
  16636. 10:33:19ये कॉल क्या है अननेसेसरी कॉल है तो इससे
  16637. 10:33:21बचने का भी एक तरीका होता है
  16638. 10:33:22जावास्क्रिप्ट के अंदर और इस कॉल से बचने
  16639. 10:33:24का तरीका हमारे पास होता है आई आई एफ ई
  16640. 10:33:26इनको हम इफीस भी कहते हैं इट इज इमीडिएट
  16641. 10:33:29इन्वोक्ड फंक्शन एक्सप्रेशन ये दिस इज
  16642. 10:33:31पार्ट ऑफ एडवांस जावास्क्रिप्ट वैसे हम इन
  16643. 10:33:34जनरल आप बहुत ज्यादा यूज़ नहीं कर रहे
  16644. 10:33:36होंगे आईआईएफ का एफीज का बट मैं आपको एक
  16645. 10:33:39तरीका दिखा रही हूं कि एक प्रॉब्लम हमारे
  16646. 10:33:40पास आई कि अननेसेसरीली अपने कोड को हमें
  16647. 10:33:43जो डायरेक्टली एग्जीक्यूट हो जाना चाहिए
  16648. 10:33:44था उसको एक फंक्शन के अंदर डालना पड़ा
  16649. 10:33:46क्यों डालना पड़ा क्योंकि अवेट को को
  16650. 10:33:47नॉर्मली एग्जीक्यूट नहीं कर सकते थे और
  16651. 10:33:49यहां पर हमें कॉल लगानी पड़ी तो उसके लिए
  16652. 10:33:51हमारे पास इफ ीज होते हैं इफी हमारा एक
  16653. 10:33:53ऐसा फंक्शन होता है जो इमीडिएट एग्जीक्यूट
  16654. 10:33:55हो जाता है एज सून एज इट इज डिफाइंड मतलब
  16655. 10:33:57यहां पर इस फंक्शन की जगह अगर हम कुछ इस
  16656. 10:34:00तरीके से लिख दें इफी कैसे डिफाइंड होते
  16657. 10:34:02हैं तीन तरीके होते हैं किसी भी नॉर्मल
  16658. 10:34:04फंक्शन को इफी में कन्वर्ट इफी फंक्शन ही
  16659. 10:34:06होते हैं बस उनका कोई नाम नहीं होता और वो
  16660. 10:34:08फंक्शन एक ही बार यूज़ होते हैं एक बार
  16661. 10:34:10लिखे जाते हैं और जहां लिखे जाते हैं वहीं
  16662. 10:34:12एग्जीक्यूट हो जाते हैं उन्हें एग्जीक्यूट
  16663. 10:34:13करने के लिए अलग से कॉलनी लिखनी पड़ती
  16664. 10:34:15जैसे मैंने लिखा फंक्शन सिंपली पैरेंस
  16665. 10:34:17फंक्शन का कोई नाम नहीं है हमने ये फंक्शन
  16666. 10:34:19बनाया कुछ इस तरीके से हमारे पास लेट्स
  16667. 10:34:22सपोज कोई भी नॉर्मल फंक्शन है दिस इज माय
  16668. 10:34:24नॉर्मल फंक्शन विदाउट नेम इसको हम क्या
  16669. 10:34:26करते हैं पेंसिस के अंदर डाल देते हैं और
  16670. 10:34:29इसके बाद एक और पैरेंस ऐड कर देते हैं
  16671. 10:34:31इसको एग्जीक्यूट करने के लिए तो ये हमारा
  16672. 10:34:33बन जाता है इफी अब ये जो अंदर वाला फंक्शन
  16673. 10:34:35है ये एक नॉर्मल फंक्शन भी बन सकता है विद
  16674. 10:34:37अ फंक्शन कीवर्ड ये हमारा एक एरो फंक्शन
  16675. 10:34:39भी हो सकता है या फिर ये हमारा एक एसिंग
  16676. 10:34:41फंक्शन भी हो सकता है कोई भी फंक्शन हो
  16677. 10:34:43सकता है कुछ भी डालो अंदर एक फंक्शन होना
  16678. 10:34:44चाहिए वैलिड बिना नाम का बस उसे पैरेंस के
  16679. 10:34:47अंदर डालो और उसके बाद एक पैरेंस लगा दो
  16680. 10:34:49कि यह तो मेरी फंक्शन है और यह उसको
  16681. 10:34:51एग्जीक्यूट किया जा रहा है यहीं के और फिर
  16682. 10:34:53हम लगा देते हैं और फिर हम लगा देते हैं
  16683. 10:34:55अपने सेमीकलन तो इस फंक्शन को अब इस
  16684. 10:34:58फंक्शन को तो मुझे कॉल लगानी पड़ेगी पर
  16685. 10:35:00मुझे ऐसा एक इफ ही बनाना है जो अपने आप
  16686. 10:35:02एग्जीक्यूट हो जाए तो उसके लिए क्या करना
  16687. 10:35:04है नाम इसका हटा दो नाम हमने हटा दिया अब
  16688. 10:35:07ये इतना रह गया इस फंक्शन को हम प पैरेंस
  16689. 10:35:10के अंदर एंक्लोज कर देंगे बंद कर देंगे और
  16690. 10:35:13उसके बाद एक और फंक्शन और उसके बाद एक और
  16691. 10:35:16पेंसिस पेर लगा देंगे और फिर सेमीकलन सेव
  16692. 10:35:18कर लेते हैं अब यह जो है कोड ये अपने आप
  16693. 10:35:21एग्जीक्यूट हो जाएगा जैसे ही रिफ्रेश किया
  16694. 10:35:23इस बार गेट डाटा वन को मुझे कॉल लगाने की
  16695. 10:35:24जरूरत नहीं पड़ी ऑटोमेटिक मेरा फंक्शन
  16696. 10:35:26एग्जीक्यूट हो रहा है सो दिस इज द पॉइंट
  16697. 10:35:29ऑफ यूजिंग एन इफी कि ऑटोमेटिक कोड
  16698. 10:35:32एग्जीक्यूट हो जाएगा इसका नुकसान ये है कि
  16699. 10:35:33इसको आप कभी दोबारा यूज नहीं कर पाएंगे तो
  16700. 10:35:35इसको कॉपी पेस्ट करना पड़ेगा हमें कंप्लीट
  16701. 10:35:37बट इफी इस का पॉइंट ही यही होता है कि
  16702. 10:35:38आपको ऐसा कोड जो इमीडिएट आपको एग्जीक्यूट
  16703. 10:35:41कराना है और एक ही बार आप उसको यूज करना
  16704. 10:35:42चाहते हैं ये जनरली हम उन केसेस में यूज
  16705. 10:35:45करते हैं जब हमें अवेट करना होता है पर एक
  16706. 10:35:46ही बार हमें कॉल लगानी है फंक्शन हमें एज
  16707. 10:35:48सच क्रिएट करने की जरूरत नहीं है तो इफ ही
  16708. 10:35:50बनाक उसको उसको हम एग्जीक्यूट कर सकते हैं
  16709. 10:35:52तो एपीआई कॉल्स के अंदर जनरली हम इसको
  16710. 10:35:54यूज़ कर सकते हैं बाकी वी कैन आल्सो गो
  16711. 10:35:56एंड रीड अबाउट इफ ीज इन डिटेल तो इफी इज
  16712. 10:35:59इमीडिएट इन्वोक्ड इमीडिएट इवोक ना यानी
  16713. 10:36:02जैसे ही आपने लिखा इमीडिएट जैसे ही आपने
  16714. 10:36:04लिखा वैसे ही कॉल हो जाएगा ऐसा फंक्शन का
  16715. 10:36:07एक्सप्रेशन है आई होप मतलब हमें समझ में
  16716. 10:36:09आया होगा तो इफी के दो पार्ट होते हैं
  16717. 10:36:11फर्स्ट इज द एनोनिमस फंक्शन विद लेक्सिक
  16718. 10:36:13स्कोप एंक्लोज्ड इन पेंसिस एंड सेकंड इज
  16719. 10:36:17दोबारा से एक और पैरेंस पेयर जो उसको रन
  16720. 10:36:20करता है अब क्यों यूज़ होते हैं फीज उसके
  16721. 10:36:22कई सारे रीजंस होते हैं कई सारे फायदे
  16722. 10:36:23होते हैं सबसे पहला अवॉइड पोल्यूटिंग द
  16723. 10:36:25ग्लोबल नेमस्पेस कई बार हम फंक्शंस बनाते
  16724. 10:36:27हैं फंक्शंस के अंदर अननेसेसरी हमारे पास
  16725. 10:36:29वेरिएबल क्रिएट हो जाते हैं और अगर हमें
  16726. 10:36:31ऐसा फंक्शन बनाना है जोसको हम बार-बार
  16727. 10:36:33यूज़ नहीं कर रहे हैं तो उसके अंदर बहुत
  16728. 10:36:34सारे अगर अननेसेसरी वेरिएबल होंगे तो उनकी
  16729. 10:36:36हमें जरूरत नहीं है तो एक साथ क्या करो
  16730. 10:36:37इफी बना दो इफी जैसे ही एग्जीक्यूट हो
  16731. 10:36:39जाएगा वैसे ही वो वेरिएबल भी डिलीट हो
  16732. 10:36:40जाएंगे मेमोरी के अंदर से दूसरा होता है
  16733. 10:36:42जब भी हम किसी एसिंग फंक्शन को एग्जीक्यूट
  16734. 10:36:43करना चाहते हैं वैसे के वैसे जो हमारा
  16735. 10:36:45यूज़ केस हमने यहां पर देखा कि अननेसेसरी
  16736. 10:36:47मुझे गेट ऑल डाटा बनाना पड़ा इसको बनाने
  16737. 10:36:49की जरूरत नहीं थी इस तरीके से इफ ही बनाना
  16738. 10:36:51था तो ये एक प्रैक्टिकल यूज़ केस है उस
  16739. 10:36:53चीज का तो इस तरीके से और भी यूज़ केसेस
  16740. 10:36:55हैं इनको जाकर आप पढ़ सकते हैं ऑन दिस
  16741. 10:36:57लिंक अपॉन एम ऑन द एमडीएन पेज एंड दिस वाज
  16742. 10:37:00ऑल अबाउट एसिंक्रोनस प्रोग्रामिंग इन
  16743. 10:37:02जावास्क्रिप्ट आई होप कि ये चैप्टर करने
  16744. 10:37:03में हमें मजा आया होगा आई अंडरस्टैंड कि
  16745. 10:37:05एज अ बिगनर फर्स्ट टाइम अगर हम इस तरीके
  16746. 10:37:07के टॉपिक्स को सुनते हैं हमारे दिमाग में
  16747. 10:37:09बहुत अशांति इच्छा आ जाती है बट ये सारे
  16748. 10:37:11कॉन्सेप्ट्स इंपोर्टेंट है इनफैक्ट ये
  16749. 10:37:13सारे कॉन्सेप्ट्स आपको रियल लाइफ डे टू डे
  16750. 10:37:15प्रोग्रामिंग के अंदर देखने को मिलेंगे
  16751. 10:37:16जावास्क्रिप्ट के अंदर एंड सेकंड
  16752. 10:37:18इंटरव्यूज के अंदर बहुत मजेदार तरीके से
  16753. 10:37:20इनके अंदर से सवाल आते हैं तो इन कांसेप्ट
  16754. 10:37:22को समझना बहुत जरूरी है ये ऐसा चैप्टर है
  16755. 10:37:24एंड ये ऐसे कांसेप्ट हैं जो शायद ही किसी
  16756. 10:37:26को फर्स्ट टाइम के अंदर समझ में आ गए
  16757. 10:37:27होंगे तो डेफिनेटली आपको तीन से चार बार
  16758. 10:37:29लेक्चर को रिवाइंड कर कर के कर करके
  16759. 10:37:31छोटी-छोटी चीज को पॉज कर कर के समझना पड़ा
  16760. 10:37:33होगा या समझ रहे होंगे अभी-अभी हम पर दीज
  16761. 10:37:36आर इंपॉर्टेंट कांसेप्ट जो लॉन्ग टर्म
  16762. 10:37:38प्रोग्रामिंग में हमें एक बहुत अच्छा बहुत
  16763. 10:37:39बढ़िया डेवलपर बना रहे होंगे तो इस लेक्चर
  16764. 10:37:41के बाद नेक्स्ट लेक्चर के अंदर हम फाइनली
  16765. 10:37:43अपने एपीआई कॉल्स को सीखेंगे देखेंगे कि
  16766. 10:37:46ये जो प्रॉमिस वाली पूरी क कहानी हमने
  16767. 10:37:47पढ़ी है ये प्रॉमिस वाली पूरी कहानी रियल
  16768. 10:37:49लाइफ के अंदर प्रोजेक्ट्स बनाने में कैसे
  16769. 10:37:51यूज़ होती है तो उस चीज को हम एक्सप्लोर
  16770. 10:37:52करने वाले हैं अपने नेक्स्ट चैप्टर के
  16771. 10:37:54अंदर हाय एवरीवन तो अब हम शुरुआत करने
  16772. 10:37:56वाले हैं जावास्क्रिप्ट की सीरीज के अंदर
  16773. 10:37:58अपने फाइनल चैप्टर के साथ जिसके अंदर हम
  16774. 10:38:00बात करेंगे एपीआई की हम डिस्कस करेंगे कि
  16775. 10:38:02किस तरीके से हम एपीआई कॉल्स जो हैं उनको
  16776. 10:38:04इनिशिएटिव
  16777. 10:38:05भेज सकते हैं और कुछ डेटा रिसीव कर सकते
  16778. 10:38:07हैं अभी तक हमने प्रॉमिस के कांसेप्ट को
  16779. 10:38:10पढ़ा है और वो कांसेप्ट हमें थोड़ा सा
  16780. 10:38:11थियोरेटिकल लग सकता है पर आज के चैप्टर के
  16781. 10:38:13अंदर हम समझ रहे होंगे कि किस तरीके से
  16782. 10:38:15प्रॉमिस डे टू डे लाइफ में जावास्क्रिप्ट
  16783. 10:38:17के अंदर हमें देखने को मिलते हैं और
  16784. 10:38:18प्रैक्टिकली हम उनको यूज़ कर रहे होते हैं
  16785. 10:38:20साथ के साथ अपनी जो एपीआई की नॉलेज है
  16786. 10:38:22उसको यूज़ करके हम अपने लिए एक प्रोजेक्ट
  16787. 10:38:23भी बिल्ड कर रहे होंगे एट द एंड ऑफ दिस
  16788. 10:38:25चैप्टर तो शुरुआत करते हैं सबसे पहले हम
  16789. 10:38:27एक बेसिक सा अपना रिवीजन कर लेते हैं
  16790. 10:38:29लास्ट क्लास में जो हमने सीखा था
  16791. 10:38:31रिगार्डिंग एपीआई एपीआई के बारे में बात
  16792. 10:38:33की थी कि एपीआई हमारा एक ऐसा सिस्टम होता
  16793. 10:38:35है बेसिकली इसको हम ऐसे समझ सकते हैं कि
  16794. 10:38:37किसी दूसरे व्यक्ति ने अपनी एक दूसरी
  16795. 10:38:38वेबसाइट बनाई हुई है अपना एक सिस्टम बनाया
  16796. 10:38:40हुआ है एक सर्वर बनाया हुआ है जिसके ऊपर
  16797. 10:38:42हम कोई रिक्वेस्ट भेज सकते हैं रिक्वेस्ट
  16798. 10:38:45में हो सकता है ये जो एपीआई है इसका काम
  16799. 10:38:46हो सकता है बहुत सारी डिशेस की रेसिपी
  16800. 10:38:48स्टोर करती है कि कि खीर कैसे बनती है या
  16801. 10:38:50हलवा कैसे बनता है इस तरीके से बहुत सारे
  16802. 10:38:51डिफरेंट डिफरेंट फूड आइटम्स हैं बर्गर
  16803. 10:38:53कैसे बनता है पिज़्ज़ा कैसे बनता है इन सब
  16804. 10:38:55के ये रेसिपी स्टोर करती है तो हमने
  16805. 10:38:57रिक्वेस्ट भेजी कि हमें एक पिज़्ज़ा की
  16806. 10:38:58रेसिपी चाहिए कि उसको किस तरीके से बनाना
  16807. 10:39:00है तो एपीआई क्या करेगा हमें कुछ रिस्पांस
  16808. 10:39:03भेजेगा और रिस्पांस के अंदर कुछ एक्यूरेट
  16809. 10:39:05डाटा होगा कि किस तरीके से हम वो फूड आइटम
  16810. 10:39:08है उसको प्रिपेयर कर सकते हैं उसको कुक कर
  16811. 10:39:10सकते हैं इस तरीके का कुछ रिस्पांस आ रहा
  16812. 10:39:12होगा तो एपीआई बेसिकली रिक्वेस्ट रिस्पांस
  16813. 10:39:14साइकिल के ऊपर चलते हैं कि हम उन्हें कुछ
  16814. 10:39:16रिक्वेस्ट भेजते हैं वो हमें रिस्पांस की
  16815. 10:39:18फॉर्म में कुछ डाटा रिटर्न करके देते हैं
  16816. 10:39:20और ये डेटा क्या होगा वो डिपेंड करता है
  16817. 10:39:21कि हम किस तरीके की एपीआई को यूज़ कर रहे
  16818. 10:39:23हैं तो फाइनली हम एपीआई कॉल्स को करना सीख
  16819. 10:39:26रहे होंगे आज के अपने सेशन के अंदर एंड
  16820. 10:39:27एपीआई कॉल्स करने के लिए हम यूज़ करेंगे
  16821. 10:39:29अपने लिए फेच एपीआई का और फेच एपीआई मैं
  16822. 10:39:32आपको पहले ही बता देती हूं बहुत इजी लगेगा
  16823. 10:39:34हमें यूज़ करने में यानी अभी तक हमने
  16824. 10:39:36प्रॉमिस देख लिए कॉल बैक्स देख लिए वो
  16825. 10:39:37सारा का सारा सिंटेक्स बहुत
  16826. 10:39:42कॉम्प्लेक्टेड हमें देखने को मिल रहा होगा
  16827. 10:39:44व्हिच विल बी रियली इजी टू अंडरस्टैंड अब
  16828. 10:39:46जब भी हम फेच एपीआई की बात करते हैं किसी
  16829. 10:39:48भी एपीआई की बात करते हैं एपीआई की फुल
  16830. 10:39:49फॉर्म मैं आपको बता देती हूं एपीआई
  16831. 10:39:51स्टैंड्स फॉर एप्लीकेशन प्रोग्रामिंग
  16832. 10:39:54इंटरफेस और जनरली जो हमारी डे टू डे बेसिस
  16833. 10:39:57पर हम एपीआई के साथ डील करते हैं वो
  16834. 10:39:59बेसिकली ऐसा इंटरफेस होते हैं जो हमें कुछ
  16835. 10:40:01डेटा रिटर्न करते हैं जैसे फॉर एग्जांपल
  16836. 10:40:03हम किसी रेस्टोरेंट के अंदर गए रेस्टोरेंट
  16837. 10:40:04के अंदर जो हमारा वेटर होता है वेटर को हम
  16838. 10:40:06कुछ भी रिक्वेस्ट दे देते हैं कि हमें ये
  16839. 10:40:07फूड आइटम्स ऑर्डर करने हैं तो वेटर क्या
  16840. 10:40:09करता है किचन के अंदर जाता है और वहां से
  16841. 10:40:10हमारे लिए खाना लेकर आ जाता है अब किचन के
  16842. 10:40:13अंदर किस तरीके से खाना प्रिपेयर हुआ
  16843. 10:40:14किसने खाना प्रिपेयर किया क्या-क्या
  16844. 10:40:16इंग्रेडिएंट्स डले वो सार चीजें हमें नहीं
  16845. 10:40:18पता चलती हमें क्या पता चलता है हमें
  16846. 10:40:19फाइनल आउटपुट यानी फाइनल रिजल्ट देखने को
  16847. 10:40:21मिलता है वैसा ही कुछ इंटरफेस वैसा ही कुछ
  16848. 10:40:24सिस्टम एपीआई होते हैं कि हम उन्हें
  16849. 10:40:25रिक्वेस्ट भेज देते हैं वो अब डाटा कहां
  16850. 10:40:27से एपीआई लेकर आई वो डेटा कितना एक्यूरेट
  16851. 10:40:29है कितना नहीं है कैसे उस डाटा को
  16852. 10:40:30प्रिपेयर किया गया है इन सारी चीजों से
  16853. 10:40:32हमें कोई मतलब नहीं होता हमें बस फाइनल जो
  16854. 10:40:33आउटपुट वाला डाटा है वो हमारी एपीआई हमें
  16855. 10:40:35रिटर्न कर देती है अब एपीआई को कॉल करने
  16856. 10:40:37से पहले हम एपीआई के कुछ-कुछ एग्जांपल्स
  16857. 10:40:39को देखने वाले हैं सबसे पहले यहां पर हम
  16858. 10:40:42जा सकते हैं यानी वी कैन लिटरली गो एंड
  16859. 10:40:45सर्च फॉर फ्री एपीआई फ्री एपीआई पर हम
  16860. 10:40:48जाएंगे तो बहुत सारे लिंक हमारे पास आते
  16861. 10:40:50हैं जहां पर हमें काफी सारी फ्री पब्लिक
  16862. 10:40:51एपीआई मिल जाती हैं हम किसी भी रैंडम लिंक
  16863. 10:40:54पर जा सकते हैं अब जैसे यहां पर हमें एक
  16864. 10:40:56लिस्ट मिल जाएगी ऑफ अ लॉट ऑफ फ्री एपीआई
  16865. 10:40:59जैसे फॉर एग्जांपल हमें बुक्स से रिलेटेड
  16866. 10:41:00एपीआई सर्च करनी है तो यहां पर बुक्स से
  16867. 10:41:02रिलेटेड हमारे पास बहुत सारी डिफरेंट
  16868. 10:41:04डिफरेंट एपीआई आ जाएंगी बिजनेस से रिलेटेड
  16869. 10:41:06एपीआई आ जाएंगी कैलेंडर से रिलेटेड एपीआई
  16870. 10:41:08आ जाएंगी इसी तरीके से आप किसी दूसरे लिंक
  16871. 10:41:11पर जाएंगे तो हमें वहां पर काफी सारी
  16872. 10:41:12डिफरेंट एपीआई मिल जाएंगी जैसे फूड एपीआई
  16873. 10:41:14फॉर एग्जांपल फूड एपीआई हमारे पास है अगर
  16874. 10:41:16हम इस लिंक पर गए तो जनरली जो भी एपीआई
  16875. 10:41:18होती है उनकी अपनी एक डॉक्यूमेंटेशन होती
  16876. 10:41:19है डॉक्यूमेंटेशन के अंदर लिखा होता है कि
  16877. 10:41:21किस तरीके से हम उस एपीआई को यूज़ कर सकते
  16878. 10:41:23हैं और इस तरीके से एपीआई हमें किसी एक
  16879. 10:41:26ऑब्जेक्ट फॉर्मेट के अंदर डाटा रिटर्न
  16880. 10:41:28करके देती है तो जैसे यहां पर हमें ये
  16881. 10:41:29ऑब्जेक्ट जैसा कुछ डाटा दिख रहा है इसी
  16882. 10:41:31तरीके का डाटा हमें एपीआई रिटर्न करके
  16883. 10:41:33देती है कब देती है जब हम इस तरीके के एक
  16884. 10:41:35यूआरएल यानी एक लिंक के ऊपर रिक्वेस्ट भेज
  16885. 10:41:37रहे होते हैं तो एपीआई आर नथिंग बट एंड
  16886. 10:41:39पॉइंट्स जो हमारे यूआरएल एंड पॉइंट्स होते
  16887. 10:41:40हैं यानी जैसे कोई लिंक होता है उसके ऊपर
  16888. 10:41:42हमने रिक्वेस्ट भेज दी जैसे फॉर एग्जांपल
  16889. 10:41:44हम google.com पर जाना चाहते हैं तो जैसे
  16890. 10:41:45ही हमने google.com लिखा इस पेज पर आ गए
  16891. 10:41:48तो हमारे ब्राउजर ने क्या किया हमारे
  16892. 10:41:49ब्राउजर ने google.com को रिक्वेस्ट भेजी
  16893. 10:41:51तो
  16894. 10:41:59google2 को और एंड पॉइंट यानी वो जो लिंक
  16895. 10:42:01है वो फिर हमें कुछ डाटा रिटर्न बैक करके
  16896. 10:42:03देगा अब एग्जांपल के लिए हमारे पास बहुत
  16897. 10:42:05सारी एपीआई होती हैं मैंने एक लिंक आपके
  16898. 10:42:07लिए ऑलरेडी सेव करके रख रहा है सो दिस इज
  16899. 10:42:10अ पेज जहां पे काफी सारी एपीआई हमारे पास
  16900. 10:42:12अवेलेबल हैं जैसे एमे से रिलेटेड हो गई
  16901. 10:42:14एंटी मैलवेयर कंप्यूटर्स फाइनेंस बहुत
  16902. 10:42:16सारी डिफरेंट डिफ एपीआई यहां पर अवेलेबल
  16903. 10:42:18है हम कोई भी एक रैंडम एपीआई चूज कर सकते
  16904. 10:42:20हैं तो लेट अस गो विद दिस कैट फैक्ट्स
  16905. 10:42:21एपीआई जो हमें कैट से रिलेटेड फैक्ट्स जो
  16906. 10:42:23हैं वो रिटर्न करके देगी अब ये जो एपीआई
  16907. 10:42:26है इसका हम गिट हब का पेज भी देख सकते हैं
  16908. 10:42:28डॉक्यूमेंटेशन भी देख सकते हैं एपीआई
  16909. 10:42:30डॉक्यूमेंटेशन स्टार्ट डेवलपिंग इस पेज पर
  16910. 10:42:32हम आ गए तो बेसिकली डॉक्यूमेंटेशन के अंदर
  16911. 10:42:34लिखा हुआ है बेस यूआरएल फॉर ऑल एंड
  16912. 10:42:36पॉइंट्स यानी सारे के सारे जो लिंक हैं
  16913. 10:42:37इससे शुरू होंगे तो हिरोक पर ये होस्टेड
  16914. 10:42:40है और एंड पॉइंट में हम स्लैश फैक्ट्स जब
  16915. 10:42:42लगाएंगे तो हमारे पास कैट से रिलेटेड कोई
  16916. 10:42:44रैंडम फैक्ट आएगा बेस यूआरएल यानी शुरू
  16917. 10:42:46वाला लिंक तो ये हमने शुरू वाला लिंक लिखा
  16918. 10:42:48और स्लैश फैक्ट्स जैसे ही हम एंटर करेंगे
  16919. 10:42:50वैसे ही क्या होगा कुछ डेटा हमारे पास
  16920. 10:42:52रिटर्न होकर आया अब ये डेटा किस फॉर्म में
  16921. 10:42:54है हम अगर थोड़ा सा जूम इन करें सो दिस इज
  16922. 10:42:57बेसिकली एन एरे ये एरे फॉर्म में है
  16923. 10:42:59क्योंकि बाहर स्क्वेयर ब्रैकेट्स लगे हुए
  16924. 10:43:00हैं और अंदर कुछ ऑब्जेक्ट्स हैं पर अभी इस
  16925. 10:43:02डेटा के अंदर क्या है उससे हमें ज्यादा
  16926. 10:43:03मतलब नहीं रखना हमें एक चीज नोटिस करनी है
  16927. 10:43:05कि हां कुछ डेटा हमारे पास रिटर्न हो के आ
  16928. 10:43:07रहा है जब हम किसको रिक्वेस्ट भेज रहे हैं
  16929. 10:43:09जब हम इस लिंक को रिक्वेस्ट भेज रहे हैं
  16930. 10:43:10तो ये बेसिकली हमारा एपीआई एंड पॉइंट है
  16931. 10:43:12यानी हमारा यूआरएल है जिसको हमें
  16932. 10:43:14रिक्वेस्ट भेजनी पड़ेगी अपनी एपीआई से
  16933. 10:43:16डाटा वापस लाने के लिए अब ये तो है
  16934. 10:43:18ब्राउजर से डायरेक्टली रिक्वेस्ट भेजना जब
  16935. 10:43:20भी हम अपने ब्राउजर के ऊपर कोई भी लिंक
  16936. 10:43:22पेस्ट करते हैं जैसे हम google.com लिखते
  16937. 10:43:23हैं amazon.com लिखते हैं तो हमारा
  16938. 10:43:25ब्राउजर ऑटोमेटिक रिक्वेस्ट भेज देता है
  16939. 10:43:26उस लिंक के पास उस सर्वर के पास अब हम सीख
  16940. 10:43:29रहे होंगे कि वो काम जो ब्राउजर हमारे लिए
  16941. 10:43:31करता आ रहा था आज तक वह हम अपने
  16942. 10:43:32जावास्क्रिप्ट के कोड से कैसे कर सकते हैं
  16943. 10:43:34तो उसके लिए जो लिंक है इसे कॉपी कर लेते
  16944. 10:43:36हैं लेट्स गो टू आवर कोड कोड के अंदर हमने
  16945. 10:43:38index.htm ऑलरेडी बनाई हुई है हमारे पास
  16946. 10:43:41बॉयलर प्लेट कोड है जिसको हमने app.js से
  16947. 10:43:42कनेक्ट किया है यह हमारी app.js है इसके
  16948. 10:43:45अंदर एक वेरिएबल बना लेते हैं
  16949. 10:43:47यूआरएल के अंदर हमारा ये जो लिंक था जिसके
  16950. 10:43:49ऊपर रिक्वेस्ट भेजने से ब्राउजर को डेटा
  16951. 10:43:51मिल रहा था उससे हम भी अपने जावास्क्रिप्ट
  16952. 10:43:53के कोड के थ्रू डेटा पाना चाहते हैं तो इस
  16953. 10:43:54लिंक को हम सेव कर लेते हैं और बेसिकली जो
  16954. 10:43:56हमें एपीआई कॉल करनी है वो इस लिंक को
  16955. 10:43:58हमें कॉल करनी है और वहां से हमारे पास
  16956. 10:44:00डाटा आएगा अपने पेज पर हम आ जाते हैं अब
  16957. 10:44:02जब भी हम एपीआई कॉल करना चाहते हैं यूजिंग
  16958. 10:44:04फेच एपीआई तो फेच एपीआई क्या होता है फेच
  16959. 10:44:07एपीआई इज बेसिकली इट प्रोवाइड्स एन
  16960. 10:44:09इंटरफेस फॉर फेचिंग फेचिंग का मतलब किसी
  16961. 10:44:11चीज को लेकर आना तो जब भी हम कुछ
  16962. 10:44:13रिसोर्सेस भेजना चाहते हैं या रिसीव करना
  16963. 10:44:15चाहते हैं उसको हम कहते हैं पैच करना तो
  16964. 10:44:17जब भी हमारे पास कोई एंड पॉइंट है यानी
  16965. 10:44:19कोई यूआरएल है जिसे हम कोई रिक्वेस्ट
  16966. 10:44:21भेजना चाहते हैं तो रिक्वेस्ट के अंदर हो
  16967. 10:44:23सकता है हम कुछ एक्स्ट्रा डाटा भी सेंड कर
  16968. 10:44:24रहे हो या जब इसका रिस्पांस हमारे पास
  16969. 10:44:26आएगा यानी जब हम डाटा को रिसीव करेंगे
  16970. 10:44:28यानी रिसोर्सेस को रिसीव करेंगे तो ये
  16971. 10:44:30दोनों काम करने के लिए ही हम अपनी फेच
  16972. 10:44:32एपीआई को यूज कर सकते हैं और फेच एपीआई
  16973. 10:44:34इंटरनली एक रिक्वेस्ट एंड रिस्पांस
  16974. 10:44:37ऑब्जेक्ट को यूज करती है अब इतना डिटेल
  16975. 10:44:39में अभी हम नहीं जाएंगे पहले धीरे-धीरे
  16976. 10:44:40समझेंगे पर ये हमें समझ में आ गया कि हमें
  16977. 10:44:42फेच एपीआई नाम की एक चीज यूज करनी है डाटा
  16978. 10:44:44भेजने एंड रिसीव करने के लिए अब फेच एपीआई
  16979. 10:44:47को यूज़ करने का मतलब होता है फेच मेथड को
  16980. 10:44:49यूज करना फेच मेथड हमारे पास
  16981. 10:44:50जावास्क्रिप्ट के अंदर ऑलरेडी होता है
  16982. 10:44:52व्हिच इज यूज्ड टू फेच अ रिसोर्स यानी जो
  16983. 10:44:53डेटा फेच करने के काम आता है और इसको
  16984. 10:44:55लिखने का सिंटेक्स ये होता है कि हम फेच
  16985. 10:44:57मेथड लिखते हैं और उसके अंदर अपना यूआरएल
  16986. 10:44:59लिखते हैं यूआरएल यानी अपना लिंक और इतना
  16987. 10:45:01लिखने से ऑटोमेटिक हमारा कोड इस लिंक के
  16988. 10:45:04ऊपर एक रिक्वेस्ट भेज देता है रिक्वेस्ट
  16989. 10:45:06भेजेगा तो कुछ डटा रिटर्न होकर आएगा पर
  16990. 10:45:08फेच में क्या रिटर्न होकर आता है फेच में
  16991. 10:45:09हमारे पास एक प्रॉमिस रिटर्न होकर आता है
  16992. 10:45:11जो इवेंचर से इवेंचर या तो फुलफिल्ड हो
  16993. 10:45:14जाएगा रिजेक्ट हो जाएगा बट ये क्या रिटर्न
  16994. 10:45:16करता है ये हमें प्रॉमिस रिटर्न करता है
  16995. 10:45:18तो यहां पे प्रैक्टिकल यूज़ केस हमारे पास
  16996. 10:45:20आता है प्रॉमिस का जिनको हमने थोरेट्स अब
  16997. 10:45:23बात कर रहे होंगे कि कैसे वो प्रॉमिस
  16998. 10:45:25एक्चुअल एपीआई हमें रिटर्न कर रही होती है
  16999. 10:45:27यूआरएल के साथ फेच मेथड के अंदर कुछ-कुछ
  17000. 10:45:28ऑप्शंस भी होते हैं जिनको हम यूज़ कर सकते
  17001. 10:45:30हैं पर अभी के लिए ऑप्शंस के डिटेल में
  17002. 10:45:31नहीं जाएंगे अभी के लिए सिर्फ फेच मेथड को
  17003. 10:45:33एक बार देखते हैं फेच मेथड को यूज़ करने
  17004. 10:45:35के लिए बेसिकली हम लिख सकते हैं फेच और
  17005. 10:45:37उसके अंदर हम पास कर देंगे अपना यूआरएल इस
  17006. 10:45:39तरीके से और फेच हमें कुछ वैल्यू रिटर्न
  17007. 10:45:42करेगा ये जो वैल्यू है दिस वैल्यू इज
  17008. 10:45:44गोइंग टू बी अ प्रॉमिस और इस प्रॉमिस को
  17009. 10:45:47हम चाहे तो प्रिंट करवा सकते हैं देखते
  17010. 10:45:49हैं प्रॉमिस प्रिंट होगा तो हमें इवेंचर
  17011. 10:45:51जाएगा कि एक प्रॉमिस है देखते हैं किस
  17012. 10:45:52तरीके से पता चलेगा इसको सेव कर लेते हैं
  17013. 10:45:54इतने कोड को एंड यहां पे आके इसे करते हैं
  17014. 10:45:56रिफ्रेश रिफ्रेश किया तो क्या प्रिंट हुआ
  17015. 10:45:58हमारे लिए प्रॉमिस प्रिंट हुआ प्रॉमिस में
  17016. 10:46:00शुरुआत में जब प्रॉमिस प्रिंट हुआ तब तक
  17017. 10:46:02पेंडिंग था पर डटा आ गया तो मतलब प्रॉमिस
  17018. 10:46:04हमारा फुलफिल हो गया और रिस्पांस में
  17019. 10:46:06हमारे पास क्या आ है रिस्पांस में हमारे
  17020. 10:46:07पास ये सारी चीजें आई यानी हमारे पास
  17021. 10:46:09रिस्पांस की कुछ बॉडी आई है कुछ हेडर्स आए
  17022. 10:46:11हैं जिनके अंदर और इंफॉर्मेशन हमारे पास
  17023. 10:46:13होगी स्टेटस आया है 200 स्टेटस 200 का
  17024. 10:46:16मतलब होता है सक्सेसफुल रिक्वेस्ट यानी जो
  17025. 10:46:18डाटा आप चाहते थे वो आपको रिटर्न करके मिल
  17026. 10:46:20गया है स्टेटस टेक्स्ट में आया है ओके एंड
  17027. 10:46:23इस यूआरएल पर बेसिकली हमने रिक्वेस्ट भेजी
  17028. 10:46:25थी इसके अंदर भी हमारे पास रिस्पांस है
  17029. 10:46:27यानी कुछ ठीक रिस्पांस हमारे पास प्रिंट
  17030. 10:46:29होकर आया है अब अगर हमें पता है कि जब भी
  17031. 10:46:32हम प्रॉमिस को यूज़ करते हैं हमारे पास
  17032. 10:46:33मल्टीपल तरीके होते हैं प्रॉमिस से रिजल्ट
  17033. 10:46:35निकालने के एक तरीका होता है प्रॉमिस
  17034. 10:46:37चेनिंग जिसमें हम डॉट देन डॉट कैच इन सब
  17035. 10:46:39को यूज़ कर रहे होते हैं पर उससे भी एक और
  17036. 10:46:41बेटर तरीका हमने निकाला था व्हिच वाज
  17037. 10:46:43यूजिंग असं अवेट तो हम असं अवेट से अपनी
  17038. 10:46:45एपीआई कॉल को एग्जीक्यूट कर रहे हैं होंगे
  17039. 10:46:47अब असं अवेट को यूज़ करने के लिए हमें एक
  17040. 10:46:48एसिंक्रोनस फंक्शन बनाना पड़ेगा इस फंक्शन
  17041. 10:46:52को कह देते हैं गेट फैक्ट्स क्योंकि हम
  17042. 10:46:54कैट फैक्ट्स गेट करने की कोशिश कर रहे हैं
  17043. 10:46:56और इसी के अंदर हम अपना पूरा ये काम करने
  17044. 10:46:58वाले हैं और बेसिकली क्योंकि हम यहां
  17045. 10:47:01प्रॉमिस के साथ डील कर रहे हैं तो हमें अस
  17046. 10:47:03सिंक बनाना पड़ेगा अपने इस फंक्शन को तो
  17047. 10:47:05एरो फंक्शन को असं बनाने के लिए आगे हम
  17048. 10:47:06अंक लिख देते हैं और क्योंकि ये हमारा
  17049. 10:47:08एसिंक्रोनस काम है किसी भी एपीआई को कॉल
  17050. 10:47:11करके उससे डाटा मंगवाना एसिंक्रोनस काम है
  17051. 10:47:13क्योंकि हो सकता है एपीआई कुछ टाइम ले
  17052. 10:47:14डेटा लाने में तो इसके सामने हम लिख दें द
  17053. 10:47:17अवेट क्योंकि इस काम को टाइम लग सकता है
  17054. 10:47:19और जब एक बार प्रॉमिस हमारा रिजॉल्व हो
  17055. 10:47:21जाएगा तभी हम हम जो भी डाटा इसने रिटर्न
  17056. 10:47:23किया होगा उस डाटा को प्रिंट करवा रहे
  17057. 10:47:25होंगे अब यहां से जो भी चीज रिटर्न होती
  17058. 10:47:27है उसे जनरली हम क्या कहते हैं
  17059. 10:47:28प्रोग्रामिंग के अंदर उसे हम अपना
  17060. 10:47:30रिस्पांस कहते हैं कि हमने एपीआई को कॉल
  17061. 10:47:32लगाई और एपीआई ने हमें क्या भेजा एपीआई ने
  17062. 10:47:34हमें हमारा रिस्पांस भेजा और उस रिस्पांस
  17063. 10:47:36को हम प्रिंट करवा सकते हैं इन फैक्ट यहां
  17064. 10:47:38कसोल डलॉग भी करवा सकते हैं गेटिंग डाटा
  17065. 10:47:42डॉट डॉट डॉट इसको कर लेते हैं सेव रिफ्रेश
  17066. 10:47:45अब हमें गेट फैक्ट्स को कॉल करना पड़ेगा
  17067. 10:47:48जैसे ही कॉल करेंगे पहले आया है गेटिंग
  17068. 10:47:49डाटा एंड एक चीज नोटिस की होगी आपने हमारे
  17069. 10:47:51लिए प्रॉमिस प्रिंट हो गया पर ये फाइनल
  17070. 10:47:53डाटा हमारे लिए प्रिंट होने में थोड़ा सा
  17071. 10:47:55थोड़ा सा डिले आया यही डिले होता है जो
  17072. 10:47:57एसिंक्रोनस प्रोग्रामिंग चल रही है उसको
  17073. 10:47:58दिखाता है रिफ्रेश करेंगे लेट्स कॉल गेट
  17074. 10:48:01फैक्ट्स अगेन थोड़ा सा डिले आया और फिर
  17075. 10:48:03हमारे पास ये चीज आकर प्रिंट हुई तो इस
  17076. 10:48:05चीज के अंदर ये हमारा प्रॉपर रिस्पांस है
  17077. 10:48:07जो हमारी एपीआई से हमारे पास आया है एंड
  17078. 10:48:09एक और इंटरेस्टिंग चीज आपने नोटिस की होगी
  17079. 10:48:11कि इवन दो हम अपनी एपीआई को रिक्वेस्ट भेज
  17080. 10:48:13रहे हैं पर डाटा हमारे पास जो रिटर्न होकर
  17081. 10:48:15आ रहा है उसकी वजह से हमारा पेज लोड नहीं
  17082. 10:48:17हो रहा जनरली नई जो इंफॉर्मेशन आती है पेज
  17083. 10:48:19के ऊपर वो पेज के रीलोड होने के बाद आती
  17084. 10:48:20है पर जब भी हम एपीआई कॉल्स कर रहे होते
  17085. 10:48:22हैं इंटरनली तो हमारा पेज बिल्कुल भी
  17086. 10:48:24रीलोड नहीं हो रहा एंड रन टाइम पे सारी की
  17087. 10:48:26सारी इंफॉर्मेशन अपडेट हो रही है ये जो
  17088. 10:48:28रिस्पांस है ये रन टाइम पे अपडेट हो रहा
  17089. 10:48:29है तो कुछ-कुछ चीजों को सराइज करते हैं
  17090. 10:48:31बेसिकली हमने ये देखा कि फेच एपीआई से
  17091. 10:48:33कैसे हम रिक्वेस्ट भेज रहे हैं और हमें
  17092. 10:48:34कुछ डाटा रिसीव हो रहा है और इसके अंदर
  17093. 10:48:36रिक्वेस्ट एंड रिस्पांस ऑब्जेक्ट्स को हम
  17094. 10:48:38यूज़ करते हैं तो ये जो चीज यहां पर
  17095. 10:48:39प्रिंट हो रही है ये जो रिस्पांस है जब हम
  17096. 10:48:41इसे प्रिंट कर रहे हैं ये रिस्पांस
  17097. 10:48:42एगजैक्टली क्या है दिस इज एन ऑब्जेक्ट
  17098. 10:48:44क्योंकि इसके अंदर प्रोटोटाइप भी हमें
  17099. 10:48:45दिखाई दे रहा है ये रिस्पांस प्रोटोटाइप
  17100. 10:48:47के ऊपर बेस्ड एक ऑब्जेक्ट है जिसके अंदर
  17101. 10:48:48काफी सारी डिफरेंट डिफरेंट वैल्यूज हैं हम
  17102. 10:48:50चाहें तो अपनी ये जो रिस्पांस है इसका
  17103. 10:48:53स्टेटस प्रिंट करवा सकते हैं इसको सेव कर
  17104. 10:48:55लेते हैं रिफ्रेश करते हैं दोबारा से गेट
  17105. 10:48:57फैक्ट्स को कॉल करेंगे इस बार सिर्फ
  17106. 10:48:58रिस्पांस का स्टेटस प्रिंट होगा व्हिच इज़
  17107. 10:48:59200 यानी सारी चीजें ओके चली गई इसी तरीके
  17108. 10:49:02से हम दूसरी वैल्यूज को भी प्रिंट करवा
  17109. 10:49:04सकते हैं सो रिस्पांस इज एन ऑब्जेक्ट तो
  17110. 10:49:05हमारी जो एपीआई कॉल्स है वो रिक्वेस्ट
  17111. 10:49:07रिस्पांस ऑब्जेक्ट के ऊपर वर्क करती है
  17112. 10:49:09फेच मेथड इज यूज्ड टू फेचर रिसोर्स और
  17113. 10:49:11डाटा और फेच मेथड को हम इस तरीके से यूज़
  17114. 10:49:13कर रहे होते हैं अब जब भी फेच मेथड को हम
  17115. 10:49:15यूज़ करते हैं और हम कोई भी ऑप्शंस उसे
  17116. 10:49:18नहीं भेजते तो फेच मेथड एक पर्टिकुलर टाइप
  17117. 10:49:21की रिक्वेस्ट क्रिएट करता है और इस
  17118. 10:49:22रिक्वेस्ट को हम कहते हैं हमारी गेट
  17119. 10:49:24रिक्वेस्ट हमारे पास रिक्वेस्ट की टर्म्स
  17120. 10:49:26में जब भी हम नेटवर्क रिक्वेस्ट की बात
  17121. 10:49:27करते हैं यानी इंटरनेट के ऊपर जो भी हम
  17122. 10:49:28रिक्वेस्ट भेज रहे होते हैं उसके अंदर
  17123. 10:49:30हमारे पास डिफरेंट डिफरेंट टाइप्स होते
  17124. 10:49:32हैं गेट रिक्वेस्ट डिलीट रिक्वेस्ट पुट
  17125. 10:49:34रिक्वेस्ट बहुत सारे डिफरेंट डिफरेंट
  17126. 10:49:35टाइप्स होते हैं वो रिक्वेस्ट जो सिर्फ
  17127. 10:49:37डेटा लाने का काम करती हैं जिनका काम होता
  17128. 10:49:39है बस कुछ डेटा हमारे पास कहीं से रिटर्न
  17129. 10:49:41हो के आ जाए किसी सर्वर से रिटर्न हो के आ
  17130. 10:49:43जाए किसी एपीआई से रिटर्न होकर आ जाए उन
  17131. 10:49:44रिक्वेस्ट को हम गेट रिक्वेस्ट कहते हैं
  17132. 10:49:47वैसे ही अब यहां पर जो हमने रिक्वेस्ट
  17133. 10:49:49भेजी है दैट इज अ गेट रिक्वेस्ट बाय
  17134. 10:49:50डिफॉल्ट या मैक्सिमम टाइम जब हम फेच एपीआई
  17135. 10:49:53को यूज़ करते हैं हम गेट रिक्वेस्ट के लिए
  17136. 10:49:54यूज कर रहे होते हैं अब यहां पर क्योंकि
  17137. 10:49:56एपीआई को हमें कुछ डेटा नहीं भेजना हमें
  17138. 10:49:57सिंपली क्या करना है सिर्फ डेटा रिसीव
  17139. 10:49:59करना है इसीलिए ये रिक्वेस्ट हमारी गेट
  17140. 10:50:01रिक्वेस्ट की कैटेगरी में आती है एंड एक
  17141. 10:50:03और इंटरेस्टिंग चीज यहां पे नोट करने वाली
  17142. 10:50:05है कि जब हम रिस्पांस को प्रिंट करवा रहे
  17143. 10:50:06हैं इफ वी लुक एट दिस
  17144. 10:50:09रिस्पांस दिस इज नॉट एन एक्यूरेट रिस्पांस
  17145. 10:50:12हमारे पास रिस्पांस में हम एक्सपेक्ट क्या
  17146. 10:50:14कर रहे थे हम एक्सपेक्ट कर रहे थे कि इस
  17147. 10:50:16तरीके का कुछ हमारे पास आएगा यानी जब
  17148. 10:50:18हमारा ब्राउजर रिक्वेस्ट भेज रहा है
  17149. 10:50:19ब्राउजर भी गेट रिक्वेस्ट ही भेज रहा है
  17150. 10:50:20यहां पर जब हम नॉर्मली कोई भी लिंक पेस्ट
  17151. 10:50:22करते हैं ब्राउजर के अंदर तो बाय डिफॉल्ट
  17152. 10:50:23गेट रिक्वेस्ट जाती है तो ब्राउजर जब गेट
  17153. 10:50:25रिक्वेस्ट भेज रहा है उसके पास ये सब आ
  17154. 10:50:26रहा है हां ब्राउजर के पास भी स्टेटस है
  17155. 10:50:28ब्राउजर के पास भी दूसरी चीजें है पर ये
  17156. 10:50:29ये प्रिंट करवा रहा है पर हमें जो
  17157. 10:50:31रिस्पांस मिल रहा है दैट इज समथिंग लाइक
  17158. 10:50:32दिस अब इसमें से कैट फैक्ट्स यानी जो डेटा
  17159. 10:50:35हमें एक्चुअली चाहिए था वो हमें दिखाई
  17160. 10:50:36नहीं दे रहा तो बेसिकली ये डेटा इसलिए
  17161. 10:50:39नहीं दिखाई दे रहा क्योंकि ये डेटा एक अलग
  17162. 10:50:41फॉर्मेट में है जिसको अभी हम रीड नहीं कर
  17163. 10:50:43पा रहे अब इस चीज को समझने के लिए हमें
  17164. 10:50:44कुछ टर्म्स को समझना पड़ेगा सबसे पहली
  17165. 10:50:47टर्म जिसको हम समझने वाले हैं आई
  17166. 10:50:48अंडरस्टैंड कि ये टर्म्स एजैक्स हो गया
  17167. 10:50:50जेसन हो गया ये टर्म्स बहुत डिफिकल्ट लगती
  17168. 10:50:52हैं शुरुआत में देखने में पर इनके मतलब
  17169. 10:50:54बहुत आसान है एक बार हमने देख लिया कि हां
  17170. 10:50:55इस टर्म का ये मतलब है तो बहुत इजी होगा
  17171. 10:50:58हमारे लिए रिमेंबर करना कुछ टर्म्स को हम
  17172. 10:51:00समझेंगे और फिर जानेंगे कि हम जो रिस्पांस
  17173. 10:51:01प्रिंट करवा रहे हैं वो सही क्यों नहीं
  17174. 10:51:03प्रिंट होक आ रहा है सबसे पहली टर्म है
  17175. 10:51:05हमारे पास एजेक्स एजेक्स का मतलब होता है
  17176. 10:51:07एजेक्स इज एसिंक्रोनस जावास्क्रिप्ट एंड
  17177. 10:51:09एक्सएमए पहले जमाने में यानी पहले जब
  17178. 10:51:11हमारे पास मॉडर्न जावास्क्रिप्ट नहीं होती
  17179. 10:51:13थी काफी सारे कॉन्सेप्ट्स नहीं होते थे तो
  17180. 10:51:15पहले नेटवर्क रिक्वेस्ट कैसे जाती थी
  17181. 10:51:16नेटवर्क रिक्वेस्ट यानी जैसे अभी हमने
  17182. 10:51:18अपनी एपीआई को रिक्वेस्ट भेजी है पहले
  17183. 10:51:20हमारे पास अगर कोई डाटा आना होता था तो वो
  17184. 10:51:22एक्सएमएल फाइल्स की फॉर्म में हमारे पास आ
  17185. 10:51:24रहा होता था यानी पहले अगर हम किसी एपीआई
  17186. 10:51:26को रिक्वेस्ट भेजते तो जो डेटा का फॉर्मेट
  17187. 10:51:28होता वो एक्सएमएल होता था पर आज की डेट
  17188. 10:51:31में एक्सएमएल बहुत कम होता है डेटा का
  17189. 10:51:32फॉर्मेट जनरली जो हमारा डाटा आता है वो
  17190. 10:51:34जेसन फॉर्मेट में आता है अब यहां डेटा
  17191. 10:51:37फॉर्मेट कहने का क्या मतलब है जैसे फॉर
  17192. 10:51:39एग्जांपल आपका एक दोस्त है आप अपने दोस्त
  17193. 10:51:41को कुछ भी मनी सेंड करना चाहते हो तो मनी
  17194. 10:51:43को आप डिफरेंट डिफरेंट फॉर्मेट के अंदर
  17195. 10:51:45सेंड कर सकते हो आप चाहो तो तो अपने दोस्त
  17196. 10:51:47को कैश भी दे सकते हो उसे आप चाहो तो
  17197. 10:51:48डायरेक्टली नेट बैंकिंग से पैसे ट्रांसफर
  17198. 10:51:51कर सकते हैं नहीं तो हम चाहे तो यूपीआई भी
  17199. 10:51:52कर सकते हैं तो एट दी एंड जा तो वही डेटा
  17200. 10:51:54रहा है जा तो मनी ही रहा है बट वो डिफरेंट
  17201. 10:51:56डिफरेंट फॉर्मेट के अंदर जा रहा है तो
  17202. 10:51:58फॉर्मेट अलग हो गए तो उस डेटा के साथ डील
  17203. 10:52:00करने की टेक्निक भी अलग हो जाएगी अगर
  17204. 10:52:01डायरेक्टली कैश दिया है तो उसे वो
  17205. 10:52:03डायरेक्टली यूज़ कर पाएंगे अगर यूपीआई
  17206. 10:52:04दिया है और दोस्त को कैश चाहिए तो उन्हें
  17207. 10:52:06जाकर कहीं से एटीएम से उस चीज को
  17208. 10:52:07विथड्रावल
  17209. 10:52:09है पर एट द एंड डेटा वही जाता है पहले
  17210. 10:52:13डेटा जाता था एक्सएमएल फॉर्मेट में आजकल
  17211. 10:52:15डेटा जाता है जेसन फॉर्मेट में अब जेसन
  17212. 10:52:17फॉर्मेट का क्या मतलब है जेसन इज
  17213. 10:52:18जावास्क्रिप्ट ऑब्जेक्ट नोटेशन यानी जो
  17214. 10:52:20डाटा जा रहा होगा वो जावास्क्रिप्ट
  17215. 10:52:22ऑब्जेक्ट्स जैसा हमें दिखाई देगा इसीलिए
  17216. 10:52:24इसका नाम जेसन होता है तो हमारे कोड में
  17217. 10:52:25ये जो रिस्पांस हमारे पास आ रहा है ये किस
  17218. 10:52:27फॉर्मेट में है ये जेसन फॉर्मेट में है
  17219. 10:52:30जेसन फॉर्मेट जावास्क्रिप्ट ऑब्जेक्ट जैसा
  17220. 10:52:32फॉर्मेट होता है यानी ये जो चीज यहां पे
  17221. 10:52:33प्रिंट होके आ रही है ये हमारी
  17222. 10:52:35जावास्क्रिप्ट ऑब्जेक्ट जैसा फॉर्मेट है
  17223. 10:52:37बट दिस इज नॉट जावास्क्रिप्ट ऑब्जेक्ट बस
  17224. 10:52:39ये उस जैसा दिखाई देता है अब एज अ
  17225. 10:52:40जावास्क्रिप्ट डेवलपर क्योंकि हम
  17226. 10:52:41जावास्क्रिप्ट के साथ ऑलरेडी डील कर रहे
  17227. 10:52:43थे हमें ऑलरेडी जावास्क्रिप्ट आती है तो
  17228. 10:52:45हमारे लिए जेसन डाटा को पास करना उसके साथ
  17229. 10:52:47डील करना काफी आसान होता है एज कंपेयर टू
  17230. 10:52:49एक्सएमएल डाटा नहीं तो हमें एक्सएमएल भी
  17231. 10:52:51अलग से जाके सीखनी पड़ती पर आज की डेट में
  17232. 10:52:53सिर्फ जेसन के अंदर ही होता है तो
  17233. 10:52:54एक्सएमएल को हमें सीखने की जरूरत नहीं
  17234. 10:52:55पड़ती तो आजकल जो मैक्सिमम एपीआई हम यूज़
  17235. 10:52:58कर रहे होते हैं वो क्योंकि जेसन फॉर्मेट
  17236. 10:52:59के अंदर डाटा रिटर्न करती हैं तो उन एपीआई
  17237. 10:53:02को हम एजज भी कह सकते हैं तो एजज कहने का
  17238. 10:53:05बेसिक मतलब होगा एसिंक्रोनस जावास्क्रिप्ट
  17239. 10:53:07एंड जेसन क्योंकि एक्सएमएल को जेसन ने
  17240. 10:53:11रिप्लेस कर लिया है बट एजज क्योंकि सुनने
  17241. 10:53:13में बहुत वियर्ड लगता है तो इट इज नॉट
  17242. 10:53:15रियली अ वेरी पॉपुलर टर्म टर्म हम आज भी
  17243. 10:53:17जो हमारा एक्सचेंज होता है नेटवर्क
  17244. 10:53:19रिक्वेस्ट जाती है रिस्पांस आता है उसे आज
  17245. 10:53:20भी हम एजेक्स ही कहते हैं इवन दो एक्सएमए
  17246. 10:53:23की जगह हमारे पास जेसन आ गया है पर अगर आप
  17247. 10:53:25वर्ड सुनते हैं एजेक्स तो उसका मतलब यही
  17248. 10:53:27है कि हम एपीआई कॉल्स जो हमने करके देखा
  17249. 10:53:29अभी फच एपीआई से इसी की हम बात कर रहे हैं
  17250. 10:53:31हम नेटवर्क पे कुछ रिक्वेस्ट भेज रहे हैं
  17251. 10:53:33और हमारे पास कहीं से कुछ रिस्पांस आ रहा
  17252. 10:53:34है एंड दैट इज यूजिंग एजेक्स अब हमारा
  17253. 10:53:37एपीआई को कॉल करने का प्रोसेस कैसे वर्क
  17254. 10:53:39करता है सबसे पहले हमारी एपीआई को जैसे ही
  17255. 10:53:41हमने रिक्वेस्ट भेजी हमारे पास कुछ
  17256. 10:53:43रिस्पांस आता है और ये जो रिस्पांस होता
  17257. 10:53:45है ये जेसन फॉर्मेट के अंदर होता है हमें
  17258. 10:53:47इसे जेसन फॉर्मेट से जावास्क्रिप्ट
  17259. 10:53:49ऑब्जेक्ट के अंदर कन्वर्ट करना पड़ता है
  17260. 10:53:51तो ये हमारा सेकंड स्टेप होता है जब हम इस
  17261. 10:53:53रिस्पांस को एक यूज बल फॉर्मेट के अंदर
  17262. 10:53:56कन्वर्ट करेंगे अब वो कन्वर्ट करने के लिए
  17263. 10:53:58हम एक स्पेशल मेथड यूज़ करते हैं व्हिच इज
  17264. 10:53:59कॉल्ड जेसन मेथड अब ये जो जेसन मेथड है ये
  17265. 10:54:02भी एक एसिंक्रोनस मेथड होता है जैसे फेच
  17266. 10:54:04एपीआई का जब हम फेच मेथड यूज़ करें फेच
  17267. 10:54:06मेथड एसिंक्रोनस होता है प्रॉमिस रिटर्न
  17268. 10:54:07करता है वैसे ही जेसन मेथड भी एसिंक्रोनस
  17269. 10:54:10मेथड होता है प्रॉमिस रिटर्न करता है तो
  17270. 10:54:11इट रिटर्न्स अ सेकंड प्रॉमिस ऑलरेडी
  17271. 10:54:13रिस्पांस आ गया फेच से फच फेच ने फर्स्ट
  17272. 10:54:15प्रॉमिस रिटर्न किया डॉट जेसन क्या करेगा
  17273. 10:54:18सेकंड प्रॉमिस रिटर्न करेगा दैट रिजॉल्व
  17274. 10:54:20विद द रिजल्ट ऑफ़ पासिंग द रिस्पांस बॉडी
  17275. 10:54:23टेक्स्ट एज़ जेसन यानी हम इस जेसन मेथड को
  17276. 10:54:26इनपुट में जेसन देते हैं और यह आउटपुट में
  17277. 10:54:27हमें जावास्क्रिप्ट ऑब्जेक्ट यानी यूज़ बल
  17278. 10:54:29डाटा रिटर्न करके देता है तो जेसन मेथड से
  17279. 10:54:31हम अपना एक्चुअल यूज बल डाटा निकालते हैं
  17280. 10:54:34रिस्पांस ऑब्जेक्ट के थ्रू तो इसे यूज़
  17281. 10:54:35करने के लिए व्हाट वी कैन डू इज़ हम अपने
  17282. 10:54:38जो भी हमारा रिस्पांस होता है उसके ऊपर
  17283. 10:54:41डॉट जेसन को कॉल लगाते हैं और क्योंकि डॉट
  17284. 10:54:43जेसन हमारे पास एसिंक्रोनस है तो इसे हम
  17285. 10:54:45क्या करेंगे इसे भी हम अवेट करेंगे और
  17286. 10:54:47इससे जो भी डाटा रिटर्न होकर आएगा उसे हम
  17287. 10:54:49यहां पर सेव करवा लेंगे और अब फाइनली हम
  17288. 10:54:52कसोल डलॉग करके प्रिंट करवा सकते हैं अपने
  17289. 10:54:54डटा को और ये जो डटा होगा ये हमारा यूज बल
  17290. 10:54:57डाटा होगा तो . जन जसन क्या करता है सेकंड
  17291. 10:55:01प्रॉमिस रिटर्न करता है इसीलिए हम यहां पे
  17292. 10:55:02अवेट को यूज़ करते हैं इसको सेव कर देते
  17293. 10:55:04हैं रिफ्रेश करते हैं जैसे ही गेट फैक्ट्स
  17294. 10:55:06को कॉल लगाएंगे सबसे पहले हमारे पास
  17295. 10:55:07फर्स्ट डाटा आया ये फर्स्ट डाटा क्या है
  17296. 10:55:09ये हमारा रिस्पांस है इस रिस्पांस से हमने
  17297. 10:55:11यूज बल डाटा निकाला ये हमारा यूज बल डाटा
  17298. 10:55:14यूज बल डेटा में क्या है एक एरे है जिसका
  17299. 10:55:16साइज है इक्वल टू 5 यानी लेंथ है इक्वल टू
  17300. 10:55:195 और इसके अंदर पर इंडेक्स जाके हम
  17301. 10:55:21कुछ-कुछ डाटा जो है उसको रिट्रीव कर सकते
  17302. 10:55:23हैं जैसे अगर हम डेटा ऑफ ज़ीरो को प्रिंट
  17303. 10:55:25करवाना
  17304. 10:55:25चाहे ओके उसके लिए हमें इसे डाटा को
  17305. 10:55:29ग्लोबल बनाना पड़ेगा तो व्हाट वी कैन डू
  17306. 10:55:31इज यहीं से हम अपने डेटा ऑफ ज़ीरो को
  17307. 10:55:32प्रिंट करवा सकते हैं सेव किया रिफ्रेश
  17308. 10:55:35किया लेट्स कॉल गेट फैक्ट्स गेट फैक्टस से
  17309. 10:55:37ये हमारा डेटा ऑफ ज़ीरो आ गया अब डेटा ऑफ
  17310. 10:55:39ज़ीरो के अंदर बहुत सारी इंफॉर्मेशन है
  17311. 10:55:41हमें एक टेक्स्ट चाहिए टेक्स्ट क्या है ये
  17312. 10:55:43है कैट से रिलेटेड फैक्ट तो डॉट टेक्स्ट
  17313. 10:55:46इफ आई डू रिफ्रेश किया दोबारा से गेट
  17314. 10:55:49फैक्ट्स ओनिंग अ कैट कैन रिड्यूस द रिस्क
  17315. 10:55:51ऑफ स्ट्रोक तो ये फैक्ट आ गया व्हिच इज
  17316. 10:55:53रिलेटेड टू कैट्स दिस वाज द एक्चुअल डाटा
  17317. 10:55:55दैट वी रिक्वायर्ड फ्रॉम द एपीआई अब हमने
  17318. 10:55:57तो एपीआई के अंदर जाके कैट रिलेटेड डॉग
  17319. 10:55:59रिलेटेड कोई फैक्ट स्टोर नहीं किए ऐसे ही
  17320. 10:56:01जोक से रिलेटेड बहुत सारी एपीआई होती हैं
  17321. 10:56:03जो हमें जोक रिटर्न करती हैं रैंडम जोक हम
  17322. 10:56:04जनरेट करवा सकते हैं तो इस तरीके का डटा
  17323. 10:56:06है जो हमारी एपीआई से रिटर्न होकर आता है
  17324. 10:56:08और अब इस डेटा को हम यूज़ कर सकते हैं हम
  17325. 10:56:10चाहे तो इसे अपने
  17326. 10:56:16रैंडम पैराग्राफ इसको आईडी दे देते हैं
  17327. 10:56:18क्लास की क्लास नहीं इसको फैक्ट की हम
  17328. 10:56:21आईडी दे देते हैं एंड यहां पर हम लिख सकते
  17329. 10:56:25हैं कॉन्स्ट फैक्ट पैरा इ इक्वल टू
  17330. 10:56:30डॉक्यूमेंट
  17331. 10:56:31डॉट क्वेरी सिलेक्टर और इसके अंदर हम
  17332. 10:56:35फैक्ट को यूज कर लेंगे और जैसे ही हमारे
  17333. 10:56:38पास यह टेक्स्ट आ
  17334. 10:56:39जाएगा हम क्या करने वाले हैं फैक्ट पैरा
  17335. 10:56:42के अंदर डॉट इनर
  17336. 10:56:45टेक्स्ट इनर टेक्स्ट को सेट कर देंगे टू
  17337. 10:56:48दिस वैल्यू सेव किया रिफ्रेश किया जैसे ही
  17338. 10:56:51गेट फैक्ट्स को कॉल लगाएंगे तो हमारे पास
  17339. 10:56:53क्या आ गया कैट रिलेटेड एक रैंडम फैक्ट
  17340. 10:56:55हमारे पास प्रिंट होकर आ गया अब हम चाहे
  17341. 10:56:57तो एक बटन भी यहां पर क्रिएट कर सकते हैं
  17342. 10:56:59जैसे फॉर एग्जांपल इफ आई क्रिएट अ बटन एक
  17343. 10:57:01बटन क्रिएट कर देते हैं एंड इसे आईडी दे
  17344. 10:57:04देते हैं लेट्स गिव इट एन आईडी ऑफ़
  17345. 10:57:06बटन गेट अ
  17346. 10:57:09फैक्ट तो इस बटन को यहां पर एक्सेस कर
  17347. 10:57:11सकते हैं कंस्ट
  17348. 10:57:17आईडी हमारे पास हो जाएगी बटन एंड इस बटन
  17349. 10:57:19के ऊपर एक इवेंट लिसन ऐड कर देते हैं कि
  17350. 10:57:21जैसे ही बटन को क्लिक किया जाए वैसे ही
  17351. 10:57:23क्या होना चाहिए वैसे ही हमारा गेट
  17352. 10:57:24फैक्ट्स वाला ये जो फंक्शन है यह रन होना
  17353. 10:57:26चाहिए और जैसे ही गेट फैक्ट्स रन होगा
  17354. 10:57:28वैसे ही क्या होगा हमारे लिए कुछ डाटा आ
  17355. 10:57:30जाएगा इसको सेव कर लेते हैं रिफ्रेश किया
  17356. 10:57:33गेट फैक्ट्स को हमें ऊपर ऐड करना पड़ेगा
  17357. 10:57:36बेसिकली तो यह जो इवेंट लिसन है इसे नीचे
  17358. 10:57:38ऐड कर देते हैं रिफ्रेश किया अब अपने
  17359. 10:57:40एचटीएमएल पर आते हैं जैसे ही इस बटन को हम
  17360. 10:57:43क्लिक करेंगे वैसे ही इंटरनली गेट फैक्ट
  17361. 10:57:45हो रहा है वेट कर रहा है वो फैक्ट का और
  17362. 10:57:47एकदम से जैसे ही एपीआई कॉल सक्सेसफुल हो
  17363. 10:57:49गई हमारे पेज के ऊपर हमारे पास ये
  17364. 10:57:50इंफॉर्मेशन प्रिंट होकर आ गई हम चाहते तो
  17365. 10:57:52डटा ऑफ वन को भी प्रिंट करवा सकते थे
  17366. 10:57:54क्योंकि हमारे पास पांच फैक्ट्स आ रहे हैं
  17367. 10:57:56कैट रिलेटेड रिफ्रेश किया गेट फैक्ट को
  17368. 10:57:58कॉल लगाया वेट किया एंड फिर हमारे पास कैट
  17369. 10:58:00से रिलेटेड एक और रैंडम फैक्ट आ गया हम
  17370. 10:58:02चाहे तो डटा ऑफ टू भी प्रिंट करवा सकते
  17371. 10:58:04हैं रिफ्रेश किया गेट फैक्ट को क्लिक किया
  17372. 10:58:06जैसे ही आया हमारे पास फैक्ट तो वो फैक्ट
  17373. 10:58:08हमारे स्क्रीन के ऊपर प्रिंट होकर आ गया
  17374. 10:58:10तो इस तरीके से एपीआई को हम कॉल करते हैं
  17375. 10:58:13यूजिंग फेच एपीआई फेच एपीआई क्या करती है
  17376. 10:58:15हम हमारे लिए कुछ डेटा लेकर आती है अब यह
  17377. 10:58:17डेटा रीडेबल फॉर्मेट में नहीं है इसको
  17378. 10:58:18रीडेबल करने के लिए डॉट जेसन मेथड को हम
  17379. 10:58:20कॉल लगाते हैं वो इसे रीडेबल बनाता है
  17380. 10:58:22जिसको हम यूज़ कर सकते हैं यूज़ करने का
  17381. 10:58:24मतलब है अपने किसी
  17382. 10:58:46गेट फैक्ट्स या इसे फंक्शन बना देते हैं
  17383. 10:58:50गेट फैक्ट्स और इस वाले को कॉमेंट आउट कर
  17384. 10:58:52देते हैं यही सेम काम प्रॉमिस चेंज से
  17385. 10:58:54करते तो क्या होता सबसे पहले हमें फेच
  17386. 10:58:56एपीआई को कॉल करनी होती यूजिंग
  17387. 10:59:00यूआरएल अब यह फेच एपीआई हमें कुछ रिस्पांस
  17388. 10:59:02रिटर्न करके देती तो डॉट देन इसके ऊपर हम
  17389. 10:59:05लगा रहे होते और डॉट देन में हमारे पास
  17390. 10:59:07कुछ रिजल्ट आता लेट्स कॉल इट रिजल्ट और वी
  17391. 10:59:09कैन कॉल इट रिस्पांस यह जो हमारे पास
  17392. 10:59:12रिस्पांस आता अब इस रिस्पांस के ऊपर हमें
  17393. 10:59:14क्या करना पड़ता इस रिस्प को हमें दोबारा
  17394. 10:59:17से पास करना पड़ता पास करने का मतलब है
  17395. 10:59:19डेटा का फॉर्मेट चेंज करना जैसे यूपीआई से
  17396. 10:59:21कैश में कन्वर्ट कर सकते हैं कैश से डेबिट
  17397. 10:59:23के अंदर कन्वर्ट कर सकते हैं वैसे ही हम
  17398. 10:59:24यहां डाटा का फॉर्मेट चेंज करते हैं ये जो
  17399. 10:59:26हमारा रिस्पांस है क्योंकि ये जेसन
  17400. 10:59:28फॉर्मेट में है तो ये जो डॉट देन है
  17401. 10:59:30चेनिंग के लिए ये रिटर्न करेगा रिस्पांस ड
  17402. 10:59:32जेसन को और जैसे ही रिपस ड जेसन रिटर्न
  17403. 10:59:35होगा यहां पे एक और डॉट देन लगाया जाएगा
  17404. 10:59:37जिसके अंदर फाइनल डाटा हमारे पास रिटर्न
  17405. 10:59:39होकर आएगा और फिर हम क्या करेंगे कसोल
  17406. 10:59:41डलॉग कर देंगे अपने डाटा को इसको एक बार
  17407. 10:59:44कर लेते हैं सेव तो यह क्या हो गई ये
  17408. 10:59:46प्रॉमिस चेनिंग हो गई या कसोल डॉट लॉग
  17409. 10:59:48करने के साथ-साथ हम यह चीज जो है इसे
  17410. 10:59:50प्रिंट करवा सकते हैं सेव किया रिफ्रेश
  17411. 10:59:52किया गेट फैक्ट किया गट फैक किया तो हमारे
  17412. 10:59:55पास ये चीज प्रिंट होक आ गई यानी काम वही
  17413. 10:59:57सेम हो रहा है इस तरीके से भी काम किया जा
  17414. 10:59:59सकता है बट यहां पे आपको खुद ही समझ में आ
  17415. 11:00:01गया होगा कि ये कोड जो हमने लिखा था एज
  17416. 11:00:03कंपेयर्ड टू दिस कोड आवर प्रीवियस कोड वाज
  17417. 11:00:06मच सिंपलर एंड मच इजियर टू रीड काफी जगह
  17418. 11:00:08आपको देखने को मिलेगा कि फेच एपीआई के
  17419. 11:00:10अंदर या डिफरेंट डिफरेंट जगह जहां से भी
  17420. 11:00:11प्रॉमिस रिटर्न हो रहा है वहां पे इस
  17421. 11:00:13तरीके से डॉट डन करके चेनिंग ही होगी
  17422. 11:00:14उसमें एज सच कोई प्रॉब्लम नहीं है एस सच
  17423. 11:00:16कोई गलत बात नहीं है ये भी कोड बिल्कुल
  17424. 11:00:18सही रन करेगा हमारे लिए बट एक बेटर तरीका
  17425. 11:00:21होगा अपने कोड को अस सिंक अवेट को यूज
  17426. 11:00:23करके लिखने का क्योंकि दिस इज जस्ट सिंपलर
  17427. 11:00:25टू अंडरस्टैंड हमें पता है यहां अवेट हो
  17428. 11:00:26रही है चीजें यहां भी अवेट हो रही हैं
  17429. 11:00:28चीजें तो ये ज्यादा रीडेबल कोड हमारे लिए
  17430. 11:00:30होता है तो इसीलिए हमने पहले प्रॉमिस चेंज
  17431. 11:00:31पढ़ी थी फिर हमने असं अवेट को पढ़ा था तो
  17432. 11:00:34ये तो हो गया एवरीथिंग रिलेटेड टू एपीआई
  17433. 11:00:36कॉल्स अब एपीआई कॉल्स के अंदर काफी सारी
  17434. 11:00:38चीजें हैं जिनको हम जाके और डिटेल में पढ़
  17435. 11:00:40सकते हैं इनमें से एक टॉपिक हमारे पास
  17436. 11:00:41होता है रिगार्डिंग रिक्वेस्ट एंड
  17437. 11:00:43रिस्पांस सबसे पहली चीज जो हमें पता होनी
  17438. 11:00:45चाहिए जब भी कोई एपीआई कॉल जाती है जब भी
  17439. 11:00:47हम किसी सर्वर को रिक्वेस्ट भेजते हैं कि
  17440. 11:00:49रिक्वेस्ट जो है उसके अंदर कुछ-कुछ
  17441. 11:00:50एचटीटीपी वर्ब्स होते हैं आई होप एचटीटीपी
  17442. 11:00:53की फुल फॉर्म बचपन से हम सबने पढ़ी होती
  17443. 11:00:54है कंप्यूटर साइंस के अंदर स्कूल के अंदर
  17444. 11:00:56कंप्यूटर साइंस नाम का सब्जेक्ट होता है
  17445. 11:00:57एचटीटीपी स्टैंड्स फॉर हाइपर टेक्स्ट
  17446. 11:01:02ट्रांसफर
  17447. 11:01:04प्रोटोकॉल प्रोटोकॉल प्रोटोकॉल कहने का
  17448. 11:01:07मतलब है कुछ रूल्स यानी इंटरनेट के ऊपर जो
  17449. 11:01:09हम रिक्वेस्ट भेज रहे होते हैं वो जनरली
  17450. 11:01:10हम एचटीटीपी पर भेजते हैं तो ये कुछ रूल्स
  17451. 11:01:12होते हैं रिक्वेस्ट रिस्पांस भेजने के अब
  17452. 11:01:14क्या-क्या रूल्स होते हैं इंटरनली उस में
  17453. 11:01:16हमें नहीं जाना है बेसिकली एचटीटीपी के
  17454. 11:01:18अंदर वर्ब्स नाम की एक चीज होती है जो
  17455. 11:01:20हमें बताती है कि हम किस तरीके की
  17456. 11:01:21रिक्वेस्ट भेज रहे हैं वी कैन गो टू दिस
  17457. 11:01:22एमडीएन पेज एंड रीड अबाउट मोर एचटीटीपी
  17458. 11:01:25वर्ब्स यहां पर अगर हम जाएंगे तो एचटीटीपी
  17459. 11:01:28रिक्वेस्ट के अंदर कुछ मेथड्स होते हैं या
  17460. 11:01:30इनको हम कुछ वर्ब्स बोल सकते हैं मतलब किस
  17461. 11:01:32तरीके की रिक्वेस्ट हमने भेजी इसमें से
  17462. 11:01:34सबसे पॉपुलर जो हम जनरली फैच एपीआई में
  17463. 11:01:36यूज़ करते हैं हमारी गेट रिक्वेस्ट होती
  17464. 11:01:37है गेट रिक्वेस्ट का काम होता है टू गेट
  17465. 11:01:39सम डाटा यानी इट शुड ओनली बी यूज्ड टू
  17466. 11:01:41रिट्रीव सम डाटा कुछ डेटा अगर हमें कहीं
  17467. 11:01:43से लेकर आना है उसके लिए हम गेट रिक्वेस्ट
  17468. 11:01:44भेजते हैं इसके अलावा हमारे पास पोस्ट
  17469. 11:01:46रिक्वेस्ट भी होती है पोस्ट रिक्वेस्ट
  17470. 11:01:48बेसिकली हम भेजते हैं टू सेंड सम डाटा
  17471. 11:01:50हमें जब कुछ डेटा स्पेसिफिक डाटा सेंड
  17472. 11:01:52करना होता है उसके प पोस्ट रिक्वेस्ट अगर
  17473. 11:01:53हमें कुछ डाटा डिलीट करना है तो उसके लिए
  17474. 11:01:55हम डिलीट रिक्वेस्ट भेजते हैं फॉर
  17475. 11:01:57एग्जांपल आप अपने
  17476. 11:02:01instagram2 करना चाहते हैं तो वहां पर जो
  17477. 11:02:03डिलीट बटन होगा हमारी ऐप के अंदर जो डिलीट
  17478. 11:02:06बटन हो है
  17479. 11:02:15इट इज अ प्रॉपर डिलीट रिक्वेस्ट अगर हमें
  17480. 11:02:17कुछ अपडेट करना है फॉर एग्जांपल
  17481. 11:02:23instagram2 रिक्वेस्ट यानी ऑलरेडी हमारा
  17482. 11:02:25पूरा डाटा स्टोर्ड होगा
  17483. 11:02:28instagram2 रिक्वेस्ट हम भेजते हैं तो इस
  17484. 11:02:30तरीके से बहुत सारी डिफरेंट डिफरेंट
  17485. 11:02:32रिक्वेस्ट होती है हमारे पास बट हमारा जो
  17486. 11:02:34मेन फोकस रहेगा वो हमारी गेट रिक्वेस्ट पर
  17487. 11:02:36रहेगा क्योंकि जनरली फेच एपीआई को हम अपनी
  17488. 11:02:37गेट रिक्वेस्ट के लिए यूज़ करते हैं सेकंड
  17489. 11:02:39चीज जिसका हमें पता होना चाहिए वो है
  17490. 11:02:40रिस्पांस स्टेटस कोड एक चीज हम नोटिस
  17491. 11:02:43करेंगे यहां पे जब हमने एपीआई कॉल की कि
  17492. 11:02:45एपीआई के अंदर इस प्रॉमिस चेनिंग को हटा
  17493. 11:02:49देते हैं सेव एंड यहां पर जब हमारे पास
  17494. 11:02:52रिस्पांस आ रहा है तो रिस्पांस के अंदर वी
  17495. 11:02:54हैव समथिंग कॉल्ड स्टेटस स्टेटस के अंदर
  17496. 11:02:56हमने बात की कि 200 स्टेटस का मतलब होता
  17497. 11:02:58है एवरीथिंग वाज ओके अगर कुछ एरर आ जाता
  17498. 11:03:00है तो हो सकता है कुछ 500 स्टेटस हमारे
  17499. 11:03:02पास आ जाए 404 आ जाए इस तरीके के बहुत
  17500. 11:03:04सारे डिफरेंट स्टेटस होते हैं अब ये
  17501. 11:03:06स्टेटस कोड का क्या मतलब होता है उसके लिए
  17502. 11:03:08हम एमडीएन के इस पेज पर जा सकते हैं तो
  17503. 11:03:10एचटीटीपी के अंदर बहुत सारे रिस्पांस
  17504. 11:03:12स्टेटस कोड्स होते हैं जो रिस्पांस के
  17505. 11:03:14अंदर बताते हैं कि रिक्वेस्ट का क्या रे
  17506. 11:03:15रिस्पांस रहा जनरली 200 का मतलब होता है
  17507. 11:03:17सक्सेसफुल रिस्पांस यानी सारी चीजें सही
  17508. 11:03:19वर्क कर गई अगर क्लाइंट साइड पे कुछ एरर
  17509. 11:03:22आता है यानी अगर हमने गलत तरीके से
  17510. 11:03:24रिक्वेस्ट भेजी या हम जिस पेज को जिस
  17511. 11:03:26एपीआई को रिक्वेस्ट भेज रहे हैं वो एपीआई
  17512. 11:03:28एजिस्ट ही नहीं करती तो हमारे पास 404 एरर
  17513. 11:03:30आएगा फॉर एग्जांपल यहां ये लिंक इस लिंक
  17514. 11:03:33के ऊपर हम रिक्वेस्ट भेज रहे थे यहां मैं
  17515. 11:03:35फैक्ट्स स् श्रद्धा कर दूं ये कोई वैलिड
  17516. 11:03:39लिंक नहीं है ऐसा कोई लिंक उन्होंने नहीं
  17517. 11:03:41बनाया हुआ तो अब रिफ्रेश करके व्हेन आई
  17518. 11:03:43विल क्लिक ऑन गेट फैक्ट्स तो यहां पे एरर
  17519. 11:03:45आएगी क्या एरर आ रहा है विद अ स्टेटस कोड
  17520. 11:03:47ऑफ़ 400 यहां देखेंगे हम स्टेटस में आ रहा
  17521. 11:03:49है 400 400 स्टेटस कोड कहता है बैड
  17522. 11:03:51रिक्वेस्ट यानी हमने जो रिक्वेस्ट करने की
  17523. 11:03:53कोशिश की वो गलत रिक्वेस्ट है वो हमें
  17524. 11:03:55नहीं करनी चाहिए थी इसी तरीके से आपने एक
  17525. 11:03:57फेमस कोड सुना होगा 404 404 का मतलब होता
  17526. 11:04:00है पेज नॉट फाउंड और अगर मान लो एपीआई के
  17527. 11:04:02अंदर ही कुछ एरर आ रहा है हमने तो सब कुछ
  17528. 11:04:03सही किया पर एपीआई में ही कुछ एरर आ गया
  17529. 11:04:05फेल हो गई सर्वर फेल हो गया तो उस टाइम पे
  17530. 11:04:07500 रिलेटेड एरर्स आते हैं जो सर्वर एरर
  17531. 11:04:10के लिए एरर्स होते हैं जैसे अगर
  17532. 11:04:15जो दिखाता है कि हमने कुछ गलत नहीं किया
  17533. 11:04:17सर्वर की तरफ से या एपीआई की तरफ से कुछ
  17534. 11:04:19गलत हुआ है तो ये अलग-अलग स्टेटस कोड्स
  17535. 11:04:20होते हैं पर इसमें जनरली हमारे पास 200 ही
  17536. 11:04:23आ रहा होता है सक्सेसफुल के लिए तो दैट इज
  17537. 11:04:25गुड अगर इन चीजों को आपको डिटेल में पढ़ना
  17538. 11:04:27है मैंने दोनों एमडीएन के पेजेस आपको दिखा
  17539. 11:04:29दिए हम जाकर एमडीएन के ऊपर डिटेल में
  17540. 11:04:30इन्हें पढ़ सकते हैं कोई एज सच बहुत
  17541. 11:04:32मुश्किल चीज नहीं है बहुत आसान चीज है
  17542. 11:04:34पढ़ने के लिए एंड इन फैक्ट आई थिंक यू शुड
  17543. 11:04:35गो एंड रीड इट एक और चीज इंपॉर्टेंट होती
  17544. 11:04:38है कि जब भी हम रिक्वेस्ट या रिस्पांस की
  17545. 11:04:40बात करते हैं जब भी हम कोई रिक्वेस्ट
  17546. 11:04:41भेजते हैं या हमारे पास कोई रिस्पांस आ
  17547. 11:04:42रहा होता है तो उसके अंदर एक हेडर्स नाम
  17548. 11:04:44की चीज होती है हेडर्स के अंदर हम अपनी
  17549. 11:04:46एक्स्ट्रा इंफॉर्मेशन भेजते हैं तो
  17550. 11:04:48एटीटीपी रिस्पांस हेडर्स के अंदर यानी जब
  17551. 11:04:50हमारे पास रिस्पांस आता है रिस्पांस का
  17552. 11:04:52हेडर होता है या हम कोई रिक्वेस्ट भेजते
  17553. 11:04:53हैं रिक्वेस्ट का भी हेडर होता है तो
  17554. 11:04:55रिस्पांस में जब हेडर आ रहा है उसके अंदर
  17555. 11:04:57हमारा क्या कंटेंट का टाइप है क्या स्टेटस
  17556. 11:04:59कोड है इस तरीके से अलग-अलग इंफॉर्मेशन
  17557. 11:05:00स्टोर होती है जैसे फॉर एग्जांपल हमने
  17558. 11:05:03यहां पर एक बैड रिक्वेस्ट क्रिएट की तो
  17559. 11:05:04यहां पर हेडर्स के अंदर कई सारी डिफरेंट
  17560. 11:05:06डिफरेंट इंफॉर्मेशन होगी इसके अलावा अगर
  17561. 11:05:08हम सही रिक्वेस्ट भी बेचते हैं लेट्स
  17562. 11:05:10रिमूव दिस सेव रिफ्रेश गेट अ फैक्ट तो यह
  17563. 11:05:13हमारे हेडर्स होते हैं जिनके अंदर एडिशनल
  17564. 11:05:15इफ इंफॉर्मेशन होती है तो जब भी आप हेडर
  17565. 11:05:17वर्ड सुनो एपीआई के अंदर उसका मतलब होता
  17566. 11:05:19है कुछ एडिशनल इंफॉर्मेशन है जो शायद
  17567. 11:05:21रिस्पांस के साथ आ रही है जो शायद हम
  17568. 11:05:22रिक्वेस्ट के साथ भेज रहे हैं तो दिस वाज
  17569. 11:05:24ऑल अबाउट द बेसिक्स ऑफ एपीआई कॉलिंग इसमें
  17570. 11:05:27एक छोटा सा होमवर्क प्रॉब्लम है टास्क है
  17571. 11:05:29जो मैं आपको देना चाहूंगी व्हिच इज टू
  17572. 11:05:31लर्न हाउ टू सेंड अ पोस्ट रिक्वेस्ट
  17573. 11:05:32यूजिंग फच एपीआई फेच एपीआई ही आपको यूज़
  17574. 11:05:35करनी पड़ेगी मैं बता भी देती हूं थोड़ा सा
  17575. 11:05:37फच एपीआई के अंदर हम अपना यूआरएल उसी
  17576. 11:05:39तरीके से लिखेंगे प्लस हम कुछ एडिशनल
  17577. 11:05:41ऑप्शंस को यूज़ कर रहे होंगे तो आप चाहो
  17578. 11:05:44तो इस होमवर्क टास्क को सॉल्व कर ने के
  17579. 11:05:45लिए बेसिकली वीी हैव टू सर्च फॉर फच एपीआई
  17580. 11:05:47एमडीएन फेच एपीआई एमडीएन पर हम जाएंगे और
  17581. 11:05:50यहां पर मेथड्स के अंदर हम फेच के अंदर
  17582. 11:05:52जाएंगे फेच के अंदर जाएंगे तो यहां पर
  17583. 11:05:54ऑप्शंस नाम की चीज है ऑप्शंस के अंदर
  17584. 11:05:56हमारे पास मेथड नाम की चीज होती है तो
  17585. 11:05:59ऑप्शन के अंदर जब हम रिक्वेस्ट के मेथड को
  17586. 11:06:00पोस्ट में चेंज कर देते हैं तो हमारे पास
  17587. 11:06:02क्या होता है पोस्ट रिक्वेस्ट चली जाती है
  17588. 11:06:04तो इस चैप्टर के अंदर जब हम अपना
  17589. 11:06:05प्रोजेक्ट एक बार बिल्ड कर लेंगे तो उसके
  17590. 11:06:07बाद हमें जाके अपने इस होमवर्क टास्क को
  17591. 11:06:08कंप्लीट करना है जिसमें हम आइडेंटिफिकेशन
  17592. 11:06:11हमें चेंज करने पड़ते हैं टू सेंड अ
  17593. 11:06:13सक्सेसफुल पोस्ट रिक्वेस्ट टू सम एपीआई तो
  17594. 11:06:16अब एपीआई को यूज़ करके हम अपने लिए बिल्ड
  17595. 11:06:18करने वाले हैं एक करेंसी कन्वर्टर अब एक
  17596. 11:06:20करेंसी कन्वर्टर क्या होता है जैसे फॉर
  17597. 11:06:21एग्जांपल हमें जानना है कि $1 की रुपीज
  17598. 11:06:23में क्या वैल्यू होगी तो उसके लिए हमें
  17599. 11:06:25एक्सचेंज रेट पता होना चाहिए डॉलर यानी
  17600. 11:06:27यूएसडी एंड इंडियन रुपी यानी आईआर का तो
  17601. 11:06:30इसी तरीके से एक करेंसी से दूसरी करेंसी
  17602. 11:06:32में अगर हम कन्वर्ट करते हैं तो कितनी
  17603. 11:06:33वैल्यू निकल कर आएगी उस चीज को उस एक ऐप
  17604. 11:06:36को हम बिल्ड करने वाले हैं यूजिंग
  17605. 11:06:45कर रहे होंगे तो सबसे पहले हम अपने
  17606. 11:06:55html5 के अंदर एंड इस फाइल को हमने टाइटल
  17607. 11:06:58दिया है करेंसी कन्वर्टर एंड इसके साथ
  17608. 11:07:00हमने लिंक कर रखी है x style.css फाइल अगर
  17609. 11:07:03हम अपने ब्राउजर के अंदर जाएंगे तो हमारा
  17610. 11:07:05पेज अभी कुछ इस तरीके से हमें दिखाई देगा
  17611. 11:07:07जिसमें हमने अपनी कंसोल विंडो को ऑलरेडी
  17612. 11:07:10ओपन कर रखा है अब शुरुआत करते हैं सबसे
  17613. 11:07:12पहले बेसिक
  17614. 11:07:15डिव अपने लिए क्रिएट करेंगे जिसको हम नाम
  17615. 11:07:17देने वाले हैं कंटेनर कंटेनर के ऊपर ही
  17616. 11:07:19हमारे पास एक h2 हेडिंग हम रख सकते हैं
  17617. 11:07:21इसे हम कह देंगे
  17618. 11:07:22करेंसी कन्वर्टर सेव एंड रिफ्रेश सो दिस
  17619. 11:07:27इज बेसिकली आवर करेंसी कन्वर्टर अभी हमने
  17620. 11:07:29थोड़ा सा जूम इन कर रखा है तो एक्चुअल
  17621. 11:07:32साइज जो होगा वो कुछ इस साइज का हमारे पास
  17622. 11:07:34कन्वर्टर निकल कर आएगा अब करेंसी कन्वर्टर
  17623. 11:07:36के लिए एक फॉर्म है जिसे हम क्रिएट करने
  17624. 11:07:38वाले हैं फॉर्म के अंदर सबसे पहले एक डिव
  17625. 11:07:41क्रिएट करते हैं जिसे हम कहेंगे अपनी
  17626. 11:07:42अमाउंट वाला डिव अमाउंट डिव के अंदर हम
  17627. 11:07:45अपनी कुछ अमाउंट एंटर करवाएंगे यूजर से तो
  17628. 11:07:48हम यहां लिख सकते हैं एंटर अमाउंट एंड
  17629. 11:07:50इसके अंदर हमारे पास एक इनपुट बॉक्स होगा
  17630. 11:07:53जिसकी वैल्यू शुरुआत में हम रख सकते हैं
  17631. 11:07:55एज 100 इसके टाइप में हम ऐड करने वाले हैं
  17632. 11:07:59टेक्स्ट रिफ्रेश कर दिया तो यहां पर हम
  17633. 11:08:02चाहे तो अपनी वैल्यू को 500 भी रख सकते
  17634. 11:08:04हैं बेसिकली अगर मुझे $1000 को कन्वर्ट
  17635. 11:08:06करना है टू इंडियन रुपी तो उसके लिए क्या
  17636. 11:08:08वैल्यू होगी वो हम यहां पर आकर टाइप कर
  17637. 11:08:09रहे होंगे यह हो गया हमारा अमाउंट का डिव
  17638. 11:08:12इसके अलावा हम अपने लिए कुछ ड्रॉप डाउंस
  17639. 11:08:14क्रिएट कर कर सकते हैं तो लेट्स क्रिएट अ
  17640. 11:08:17डिव कॉल्ड ड्रॉप डाउन ड्रॉप डाउन के अंदर
  17641. 11:08:20हमारे पास दो ड्रॉप डाउंस होंगे एक जिसके
  17642. 11:08:22अंदर हम फ्रॉम वाली करेंसी लिखेंगे एक
  17643. 11:08:23जिसके अंदर हम टू वाली करेंसी लिखेंगे फॉर
  17644. 11:08:26एग्जांपल हम डॉलर से इंडियन रुपी के अंदर
  17645. 11:08:28कन्वर्ट कर रहे हैं तो फ्रॉम में डॉलर आ
  17646. 11:08:29जाएगा यानी यूएसडी और टू में इंडियन रुपी
  17647. 11:08:32आ जाएगा यानी आईएनआर तो इस तरीके से ड्रॉप
  17648. 11:08:34डाउन में हमारे पास दो ड्रॉप डाउस होंगे
  17649. 11:08:36एक होगा हमारा फ्रॉम वाला ड्रॉप डाउन एंड
  17650. 11:08:39एक होगा हमारा टू वाला ड्रॉप डाउन फर्स्ट
  17651. 11:08:42ड्रॉप डाउन को सबसे पहले क्रिएट करते हैं
  17652. 11:08:44इसे एक पैराग्राफ दे देते हैं
  17653. 11:08:46फ्रॉम साथ में एक और डिव हम क्रिएट करने
  17654. 11:08:49वाले हैं वी विल कॉल इट सिलेक्ट कंटेनर
  17655. 11:08:51क्योंकि इसके अंदर ड्रॉप डाउन है तो ड्रॉप
  17656. 11:08:53डाउन को क्रिएट करने के लिए एचटीएमएल के
  17657. 11:08:54अंदर हम सिलेक्ट एलिमेंट को यूज करते हैं
  17658. 11:08:56तो यहां पर हमारे पास एक सिलेक्ट एलिमेंट
  17659. 11:08:58होगा सिलेक्ट का नेम हम अपने लिए रख सकते
  17660. 11:09:01हैं फ्रॉम एंड सिलेक्ट के अंदर हम कई सारे
  17661. 11:09:04डिफरेंट ऑप्शंस हैं जिनको क्रिएट कर सकते
  17662. 11:09:06हैं फॉर एग्जांपल हमारा फर्स्ट ऑप्शन हो
  17663. 11:09:08सकता है या इसे कह देते हैं यूएसडी सेकंड
  17664. 11:09:11ऑप्शन हमारे लिए हो सकता है आईआर तो यहां
  17665. 11:09:13वैल्यू हम रख देंगे एज आईआर यहां पर भी
  17666. 11:09:17अपनी वैल्यू को हम रख देंगे एज यूएसडी सेव
  17667. 11:09:20किया रिफ्रेश किया तो इस तरीके से फ्रॉम
  17668. 11:09:22एंड फिर हमारे पास एक ड्रॉप डाउन आ जाएगा
  17669. 11:09:23जिसमें से हम अपने ऑप्शंस को सेलेक्ट कर
  17670. 11:09:25सकते हैं हम चाहे तो दो और ऑप्शंस यहां पर
  17671. 11:09:28ऐड कर सकते हैं एक हम यूरो के लिए ऐड कर
  17672. 11:09:30देते हैं यू आर एक हम ए यूडी के लिए ऐड कर
  17673. 11:09:34सकते हैं ए यूडी इज बेसिकली ऑस्ट्रेलियन
  17674. 11:09:36डॉलर साथ के साथ जो भी कंट्री होगी यानी
  17675. 11:09:38जो भी करेंसी हम सिलेक्ट करेंगे हम उस
  17676. 11:09:40करेंसी की इमेज को भी दिखाना चाहते हैं तो
  17677. 11:09:42उसके लिए हम अपना इमेज टैग यूज कर सकते
  17678. 11:09:44हैं जिसके अंदर हम कुछ लिंक ऐड करेंगे अब
  17679. 11:09:46हमारे पास बहुत सारी कंट्रीज अवेलेबल
  17680. 11:09:48होंगी अभी तो हमने सिर्फ चार कंट्रीज के
  17681. 11:09:50यहां पे एग्जांपल दिखाए हैं अपने ड्रॉप
  17682. 11:09:51डाउन के अंदर पर एक्चुअली आपके पास ये एक
  17683. 11:09:54फाइल होगी जो डाउनलोड करने के लिए नीचे
  17684. 11:09:56आपको लिंक दिया होगा डिस्क्रिप्शन बॉक्स
  17685. 11:09:57के अंदर हमारे पास पूरी कंट्रीज की एक
  17686. 11:09:59लिस्ट होगी इस लिस्ट के अंदर हमारे पास हर
  17687. 11:10:01कंट्री की करेंसी का कोड है एंड हर कंट्री
  17688. 11:10:04का कोड है तो हमारे पास बहुत सारी डिफरेंट
  17689. 11:10:06डिफरेंट कंट्रीज हैं इसके अंदर टोटल 160
  17690. 11:10:08कंट्रीज की इंफॉर्मेशन है 100 एंड आई थिंक
  17691. 11:10:1159 कंट्रीज की इंफॉर्मेशन है जिसको यूज
  17692. 11:10:14करके हम अपने करेंसी कन्वर्टर को क्रिएट
  17693. 11:10:17करने वाले हैं अब हर कंट्री का अलग एक
  17694. 11:10:19फ्लैग होगा तो उसके लिए जरूरी तो नहीं है
  17695. 11:10:20कि हम हर एक कंट्री के फ्लैग की इमेज
  17696. 11:10:22डाउनलोड करके रखें तो वो डाटा देने के लिए
  17697. 11:10:24भी हमारे पास डिफरेंट डिफरेंट एपीआई होती
  17698. 11:10:26हैं जिनको हम यूज़ कर सकते हैं तो फ्लैग्स
  17699. 11:10:28के लिए वी विल यूज़ दिस पर्टिकुलर लिंक
  17700. 11:10:30फ्लैग्स
  17701. 11:10:35api.org लेकर आ सकते हैं तो बेसिकली सोर्स
  17702. 11:10:38में इमेज की सोर्स में हम इस लिंक को यूज़
  17703. 11:10:40करेंगे ये हमारे पास लिंक होगा इसको एंटर
  17704. 11:10:42किया तो हमारे पास ये इमेज आ जाएगी व्हिच
  17705. 11:10:44इज सम कंट्रीज फ्लैग अब यहीं पर अगर हम आई
  17706. 11:10:46ए लिख द आई ए यानी इंडिया का फ्लैग तो
  17707. 11:10:48हमारे पास इंडिया का फ्लैग आ जाएगा अगर हम
  17708. 11:10:50यहां पर यूएस लिख दें आई ए की जगह तो
  17709. 11:10:54हमारे पास यूएस का फ्लैग आ जाएगा इफ आई
  17710. 11:10:56राइट एनपी प्रोबेबली तो हमारे पास नेपाल
  17711. 11:10:58का फ्लैग आ जाएगा तो इस तरीके से बहुत
  17712. 11:11:00सारे डिफरेंट डिफरेंट कंट्रीज के फ्लैग्स
  17713. 11:11:02हमारे पास आ सकते हैं तो वी विल स्टार्ट
  17714. 11:11:04विद दिस
  17715. 11:11:06फ्लैग सोर्स के अंदर हम इस लिंक को पेस्ट
  17716. 11:11:08कर सकते हैं शुरुआत में हम कन्वर्टर को
  17717. 11:11:11यूएसडी टू आईएनआर कन्वर्टर बनाएंगे तो हम
  17718. 11:11:14यूएस का फ्लैग है इसे दिखा सकते हैं तो ये
  17719. 11:11:16बेसिकली हमारा फर्स्ट सिलेक्ट कंटेनर बन
  17720. 11:11:19जाएगा एंड इसी सिलेक्ट कंटेनर को हम
  17721. 11:11:22प्रॉपर्ली यहां पर कॉपी कर सकते हैं एंड
  17722. 11:11:24वी कैन पेस्ट इट हियर यहां पर हम टू वाली
  17723. 11:11:27इंफॉर्मेशन
  17724. 11:11:29लिखेंगे या इतने पार्ट को कॉपी कर लेते
  17725. 11:11:32हैं एंड यहां पर पेस्ट कर देते हैं
  17726. 11:11:34बेसिकली यहां पर हम पैराग्राफ में लिखेंगे
  17727. 11:11:35टू यह भी हमारा सिलेक्ट कंटेनर बन जाएगा
  17728. 11:11:37यहां पर हम इंडिया का फ्लैग दिखा रहे
  17729. 11:11:40होंगे सेव करेंगे रिफ्रेश करेंगे तो यह
  17730. 11:11:43हमारे पास फ्लैग आ गया यडी यह हमारे पास
  17731. 11:11:45फ्लैग आ गया इंडिया इसके अंदर ऑप्शन में
  17732. 11:11:47भी इंडिया दिखाने के लिए यह जो आईएनआर है
  17733. 11:11:49यहां पर हम सिलेक्टेड लिख सकते हैं सेव
  17734. 11:11:52एंड रिफ्रेश तो अभी हमारा क्या कन्वर्टर
  17735. 11:11:54दिख रहा है कन्वर्टर कुछ ऐसा दिख रहा है
  17736. 11:11:56जिसमें ऊपर हम अमाउंट एंटर करेंगे यहां पे
  17737. 11:11:58हमारे पास फ्लैग होगा अपनी कंट्री का अभी
  17738. 11:12:00फ्लैग डायनेमिक ली चेंज नहीं हो रहा वो
  17739. 11:12:01सारा लॉजिक हम जावास्क्रिप्ट फाइल के अंदर
  17740. 11:12:03लिखेंगे पर बेसिकली शुरुआत में हम यूएसडी
  17741. 11:12:06टू आईआर इस तरीके का कन्वर्टर बनाएंगे कि
  17742. 11:12:08कैसे डॉलर को हम रुपी में इंडियन रुपी में
  17743. 11:12:10कन्वर्ट कर सकते हैं तो ये हमारे पास
  17744. 11:12:12प्रॉपर हमारे दो ड्रॉप डाउन हो गए एक
  17745. 11:12:14ड्रॉप डाउन है हमारा फ्रॉम वाला एक ड्रॉप
  17746. 11:12:16डाउन है हमारा टू वाला नेक्स्ट हम चाहे तो
  17747. 11:12:19अपने लिए एक और डिव बना सकते हैं लेट्स
  17748. 11:12:23कॉल दिस डिव इस डिव को हम लिख सकते हैं
  17749. 11:12:25अपना फाइनल मैसेज जिसके अंदर वील बेसिकली
  17750. 11:12:27राइट समथिंग लाइक वन यडी इ इक्वल टू 80 आई
  17751. 11:12:32आर इस तरीके की कुछ इंफॉर्मेशन बेसिक
  17752. 11:12:34इंफॉर्मेशन होगी जिसको हम दिखा रहे होंगे
  17753. 11:12:36साथ के साथ हम अपने लिए एक बटन क्रिएट कर
  17754. 11:12:39सकते हैं लेट्स क्रिएट अ बटन जिसमें होगा
  17755. 11:12:42गेट एक्सचेंज रेट
  17756. 11:12:46तो गेट एक्सचेंज रेट को जैसे ही क्लिक
  17757. 11:12:48करेंगे वैसे ही क्या होगा हमारा फॉर्म एक
  17758. 11:12:49तरीके से अभी सबमिट हो रहा है जैसे ही हम
  17759. 11:12:51फॉर्म सबमिट करते हैं फॉर्म के अंदर कोई
  17760. 11:12:53भी बटन होता है वो अपने आप में एक सबमिट
  17761. 11:12:55बटन की तरह एक्ट करता है जैसे इसको क्लिक
  17762. 11:12:56कर रहे हैं फॉर्म हमारा सबमिट हो रहा है
  17763. 11:12:58फॉर्म सबमिट हो रहा है तो आपको दिख रहा
  17764. 11:12:59होगा कि ऊपर उसके आर्गुमेंट दिखाई दे रहे
  17765. 11:13:00हैं तो ये फॉर्म का डिफॉल्ट बिहेवियर होता
  17766. 11:13:02है और जैसे ही इसको क्लिक कर रहे हैं पेज
  17767. 11:13:04हमारा दोबारा बार-बार बारबार रीलोड हो रहा
  17768. 11:13:05है अभी के लिए उस चीज को कंपलीटली इग्नोर
  17769. 11:13:07करना है पर बेसिकली ये हमारा बेसिक लेआउट
  17770. 11:13:09है अपने फॉर्म का अब बेसिक लेआउट हमने
  17771. 11:13:11क्रिएट कर लिया साथ के साथ एक और चीज जो
  17772. 11:13:13हम कर सकते हैं वी कैन ड सम आइकन इन
  17773. 11:13:16बिटवीन यानी ये फ्रॉम और टू के बीच में हम
  17774. 11:13:18कोई आइकन ऐड कर सकते हैं आइकन के लिए वी
  17775. 11:13:20कैन गो टू फंट
  17776. 11:13:21ऑसम फंट ऑसम के अंदर य हमारे पास काफी
  17777. 11:13:24सारे आइकंस होते हैं प्लस वी आल्सो हैव
  17778. 11:13:26फंट ऑसम सीडीएन हम इस लिंक पर जा सकते हैं
  17779. 11:13:30चच इज सीडी j.com लाइब्रेरी फसम हम इस
  17780. 11:13:33लिंक को कॉपी लिंक टैग को कॉपी करेंगे और
  17781. 11:13:36इसे यहां पर पेस्ट कर देंगे अपने हेड के
  17782. 11:13:39अंदर तो ये एक हमारा लिंक होता है जिससे
  17783. 11:13:41काफी सारे फ्रीली अवेलेबल आइकंस होते हैं
  17784. 11:13:42जिनको हम यूज कर सकते हैं अब आइकंस को यूज
  17785. 11:13:45कहां से करना है ये हमारी फट ऑसम की
  17786. 11:13:46वेबसाइट होती है जहां से हम अपने फ्री एंड
  17787. 11:13:48ओपन सोर्स आइकंस को यूज करेंगे तो बेसिकली
  17788. 11:13:51वी कैन सर्च फॉर
  17789. 11:13:53एक्सचेंज यह वाला फ्री आइकन है जिसे हम
  17790. 11:13:56यूज करने वाले हैं लेट्स पेस्ट इट यहां पर
  17791. 11:14:00फ्रॉम एंड टू के बीच में तो इसे क्रॉस कर
  17792. 11:14:02देते हैं एंड यहां पर रिफ्रेश करेंगे तो
  17793. 11:14:05हमारे पास ये आइकन आ गया फ्रॉम एंड टू के
  17794. 11:14:07बीच में एरोज की फॉर्म में अब इस पूरे
  17795. 11:14:09लेआउट को हमें अच्छे से कन्वर्ट करना है
  17796. 11:14:11टू आवर करेंसी कन्वर्टर तो अपनी स्टाइल ड
  17797. 11:14:14स को हम खोल लेते स्टाइल ड सीएसएस के अंदर
  17798. 11:14:17सबसे पहले तो अपनी मार्जिन पडि को हम
  17799. 11:14:20रिसेट कर देंगे टू जीरो सेव रिफ्रेश हमारी
  17800. 11:14:24जो बॉडी है बॉडी
  17801. 11:14:28को हम कर देंगे
  17802. 11:14:31डिस्प्ले फ्लेक्स बिकॉज वी आर यूजिंग अ
  17803. 11:14:33लॉट ऑफ डिव टू बी ऑनेस्ट यह सारे के सारे
  17804. 11:14:36हमारे पास डिव आ जाएंगे जस्टिफाई कंटेंट
  17805. 11:14:38कर देंगे टू सेंटर रिफ्रेश किया सारा
  17806. 11:14:40कंटेंट हमारा सेंटर में आ गया आल्सो हम
  17807. 11:14:43इसे टेक्स्ट अला या अलाइन आइटम्स भी कर
  17808. 11:14:47देते हैं टू सेंटर जैसे किया सारे आइटम्स
  17809. 11:14:50हमारे सेंटर में अलाइन हो गए प्लस हम इसे
  17810. 11:14:52एक मिनिमम हाइट दे देते हैं व्हिच इज
  17811. 11:14:54गोइंग टू बी 100 व्यूपोर्ट हाइट तो सारे
  17812. 11:14:56आइटम्स अब पेज के सेंटर में आ जाएंगे एंड
  17813. 11:14:58लेट्स आल्सो गिव इट अ बैकग्राउंड कलर अब
  17814. 11:15:00हम चाहे तो कोई भी बैकग्राउंड कलर दे सकते
  17815. 11:15:02हैं फॉर एग्जांपल मैंने यहां पर कोरल कलर
  17816. 11:15:04दे दिया हम कोई भी कलर दे सकते हैं तो
  17817. 11:15:06बेसिकली हम क्या कर सकते हैं कूलर्स जैसी
  17818. 11:15:08किसी भी वेबसाइट पर जाकर अपने लिए एक
  17819. 11:15:09पैलेट जनरेट कर सकते हो तो काफी सारी
  17820. 11:15:11डिफरेंट कलर्स के कॉमिनेशन हमें मिल
  17821. 11:15:12जाएंगे तो ऐसा ही एक कॉम्बिन मैं ने जनरेट
  17822. 11:15:15किया है जिसमें f4 e4 ब यह कलर को हम अपने
  17823. 11:15:19बैकग्राउंड कलर की तरह सेट करने वाले हैं
  17824. 11:15:21अब आ जाते हैं फाइनली अपने कंटेनर पर तो
  17825. 11:15:24हमारा जो कंटेनर है उसके लिए वी आर गोइंग
  17826. 11:15:26टू सेट अप बैकग्राउंड कलर ऑफ वाइट ट्रिपल
  17827. 11:15:30एफ इसे कर लेते हैं रिफ्रेश किया तो ये
  17828. 11:15:32हमारा कंटेनर है जिसके अंदर हमारा पूरी की
  17829. 11:15:34पूरी ऐप वर्क कर रही होगी दिस इज बेसिकली
  17830. 11:15:36द मेन सेक्शन ऑफ आवर ऐप अब इसे थोड़ी सी
  17831. 11:15:39हम पैडिट देने वाले हैं टू रेम्स की सेव
  17832. 11:15:42रिफ्रेश तो थोड़ी सी हमारे पास पैडिट आ गई
  17833. 11:15:44हम चाहे तो इसे एक बॉर्डर रेडियस दे सकते
  17834. 11:15:47हैं लेट्स गिव इट अ बॉर्डर रेडियस ऑफ वन
  17835. 11:15:49रेम तो ये हमारे पास बॉर्डर रेडियस आ गई
  17836. 11:15:51वी कैन आल्सो गिव इट सम हाइट लेट्स से 45
  17837. 11:15:55ऑफ व्यू पोर्ट हाइट या इसे हम मिनिमम हाइट
  17838. 11:15:59भी कर सकते हैं प्लस वी कैन आल्सो गिव इट
  17839. 11:16:02सम विड्थ 40 ऑफ व्यू पोर्ट हाइट ये हमारे
  17840. 11:16:06पास प्रॉपर विड्थ आ गई अब हमारा जो कंटेनर
  17841. 11:16:08है कंटेनर के अंदर फॉर्म पर आ जाते हैं
  17842. 11:16:10फॉर्म को हम कुछ-कुछ मार्जिन देना चाहते
  17843. 11:16:12हैं बेसिकली इतना पार्ट जो है ये हमारा
  17844. 11:16:14फॉर्म है तो इसे टॉप से एंड बॉटम से हम
  17845. 11:16:16कुछ मार्जिन देना चाहते हैं टॉप से हम इसे
  17846. 11:16:19मार्जिन दे देते हैं टू रेम्स जीरो एंड
  17847. 11:16:21बॉटम से भी टू रेम्स जीरो रिफ्रेश तो यह
  17848. 11:16:25हमारे पास थोड़ी सी स्पेस क्रिएट हुई है
  17849. 11:16:27बॉटम से वी कैन आल्सो डिक्रीज द मार्जिन
  17850. 11:16:29टू बी वन रेम एंड अब अपने फॉर्म के अंदर
  17851. 11:16:33यानी फॉर्म के अंदर जो हमारे पास सिलेक्ट
  17852. 11:16:35है हम तीन चीजों को चेंज करना चाहते हैं
  17853. 11:16:38बेसिकली ये जो हमारे सिलेक्ट है दोनों के
  17854. 11:16:40दोनों 30 सिलेक्ट्स हमारा जो इनपुट है एंड
  17855. 11:16:43हमारा जो बटन है तो फम के अंदर जो सिलेक्ट
  17856. 11:16:45है जो बटन है एंड जो इनपुट
  17857. 11:16:48है उन तीनों को हम विड्थ देना चाहते हैं
  17858. 11:16:51100% की जितनी भी फॉर्म की विड्थ है पूरी
  17859. 11:16:55विड्थ इन पर अप्लाई होगी तो ये हमारी
  17860. 11:16:56अमाउंट आ जाएगी यह हमारा सिलेक्ट आ जाएगा
  17861. 11:16:58इस तरीके से यह हमारा सेकंड सिलेक्ट आ
  17862. 11:17:00जाएगा एंड यह हमारा बटन आ
  17863. 11:17:02जाएगा साथ के साथ हम इनके बॉर्डर को सेट
  17864. 11:17:06करना चाहते हैं टू नन रिफ्रेश किया तो
  17865. 11:17:08बॉर्डर यहां से गायब हो गया मतलब जो
  17866. 11:17:10डिफॉल्ट बॉर्डर इनके पास आ रहा था
  17867. 11:17:11एचटीएमएल की तरफ से उसको हमने गायब कर
  17868. 11:17:13दिया साथ के साथ हम हम अपने आउटलाइन को भी
  17869. 11:17:16सेट करने वाले हैं टू नन आउटलाइन को सेट
  17870. 11:17:18नन करने का मतलब है जैसे ही हम इस पर
  17871. 11:17:20क्लिक करेंगे तो कोई आउटलाइन नहीं आ रही
  17872. 11:17:21पर बेसिकली पहले हमारे पास एक डिफॉल्ट
  17873. 11:17:23आउटलाइन आ रही थी यहां पर लेट्स आल्सो गिव
  17874. 11:17:25देम ऑल अ बॉर्डर रेडियस ऑफ 0.75 रेम वो
  17875. 11:17:31बॉर्डर रेडियस अभी हमें दिखाई नहीं देगी
  17876. 11:17:32क्योंकि हमने बॉर्डर सेट नहीं किया पर
  17877. 11:17:34धीरे-धीरे एक-एक करके बॉर्डर सेट करेंगे
  17878. 11:17:35तो हमें बॉर्डर रेडियस दिखाई देगी अब
  17879. 11:17:37फॉर्म के टॉप एलिमेंट के साथ स्टार्ट करते
  17880. 11:17:39हैं लेट्स स्टार्ट विद आवर इनपुट बॉक्स तो
  17881. 11:17:41फॉर्म के अंदर जो हमारा इनपुट है उसके लिए
  17882. 11:17:44लेट्स गिव इट अ बॉर्डर ऑफ वन पिक्सेल
  17883. 11:17:47सॉलिड एंड इसे हम लाइट ग्रे कलर देने वाले
  17884. 11:17:50हैं लेट्स गिव इट लाइट ग्रे सेव एंड
  17885. 11:17:53रिफ्रेश तोय हमारे पास क्या आ गया हमारे
  17886. 11:17:55पास अपना लाइट ग्रे कलर का एक बॉर्डर आ
  17887. 11:17:57गया साथ के साथ इसे एक बेटर फंट साइज देते
  17888. 11:18:00हैं वन रेम का सेव किया रिफ्रेश किया तो
  17889. 11:18:03हमारे पास वन रेम का फंट साइज क्रिएट होकर
  17890. 11:18:05आ गया वी कैन आल्सो गिव इट सम हाइट लेट्स
  17891. 11:18:08गिव इट अ
  17892. 11:18:10हाइट ऑफ थ्री रम्स मे बी सेव रिफ्रेश तो
  17893. 11:18:14ये हम पास अमाउंट के लिए हाइट आ गई है
  17894. 11:18:16प्लस हम इसे कुछ
  17895. 11:18:22पैडिकलम राइट से या सिर्फ लेफ्ट से भी पैट
  17896. 11:18:24दे सकते हैं लेट्स गिव इट अ पैडिट ऑफ 0.5
  17897. 11:18:28फम सेव रिफ्रेश तो यह हमारे पास हमारी
  17898. 11:18:32अमाउंट एंटर करने का बॉक्स आ गया है इसमें
  17899. 11:18:34हम 500 या वी कैन कन्वर्ट 000 टू इंडियन
  17900. 11:18:37रुपी सो दिस इज आवर अमाउंट बॉक्स अब हम
  17901. 11:18:40फोकस करने वाले हैं अपने सिलेक्ट पर अब
  17902. 11:18:42सिलेक्ट के लिए हम चाहते हैं ये जो हमारा
  17903. 11:18:44फर्स्ट ड्रॉप न है और ये जो हमारा सेकंड
  17904. 11:18:45ड्रॉप डाउन है दोनों सेम लाइन के अंदर आ
  17905. 11:18:47जाए तो इनका जो कंटेनर है इक्सड एटीएमएल
  17906. 11:18:50के अंदर दोनों के दोनों य जो हमारे ड्रॉप
  17907. 11:18:52डाउन है इनको हमने ऐड किया है अपने इस
  17908. 11:18:54ड्रॉप डाउन क्लास के अंदर तो अपनी जो
  17909. 11:18:56ड्रॉप डाउन क्लास है उसे हम करेंगे
  17910. 11:18:58डिस्प्ले फ्लेक्स दोनों सेम लाइन पर आ
  17911. 11:19:01जाएंगे एंड अब इन्ह कर देंगे जस्टिफाई
  17912. 11:19:04कंटेंट स्पेस बिटवीन करने वाले
  17913. 11:19:08हैं सेव रिफ्रेश तो दोनों एंड्स पर चले
  17914. 11:19:11जाएंगे वी कैन आल्सो अलाइन आइटम्स द सेंटर
  17915. 11:19:15सेव एंड रिफ्रेश अलाइन आइटम सेंटर हमारे
  17916. 11:19:17लिए होकर आ गया प्लस वी कैन आल्सो गिव इट
  17917. 11:19:20सम मार्जिन फ्रॉम द टॉप वन रेम की अगर हम
  17918. 11:19:23मार्जिन दे दें तो यह कुछ डिस्टेंस हमारे
  17919. 11:19:26पास आ जाएगा या फिर वी कैन आल्सो मेक द
  17920. 11:19:28मार्जिन टू बी टू रेम्स रिफ्रेश ये फ्रॉम
  17921. 11:19:32आ जाएगा ये टू आ जाएगा तो यहां से हमें
  17922. 11:19:33चीजें क्लियर हो रही है थोड़ी सी कि इस
  17923. 11:19:35करेंसी को हम कन्वर्ट करना चाहते हैं और
  17924. 11:19:37इस वैल्यू से इस वैल्यू के अंदर हम
  17925. 11:19:38कन्वर्ट करना चाहते हैं अब कैसे कन्वर्ट
  17926. 11:19:40करेंगे पहले तो अपनी इमेज को ही ठीक कर
  17927. 11:19:42लेते हैं अपना जो सिलेक्ट टेनर है कहां है
  17928. 11:19:45हमारा सिलेक्ट कंटेनर हमारे पास दो
  17929. 11:19:47सिलेक्ट कंटेनर्स है एक हमारे पास ये
  17930. 11:19:49सिलेक्ट कंटेनर है जिसके अंदर फ्रॉम है और
  17931. 11:19:50यह सिलेक्ट कंटेनर है जिसके अंदर टू है तो
  17932. 11:19:53बेसिकली सिलेक्ट कंटेनर के अंदर जो भी
  17933. 11:19:55इमेज है हमारे पास उस इमेज को एक फंट साइज
  17934. 11:19:57हम दे सकते हैं 1.75 एम्स ताकि इमेज थोड़ी
  17935. 11:20:01सी छोटी हो जाए इस इमेज को हम एक मैक्सिमम
  17936. 11:20:03विड्थ दे सकते हैं ऑफ 1.75 फम्स सेव
  17937. 11:20:07रिफ्रेश ताकि इमेज हमारे पास थोड़ी सी
  17938. 11:20:09छोटी होकर आए इन फैक्ट वी कैन आल्सो मेक
  17939. 11:20:11इट टू रेम्स इफ वी वांट सेफ रिफ्रेश तोय
  17940. 11:20:14टू रम की हमारे पास इमेज आ
  17941. 11:20:17जाएगी एंड अब अपने सिलेक्ट कंटेनर पर आ
  17942. 11:20:20जाते हैं सिलेक्ट कंटेनर कहने का मतलब है
  17943. 11:20:22बेसिकली ये ड्रॉप डाउन एंड इस ड्रॉप डाउन
  17944. 11:20:24की हम यहां पर बात कर रहे हैं सबसे पहले
  17945. 11:20:26इन्हें हम कर देंगे डिस्प्ले फ्लेक्सस
  17946. 11:20:28ताकि हमारी इमेज एंड ड्रॉप डाउन सेम लाइन
  17947. 11:20:30में आ जाए तो ये हमारी इमेज हो गई यू कैन
  17948. 11:20:32आल्सो जूम इन अ लिटिल बिट यह हमारी इमेज
  17949. 11:20:34हो गई यह हमारा ड्रॉप डाउन हो गया दिस इज
  17950. 11:20:35माय इमेज दिस इज माय ड्रॉप डाउन साथ के
  17951. 11:20:38साथ इन्हें हम कुछ विड्थ दे सकते हैं
  17952. 11:20:40लेट्स मेक द विड्थ टू बी सिक्स रेम्स हमने
  17953. 11:20:43कुछ विड्थ दे दिए इन्ह एक चाहे तो
  17954. 11:20:47बैकग्राउंड कलर हम दे सकते हैं ताकि
  17955. 11:20:48आइडेंटिफिकेशन
  17956. 11:21:14कंटेनर के पास बॉर्डर रेडियस नहीं है तो
  17957. 11:21:16सिलेक्ट कंटेनर को बॉर्डर रेडियस हम दे
  17958. 11:21:17सकते हैं 0.5 रेम्स की सेव किया रिफ्रेश
  17959. 11:21:20किया तो इसके पास क्या आ गया बॉर्डर
  17960. 11:21:21रेडियस आ गई है एंड बॉर्डर को हम कुछ कलर
  17961. 11:21:24भी दे सकते हैं न पिक्सल सॉलिड ये सेम
  17962. 11:21:27बॉर्डर हम कॉपी करने वाले हैं जो हमने
  17963. 11:21:29अपने इनपुट को दिया था सेव रिफ्रेश हम
  17964. 11:21:34चाहे तो अब अपने बैकग्राउंड कलर को हटा
  17965. 11:21:35सकते हैं सेव किया रिफ्रेश किया सो दिस इज
  17966. 11:21:38माय फ्रॉम एंड दिस इज माय टू विड्थ इनकी
  17967. 11:21:42थोड़ी सी या आई रिवर्ट बैक टू माय ओरिजिनल
  17968. 11:21:46साइज़ अब ये ओरिजिनल क्या है ओरिजिनल कुछ
  17969. 11:21:47इस तरीके का हमें दिखाई दे रहा है हमारा
  17970. 11:21:49जो ड्रॉप डाउन का आइकन है इसे भी हम ठीक
  17971. 11:21:51तरीके से प्लेस कर सकते हैं तो अपने ड्रॉप
  17972. 11:21:54डाउन आइकन के अंदर आ जाते हैं लेट्स गिव
  17973. 11:21:56इट अ फॉन्ट साइज़ ऑफ़ 1 प 5 फम्स
  17974. 11:22:00प्रोबेबली लेट्स इंक्रीज इट अ लिटिल बिट
  17975. 11:22:03एंड आल्सो इसे हम मार्जिन दे सकते हैं
  17976. 11:22:05फ्रॉम टॉप इक्वल टू 1 रम थोड़ा सा ही
  17977. 11:22:08सेंटर की तरफ आ जाएगा अपने सिलेक्ट का हम
  17978. 11:22:11चाहें तो साइज इंक्रीज कर सकते हैं तो
  17979. 11:22:13हमारे सिलेक्ट कंटेनर के अंदर जो सिलेक्ट
  17980. 11:22:15है उसे हम फंट साइज दे सकते हैं इक्वल टू
  17981. 11:22:181 रेम सेव रिफ्रेश सो दिस इज आवर इंक्रीजड
  17982. 11:22:22फंट साइज इसे विड्थ हम रख सकते हैं टू ऑटो
  17983. 11:22:25सेव रिफ्रेश अब आ जाते हैं अपने मैसेज पर
  17984. 11:22:29अपनी मैसेज हमने आईडी दिया है या क्लास
  17985. 11:22:32दिया है हमने क्लास दी है मैसेज को तो
  17986. 11:22:35मैसेज क्लास के लिए वी कैन गिव इट सम
  17987. 11:22:37मार्जिन फ्रॉम टॉप एंड बॉटम तो इसे टू
  17988. 11:22:40रेम्स की मार्जिन दे देते हैं टॉप से भी
  17989. 11:22:42बॉटम से भी सेव रिफ्रेश तो ये हमारे पास
  17990. 11:22:45हमारा मैसेज आ गया कि 1 यडी = 80 आआ एंड
  17991. 11:22:48अब अपने बटन के ऊपर ध्यान देते हैं हमारे
  17992. 11:22:51सिलेक्ट कंटेनर के अंदर जो हमारे पास बटन
  17993. 11:22:53है इट्स नॉट इन द सिलेक्ट कंटेनर इट इज इन
  17994. 11:22:55द फॉर्म फॉर्म का जो बटन है इसे कुछ हाइट
  17995. 11:22:58दे देते हैं थ्री रेम्स व्हिच इज इक्वल टू
  17996. 11:23:00माय इनपुट साइज रिफ्रेश किया ये हमारे पास
  17997. 11:23:03बटन आ गया बटन को एक हम बैकग्राउंड कलर
  17998. 11:23:05देने वाले हैं जो हमने पैलेट से जनरेट
  17999. 11:23:07किया है ए 4d 98 सेव एंड रिफ्रेश तो यह
  18000. 11:23:12हमारे पास कुछ कलर आ गया साथ के साथ इसे
  18001. 11:23:15टेक्स्ट कलर दे देते हैं वाइट सेव रिफ्रेश
  18002. 11:23:19य हमारे पास टेक्स्ट कलर वाइट आ गया वी
  18003. 11:23:21कैन आल्सो इंक्रीज द फॉन्ट साइज टू बी वन
  18004. 11:23:24रिम रिफ्रेश ये वन या इसे 1.5 अगर दे दें
  18005. 11:23:29रिफ्रेश ओके 1.5 इज टू लार्ज लेट्स गिव इट
  18006. 11:23:321.15 फम्स ये हमारे पास हमारा गेट
  18007. 11:23:35एक्सचेंज रेट वाला बटन आ गया जिसके अंदर
  18008. 11:23:39चीजें जो है वो रिफ्रेश करती हुई हमें
  18009. 11:23:40दिखाई दे रही है व्हेन एवर वी आर क्लिक ऑन
  18010. 11:23:42द बटन एक और चीज हम कर सकते हैं इसे एक
  18011. 11:23:44कर्सर भी दे देते हैं साथ में लेट्स गिव
  18012. 11:23:46इट अ कर्सर पॉइंटर ताकि जब भी हम अपने बटन
  18013. 11:23:49के ऊपर जाएं हर करें हमारा कर्सर क्या हो
  18014. 11:23:50चेंज हो तो हमें पता चले कुछ ना कुछ एक्शन
  18015. 11:23:52तो परफॉर्म होगा ही तो इस तरीके से हमारे
  18016. 11:23:54एक करेंसी कन्वर्टर है जिसका बेसिक लेआउट
  18017. 11:23:56हमने प्रिपेयर कर लिया है हम चाहें तो
  18018. 11:23:58यूरो से अपने ऑस्ट्रेलियन डॉलर में
  18019. 11:24:00कन्वर्ट कर सकते हैं वी कैन कन्वर्ट टू
  18020. 11:24:02आईआर हम कोई भी ऑप्शन है जिसे चूज कर सकते
  18021. 11:24:04हैं अब हमें दो काम करने हैं अपने
  18022. 11:24:06जावास्क्रिप्ट के अंदर सबसे पहला यहां पर
  18023. 11:24:08हमें सिर्फ चार कंट्रीज नहीं दिखानी हमें
  18024. 11:24:10सारी की सारी कंट्रीज दिखानी है जैसे हम
  18025. 11:24:12कंट्री चेंज करें हमारा फ्लैग चेंज होना
  18026. 11:24:14चाहिए और जैसे इस बटन को क्लिक किया जाए
  18027. 11:24:15वैसे ही पूरा कन्वर्जन हो और वो चीज हमें
  18028. 11:24:17यहां पे आके दिखाई दे तो इस तरीके का
  18029. 11:24:19प्रॉपर जो फुली फंक्शनल ऐप है उसको हम
  18030. 11:24:21प्रिपेयर करना चाहते हैं तो उसके लिए हमने
  18031. 11:24:23ऑलरेडी दो जावास्क्रिप्ट फाइल बनाई हुई है
  18032. 11:24:25एक जावास्क्रिप्ट फाइल है कोडस . जए के
  18033. 11:24:27नाम से जिसके अंदर हमने सारी की कंट्रीज
  18034. 11:24:30की लिस्ट प्रिपेयर की हुई है जिसमें
  18035. 11:24:31कंट्री का कोड है प्लस हमारी कंट्री की
  18036. 11:24:33करेंसी है ये वाली फाइल आपको ऑलरेडी नीचे
  18037. 11:24:36डिस्क्रिप्शन बॉक्स के अंदर मिल रही होगी
  18038. 11:24:37तो इसे जाकर हम क्रिएट कर सकते हैं नहीं
  18039. 11:24:39तो आप चाहते हैं कि आपको चार-पांच कंट्रीज
  18040. 11:24:41के साथ ही स्टार्ट करना है तो यू कैन
  18041. 11:24:42आल्सो कॉपी द कंट्री डायरेक्टली आप
  18042. 11:24:45डायरेक्टली भी अपनी खुद की फाइल बना सकते
  18043. 11:24:46हैं इस फाइल के अंदर हम एस सच कोई काम
  18044. 11:24:47नहीं करेंगे सारा काम हम अपनी app.js इस
  18045. 11:24:50फाइल के अंदर कर रहे होंगे अब दोनों
  18046. 11:24:52फाइल्स को index.htm से पहले कनेक्ट भी कर
  18047. 11:24:54लेते हैं बॉडी टैग से जस्ट पहले वी विल
  18048. 11:24:57राइट अ
  18049. 11:24:58स्क्रिप्ट जिसके अंदर सोर्स में पहले हम
  18050. 11:25:00कोडस . जए को इंक्लूड करेंगे उसके बाद
  18051. 11:25:04स्क्रिप्ट में सोर्स में हम अपनी app.js
  18052. 11:25:06को इंक्लूड करेंगे अब यहां आ जाते हैं
  18053. 11:25:09अपनी app.js के अंदर अब फाइनली हम अपने
  18054. 11:25:11app.js के अंदर जावास्क्रिप्ट के लॉजिक को
  18055. 11:25:13लिखना स्टार्ट करेंगे अब अपने
  18056. 11:25:15जावास्क्रिप्ट के कोड में सबसे पहले अपनी
  18057. 11:25:16एपीआई जिसे हम यूज करने वाले हैं उसे देख
  18058. 11:25:18लेते हैं वी आर गोइंग टू यूज दिस करेंसी
  18059. 11:25:20एपीआई जो हमें इस लिंक पर यहां पर गिट हब
  18060. 11:25:23के ऊपर इस पेज पर अवेलेबल मिल जाएगी एंड
  18061. 11:25:28यह रहा इसका
  18062. 11:25:29लिंक एपीआई के रीड म में बेसिकली वी विल
  18063. 11:25:33हैव आवर एंड पॉइंट्स तो हमारे पास डिफरेंट
  18064. 11:25:35डिफरेंट एंड पॉइंट्स हैं बेसिक फॉर्मेट ये
  18065. 11:25:36रहेगा हमारे एपीआई के यूआरएल का हम इस
  18066. 11:25:39एपीआई के अंदर काफी सारी डिफरेंट सर्विसेस
  18067. 11:25:40हैं हम इस सर्विस को यूज करना चाहते हैं
  18068. 11:25:43बेसिकली जब हमें एक करेंसी से दूसरी
  18069. 11:25:45करेंसी के अंदर कन्वर्ट करना है तो इस
  18070. 11:25:47लिंक को एक बार कॉपी कर लेते हैं यहां पर
  18071. 11:25:49क्या हो रहा है हम यूरो से आई थिंक दिस इज
  18072. 11:25:51जापानीज न जेपी वाई करेंसी दिस इज वन
  18073. 11:25:56जैपनीज न जिसके अंदर कन्वर्ट करने की
  18074. 11:25:59कोशिश की जा रही है तो इस लिंक पर हम जा
  18075. 11:26:00सकते हैं और यह हमें डेट रिटर्न करेगा
  18076. 11:26:03लास्ट अपडेटेड डेट फॉर द एक्सचेंज रेट एंड
  18077. 11:26:05साथ के साथ क्या एक्सचेंज रेट है यूरो से
  18078. 11:26:07जैपनीज एन का वो हमें दिखा रहा है अगर
  18079. 11:26:09हमें फॉर एग्जांपल अगर हमें चाहिए कि हम
  18080. 11:26:13यूएसडी से यानी डॉलर से इंडियन रुपी के
  18081. 11:26:15अंदर कन्वर्ट करना चाहते हैं तो ये हमारे
  18082. 11:26:17पास आ गया एक्सचेंज रेट ये 14 दिसंबर को
  18083. 11:26:19अपडेट हुआ है एक्सचेंज रेट इज 83 तो इस
  18084. 11:26:22तरीके से ये जो हमारा लिंक है इसे हम कॉपी
  18085. 11:26:24कर सकते हैं एंड वी कैन क्रिएट अ वेरिएबल
  18086. 11:26:27कॉल्ड बेस यूआरएल बेस यूआरएल के अंदर हम
  18087. 11:26:29ये लिंक पेस्ट कर लेंगे अब इस लिंक के
  18088. 11:26:31अंदर करेंसीज के बाद यहां पर वैसे तो
  18089. 11:26:33यूएसडी है यहां पर आईएनआर है पर ये यहां
  18090. 11:26:35पर बाद में हम अपने वेरिएबल को लिखने वाले
  18091. 11:26:37हैं अभी के लिए इसे इतना ही हम छोड़ सकते
  18092. 11:26:39हैं एंड वी कैन सेव इट सबसे पहले यहां पर
  18093. 11:26:43आ जाते हैं एंड अपने ऑप्शंस को पॉपुलेशन
  18094. 11:26:45करते हैं बेसिकली सारे के सारे ऑप्शंस को
  18095. 11:26:47हम पॉपुलेशन करेंगे तो अपनी index.htm
  18096. 11:26:51से हम सेलेक्ट करने वाले हैं अपना ड्रॉप
  18097. 11:26:53डाउन तो
  18098. 11:26:56ड्रॉप डाउन इज इक्वल टू डॉक्यूमेंट डॉ
  18099. 11:27:00क्वेरी
  18100. 11:27:01सिलेक्टर एंड वी आर गोइंग टू सिलेक्ट द
  18101. 11:27:04ड्रॉपडाउन क्लास इनफैक्ट ड्रॉप डाउन के
  18102. 11:27:07अंदर जो हमारे सिलेक्ट्स है ड्रॉपडाउन
  18103. 11:27:10सिलेक्ट्स या थोड़ा सा बड़ा नाम हो जाएगा
  18104. 11:27:12इसे हम ड्रॉप डाउन ही कह देते हैं क्वेरी
  18105. 11:27:14सिलेक्टर ऑल से ड्रॉप डाउन के सारे
  18106. 11:27:16सिलेक्ट या बेसिकली दो सिलेक्ट्स हैं
  18107. 11:27:18हमारे पास ड्रॉप डाउंस के अंदर दो ड्रॉप
  18108. 11:27:19डाउंस है उनको हमने सेलेक्ट कर लिया और
  18109. 11:27:21उन्हीं के ऊपर हम एक लूप चला लेंगे लेट
  18110. 11:27:24सिलेक्ट
  18111. 11:27:25ऑफ ड्रॉप डाउंस ये हमारी सिलेक्ट आ गई ये
  18112. 11:27:29लूप रन करने से पहले एक बार हम अपनी
  18113. 11:27:31कंट्री लिस्ट को एक्सेस करना चाहते हैं
  18114. 11:27:33कौन सी कंट्री लिस्ट जो हमारे कोड्स ड जए
  18115. 11:27:35के अंदर ये कंट्री लिस्ट वेरिएबल है एक
  18116. 11:27:37बार इसे एक्सेस करके हम प्रिंट करवा के
  18117. 11:27:38देखना चाहते हैं तो लेट कोड ऑफ कोड इन
  18118. 11:27:43कंट्री लिस्ट
  18119. 11:27:45कसोल डलॉग हमारे सारे के सारे कोड हमारे
  18120. 11:27:48पास प्रिंट होकर आ
  18121. 11:27:49जाए ये हमारा फॉर इन लूप हम यूज कर सकते
  18122. 11:27:52हैं तो रिफ्रेश करेंगे एंड इफ वी
  18123. 11:27:55इंस्पेक्ट इट एंड गो टू आवर कंसोल तो
  18124. 11:27:57कंसोल के अंदर हमारे पास सारे के सारे
  18125. 11:28:00कोड्स अवेलेबल है अपने कोड्स के साथ हम
  18126. 11:28:03कंट्री लिस्ट के अंदर उस कोड का यानी
  18127. 11:28:06कंट्री का कोड भी प्रिंट करवा सकते हैं यह
  18128. 11:28:08बेसिकली हमारा करेंसी कोड है ये हमारा
  18129. 11:28:09कंट्री कोड है रिफ्रेश किया तो ये हमारा
  18130. 11:28:12करेंसी कोड आ गया हमारा कंट्री कोड आ गया
  18131. 11:28:14जैसे इसके अंदर अगर हम इंडिया का एग्जांपल
  18132. 11:28:16ले तो इंडिया के लिए द करेंसी कोड इज
  18133. 11:28:19आईएनआर बट द कंट्री कोड इज आईन यानी
  18134. 11:28:21इंडिया तो यह सारी वैल्यूज हमारे पास
  18135. 11:28:24एक्सेसिबल है इसे हम कट कर लेते हैं एंड
  18136. 11:28:27यहां पर आकर अपने सिलेक्ट के अंदर हम एक
  18137. 11:28:30एक कंट्री कोड के लिए अपना ऑप्शन ऐड
  18138. 11:28:32करेंगे अब ऑप्शन कैसे ऐड करेंगे हम एक नया
  18139. 11:28:35एलिमेंट क्रिएट करने वाले हैं लेट न्यू
  18140. 11:28:37ऑप्शन इज इक्वल टू डॉक्यूमेंट डॉट क्रिएट
  18141. 11:28:39एलिमेंट और हम एक ऑप्शन टाइप का एलिमेंट
  18142. 11:28:42है जिसे क्रिएट करेंगे इस न्यू ऑप्शन के
  18143. 11:28:45अंदर सबसे पहले तो हमारा जो इनर टेक्स्ट
  18144. 11:28:48होगा यहां पर इसे करेंसी कोड कर देते हैं
  18145. 11:28:52दैट विल बेसिकली बी इक्वल टू करेंसी कोड
  18146. 11:28:54साथ के साथ जो हमारे न्यू ऑप्शन का वैल्यू
  18147. 11:28:57होगी दैट विल आल्सो बी इक्वल टू करेंसी
  18148. 11:29:00कोड एंड इस न्यू ऑप्शन को हम कहां पर ऐड
  18149. 11:29:02करेंगे इस न्यू ऑप्शन को हम अपने सिलेक्ट
  18150. 11:29:04के अंदर ऐड करेंगे यानी इस सिलेक्ट के
  18151. 11:29:06अंदर तो सिलेक्ट के अंदर हम डॉट अपेंड कर
  18152. 11:29:09देंगे अपने करेंसी या न्यू ऑप्शन को तो
  18153. 11:29:13बेसिकली सारी जो हमारी कंट्रीज की लिस्ट
  18154. 11:29:15थी उन सबको इंडिविजुअल ऑप्शन के अंदर
  18155. 11:29:17कन्वर्ट कर रहे हैं और सिलेक्ट के अंदर उन
  18156. 11:29:18ऑप्शन को हम ऐड कर रहे हैं इसे सेव कर
  18157. 11:29:20लिया रिफ्रेश किया नाउ इफ आई लुक एट इट तो
  18158. 11:29:23इस बार हमारे पास सारी की सारी कंट्रीज
  18159. 11:29:25हमारे सिलेक्ट के अंदर अवेलेबल है इस
  18160. 11:29:27दूसरे सिलेक्ट के अंदर भी सारी की सारी
  18161. 11:29:28कंट्रीज हमारे पास अवेलेबल है तो ये हमारे
  18162. 11:29:31पास सारी कंट्रीज आ गई अब हम चाहे तो अपने
  18163. 11:29:33इक्सड एटीए से यह जो सारे के सारे हमारे
  18164. 11:29:36ऑप्शंस है इन्हें रिमूव कर सकते हैं इस
  18165. 11:29:39पार्ट को रिमूव कर लेते हैं एंड इन ऑप्शंस
  18166. 11:29:41को हम रिमूव कर लेते हैं
  18167. 11:29:44तो रिफ्रेश किया तो ये हमारे पास कंट्रीज
  18168. 11:29:46आ गई ये हमारे पास कंट्रीज आ गई अब शुरुआत
  18169. 11:29:48में हम चाहते हैं लेफ्ट में हमारे पास
  18170. 11:29:50यूएसडी आए और राइट में हमारे पास इंडिया आ
  18171. 11:29:52तो इन दोनों को हम सेलेक्ट करवाना चाहते
  18172. 11:29:54हैं तो उसके लॉजिक के लिए हम एक वेरिएबल
  18173. 11:29:56क्रिएट कर सकते हैं i इ 0 हमें पता है दो
  18174. 11:29:59ही ड्रॉप डाउन है हमारे पास तो यहां पर
  18175. 11:30:01बेसिकली या इन फैक्ट सिलेक्ट को आई बिलीव
  18176. 11:30:03हमने कुछ ना कुछ आईडी दी होगी यह जो हमारा
  18177. 11:30:06फर्स्ट सिलेक्ट है इसको हमने नेम दिया है
  18178. 11:30:08फ्रॉम अच्छा फर्स्ट सेलेक्ट को नेम देना
  18179. 11:30:10है फ्रॉम सेकंड सिलेक्ट को हम नेम देंगे
  18180. 11:30:12टू तो यहां हम एक लॉजिक ऐड कर सकते
  18181. 11:30:15हैं दैट इफ सिलेक्ट का जो नेम है दैट इज
  18182. 11:30:20इक्वल टू फ्रॉम एंड अगर हमारा करेंसी का
  18183. 11:30:25कोड इज इक्वल टू
  18184. 11:30:28यूएसडी तो हम क्या करेंगे न्यू ऑप्शन के
  18185. 11:30:30अंदर हम सिलेक्टेड को लिख देंगे एस
  18186. 11:30:34सिलेक्टेड तो उस केस में अब हमें यूएसडी
  18187. 11:30:36दिखाई देगा फ्रॉम के अंदर सेव किया
  18188. 11:30:38रिफ्रेश किया हमारे पास यूएसडी आ गया इसी
  18189. 11:30:40तरीके से राइट में अगर हम आईएनआर करना
  18190. 11:30:42चाहते हैं तो एल्स और इस लॉजिक को कॉपी कर
  18191. 11:30:46लेते हैं अगर सेलेक्ट का नेम टू है और
  18192. 11:30:49करेंसी का कोड आईआर है तो हम उसे सेलेक्ट
  18193. 11:30:52कर लेंगे सेव किया रिफ्रेश किया तो शुरुआत
  18194. 11:30:54में जिसके साथ हम स्टार्ट करेंगे दैट विल
  18195. 11:30:56बी यूएसडी टू आईएनआर कन्वर्जन उसके बाद हम
  18196. 11:30:59चाहे तो कुछ भी चेंज कर सकते हैं आल्सो हम
  18197. 11:31:01चाहते हैं कि जैसे ही कंट्री का नाम चेंज
  18198. 11:31:02हो यानी यहां पर अगर हमने आईएनआर किया तो
  18199. 11:31:04हमारे पास फ्लैग भी चेंज होना चाहिए तो हम
  18200. 11:31:06एक नया फंक्शन बना लेते हैं कॉन्स्ट इसको
  18201. 11:31:08हम बोल देंगे अपडेट
  18202. 11:31:10फ्लैग तो अपडेट फ्लैग के लिए एक बना लेते
  18203. 11:31:14हैं तो हम चाहते हैं जब भी हमारा सिलेक्ट
  18204. 11:31:17चेंज हो तो यहां लिख देते हैं सिलेक्ट पर
  18205. 11:31:20हम एक इवेंट लिनर ऐड कर देंगे कि जब भी
  18206. 11:31:22हमारा सिलेक्ट चेंज हो उस केस में हमारे
  18207. 11:31:25पास इवेंट लिनस में इवेंट ऑब्जेक्ट होती
  18208. 11:31:28है उस केस में हम अपडेट फ्लैग को कॉल
  18209. 11:31:30लगाएंगे विद आवर इवेंट डॉट टारगेट टारगेट
  18210. 11:31:33होता है बेसिकली जब भी हमने कुछ भी चेंज
  18211. 11:31:35किया तो कहां पर चेंज आया वो हम अपडेट
  18212. 11:31:37फ्लैग को पास कर देंगे तो यहां हमारे पास
  18213. 11:31:39एलिमेंट आ जाएगा एलिमेंट शुरुआत में क्या
  18214. 11:31:42करेंगे सिर्फ कसोल ड लॉग लेते हैं अपने
  18215. 11:31:44एलिमेंट को सेव किया रिफ्रेश किया वी
  18216. 11:31:48आल्सो हैव आवर इंस्पेक्ट विंडो तो कंसोल
  18217. 11:31:50पर आ जाते हैं लेट्स सपोज हम यूएसडी से
  18218. 11:31:53आईआर में चेंज करते हैं जैसे ही सेलेक्ट
  18219. 11:31:55किया वैसे ही हमारे पास आ गया सिलेक्ट
  18220. 11:31:57यानी हमने यहां पर चेंज किया है तो हमारे
  18221. 11:31:59पास वो एलिमेंट आ गया अब इस एलिमेंट के
  18222. 11:32:01बेसिस पर हम कुछ भी चेंस कर सकते हैं तो
  18223. 11:32:03सबसे पहले तो एलिमेंट से हम अपना करेंसी
  18224. 11:32:06कोड एक्सट्रैक्ट करेंगे करेंसी कोड होगा
  18225. 11:32:08हमारे एलिमेंट की वैल्यू करेंसी कोड को
  18226. 11:32:12चाहे तो हम प्रिंट भी करवा सकते हैं
  18227. 11:32:15सेव रिफ्रेश यहां अगर हम आईआर सेलेक्ट
  18228. 11:32:17करते हैं तो हमारा करेंसी कोड होगा आईएनआर
  18229. 11:32:19यहां अगर हमने यूरो सेलेक्ट किया तो
  18230. 11:32:22करेंसी कोड विल बी य आर करेंसी कोड हमारे
  18231. 11:32:25पास सक्सेसफुली आ रहा है अब करेंसी कोड के
  18232. 11:32:27बेसिस पर हमें बेसिकली अपनी नई इमेज लेकर
  18233. 11:32:29आनी है करेंसी कोड से हम कंट्री कोड लेकर
  18234. 11:32:32आएंगे कंट्री कोड क्या होगा कंट्री कोड
  18235. 11:32:34होगा कंट्री लिस्ट के अंदर तो आईएनआर के
  18236. 11:32:37लिए कंट्री कोड विल बी आई ए यूरो के लिए
  18237. 11:32:41कंट्री कोड विल बी आई बिलीव यू इस तरीके
  18238. 11:32:43से हम पास कंट्री कोड आ जाएगा और हमारा
  18239. 11:32:45लिंक क्या होगा न्यू सोर्स लिंक हमारे पास
  18240. 11:32:48होने वाला है index.htm में जाएंगे और इस
  18241. 11:32:51लिंक को कॉपी कर लेते हैं इस लिंक के अंदर
  18242. 11:32:54बेसिकली हमें इस चीज को चेंज करना है यह
  18243. 11:32:56हमारा कंट्री कोड बनने वाला है तो यहां पर
  18244. 11:32:59अपना वेरिएबल लिख देते हैं कंट्री कोड सेे
  18245. 11:33:03कर लेते हैं सेव एंड अपनी इमेज को कैसे
  18246. 11:33:05एक्सेस करेंगे अभी एलिमेंट के अंदर हमारे
  18247. 11:33:07पास क्या है एलिमेंट के अंदर हमारे पास
  18248. 11:33:08सेलेक्ट है तो सिलेक्ट के अंदर इमेज कहां
  18249. 11:33:11पर आती है ये हमारा सिलेक्ट है तो बेसिकली
  18250. 11:33:13हमें सिलेक्ट के पैरेंट में जाना है जो
  18251. 11:33:15हमारा सिलेक्ट का कंटेनर है उसके अंदर
  18252. 11:33:17हमें इमेज को जाके सेलेक्ट करना है तो
  18253. 11:33:19यहां पर जो हमारा एलिमेंट है उसके हम
  18254. 11:33:22पेरेंट पर जाने वाले हैं यानी पेरेंट
  18255. 11:33:24एलिमेंट पर जाएंगे एंड फिर पेरेंट एलिमेंट
  18256. 11:33:26पर हम क्वेरी सिलेक्टर ऐड करने वाले हैं
  18257. 11:33:28फॉर आवर इमेज तो हमारे पास इमेज आ जाएगी
  18258. 11:33:31एंड इस इमेज के लिए तो लेट इमेज इज इक्वल
  18259. 11:33:34टू दिस एंड इस इमेज के अंदर सोर्स को हम
  18260. 11:33:37चेंज करके कर देंगे अपना न्यू सोर्स इतने
  18261. 11:33:39पार्ट को कर लेते हैं सेव एंड रिफ्रेश तो
  18262. 11:33:42एक बार यूएसडी से आईआर में कन्वर्ट करते
  18263. 11:33:44हैं हमारा फ्लैग चेंज हो गया यूरो में
  18264. 11:33:46कन्वर्ट करते हैं हमारा फ्लैग चेंज हो गया
  18265. 11:33:48इफ वी कन्वर्टेड टू जापानीज न हमारा फ्लैग
  18266. 11:33:52चेंज हो गया नेपाल रुपी फ्लैग चेंज हो गया
  18267. 11:33:56तो इस तरीके से अब हम करेंसी को जैसे ही
  18268. 11:33:58यहां पे दूसरी करेंसी को ही सिलेक्ट कर
  18269. 11:34:00रहे हैं लेट्स सपोज आई सिलेक्ट केजीटी तो
  18270. 11:34:04हमारा फ्लैग चेंज हो गया जीटी क हमारा
  18271. 11:34:06फ्लैग चेंज हो गया एंड इस तरीके से हमारे
  18272. 11:34:08पास डिफरेंट डिफरेंट फ्लैग्स अवेलेबल हो
  18273. 11:34:10रहे हैं अब फ्लैग तो हमने चेंज कर लिया पर
  18274. 11:34:12बेसिकली अब मुझे चाहिए कि मैं
  18275. 11:34:14100 यूएसडी को इफ आई वांट टू कन्वर्ट इट
  18276. 11:34:16इनटू आईआर तो वो किस तरीके से कन्वर्ट
  18277. 11:34:18करेंगे तो गेट एक्सचेंज रेट पर जैसे ही
  18278. 11:34:20क्लिक करें तो हमारे पास एक्सचेंज रेट आना
  18279. 11:34:22चाहिए उस चीज पर हम काम करने वाले हैं तो
  18280. 11:34:24हमारा जो बटन होगा उसे सेलेक्ट कर लेते
  18281. 11:34:26हैं कॉन्स्ट
  18282. 11:34:28बटन इज इक्वल टू डॉक्यूमेंट डॉट क्वेरी
  18283. 11:34:32सिलेक्टर हमारे पास हमारे फॉर्म का बटन आ
  18284. 11:34:35जाएगा एंड इस बटन के ऊपर हम अपना इवेंट
  18285. 11:34:38लिनर ऐड करेंगे
  18286. 11:34:44तो हमारा बटन क्लिक हो जाएगा हमारे पास
  18287. 11:34:46कुछ इवेंट आ जाएगा सबसे पहले तो हम करने
  18288. 11:34:49वाले हैं इवेंड प्रिवेंट डिफॉल्ट इवन डॉट
  18289. 11:34:52प्रिवेंट डिफॉल्ट से क्या होगा बेसिकली
  18290. 11:34:54फॉर्म जो होता है फॉर्म जब सबमिट होता है
  18291. 11:34:55तो उसका डिफॉल्ट बिहेवियर होता है कि पेज
  18292. 11:34:57रिफ्रेश होगा यहां पर इस तरीके से ये
  18293. 11:34:59चीजें दिखाई देंगी हमें ये सारी चीजें
  18294. 11:35:01नहीं चाहिए हम चाहते हैं बटन के क्लिक
  18295. 11:35:02करने पर जो भी काम ऑटोमेटिक हो रहे थे
  18296. 11:35:04उनमें से अब कुछ भी काम ना हो जो भी काम
  18297. 11:35:06होगा वो हम करवाएंगे तो अब इसे एक बार
  18298. 11:35:08रिफ्रेश कर लेते
  18299. 11:35:09हैं लेट्स रिमूव दिस पार्ट तो अब तो जैसे
  18300. 11:35:14ही हम गेट एक्सचेंज रेट पर क्लिक करेंगे
  18301. 11:35:16अब हमारे पास कोई भी चेंज नहीं हो रहा
  18302. 11:35:17मतलब कुछ भी काम नहीं हो रहा तो सारे काम
  18303. 11:35:19जो थे उनको हमने प्रिवेंट कर लिया है अब
  18304. 11:35:21हमें जो काम करवाना है उसे हम करवाना
  18305. 11:35:23स्टार्ट करेंगे सबसे पहले तो हमने जो भी
  18306. 11:35:25अमाउंट एंटर की होगी चाहे वो 100 है वो वन
  18307. 11:35:27है वो 1000 है उस अमाउंट को हम एक्सेस
  18308. 11:35:29करने वाले हैं तो लेट अमाउंट इज इक्वल टू
  18309. 11:35:33डॉक्यूमेंट डॉट क्वेरी सिलेक्टर अपने
  18310. 11:35:36फॉर्म के अंदर से अपने इनपुट को हम चाहे
  18311. 11:35:38तो एक्सेस कर सकते हैं नहीं तो य अपने डॉट
  18312. 11:35:41अमाउंट से अपनी इनपुट को एक्सेस कर लेंगे
  18313. 11:35:44ये हमारे पास हमारी अमाउंट आ गई और अमाउंट
  18314. 11:35:46की वैल्यू को भी हम प्रिंट करवा सकते हैं
  18315. 11:35:48तो लेट अमाउंट वैल्यू इज इक्वल टू अमाउंट
  18316. 11:35:51डॉट वैल्यू इसे चाहे तो कसोल डलॉग करवा
  18317. 11:35:56सकते हैं हम अपनी अमाउंट वैल्यू को सेव
  18318. 11:35:59किया रिफ्रेश किया जैसे ही फॉर्म सबमिट
  18319. 11:36:01करेंगे अमाउंट वैल्यू हमारे पास आ गई अगर
  18320. 11:36:03यहां पर मैंने 760 किया होता तो अमाउंट
  18321. 11:36:06वैल्यू आ जाती 760 अच्छा यहां पर हम चाहते
  18322. 11:36:10तो इसे खाली भी छोड़ सकते थे तो हमारे पास
  18323. 11:36:11एमटी आती है अमाउंट या हम चाहते तो -5 इस
  18324. 11:36:14तरीके का कुछ कर सकते थे तो -5 आता तो
  18325. 11:36:17उसके लिए हम एक कंडीशन ऐड कर सकते हैं कि
  18326. 11:36:19अगर इफ माय अमाउंट वैल्यू इज
  18327. 11:36:23एमटी या फिर हमारी जो अमाउंट वैल्यू है
  18328. 11:36:26अगर वो लेस दन रो है या लेस दन वन लेस दन
  18329. 11:36:29वन कह देते हैं लेस दन वन है तो उस केस
  18330. 11:36:31में ऑटोमेटिक हम क्या करेंगे अमाउंट
  18331. 11:36:34वैल्यू को सेट कर देंगे टू वन एंड अमाउंट
  18332. 11:36:39डॉट वैल्यू को भी सेट कर देंगे टू द
  18333. 11:36:41स्ट्रिंग वन सेव किया रिफ्रेश किया अब
  18334. 11:36:44यहां पर इफ आई राइट -5 और जैसे ही एंटर
  18335. 11:36:46किया वह रिसेट हो जाएगा टू 1 अगर हमने
  18336. 11:36:49यहां पर खाली छोड़ दिया तो दोबारा रिसेट
  18337. 11:36:51हो जाएगा ट 1 यह एक चेंज हम छोटा सा यहां
  18338. 11:36:53पर कर सकते हैं इनफैक्ट हम नंबर भी बना
  18339. 11:36:55सकते हैं अपने इनपुट टाइप को अब यहां पर
  18340. 11:36:57अपने लिए हम एक यूआरएल क्रिएट करेंगे
  18341. 11:36:59लेट्स क्रिएट अ यूआरएल यूआरएल किससे
  18342. 11:37:01क्रिएट करेंगे अपने इस बेस यूआरएल से तो
  18343. 11:37:03हमारे पास हमारा बेस यूआरएल होगा एंड बेस
  18344. 11:37:07यूआरएल के अंदर बेसिकली यह वाला जो पार्ट
  18345. 11:37:10है
  18346. 11:37:14एंड यहां हमें अपनी फ्रॉम वाली करेंसी
  18347. 11:37:19लिखनी है स्लैश एंड फिर हमें अपनी टू वाली
  18348. 11:37:23करेंसी लिखनी है डॉट जेसन हमें इस यूआरएल
  18349. 11:37:26के ऊपर अच्छा यहां बेस यूआरएल भी एक
  18350. 11:37:28वेरिएबल है बेसिकली हमें इस यूआरएल के ऊपर
  18351. 11:37:30रिक्वेस्ट भेजनी है फेच जो एपीआई हम यूज
  18352. 11:37:33करेंगे फेच एपीआई वो इस यूआरएल के ऊपर यूज
  18353. 11:37:34करेंगे यहां पर फ्रॉम करेंसी एंड टू
  18354. 11:37:37करेंसी को एक्सेस करने के लिए हम ऊपर
  18355. 11:37:39एक्सेस कर लेते हैं कंस्ट फ्रॉम करेंसी
  18356. 11:37:42हमारे पास हो जाएगी डॉट क्वेरी सिलेक्टर
  18357. 11:37:46हम अपने फ्रॉम के अंदर से सिलेक्ट को
  18358. 11:37:48एक्सेस कर रहे हैं एंड सेम चीज हो जाएगी
  18359. 11:37:52टूू करेंसी के लिए तो यहां टू करेंसी के
  18360. 11:37:54लिए टू के अंदर से हम अपने सिलेक्ट को
  18361. 11:37:56एक्सेस करेंगे तो यह हमारे पास फ्रॉम
  18362. 11:37:58करेंसी आ जाएगी हमारे पास टू करेंसी आ
  18363. 11:38:00जाएगी पहले हम चाहे तो कंसोल ड लॉक करवा
  18364. 11:38:04सकते हैं अपनी फ्रॉम
  18365. 11:38:05करेंसी एंड अपनी टू करेंसी की वैल्यू को
  18366. 11:38:09इसे एक बार कमेंट आउट कर देते हैं सेव
  18367. 11:38:12किया रिफ्रेश किया फॉर एग्जांपल अभी हमारे
  18368. 11:38:14पास यूएसडी है यहां पर आईआर है जैसे ही
  18369. 11:38:16गेट एक्सचेंज रेट किया ये हमारे फ्रॉम की
  18370. 11:38:18वैल्यू आ गई ये टू की वैल्यू आ गई पर ये
  18371. 11:38:20क्या है ये पूरा का पूरा एलिमेंट है हमें
  18372. 11:38:21पूरा एलिमेंट नहीं चाहिए हमें तो इसकी
  18373. 11:38:23वैल्यू चाहिए तो डॉट वैल्यू हमारे काम की
  18374. 11:38:26चीज है सेव किया रिफ्रेश किया ये फ्रॉम
  18375. 11:38:28यडी टू आईआर जैसे ही किया यूएसडी आईआर आ
  18376. 11:38:30गया अगर यहां पर आई वुड हैव डन
  18377. 11:38:34एसआरडी तो यह एसआरडी आईआर आ गया तो इस
  18378. 11:38:36तरीके से हमारी जो वैल्यू है उसे हमें
  18379. 11:38:38एक्सेस करना है इसे कमेंट आउट कर देते हैं
  18380. 11:38:42यहां पर आते हैं हम डॉट वैल्यू करेंगे इन
  18381. 11:38:45फैक्ट शिफ डॉट वैल्यू भी नहीं करना हमारी
  18382. 11:38:47जो वैल्यू है कैपिटल लेटर्स में आ रही है
  18383. 11:38:49पर हमारी जो एपीआई है वो कैपिटल लेटर्स
  18384. 11:38:50में वर्क नहीं करती वो स्मॉल लेटर्स में
  18385. 11:38:52वर्क करेगी तो इसीलिए हमें इसे टू लोअर
  18386. 11:38:54केस करना पड़ेगा जो स्ट्रिंग का मेथड हमने
  18387. 11:38:56पढ़ा हुआ है ऑलरेडी टू लोअर केस एंड यही
  18388. 11:38:59सेम चीज हम इस स्ट्रिंग के ऊपर करने वाले
  18389. 11:39:02हैं सेव किया इससे हमारे पास क्या आएगा इस
  18390. 11:39:05यूआरएल पर जब रिक्वेस्ट भेजेंगे तो हमारे
  18391. 11:39:06पास हमारा एक्सचेंज रेट आएगा तो लेट या जो
  18392. 11:39:10भी रिस्पांस हमारे पास आता है रिस्पांस इज
  18393. 11:39:12इक्वल टू
  18394. 11:39:14फच को हम कॉल करेंगे विद आर यूआरएल एंड
  18395. 11:39:18अवेट यूज करने के लिए हमें क्या करना
  18396. 11:39:19पड़ेगा इस फंक्शन को हमें अस सिंक बनाना
  18397. 11:39:21पड़ेगा फंक्शन को सिं बनाने के लिए हमें
  18398. 11:39:23यहां लिखना पड़ेगा
  18399. 11:39:25एंक सेव कर लेते हैं एंड अपने रिस्पांस को
  18400. 11:39:29हम प्रिंट करवाएंगे कसोल डलॉग आ रिस्पांस
  18401. 11:39:32सेव रिफ्रेश गेट एक्सचेंज रेट किया हमारे
  18402. 11:39:36पास कुछ रिस्पांस आया एपीआई में स्टेटस
  18403. 11:39:38200 है मतलब सारी चीजें अच्छे से वर्क कर
  18404. 11:39:39रही है अब इस रिस्पांस से हमें इससे डाटा
  18405. 11:39:42पास करना पड़ेगा तो लेट डाटा इ इक्वल टू
  18406. 11:39:45अवेट रिस्पांस डॉट जेसन और हम क्या करेंगे
  18407. 11:39:49अपने डाटा को प्रिंट करवाएंगे सेव किया
  18408. 11:39:52रिफ्रेश किया गेट एक्सचेंज रेट एक्सचेंज
  18409. 11:39:54रेट आ गया जिसमें डटा है और हमारे पास
  18410. 11:39:56हमारा एक्सचेंज रेट है एक्सचेंज रेट इज
  18411. 11:39:58बेसिकली दिस वैल्यू अब यह वैल्यू कैसे
  18412. 11:40:01एक्सेस करें जो हमारा रेट होगा लेट रेट
  18413. 11:40:04विल बी डटा के अंदर
  18414. 11:40:06से जो भी हमारा टू वाली करेंसी है यानी टू
  18415. 11:40:09वाली करेंसी यहां पर आईआर है इफ आई मेक इट
  18416. 11:40:13सपोज जापनीज
  18417. 11:40:14ए तो इस बार टू वाली करेंसी क्या होगी
  18418. 11:40:17जेपीवाई होगी तो जो भी हमारी टू वाली
  18419. 11:40:20करेंसी है उसकी वैल्यू है उसे हम टू लोअर
  18420. 11:40:23केस में अगर कन्वर्ट करें तो इस इंडेक्स
  18421. 11:40:26पर बेसिकली इस की पर हमारा डाटा हमारा रेट
  18422. 11:40:29अवेलेबल होगा तो फाइनली हम अपने सिर्फ जो
  18423. 11:40:32एक्सचेंज रेट है उसे प्रिंट करवा सकते हैं
  18424. 11:40:34सेव किया रिफ्रेश किया एक्सचेंज रेट क्या
  18425. 11:40:37है 83 इफ आई डू जैपनीज एन एक्सचेंज रेट
  18426. 11:40:40क्या है 142 इफ आई डू ऑस्ट्रेलियन
  18427. 11:40:43एक्सचेंज रेट क्या है 1.49 तो इस तरीके से
  18428. 11:40:46हमारे पास एक्सचेंज रेट आ जाएंगे जिसे
  18429. 11:40:48हमें अमाउंट से मल्टीप्लाई करना है तो लेट
  18430. 11:40:51फाइनल अमाउंट फाइनल अमाउंट क्या होगी इ
  18431. 11:40:54इक्वल टू अमाउंट से हमें मल्टीप्लाई करना
  18432. 11:40:57है अपने रेट को एंड दिस विल बी आ फाइनल
  18433. 11:40:59अमाउंट एंड इस फाइनल अमाउंट को हम कहां पर
  18434. 11:41:01सेव करना चाहते हैं अपने मैसेज के अंदर तो
  18435. 11:41:03उस मैसेज को ऊपर एक्सेस कर लेते हैं कंस्ट
  18436. 11:41:06मैसेज इ इक्वल टू डॉक्यूमेंट डॉट क्वेरी
  18437. 11:41:08सिलेक्टर यहां पर अपनी मैसेज क्लास से
  18438. 11:41:12अपने डिव को हम एक्सेस कर सकते हैं दिस इज
  18439. 11:41:14आवर मैसेज और यहां पर मैसेज से या इन
  18440. 11:41:18फैक्ट वी कैन क्रिएट अनदर फंक्शन वी विल
  18441. 11:41:21कॉल इट
  18442. 11:41:23कंस्ट अपडेट
  18443. 11:41:26मैसेज या इनफैक्ट इस काम को यही कर लेते
  18444. 11:41:29हैं क्योंकि हमारे पास बहुत सारे
  18445. 11:41:30पैरामीटर्स होंगे जो हमें पास करने
  18446. 11:41:31पड़ेंगे तो अपडेट मैसेज की जगह हम क्या
  18447. 11:41:33करेंगे मैसेज का जो इनर टेक्स्ट है उसे
  18448. 11:41:37अपडेट करके कर
  18449. 11:41:38देंगे हम लिखना चाहते हैं यूएसडी इ इक्वल
  18450. 11:41:42टू 80r इस तरीके का हम कुछ मैसेज लिखना
  18451. 11:41:45चाहते हैं तो उसमें वन की जगह हमारे पास
  18452. 11:41:47अमाउंट आनी चाहिए तो यहां पे अमाउंट की
  18453. 11:41:50वैल्यू आ जाएगी यूएसडी की जगह हमारे पास
  18454. 11:41:52क्या आना चाहिए हमारे पास फ्रॉम करेंसी
  18455. 11:41:54आनी चाहिए तो फ्रॉम करेंसी की वैल्यू हम
  18456. 11:41:58यहां पर लिख देंगे 80 की जगह हमारे पास
  18457. 11:42:00एक्सचेंज रेट आना चाहिए तो यहां एक्सचेंज
  18458. 11:42:03रेट नहीं हमारी फाइनल अमाउंट आनी चाहिए
  18459. 11:42:04फाइनल अमाउंट आ जाएगी एंड यहां पर हम लिख
  18460. 11:42:08देंगे अपनी टू करेंसी टू करेंसी की वैल्यू
  18461. 11:42:12इसे सेव कर लेते हैं एंड लेट्स रिफ्रेश इट
  18462. 11:42:16अब एक बार चीजों को करना स्टार्ट करते हैं
  18463. 11:42:18मुझे वन यूएसडी को आईआर में कन्वर्ट करना
  18464. 11:42:21है नॉट अ नंबर इट्स सेइंग फाइनल अमाउंट इज
  18465. 11:42:25नॉट अ नंबर एक बार हमारे पास रेट क्या आया
  18466. 11:42:28उसे एक बार प्रिंट करवा के देखते हैं
  18467. 11:42:30व्हाट इज द रेट गोइंग टू बी एंड कसोल डॉट
  18468. 11:42:33लॉग करके व्हाट इज द अमाउंट गोइंग टू बी
  18469. 11:42:35सेव रिफ्रेश अच्छा अमाउंट हमारे पास
  18470. 11:42:38एलिमेंट आ रहा है तो
  18471. 11:42:41यहां अमाउंट नहीं हमें अमाउंट की वैल्यू
  18472. 11:42:44चाहिए सेव रिफ्रेश आई वांट टू कन्वर्ट व
  18473. 11:42:47यूएसडी टू आईआर गेट एक्सचेंज
  18474. 11:42:50रेट अमाउंट वैल्यू इज नॉट
  18475. 11:42:52डिफाइंड दिस इज एमटी आई बिलीव से एमटी
  18476. 11:42:57वैल्यू हमने रखा है सेव किया रिफ्रेश किया
  18477. 11:42:59दोबारा से 1 यूएसडी को आईआर में कन्वर्ट
  18478. 11:43:02करना है दिस इज द एक्सचेंज रेट हमारे पास
  18479. 11:43:03कन्वर्ट होके आ गया मुझे $10 को आईआर में
  18480. 11:43:06कन्वर्ट करना है तो इट इज
  18481. 11:43:08832 मुझे 000 को आईआर में कन्वर्ट करना है
  18482. 11:43:12वो हमारे पास आ गया अगर हम लेट्स सपोज 000
  18483. 11:43:17को यूरो में कन्वर्ट करना चाहते
  18484. 11:43:20हैं तो 000 इ इक्व 10.9 यरो दिखा रहे है
  18485. 11:43:24हम चाहे तो इंटरनेट पे सर्च कर सकते हैं
  18486. 11:43:261000 आ2 यूरो कितना होता है इट इज 11 पट
  18487. 11:43:32समथिंग तो यहां दिखा रहा है 10 पॉ समथिंग
  18488. 11:43:34तो बेसिकली हमारी एपीआई में बिल्कुल
  18489. 11:43:36लेटेस्ट अपडेटेड डटा हमारे पास नहीं है बट
  18490. 11:43:39नियर अबाउट मतलब सिमिलर डाटा है एपीआई का
  18491. 11:43:42जो डाटा है हम एक डिफरेंट एपीआई यूज कर
  18492. 11:43:44सकते हैं पर हमारी ऐप ऑलमोस्ट फंक्शनल है
  18493. 11:43:46मतलब इफ आई कन्वर्ट इट इन टू ऑस्ट्रेलियन
  18494. 11:43:49डॉलर तो 1000 आईआर इ
  18495. 11:43:5317.9 यूडी दिखा रहा है एंड इंटरनेट पे इट
  18496. 11:43:57इज आल्सो 17.9 से तो इट इज नियर अबाउट
  18497. 11:44:00एक्यूरेट नॉट वेरी एक्यूरेट बट हां नियर
  18498. 11:44:02अबाउट हमें मिल रहा है अपना एक्सचेंज रेट
  18499. 11:44:04तो चीजें हमारे लिए सारी की सारी यहां पर
  18500. 11:44:06वर्क कर रही है हमारी जो डिफॉल्ट अमाउंट
  18501. 11:44:09है उसे हम 100 की जगह वी कैन आल्सो मेक इट
  18502. 11:44:11इक्वल टू व सो दैट इट बिकम सिंपलर आल्सो
  18503. 11:44:14हम एक और चीज ऐड कर देते हैं कि जब फर्स्ट
  18504. 11:44:16टाइम हमारा डॉक्यूमेंट लोड होगा तो हम
  18505. 11:44:19अपने जो डॉक्यूमेंट है उस पर एक इवेंट
  18506. 11:44:22लेसनर ऐड कर सकते हैं कि जब फर्स्ट टाइम
  18507. 11:44:24हमारा डॉक्यूमेंट लोड होगा तो उस केस में
  18508. 11:44:26हमें क्या चाहिए उस केस में हम अपने ये
  18509. 11:44:30सारे काम बेसिकली करना चाहते हैं कि हम
  18510. 11:44:32शुरुआत में ही एक जो हमारा डिफॉल्ट है डी
  18511. 11:44:35टू आईआर कन्वर्जन उसके लिए चीजें दिखाना
  18512. 11:44:37चाहते हैं तो इतने पार्ट को कट करके वी
  18513. 11:44:40कैन क्रिएट अनदर फंक्शन वी कैन कॉल इट
  18514. 11:44:42अपडेट
  18515. 11:44:43एक्सचेंज
  18516. 11:44:45रेट एंड कंस्ट अपडेट एक्सचेंज रेट इ इक्वल
  18517. 11:44:50टू दिस वैल्यू ी कैन मेक दिस फंक्शन ए
  18518. 11:44:54सिंक एंड अब हमें इसको ए सिंक बनाने की
  18519. 11:44:57जरूरत नहीं है तो बेसिकली यहां पर हम कॉल
  18520. 11:44:59करेंगे अपने अपडेट एक्सचेंज रेट को इसको
  18521. 11:45:03सेव कर लेते हैं तो जैसे ही हमारा पेज लोड
  18522. 11:45:05हो वैसे ही हम अपने अपडेट एक्सचेंज रेट को
  18523. 11:45:08कॉल करना चाहते हैं सेव किया रिफ्रेश किया
  18524. 11:45:11तो शुरुआत में ये वैल्यू हमारे पास अपडेट
  18525. 11:45:14होके आनी चाहिए थी अपडेट एक्सचेंज रेट
  18526. 11:45:17व्हाट इज दिस एरर वी आर गेटिंग इंडिकेट
  18527. 11:45:19वेदर टू ये सारी चीजें हम रिमूव कर देते
  18528. 11:45:22हैं एंड वी कैन आल्सो पुट दिस अपडेट
  18529. 11:45:25एक्सचेंज रेट एट
  18530. 11:45:27द टॉप ऑफ द पेज प्रोबेबली
  18531. 11:45:31हियर एंड इवेंट लेसनेस को हम लास्ट में ऐड
  18532. 11:45:35कर देते हैं सेव कर लिया रिफ्रेश किया ओके
  18533. 11:45:38ये इवेंट लिनर इसलिए नहीं चल रहा क्योंकि
  18534. 11:45:40हमें विंडो पर ऐड करना है अपना रिफ्रेश
  18535. 11:45:43किया तो इस बार शुरुआत में ही हमारे पास
  18536. 11:45:44अपडेट होके आ रही है वैल्यूज अब कुछ-कुछ
  18537. 11:45:47एग्जांपल्स हैं जिन पर हम रन कर सकते हैं
  18538. 11:45:49अपने कोड को फॉर एग्जांपल आई वांट टू
  18539. 11:45:51कन्वर्ट ₹1 इंडियन रप इनटू नेपाली रुपी तो
  18540. 11:45:56यह हमारे पास कन्वर्जन होकर आ गया 100
  18541. 11:45:58इंडियन रप को इफ आई वांट टू कन्वर्ट इट इन
  18542. 11:46:00टू जपनीज न तो हमारे पास कन्वर्जन आ गया
  18543. 11:46:03इफ आई वांट टू कन्वर्ट 1001 यूएस टू
  18544. 11:46:07जैपनीज एन या ऑस्ट्रेलियन
  18545. 11:46:10डॉलर तो यह हमारे पास कन्वर्जन आ गया
  18546. 11:46:12हमारा जो करेंसी कन्वर्टर है वो हमारे लिए
  18547. 11:46:14कंपलीटली काम कर रहा है हम चाहे तो एक दो
  18548. 11:46:16स्टाइल के अंदर इसको और ज्यादा बेटर
  18549. 11:46:18स्टाइलिश बना सकते हैं और इसके अंदर कुछ
  18550. 11:46:19चेंजेज कर सकते हैं टू मेक इट इंप्रूव्ड
  18551. 11:46:21टू मेक इट बेटर बट जो हमारा बेसिक कोड था
  18552. 11:46:24बेसिक लेआउट था उसको हमने प्रिपेयर कर
  18553. 11:46:25लिया एंड इस तरीके से हमने एक मिनी
  18554. 11:46:27प्रोजेक्ट बना लिया है यूजिंग आवर एपीआई
  18555. 11:46:29एंड यूजिंग ऑल द थिंग्स रिलेटेड टू डोम
  18556. 11:46:32रिलेटेड टू स्ट्रिंग्स रिलेटेड टू अरेज
  18557. 11:46:34जिनको हमने अपने जावास्क्रिप्ट की सीरीज
  18558. 11:46:35के अंदर सीखा है तो आई होप कि इस पूरी
  18559. 11:46:37सीरीज को फॉलो करने में हमें बहुत सारा
  18560. 11:46:39मजा आया होगा हमने काफी सारी इंटरेस्टिंग
  18561. 11:46:41और नई चीजें सीखी होंगी जावास्क्रिप्ट के
  18562. 11:46:42अंदर मेजर जो कांसेप्ट होते हैं हमारे
  18563. 11:46:44फ्रंट एंड के उनको हमने कवर कर लिया है
  18564. 11:46:46उसके बाद हम चाहे तो अब जाकर
  18565. 11:46:48जावास्क्रिप्ट के अंदर नट जस को एक्सप्लोर
  18566. 11:46:49कर सकते हैं बैक एंड को एक्सप्लोर कर सकते
  18567. 11:46:51हैं रिएक्ट जस को सीख सकते हैं बहुत सारी
  18568. 11:46:53इनफैक्ट अनलिमिटेड चीजें हैं
  18569. 11:46:54जावास्क्रिप्ट के अंदर सीखने के लिए
  18570. 11:46:56उन्हें जाकर हम चाहे तो एक्सप्लोर कर सकते
  18571. 11:46:57हैं तो अब फाइनली हमारी जो सीरीज है वो
  18572. 11:47:00कंप्लीट हो गई है आज के नोट्स या आज का
  18573. 11:47:02कोड आपको नीचे डिस्क्रिप्शन बॉक्स के अंदर
  18574. 11:47:03मिल जाएगा कैसा लगा आपको मेरे साथ
  18575. 11:47:05जावास्क्रिप्ट सीखना उसके बारे में आप
  18576. 11:47:06मुझे नीचे कमेंट करके बता सकते हैं यू कैन
  18577. 11:47:08आल्सो टेल मी ऑन लिंक न आज के लिए इतना ही
  18578. 11:47:10मिलते हैं नेक्स्ट वीडियो में टिल देन कीप
  18579. 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.