JavaScript Chapter 12 - Practice Set _ JavaScript Tutorial in Hindi #92
433 views
Feb 10, 2024
In the 92nd tutorial of our JavaScript series, presented in Hindi, it's time to challenge and reinforce your understanding of the concepts covered in Chapter 12 with a hands-on practice set. Engage in real-world coding exercises, solve problems, and solidify your skills in JavaScript. Whether you're a seasoned developer looking to sharpen your abilities or a learner seeking to build confidence, this practice set is an essential step towards mastering JavaScript. Join the session, embrace the coding challenges, and take a significant step towards becoming a proficient JavaScript developer!
View Video Transcript
0:00
आज के इस वीडियो में हम लोग चाप्टर 12 को practice set देखने वाले है�
0:03
हम लोग कुछ questions को practice करेंगे advanced javascript से related चलते हैं computer screen में and let's get started
0:08
so guys अब हम लोग यहाँ पर कुछ practice कर लेंग�
0:18
जो कि हमने concert पढ़े हैं उनकी तो सबसे पहला question जो आ रहा है हमारे पास वो ह�
0:22
जावास्क्रिप्ट प्रोग्राम लिखना है और यह क्या करेगा हेलो और वर्ड को दो सेकंड के बाद जो है प्रेंट करेगा त�
0:28
बहुत ही सिंपल सी प्रॉब्लम है इसको बहुत ही सिंपल हम लोग सॉल्व करेंगे सिंपल सी प्रॉब्लम वह सिंपल सा सॉल्यूश�
0:33
बट क्योंकि हमने IIFE पड़ा हुआ है इस चाप्टर के अंदर, इसलिए हम IIFE का इस्तेमाल करेंगे, तो IIFE को हम लोग कैसे यूज़ करेंगे
0:42
सबसे पहले मैं क्या करूँगा, मैं लिखूँगा const a is equal to एक function, जो की क्या करेगा, जो की return करेगा एक new promise, ठीक है
0:54
वहीं अपना syntax resolve reject और इसके बाद यह भी एक arrow function है और हम simply क्या करेंगे यहाँ प�
1:02
set timeout और set timeout के अंदर मैं simply मुझे क्या करना है console.log कर देना है और जो भी आया है मेरे पास print होने क�
1:15
let us say text आया है तो मैं text कर दूँगा text को मैं इसे भी pass करूँगा and that should be fine ठीक ह�
1:22
इन फैक्ट इसकी जरूरत ही नहीं है, यह खुद strictly प्रिंट हो जाएगा और मैं इसको इन फैक्ट resolve करूँगा with the value of text
1:28
कि मैं इसको ऐसे करूँगा तो मैं resolve करूँगा with the value of text
1:33
अब मैं क्या करूँगा, एक immediately invoked function expression मनाऊंगा तो यह मेरा invoked हो जाएगा function expression यहाँ प�
1:39
और यहाँ पर मेरा function expression होने वाला है तो function expression किस तरह से होग�
1:43
कुछ इस तरह से होगा आप देख सकते हो मैं यहाँ पर simply क्या करूँग�
1:47
मैं लिखूँगा await और लिख दूँगा यहाँ पर a ठीक है और यहाँ पर लिख दूँगा hello
1:52
और यह मुझे करना है प्रिंट टो सेकंड में तो यहां पर 2000 और सिमिलरली मनलू मैं यहां पर हेलो टू लिखता हूं अगर और इसको चलात�
2:34
अपने फाइनली वेलेड इन एस सिंग्ग फंक्शन तो इस फंक्शन को इ�
3:03
प्रोग्राम टो फाइंड अवरेज ऑफ नंबर्स इन एनरेज यूजिंग स्प्रेट सिंटेक्स तो वही सिंपल सा फंक्शन में आपको लिखन�
3:09
और वो function क्या होने वाला है? वो function simply क्या होगा? कि return करेगा a plus b plus c
3:17
ठीक है? और मैं यहाँ पर a b और c को pass करूँगा. और मैं simply यहाँ पर क्या करूँगा
3:22
लिखूँगा let x is equal to एक array होगा मान लो one three और five और मैं यहाँ पर इसका नाम मे�
3:29
रख देता हूं फंक्शन का सम और मैं यहां पर लेखूंगा कंसोल डॉट लॉग सम और ट्रिपल डॉट लगाकर मैं एक्स लिख दूंगा इससे क्या होग�
3:39
जो x होगा वो मेरा pass हो जाएगा x के elements हैं वो pass हो जाएग�
3:45
a, b and c के तौर पर ठीक है तो दिखाता हूँ आप लोगों क�
3:49
यह देखो आप लोग 9 print हो गया आगे यहाँ पर और hello word भी आएगा मैंने यह लगा रखा है यहाँ प�
3:54
इसलिए but let me do something मैं इस function को invoke ही नहीं करूँगा या फिर रहने देता हूँ, hello word ही तो है, चलेगा
4:02
question number 3 कह रहा है, write a javascript function which resolves a promise after n seconds
4:06
the function takes n as a parameter, use an IIFE to execute the functions with different values of n
4:11
question number 1 repair repairing pass value
4:26
तो n की value 2 रहेगी और जिसका मतलब यह है क�
4:30
आपका जो hello word है वो print होगा as it is मैं इसको reload कर रहा हू�
4:34
9 हुआ फिर hello होगा फिर 2 second के बाद word print होजाएगा जो हमारा existing program है वो break नहीं होग�
4:38
वो वैसे के वैसे ही रहेगा बट अब मैं क्या कर सकता हूं अब मैं पास कर सकता हूं एक ओ एक वैल्यू ठीक है तो मैं यहां पर आप लोगों को दिखाता हू�
4:48
कुछ इस तरह से मैं करूंगा मैं करूंगा आई एम ड्रेस ऑल वेंग आफ्टर वन सेकंड ठीक है और मैं आप लिख दूंगा व�
4:57
ठीक है फिर मैं सिमिलरली क्या करूंगा इसको कर दूंगा वेट आइम रिसॉल्विंग आफ्टर टू सेकेंड्स ठीक है या फोर सेकेंड्स और यहाँ पर मैं फोर कर दूंगा एंड लेट मी सी इव दिस वर्क्स ठीक है तो यहाँ पर देखो अब गिनती करना शुरू करो ए�
5:27
लेकिन console.log तो एक function होता है ये कैसा मज़ाग है console.log is not a function
5:34
console.log किया text किया ये resolve हुआ क्या दिक्कत आ रही है भा�
5:44
and got typer console.log triple dot is not a function 25 भी line पे आ रहा है ये error मेर�
5:53
अब इस नॉट फंक्शन एक्शन यह बताएं क्या है मुझे आप अपने लिखना होगा तो अब जो चला जाएगा तो आप देखो यहां प�
6:09
फिर फिर तो मैं कितने बाद तो इसीलिए जब जरूरी होते हैं ठीक है यह बात हमें पता चली इस प्रैक्टि�
6:22
interest calculator using javascript simple simple simply p multiply by r multiply by t divided by 100
6:40
और ये करने के बाद PRT by 100 ये बन गया हमारा simple interest calculator
6:51
तो अगर आपने 1000 रुपे at interest rate of 5% दिये किसी को एक साल के लि�
7:01
तो आपको कितने वापस मिलेंगे अगर 5% आपको return मिलना है उस पे त�
7:06
तो अभी आपको पता चलता है कितने मिलेंगे आपको मिलेंगे अब आपको पता चलता है कितने मिलेंग�
7:13
मुझे आपको simple interest को भी तो call करना यार मैंने भी सीधा console.log को भी call कर दिय�
7:19
मैं भी ना अब देखना आप लोग यहाँ पर क्या होगा आपकी आपको पता जाएगा कितने पैसे आपको मिलेंगे हजार रुपए आपने दे रखे हैं किसी को पांच परसेंट इंटरेस्�
7:33
पर ठीक है सिंपल इंटरेस्ट कैलकुलेट कर रहे हम लो अलेका गया 50 रुपए जो है आपको एक्स्ट्रा मिलने वाल�
7:40
ठीक है तो 50 रुपए का आपका एंट्रेस बनता है अगर 5 परसेंट आप निकालो एक साल के लिए तो अगर 100 रुपए दिया है आपने किसी को एक साल के लिए निकालते हैं तो 5 रुपए बनते हैं यह तो सबको बताए ठीक है तो 5 यहाँ पर प्रेंट होके आ गया ठीक है कित�
8:10
आने वाले है ठीक है तो projects के लिए कौन-कौन excited हैं मुझे नीचे comment मे�
8:14
जरूर बताना अभी के लिए इस वीडियो में इतना है guys thank you so much guys for watching this video
8:18
and I will see you next time