जावास्क्रिप्ट एक लोकप्रिय प्रोग्रामिंग भाषा है जो इंटरनेट की मुख्य टेक्नोलॉजीज में से एक है। यह क्लाइंट-साइड वेब व्यवहार के साथ-साथ डेस्कटॉप ऐप्स और मोबाइल ऐप डेवलपमेंट के लिए उपयोग किया जाने वाला एक कोड एडिटर है। यह एक क्रॉस-प्लेटफॉर्म, ऑब्जेक्ट-ओरिएंटेड स्क्रिप्टिंग भाषा है जिसका उपयोग वेब पेज इंटरैक्शन के लिए क्लाइंट-साइड और सर्वर-साइड दोनों के लिए किया जाता है। यदि आप नए हैं, तो जावास्क्रिप्ट के साथ सहायता प्राप्त करना आसान है।
जावास्क्रिप्ट (JS) सीखने में सबसे आसान प्रोग्रामिंग भाषाओं में से एक है, जो इसे कोडिंग शुरुआती लोगों के लिए पसंदीदा भाषाओं में से एक बनाता है। इस कोड एडिटर के साथ अपने कौशल को सीखने, अभ्यास करने और बढ़ाने के सर्वोत्तम तरीकों में से एक बुनियादी अभ्यास और प्रैक्टिस प्रोजेक्ट्स के माध्यम से है। ये आपको भाषा को बेहतर ढंग से समझने की अनुमति देंगे। इस लेख में, हमने आपके कौशल पर काम करने के लिए बुनियादी जावास्क्रिप्ट अभ्यासों की एक सूची के साथ-साथ अतिरिक्त संसाधनों को क्यूरेट किया है। यदि आपने कभी पूछा है, "मैं जावास्क्रिप्ट का अभ्यास कहां कर सकता हूं?" तो पढ़ते रहें।
कई कोडिंग प्लेटफॉर्म अभ्यास, इंटरैक्टिव कोर्स और प्रोजेक्ट आइडिया प्रदान करते हैं जो शुरुआती और उन्नत शिक्षार्थियों को कोडिंग का अभ्यास करने और जावास्क्रिप्ट का उपयोग करना सीखने में मदद करते हैं। आप इन प्लेटफॉर्म्स पर JS अभ्यास पा सकते हैं जो आपके करियर की प्रगति के लिए आवश्यक विभिन्न जावास्क्रिप्ट कार्यों से निपटने में मदद करते हैं।
10 जावास्क्रिप्ट अभ्यास और अभ्यास समस्याएं (समाधान के साथ)
1. JS बेसिक
यह अभ्यास सरल स्क्रिप्ट्स के माध्यम से जावास्क्रिप्ट का परिचय देता है ताकि आप समझ सकें कि जावास्क्रिप्ट कैसे काम करता है और आप प्रोग्राम के साथ क्या कर सकते हैं। शुरुआती स्तर के ज्ञान का एक उदाहरण है कि किसी विशेष प्रारूप में वर्तमान समय और तारीख बताने के लिए जावास्क्रिप्ट प्रोग्राम कैसे लिखें। यह एक परिचयात्मक अभ्यास है जिसे पूरा करना और निष्पादित करना अपेक्षाकृत आसान है।
समाधान: समाधान यह है कि अपने वेरिएबल को वर्तमान दिन के रूप में इनपुट करें और उस पर नई तारीख असाइन करें।
2. JS वेरिएबल्स
वेरिएबल्स जावास्क्रिप्ट का एक अनिवार्य हिस्सा हैं। इनका उपयोग डेटा मानों की पहचान और संग्रह के लिए किया जाता है जिन्हें बाद में बदला जा सकता है। वेरिएबल्स को "=" चिह्न का उपयोग करके मान असाइन किया जाता है, जब घोषित करने से पहले, दौरान और बाद में इसे एक्सेस किया जाता है। यह अभ्यास आपको सिखाएगा कि वेरिएबल्स का उपयोग कैसे करें, डेटा मान असाइन करें, घोषित करें, और ऑब्जेक्ट प्रॉपर्टीज तक पहुंचें। यह अभ्यास आपको जावास्क्रिप्ट कोडिंग के साथ शुरुआत करने में मदद करेगा।
समाधान: समाधान एक वेरिएबल "var" के लिए एक मान बनाना और उस पर एक मान असाइन करना है। अगला, आप वेरिएबल्स का उपयोग करके मान प्रदर्शित करना सीखेंगे। इस विशेष उदाहरण में, आप "Volvo" शब्द के साथ एक वेरिएबल कार नाम बनाएंगे।
3. JS ऑपरेटर्स
जावास्क्रिप्ट में, एक ऑपरेटर का उपयोग मानों की तुलना करने, अंकगणितीय संचालन करने, या किसी विशिष्ट मान में हेरफेर करने के लिए किया जा सकता है। JS ऑपरेटर्स अभ्यास में, आप डेटा मानों को गुणा और विभाजित करना, परिणामों को अलर्ट करना, शेष को अलर्ट करना, और असाइनमेंट ऑपरेटर्स का उपयोग करना सीखेंगे। इस अभ्यास में डेटा मानों को जोड़ना और वेरिएबल्स का बेहतर उपयोग करना सीखना शामिल है।
समाधान: इस अभ्यास में आपको डेटा मान 10 और 5 को गुणा करना होगा और उत्तर अलर्ट करना होगा। अगला, दो मानों 10 और 2 को विभाजित करना और परिणाम अलर्ट करना है। उसके बाद, आपको मानों के एक और सेट का शेष प्राप्त करना होगा, जब 15 को 9 से विभाजित किया जाता है। अंत में, वह असाइनमेंट ऑपरेटर चुनें जिसके परिणामस्वरूप दो मान जुड़ जाएंगे।
4. JS फंक्शन्स
जावास्क्रिप्ट फंक्शन्स स्टेटमेंट्स का एक समूह है जो एक कार्य करते हैं या एक मान की गणना करते हैं, जैसे एक बेसिक फेच फंक्शन। फंक्शन्स आपको कोड के एक ब्लॉक को परिभाषित करने, नाम देने और कई बार निष्पादित करने की अनुमति देते हैं। JS फंक्शन का सबसे आम उदाहरण "Hello World!" है। यह अभ्यास आपको सिखाएगा कि JS फंक्शन्स को कुशलतापूर्वक कैसे नाम दें और निष्पादित करें। आप एक फंक्शन बनाना और नाम देना सीखेंगे और फंक्शन को प्रदर्शित करेंगे।
समाधान: आपका समाधान 'myFunction' का उपयोग करके एक फंक्शन बनाना, नाम देना और निष्पादित करना सीखना है ताकि "Hello World!" अलर्ट हो। फिर, आप फंक्शन को "Hello" वापस कराएंगे और अंत में, फंक्शन को "Hello" प्रदर्शित कराएंगे।
5. JS इवेंट्स
JS इवेंट्स तब होते हैं जब कोई यूजर या ब्राउज़र पेज में हेरफेर करता है और पेज लोड होता है। जब यूजर उस पेज पर होता है तो होने वाली हर दूसरी चीज भी एक इवेंट है। उदाहरण के लिए, जब यूजर किसी बटन पर क्लिक करता है, विंडो बंद करता है, या कोई कुंजी दबाता है। यह अभ्यास आपको सिखाता है कि एक बटन कैसे बनाया जाए जो किसी के उस पर क्लिक करने पर प्रतिक्रिया ट्रिगर करे।
समाधान: एक बटन एलिमेंट बनाएं जो किसी के उस पर क्लिक करने पर कुछ करे, उदाहरण के लिए, "onclick"। फिर, एक फंक्शन बनाएं जो बटन क्लिक होने पर निष्पादित होना चाहिए और उसका नाम दें। अंत में, एक रंग बनाएं जो यूजर के बटन पर क्लिक करने पर दिखाई दे।
6. JS स्ट्रिंग्स
जावास्क्रिप्ट में स्ट्रिंग्स प्रिमिटिव डेटा टाइप्स हैं और अपरिवर्तनीय हैं, यानी उन्हें बदला या स्थानांतरित नहीं किया जा सकता। स्ट्रिंग्स को सिंगल या डबल कोटेशन मार्क्स में बंद किया जाना चाहिए। जबकि एक स्ट्रिंग को बदला या स्थानांतरित नहीं किया जा सकता, वेरिएबल नाम को एक नई स्ट्रिंग से जोड़ा जा सकता है। यह अभ्यास एक जावास्क्रिप्ट फंक्शन लिखने पर है जो एक स्ट्रिंग को विभाजित करता है और इसे शब्दों की एक सरणी में परिवर्तित करता है। एक बार जब आप इनमें महारत हासिल कर लेते हैं, तो आप टेम्पलेट स्ट्रिंग्स के बारे में सीख सकेंगे।
समाधान: एक स्ट्रिंग टू एरे फंक्शन बनाएं, फंक्शन की लंबाई अलर्ट करने के लिए लेंथ प्रॉपर्टी का उपयोग करें, स्ट्रिंग लिखने के लिए एस्केप कैरेक्टर्स का उपयोग करें, फिर आउटपुट प्राप्त करने के लिए स्ट्रिंग को विभाजित करें। उदाहरण के लिए, ['Hello, World'] या ["Hello, World"]।
7. JS तुलना
जावास्क्रिप्ट तुलना ऑपरेटर्स दो मानों की तुलना करते हैं और एक बूलियन मान वापस देते हैं, या तो true या false। इनका उपयोग निर्णय लेने और लूप्स बनाने के लिए किया जाता है। इस अभ्यास में आपको जावास्क्रिप्ट में तुलना करना सीखना शामिल है। आपको बूलियन मान अलर्ट करने के लिए सही तुलना ऑपरेटर चुनना होगा।
समाधान: जब x, y से बड़ा हो तो true अलर्ट करने के लिए सही तुलना ऑपरेटर चुनें। यानी, "x=10; y=5; alert(x>y)"। एक और है जब x, y से बड़ा नहीं हो तो अलर्ट करने के लिए तुलना ऑपरेटर चुनें: "x=5; y=10; alert(x!>y)"।
8. JS एरे
जावास्क्रिप्ट में एक एरे मानों की एक क्रमबद्ध सूची है। यह एक ही वेरिएबल में एक साथ कई एलिमेंट्स या मानों को स्टोर करने के लिए एक सिंगल वेरिएबल का उपयोग करता है। यह तब सबसे अच्छा उपयोग किया जाता है जब आपके पास एलिमेंट्स की एक सूची होती है जिसे आप एक सिंगल वेरिएबल के साथ आसानी से एक्सेस करना चाहते हैं। इस अभ्यास में एक जावास्क्रिप्ट फंक्शन लिखना शामिल है यह निर्धारित करने के लिए कि कोई "इनपुट" एरे है या नहीं।
समाधान: पहले, आपको अपना वेरिएबल बनाना होगा, फंक्शन इनपुट करना होगा, और फिर प्रोग्राम को बूलियन मान वापस करने के लिए सेट करना होगा। उसके बाद, आपको सही एरे प्रॉपर्टी का उपयोग करके एरे में आइटम्स की संख्या अलर्ट करनी होगी।
9. JS शर्तें
जावास्क्रिप्ट में, एक सशर्त कथन व्यवहार को नियंत्रित करता है और निर्धारित करता है कि कोड के टुकड़े चल सकते हैं या नहीं। JS में तीन प्रकार हैं, जिनमें "if", "else", और "else if" स्टेटमेंट्स शामिल हैं। इस अभ्यास में if स्टेटमेंट को ठीक करना आवश्यक है ताकि "Hello World" अलर्ट हो यदि x, y से बड़ा है और अन्यथा "Goodbye" अलर्ट हो।
समाधान: यहां आपको क्या करना है: वेरिएबल्स x और y की शुरुआत में "if" शामिल करें ताकि फंक्शन अलर्ट हो और "else" को अलर्ट की शुरुआत में रखें।
10. JS मैथ
जावास्क्रिप्ट में मैथ एक बिल्ट-इन ऑब्जेक्ट है जिसमें प्रॉपर्टीज और मेथड्स होते हैं जो आपको संख्याओं पर गणितीय कार्य करने की अनुमति देते हैं। JS मैथ प्रैक्टिस अभ्यास आपको मैथ मेथड्स का उपयोग करके संख्याओं को चलाना सीखने में सक्षम बनाएंगे। एक उदाहरण 9 का वर्गमूल प्राप्त करने के लिए सही मैथ मेथड का उपयोग करना है।
समाधान: समाधान है: let x = math.sqrt(9)।
जावास्क्रिप्ट के साथ सहायता कैसे प्राप्त करें
समुदाय-स्रोत जावास्क्रिप्ट अभ्यासों का एक बड़ा संग्रह है जो आपको एक विशेषज्ञ डेवलपर बनने में मदद करने के लिए डिज़ाइन किया गया है, चाहे आपकी पसंदीदा सीखने की शैली कुछ भी हो।
जावास्क्रिप्ट आज उपलब्ध सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। जावास्क्रिप्ट सीखने में सहायता प्राप्त करने के कई विकल्प हैं। आप कोडिंग बूटकैंप जा सकते हैं, ऑनलाइन लर्निंग प्लेटफॉर्म पर जा सकते हैं, किसी वेबसाइट पर जावास्क्रिप्ट अभ्यास कर सकते हैं, सरल और जटिल प्रोजेक्ट्स के साथ अभ्यास कर सकते हैं, ब्लॉग पढ़ सकते हैं, या जावास्क्रिप्ट फोरम में शामिल हो सकते हैं।
जावास्क्रिप्ट अभ्यास
जावास्क्रिप्ट अभ्यास कोडिंग अभ्यास हैं जो आपको भाषा का अभ्यास करने में मदद करते हैं। कई वेबसाइट्स आपके कौशल विकसित करने के लिए अभ्यास करने के लिए कई कोडिंग अभ्यास प्रदान करती हैं। उनमें आमतौर पर समाधान शामिल होते हैं जो आपको इसे हल करने का सही तरीका जानने और अपनी प्रगति की जांच करने में मदद करते हैं।
जावास्क्रिप्ट प्रोजेक्ट्स
वास्तविक जीवन की परियोजनाओं पर काम करना किसी भी प्रोग्रामिंग भाषा को सीखने का एक उत्कृष्ट तरीका है। आप शुरुआती जावास्क्रिप्ट प्रोजेक्ट्स पर शोध करके शुरू कर सकते हैं और उन्हें कई बार कर सकते हैं। यह आपको व्यावहारिक कौशल सीखने, अपनी गति में सुधार करने और अपने पोर्टफोलियो के लिए एक ठोस नींव बनाने में मदद करेगा। एक जावास्क्रिप्ट कैलकुलेटर, एक इंटरैक्टिव लैंडिंग पेज, या एक टिक-टैक-टो गेम बेहतरीन प्रैक्टिस प्रोजेक्ट्स हैं।
जावास्क्रिप्ट क्विज़
क्विज़ छोटे टेस्ट होते हैं जिनमें किसी क्षेत्र में आपके ज्ञान और कौशल का परीक्षण करने के लिए सामान्य प्रश्न शामिल होते हैं। ऑनलाइन कई वेबसाइट्स हैं जो जावास्क्रिप्ट पर क्विज़ प्रदान करती हैं। आप अपने JS कौशल सीखने और अभ्यास करने के लिए ये टेस्ट ले सकते हैं। आप अपनी प्रगति को ट्रैक कर सकते हैं ताकि यह निर्धारित कर सकें कि आपने कितना सीखा है और अभी भी कितना सीखना बाकी है। कुछ वेबसाइट्स जो मदद कर सकती हैं वे हैं W3Schools, Skillvalue, और Code Conquest।
जावास्क्रिप्ट फोरम और ब्लॉग
एक फोरम में शामिल होने से आपको उद्योग ट्रेंड्स पर अपडेट रहने, अधिक सीखने, अपने कौशल में सुधार करने और नौकरी के अवसरों के बारे में जागरूकता प्राप्त करने में मदद मिल सकती है। कुछ ब्लॉग्स का फोकस शुरुआती लोगों को जावास्क्रिप्ट के बारे में सिखाने पर होता है, जबकि अन्य अधिक उन्नत कोडिंग ज्ञान वाले कोडर्स के लिए होते हैं। उनमें आमतौर पर आपको भाषा सीखने में मदद करने के लिए चरण-दर-चरण गाइड या ट्यूटोरियल शामिल होते हैं।
मैं जावास्क्रिप्ट का अभ्यास कहां कर सकता हूं?
कई वेबसाइट्स हैं जहां आप जावास्क्रिप्ट का उपयोग करने का अभ्यास कर सकते हैं। उनमें आमतौर पर ट्यूटोरियल, चरण-दर-चरण गाइड, और सरल अभ्यास जैसी अद्भुत सामग्री शामिल होती है जो सीखने को आसान और अधिक कुशल बनाती है। आप उनमें से कुछ को नीचे पा सकते हैं।
जावास्क्रिप्ट का अभ्यास करने के लिए वेबसाइट्स
- W3Schools. W3Schools एक कोडिंग वेबसाइट है जो नए और अनुभवी वेब डेवलपर्स को अपने कौशल सीखने और अभ्यास करने की अनुमति देती है। वेबसाइट जावास्क्रिप्ट सहित सभी वेब डेवलपमेंट प्रोग्रामिंग भाषाओं पर ट्यूटोरियल प्रदान करती है। आप इस वेबसाइट पर JS और इसके सिंटैक्स के बारे में वह सब कुछ सीख सकते हैं जो आपको जानने की जरूरत है।
- W3Resource. W3Resource एक वेबसाइट है जो वेब डेवलपमेंट प्रोग्रामिंग भाषाओं पर ट्यूटोरियल और क्विज़ की एक विस्तृत श्रृंखला प्रदान करती है, जिसमें जावास्क्रिप्ट शामिल है। यह एक शुरुआती के रूप में उपयोग करने और अपने पेशेवर कौशल पर काम करने के लिए एक उपयोगी वेबसाइट है। आप JS अभ्यास कई बार कर सकते हैं और अपनी प्रगति की निगरानी के लिए क्विज़ का उपयोग कर सकते हैं।
- Practity. Practity एक वेबसाइट है जो आपको जावास्क्रिप्ट सहित कई भाषाओं में प्रोजेक्ट्स, प्रोग्रामिंग अभ्यास, और क्विज़ पर काम करने की अनुमति देती है। यह वेबसाइट उन लोगों के लिए एक बेहतरीन संस्करण है जो अभी शुरुआत कर रहे हैं, क्योंकि वेबसाइट में बहुत सारे शुरुआती स्तर के जावास्क्रिप्ट प्रैक्टिस अभ्यास शामिल हैं।
- Exercism. यह कोडिंग के लिए सर्वश्रेष्ठ ऑनलाइन लर्निंग प्लेटफॉर्म में से एक है क्योंकि यह 50 विभिन्न प्रोग्रामिंग भाषाओं के लिए प्रैक्टिस चैलेंज प्रदान करता है। Exercism उपयोग करने के लिए मुफ्त है और शुरुआती-अनुकूल होने के लिए डिज़ाइन किया गया है और इसमें मजेदार जावास्क्रिप्ट अभ्यास हैं। आप प्लेटफॉर्म पर किसी भी प्रोग्रामिंग भाषा को अपने कौशल स्तर की परवाह किए बिना सीख सकते हैं।
- Code Wars. Code Wars एक ऑनलाइन कोडिंग प्लेटफॉर्म है जो आपको कोडिंग सीखने और अभ्यास करने की अनुमति देता है। इस प्लेटफॉर्म में चैलेंज लाइब्रेरी हैं जो इस समुदाय का हिस्सा प्रोग्रामर्स को कोडिंग चैलेंज में भाग लेने और अपने ज्ञान और कौशल का निर्माण करने की अनुमति देती हैं।
जावास्क्रिप्ट सीखने का सबसे अच्छा तरीका क्या है?
जावास्क्रिप्ट सीखने का सबसे अच्छा तरीका है अपने निपटान में संसाधनों का उपयोग करना और नियमित रूप से अभ्यास करना। जावास्क्रिप्ट आज सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, और इंटरनेट पर उपलब्ध कई वेबसाइट्स पर इसे सीखना सरल है। आप ऑनलाइन कोर्स करके या कोडिंग बूटकैंप में नामांकन करके शुरुआत कर सकते हैं। ये विकल्प आपको पेशेवर बनने के लिए आवश्यक बढ़ावा दे सकते हैं, लेकिन आपको अपने नए कौशल का अधिकतम लाभ उठाने के लिए नियमित रूप से अभ्यास करना होगा।
जावास्क्रिप्ट अभ्यास FAQ
मैं जावास्क्रिप्ट का अभ्यास कैसे करूं?
जावास्क्रिप्ट का अभ्यास करने के लिए, आपको अभ्यास अभ्यास का उपयोग करना चाहिए, प्रोजेक्ट्स बनाना चाहिए, मौजूदा प्रोजेक्ट्स में सुधार करना चाहिए, अभ्यास चुनौतियों का उपयोग करना चाहिए, जावास्क्रिप्ट क्विज़ लेना चाहिए, और जावास्क्रिप्ट फोरम या समुदाय में शामिल होना चाहिए।
मैं रोजाना जावास्क्रिप्ट का अभ्यास कैसे कर सकता हूं?
आप प्रोजेक्ट आइडिया पर शोध करके, जटिल प्रोजेक्ट्स बनाकर, अभ्यास प्रश्नों पर काम करके, क्विज़ लेकर, कोडिंग चुनौतियों में भाग लेकर, और ट्यूटोरियल वीडियो देखकर रोजाना जावास्क्रिप्ट का अभ्यास कर सकते हैं।
मैं ऑनलाइन जावास्क्रिप्ट का अभ्यास कहां कर सकता हूं?
आप freecodecamp, W3resources, W3schools, Code Wars, Practity, और Exercism जैसी वेबसाइट्स पर ऑनलाइन जावास्क्रिप्ट का अभ्यास कर सकते हैं।
क्या मैं HTML और CSS के बिना जावास्क्रिप्ट सीख सकता हूं?
हां, आप कर सकते हैं। हालांकि, आप Node JS और अन्य जावास्क्रिप्ट विषयों को सीखेंगे जिन्हें JS कंपाइलर में स्वतंत्र रूप से निष्पादित किया जा सकता है, जैसे घोषणाएं और क्लोजर।