Java script online compiler
जावास्क्रिप्ट वेब स्क्रिप्ट रन के लिए कई ऑनलाइन कंपाइलर उपलब्ध हैं. जिनका उपयोग आप जावास्क्रिप्ट प्रोग्राम कोड लिखने और उस कोड को चलाने के लिए कर सकते हैं।

यहाँ निचे आपको कुछ लोकप्रिय जावा स्क्रिप्ट रन के ऑनलाइन विकल्प दिए गए हैं।
- Jsfiddle https://jsfiddle.net/ – jsfiddle एक लोकप्रिय ऑनलाइन जावास्क्रिप्ट कोड एडिटर और कंपाइलर है. जो वेब डेवलपर को जावास्क्रिप्ट, एचटीएमएल, और सीएसएस, वेब स्क्रिप्ट का समर्थन करता है। यह आपको एक सरल प्रोग्राम इंटरफ़ेस प्रदान करता है. जहाँ आप अपना जावा स्क्रिप्ट कोड लिख सकते हैं, और रियल टाइम में परिणाम देख सकते हैं।
- Codepen https://codepen.io/ – कोडपेन एक अन्य व्यापक रूप से उपयोग किया जाने वाला ऑनलाइन जावास्क्रिप्ट डेवलपमेंट एनवायरनमेंट है. जो वेब डेवलपर को जावास्क्रिप्ट, एचटीएमएल, और सीएसएस, वेब स्क्रिप्ट डेवलपमेंट का समर्थन करता है। यह एक सहयोगी फ्रेमवर्क प्रदान करता है, जहां आप अपने कोड स्निपेट बना सकते हैं, और उसे किसी दूसरे के साथ साझा कर सकते हैं, साथ ही दूसरों द्वारा बनाई गई जावास्क्रिप्ट प्रोजेक्ट्स का पता लगा सकते हैं।
- Replit https://replit.com/ – रिप्लिट एक ऑनलाइन जावास्क्रिप्ट और अन्य आईडीई है. जो पूर्ण जावास्क्रिप्ट वेब डेवलपमेंट सहित कई प्रोग्रामिंग भाषाओं का समर्थन करता है। यह एक अंतर्निहित कंपाइलर और दूसरों के साथ सहयोग करने की क्षमता के साथ एक पूर्ण विशेषताओं वाला जावा स्क्रिप्ट प्रोग्राम कोडिंग एनवायरनमेंट प्रदान करता है।
- Onlinegdb https://www.onlinegdb.com/online_javascript_compiler – onlinegdb एक जावास्क्रिप्ट सहित कई वेब डेवलपमेंट प्रोग्रामिंग भाषाओं के लिए एक ऑनलाइन कंपाइलर और कोड डीबगर है। यह वेब डेवलपर को एक सरल इंटरफ़ेस प्रदान करता है. जहाँ आप जावास्क्रिप्ट प्रोग्राम कोड लिख और उन्हें चला सकते हैं, और यह आपको प्रोग्राम डिबगिंग क्षमताएँ भी प्रदान करता है।
- Jdoodle https://www.jdoodle.com/ – jdoodle एक ऑनलाइन कंपाइलर और जावा स्क्रिप्ट संपादक है. जो डिफ़ॉल्ट जावास्क्रिप्ट सहित कई अन्य वेब डेवलपमेंट प्रोग्रामिंग भाषाओं का समर्थन करता है। यह वेब डेवलपर को जावास्क्रिप्ट प्रोग्राम कोड लिखने और उन्हें निष्पादित करने के लिए एक साफ और सीधा इंटरफ़ेस प्रदान करता है।
ये सभी ऑनलाइन संकलक एक वेब ब्राउज़र के माध्यम से सुलभ हैं, और किसी लोकल कंप्यूटर इंस्टलेशन की आवश्यकता नहीं है। जावास्क्रिप्ट वेब कोड लिखने और चलाने के लिए आप इन में से वह प्लेटफार्म चुन सकते हैं. जो आपकी आपकी सम्पूर्ण जावास्क्रिप्ट डेवलपमेंट आवश्यकताओं और प्राथमिकताओं के अनुकूल हो।
What is js programming
जावास्क्रिप्ट (अक्सर जेएस के रूप में संक्षिप्त) एक हाई लेवल वेब डेवलपमेंट प्रोग्रामिंग भाषा है. जिसका मुख्य रूप से वेब डेवलपमेंट में गतिशील और इंटरैक्टिव वेब पेज, वेबसाइट बनाने के लिए उपयोग किया जाता है। जावा स्क्रिप्ट वर्ल्ड वाइड वेब की प्रमुख प्रोग्रामिंग तकनीकों में से एक है, और सभी वर्त्तमान में आधुनिक वेब ब्राउज़रों द्वारा समर्थित है।
जावास्क्रिप्ट एक बहुमुखी वेब डेवलपमेंट प्रोग्रामिंग भाषा है, जिसका उपयोग क्लाइंट साइड (वेब ब्राउज़र में) और सर्वर साइड (नोड. जेएस जैसे फ्रेमवर्क की मदद से) दोनों पर किया जा सकता है। यह जावा स्क्रिप्ट वेब डेवलपर्स को मौजूदा वेब पेजों में व्यवहार, अन्तरक्रियाशीलता और वेब डेवलपमेंट प्रोग्रामिंग कार्यक्षमता जोड़ने की अनुमति देता है।
यहां आपको जावास्क्रिप्ट प्रोग्रामिंग की कुछ प्रमुख विशेषताएं फीचर्स और उपयोग के उदाहरण दिए गए हैं।
- Client-Side Web Development – जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग मुख्य रूप से क्लाइंट-साइड स्क्रिप्टिंग के लिए उपयोग किया जाता है, जिसका अर्थ है कि यह सीधे क्लाइंट कंप्यूटर वेब ब्राउज़र में चलता है। और यह जावा स्क्रिप्ट वेब डेवलपर्स को एचटीएमएल तत्वों में हेरफेर करने और उन्हें संशोधित करने, वेब उपयोगकर्ता इंटरैक्शन को संभालने, फॉर्म इनपुट को मान्य करने, वेब पेज एनिमेशन करने और वेब पेज की सामग्री को गतिशील रूप से अपडेट करने की अनुमति देता है।
- Web Application Development – html और css के साथ-साथ जावास्क्रिप्ट प्रोग्रामिंग का उपयोग वेब पेज और वेबसाइट अनुप्रयोग बनाने के लिए किया जाता है। यह एंगुलर, रियेक्ट और vue.js जैसे उपकरण और रूपरेखा प्रदान करता है. जो जावा स्क्रिप्ट वेब डेवलपर्स को समृद्ध उपयोगकर्ता इंटरफेस के साथ जटिल और इंटरैक्टिव वेब एप्लिकेशन और वेब पेज बनाने में सक्षम बनाता है।
- Server-Side Development – नोड. जेएस के आगमन के साथ, जावास्क्रिप्ट का उपयोग अब सर्वर-साइड डेवलपमेंट के लिए भी किया जा सकता है। यह जावा स्क्रिप्ट वेब डेवलपर्स को जावास्क्रिप्ट का उपयोग करके स्केलेबल और कुशल वेब सर्वर, एपिस और बैकएंड वेबसाइट सेवाओं का निर्माण कर सकते हैं।
- Cross-platform mobile app development – जावास्क्रिप्ट वेब डेवलपमेंट फ्रेमवर्क जैसे रियेक्ट नेटिव और आयनिक डेवलपर्स को एक ही कोडबेस का उपयोग करके एप्पल आईओएस और गूगल एंड्रॉइड प्लेटफार्म के लिए मोबाइल एप्लिकेशन बनाने की अनुमति देता है। यह जावास्क्रिप्ट सोर्स कोड पुन: प्रयोज्यता और तेज़ वेब विकास को सक्षम बनाता है।
- Game development – HTML5 वेब डॉक्यूमेंट स्ट्रक्चर कैनवस और फेज़र और babylon.js जैसी लाइब्रेरी के साथ जावास्क्रिप्ट का उपयोग ब्राउज़र-आधारित ऑनलाइन गेम बनाने के लिए किया जा सकता है।
- Internet of Things (iot) – आईओटी सेंसर और वायरलेस डिवाइस अनुप्रयोगों में जावास्क्रिप्ट प्रोग्रामिंग का भी उपयोग किया जा सकता है. जिससे वेब डेवलपर्स को वेब प्रौद्योगिकियों का उपयोग करके आईओटी उपकरणों को नियंत्रित करने और बातचीत करने की और उन्हें रिमोटली कण्ट्रोल करने की अनुमति मिलती है।
जावास्क्रिप्ट प्रोग्रामिंग में लाइब्रेरीज, रूपरेखाओं और उपकरणों का एक विशाल इकोसिस्टम मैकेनिज्म है. जो जावा स्क्रिप्ट वेब विकास को तेज और अधिक कुशल बनाता है। जावास्क्रिप्ट वेब डेवलपमेंट अपेक्षाकृत सरल और लचीला प्रोग्राम सिंटैक्स है. जो इसे शुरुआती और अनुभवी प्रोग्रामर लोगों के लिए सुलभ बनाता है. जबकि अधिक अनुभवी डेवलपर्स के लिए उन्नत सुविधाएँ भी जावास्क्रिप्ट डेवलपमेंट फ्रेमवर्क प्रदान करता है।
Advantage and disadvantage of java script
जावास्क्रिप्ट के लाभ।
- Versatility – जावास्क्रिप्ट वेब डेवलपमेंट का उपयोग क्लाइंट साइड और सर्वर साइड दोनों वेब डेवलपमेंट पर किया जा सकता है. जिससे यह डायनामिक वेब विकास के लिए एक बहुमुखी वेब डेवलपमेंट स्क्रिप्ट भाषा बन जाती है। यह वेब डेवलपर्स को यूजर इंटरफेस बढ़ाने से लेकर सर्वर एप्लिकेशन बनाने तक विभिन्न उद्देश्यों के लिए बेहतर जावास्क्रिप्ट प्रोग्राम कोड लिखने की अनुमति देता है।
- Browser Compatibility – जावास्क्रिप्ट वेब डेवलपमेंट स्क्रिप्ट सभी आधुनिक वेब ब्राउज़रों द्वारा समर्थित है. जो इसे वेब विकास के लिए एक विश्वसनीय विकल्प बनाता है। यह सुनिश्चित करता है कि जावास्क्रिप्ट-आधारित सुविधाएँ और कार्यक्षमताएँ विभिन्न वर्त्तमान वेब ब्राउज़रों में लगातार काम करती हैं।
- Rich Ecosystem – जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग में आपको लाइब्रेरीज, इकोसिस्टम, और उपकरणों का एक विशाल पारिस्थितिकी मैकेनिज्म मिलता है. जो जावास्क्रिप्ट वेब विकास को तेज और अधिक कुशल बनाता है। लोकप्रिय जावास्क्रिप्ट लाइब्रेरीज जैसे jquery, रियेक्ट और एंगुलर पूर्व-निर्मित घटक और जावास्क्रिप्ट वेब डेवलपमेंट कार्यक्षमता प्रदान करते हैं. जिससे जावास्क्रिप्ट कोड डेवलपर्स को स्क्रैच से जावा स्क्रिप्ट प्रोग्राम कोड लिखने की आवश्यकता कम हो जाती है।
- Interactivity and Responsiveness – जावास्क्रिप्ट वेब डेवलपर्स को गतिशील और इंटरैक्टिव वेब पेज बनाने की अनुमति देता है। यह वास्तविक समय में उपयोगकर्ता की कार्रवाइयों का जवाब दे सकता है, वेब पेज सामग्री को गतिशील रूप से अपडेट कर सकता है, लाइव यूजर फॉर्म इनपुट को मान्य कर सकता है, और एक सहज और आकर्षक उपयोगकर्ता जावास्क्रिप्ट यूजर इंटरफ़ेस अनुभव प्रदान कर सकता है।
- Easy to learn – अन्य प्रोग्रामिंग भाषाओं की तुलना में जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग में अपेक्षाकृत सरल प्रोग्राम सिंटैक्स है. जो इसे नौसिखियों जावास्क्रिप्ट डेवलपर के लिए सुलभ बनाता है। इसकी क्षमाशील प्रकृति है, और यह तुरंत प्रतिक्रिया प्रदान करता है, जिससे जावास्क्रिप्ट प्रोग्रामिंग को सीखना और प्रयोग करना आसान हो जाता है।
जावास्क्रिप्ट के नुकसान।
- Browser Compatibility Issues – जबकि जावास्क्रिप्ट सभी आधुनिक वेब ब्राउज़रों द्वारा समर्थित है. लेकिन कई विभिन्न वेब ब्राउज़र संस्करणों में जावास्क्रिप्ट कार्यान्वयन और व्यवहार में मामूली अंतर हो सकता है। इससे जावास्क्रिप्ट प्रोग्राम कोड अनुकूलता संबंधी समस्याएं हो सकती हैं. जिनके लिए जावास्क्रिप्ट वेब डेवलपर्स को ध्यान देने और पूरी तरह से जावास्क्रिप्ट प्रोग्राम कोड परीक्षण करने की आवश्यकता होती है।
- Security concerns – चूंकि जावास्क्रिप्ट क्लाइंट की तरफ या क्लाइंट वेब ब्राउज़र में चलती है. यह क्रॉस-साइट स्क्रिप्टिंग (xss) हमलों जैसे सुरक्षा खतरों के प्रति संवेदनशील हो सकती है। इन कमजोरियों से बचाव के लिए उचित जावास्क्रिप्ट सुरक्षा उपायों को लागू करने की आवश्यकता है।
- Performance Limitations – जावास्क्रिप्ट प्रदर्शन जटिल और कम्प्यूटेशनल रूप से गहन अनुप्रयोगों के लिए चिंता का विषय हो सकता है। हालाँकि, हाल के वर्षों में जावास्क्रिप्ट इंजन और वेब ब्राउज़र अनुकूलन में प्रगति ने प्रदर्शन में काफी सुधार किया है।
- Lack of strong typing – जावास्क्रिप्ट एक गतिशील रूप से टाइप की जाने वाली वेब डेवलपमेंट प्रोग्रामिंग स्क्रिप्ट भाषा है, जिसका अर्थ है कि वेरिएबल प्रकार रनटाइम पर निर्धारित किए जाते हैं। जावास्क्रिप्ट प्रोग्राम कोड में त्रुटियां और बग हो सकते हैं. जो प्रोग्राम रनटाइम तक पकड़े नहीं जाते हैं। हालाँकि, आधुनिक जावास्क्रिप्ट फ्रेमवर्क और टाइपस्क्रिप्ट (जावास्क्रिप्ट का एक सुपरसेट) का उपयोग इस समस्या को कम करने में जावास्क्रिप्ट डेवलपर की मदद कर सकता है।
- Limited file access – वेब ब्राउज़र में निष्पादित जावास्क्रिप्ट प्रोग्राम कोड सुरक्षा कारणों से उपयोगकर्ता के फ़ाइल सिस्टम तक सीमित पहुंच रखती है। यह कुछ कार्यप्रणालियों को प्रतिबंधित करता है. जिनके लिए ऑनलाइन फ़ाइल हेरफेर की आवश्यकता होती है।
Best characteristics of java script
जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग में कई उल्लेखनीय विशेषताएं हैं. जो वेब विकास में इसकी लोकप्रियता और बहुमुखी प्रतिभा में योगदान करती हैं।
- High-level language – जावास्क्रिप्ट एक उच्च-स्तरीय वेब डेवलपमेंट प्रोग्रामिंग भाषा है, जिसका अर्थ है कि यह सार और सरलीकरण प्रदान करती है. जिससे जावास्क्रिप्ट प्रोग्राम कोड लिखना और समझना आसान हो जाता है। जावास्क्रिप्ट वेब डेवलपर्स निम्न स्तर के विवरणों से निपटने के बिना अपने कार्यक्रमों के तर्क और कार्यक्षमता पर ध्यान केंद्रित कर सकते हैं।
- Interactivity – जावास्क्रिप्ट की प्रमुख शक्तियों में से एक इसकी वेब पृष्ठों में अन्तरक्रियाशीलता जोड़ने की क्षमता है। यह जावास्क्रिप्ट वेब डेवलपर्स को रीयल-टाइम में उपयोगकर्ता क्रियाओं का जवाब देने, और वेब सामग्री को गतिशील रूप से अपडेट करने और उन्हें आकर्षक उपयोगकर्ता अनुभव बनाने में सक्षम बनाता है।
- Event-driven and asynchronous – जावास्क्रिप्ट वेब डेवलपमेंट एक घटना-संचालित प्रोग्रामिंग मॉडल का अनुसरण करता है. जहाँ जावास्क्रिप्ट वेब डेवलपमेंट क्रियाएँ या घटनाएँ विशिष्ट कार्यों या व्यवहारों को गति प्रदान करती हैं। यह जावास्क्रिप्ट उपयोगकर्ता इंटरैक्शन को संभालने और लाइव बटन क्लिक, ऑनलाइन फॉर्म सबमिशन या टाइमर जैसी घटनाओं का जवाब देने के लिए उपयुक्त बनाता है। इसके अतिरिक्त, जावास्क्रिप्ट असिंक्रोनोस प्रोग्रामिंग का समर्थन करता है. जिसमे गैर-अवरुद्ध संचालन और नेटवर्क अनुरोधों जैसे कार्यों के कुशल संचालन की अनुमति देता है।
- Cross-platform compatibility – जावास्क्रिप्ट वेब डेवलपमेंट स्क्रिप्ट सभी आधुनिक वेब ब्राउज़रों द्वारा समर्थित है, जिससे यह एक क्रॉस-प्लेटफ़ॉर्म वेब डेवलपमेंट भाषा बन जाती है। इसका मतलब यह है कि एक ब्राउज़र के लिए लिखा गया जावास्क्रिप्ट कोड आम तौर पर अन्य वर्त्तमान में उपलब्ध सभी मॉडर्न वेब ब्राउज़रों के साथ संगत होता है, जो विभिन्न ऑपरेटिंग सिस्टम प्लेटफार्मों पर व्यापक पहुंच और लगातार कार्यक्षमता प्रदान करता है।
- Rich ecosystem – जावास्क्रिप्ट प्रोग्रामिंग में लाइब्रेरीज, रूपरेखाओं, और उपकरणों का एक विशाल इकोसिस्टम मैकेनिज्म मौजूद है. जो जावास्क्रिप्ट वेब विकास उत्पादकता को बहुत बढ़ाता है। जावास्क्रिप्ट में Jquery, React, Angular, और vue.js जैसी लोकप्रिय जावास्क्रिप्ट लाइब्रेरी रेडी-मेड समाधान प्रदान करती हैं. जबकि Node.js जैसे सर्वर साइड डेवलपमेंट फ्रेमवर्क सर्वर-साइड जावास्क्रिप्ट विकास को सक्षम करते हैं। इन संसाधनों की उपलब्धता से तेजी से जावास्क्रिप्ट वेब विकास और कोड के पुन: उपयोग में योगदान करती है।
- Flexibility and Dynamic Typing – जावास्क्रिप्ट एक गतिशील रूप से टाइप की जाने वाली वेब डेवलपमेंट भाषा है. जो जावास्क्रिप्ट प्रोग्राम वेरिएबल्स को स्पष्ट प्रकार की घोषणाओं के बिना किसी भी प्रकार के मान रखने की अनुमति देती है। यह जावास्क्रिप्ट में लचीलापन वेब विकास के दौरान तेजी से प्रोटोटाइप और त्वरित पुनरावृत्तियों को सक्षम बनाता है।
- Easy integration with HTML and CSS – जावास्क्रिप्ट वेब डेवलपमेंट स्क्रिप्ट एचटीएमएल और सीएसएस के साथ समेकित रूप से एकीकृत होता है. जो डायनामिक और स्टैटिक वेब विकास की प्रमुख प्रौद्योगिकियां हैं। जावास्क्रिप्ट html तत्वों में हेरफेर कर सकता है, css जावास्क्रिप्ट क्लासेज शैलियों को संशोधित कर सकता है, और css क्लासेज के साथ इंटरैक्ट कर सकता है, html और css इंटरएक्टिव वेब पेज बनाने के लिए वेब डेवलपर को एक संपूर्ण टूलसेट प्रदान करता है।
- Community Support – जावास्क्रिप्ट प्रोग्रामिंग में डेवलपर्स का एक बड़ा और सक्रिय समुदाय है. जो जावास्क्रिप्ट विकास में योगदान देता है, और मंचों, ब्लॉगों और ओपन-सोर्स परियोजनाओं के माध्यम से नए जावास्क्रिप्ट वेब डेवलपमेंट सहायता प्रदान करता है। यह संपन्न समुदाय यह सुनिश्चित करता है कि हर जावास्क्रिप्ट वेब डेवलपर्स के पास जावास्क्रिप्ट के साथ काम करते समय संसाधनों, दस्तावेज़ीकरण और सहायता तक पहुंच हो।
Javascript official documentation
जावास्क्रिप्ट के लिए आधिकारिक दस्तावेज जावास्क्रिप्ट स्टैण्डर्ड आर्गेनाइजेशन, एक्मा इंटरनेशनल द्वारा बनाए रखा जाता है। जावास्क्रिप्ट का नवीनतम मानकीकृत संस्करण एक्मास्क्रिप्ट 2021 (es12) है। आप निम्नलिखित वेबसाइट पर आधिकारिक जावास्क्रिप्ट दस्तावेज़ों को ऑनलाइन एक्सेस कर सकते हैं।
Ecmascript documentation: https://tc39.es/ecma262/
Javascript app download
जावास्क्रिप्ट एक वेब डेवलपमेंट प्रोग्रामिंग लैंग्वेज है. जो मुख्य रूप से डायनामिक और इंटरैक्टिव वेब डेवलपमेंट के लिए उपयोग की जाती है, और क्लाइंट वेब ब्राउजर के भीतर चलती है। यह आमतौर पर जावास्क्रिप्ट को एक स्टैंडअलोन एप्लिकेशन के रूप में डाउनलोड नहीं कि जा सकती है. क्योंकि यह क्लाइंट वेब ब्राउज़र के रनटाइम वातावरण में एकीकृत होता है।
यदि आप एक जावास्क्रिप्ट एप्लिकेशन या जावास्क्रिप्ट के साथ निर्मित एक वेब डेवलपमेंट परियोजना को डाउनलोड करने की बात कर रहे हैं. तो यह विशिष्ट संदर्भ और जावास्क्रिप्ट एप्लिकेशन की तैनाती पर निर्भर करता है।
- Web-based application – यदि जावास्क्रिप्ट एप्लिकेशन एक वेब-आधारित एप्लिकेशन है. तो आपको इसे डाउनलोड करने की आवश्यकता नहीं है। आप अपने किसी भी मॉडर्न वेब ब्राउजर में इसके url पर जाकर एप्लिकेशन को आसानी से एक्सेस और उपयोग कर सकते हैं।
- Javascript Frameworks and Libraries – वर्त्तमान में कई जावास्क्रिप्ट फ़्रेमवर्क और लाइब्रेरी है. जैसे रिएक्ट, एंगुलर, और vue.js, आमतौर पर npm (नोड पैकेज मैनेजर) या यार्न जैसे पैकेज मैनेजर का उपयोग करके डाउनलोड किए जाते हैं। ये जावास्क्रिप्ट डेवलपमेंट फ्रेमवर्क और लाइब्रेरी आपको अपने जावास्क्रिप्ट प्रोजेक्ट के लिए आवश्यक निर्भरताओं को प्रबंधित और स्थापित करने की अनुमति देते हैं।
Npm का उपयोग करके एक जावास्क्रिप्ट फ्रेमवर्क या लाइब्रेरी डाउनलोड करने के लिए, आप टर्मिनल या कमांड प्रॉम्प्ट में निम्न कमांड का उपयोग कर सकते हैं।
एनपीएम <पैकेज-नाम> स्थापित करें
<package-name> को उस विशिष्ट ढांचे या लाइब्रेरी के नाम से बदलें जिसे आप डाउनलोड करना चाहते हैं।
- Mobile App – यदि आप जावास्क्रिप्ट के साथ निर्मित मोबाइल ऐप डाउनलोड करना चाहते हैं. तो आप आमतौर पर अपने मोबाइल में संबंधित ऐप स्टोर से ऐप डाउनलोड करेंगे (उदाहरण के लिए, एंड्राइड के लिए गूगल प्ले स्टोर या ios के लिए ऐप स्टोर) । जावास्क्रिप्ट का उपयोग आमतौर पर हाइब्रिड मोबाइल ऐप डेवलपमेंट फ्रेमवर्क में किया जाता है. जैसे रियेक्ट नेटिव या आयनिक, जहां जावास्क्रिप्ट कोड को ऐप के हिस्से के रूप में बंडल और पैक किया जाता है।
याद रखें, जावास्क्रिप्ट को सीधे एक एप्लिकेशन के रूप में डाउनलोड नहीं किया जाता है. बल्कि किसी भी क्लाइंट वेब ब्राउज़र के भीतर जावास्क्रिप्ट वेब डेवलपमेंट स्क्रिप्ट का उपयोग किया जाता है, या वेब-आधारित एप्लिकेशन, फ्रेमवर्क या लाइब्रेरी में एकीकृत किया जाता है। जावास्क्रिप्ट-आधारित एप्लिकेशन या प्रोजेक्ट को डाउनलोड करने की विशिष्ट विधि संदर्भ और प्लेटफॉर्म के आधार पर भिन्न हो सकती है, जिसमें इसे तैनात या इन्सटाल्ड किया गया है।
How to use js
जावास्क्रिप्ट प्रोग्रामिंग के साथ आरंभ करने के लिए, आपको अपना पहले जावास्क्रिप्ट प्रोग्राम कोड लिखने के लिए एक टेक्स्ट एडिटर और अपने जावास्क्रिप्ट प्रोग्राम चलाने और परीक्षण करने के लिए एक वेब ब्राउज़र की आवश्यकता होगी।
यहाँ आपको जावास्क्रिप्ट प्रोग्राम कोड लिखना शुरू करने के लिए बुनियादी चरण दिए गए हैं।
- Set up a development environment.
एक टेक्स्ट एडिटर चुनें – अपना जावास्क्रिप्ट प्रोग्राम कोड लिखने के लिए एक कोड एडिटर चुनें। जैसे, माइक्रोसॉफ्ट विजुअल स्टूडियो कोड, सबलाइम टेक्स्ट एडिटर, एटम या नोटपैड ++, आदि।
एक वेब ब्राउज़र स्थापित करें – सबसे पहले आप ये सुनिश्चित करें कि आपके पास अपने कंप्यूटर पर एक आधुनिक वेब ब्राउज़र होना चाहिए। जैसे कि, google chrome, mozilla firefox, या microsoft edge, एप्पल सफारी, आदि स्थापित है।
- Create an html file.
अपना टेक्स्ट एडिटर खोलें और .html एक्सटेंशन के साथ एक नई html फाइल बनाए।
<!Doctype html> घोषणा, <html> टैग, और एक <body> टैग शामिल करके फ़ाइल में मूल HTML संरचना को जोड़ें।
- Add Javascript code.
<body> टैग के अंदर, अपना जावास्क्रिप्ट कोड लिखने के लिए एक <script> टैग जोड़ें।
आप या तो सीधे <script> टैग के भीतर जावास्क्रिप्ट कोड लिख सकते हैं, या <script> टैग की src विशेषता का उपयोग करके बाहरी जावास्क्रिप्ट फ़ाइल का संदर्भ दे सकते हैं।
- Write javascript code.
<script> टैग्स के भीतर अपना जावास्क्रिप्ट कोड लिखना शुरू करें।
जावास्क्रिप्ट कोड में चर, कार्य, नियंत्रण संरचनाएं (यदि कथन, लूप) और अन्य प्रोग्रामिंग निर्माण शामिल हो सकते हैं।
- Test and run javascript code.
Html फ़ाइल को .html एक्सटेंशन के साथ सहेजें।
अपने वेब ब्राउजर में एचटीएमएल फाइल को डबल-क्लिक करके या ब्राउजर के “ओपन फाइल” विकल्प का उपयोग करके फाइल को खोलें।
आपके वेब ब्राउजर में एचटीएमएल फाइल के भीतर एम्बेड किए गए जावास्क्रिप्ट कोड की व्याख्या और निष्पादन करेगा।
आप ब्राउज़र के डेवलपर कंसोल के माध्यम से आउटपुट देख सकते हैं, या जावास्क्रिप्ट प्रोग्राम के साथ सीधे ही इंटरैक्ट कर सकते हैं।
- Further education and resources.
भाषा की अपनी समझ को गहरा करने के लिए जावास्क्रिप्ट ट्यूटोरियल, दस्तावेज़ीकरण और ऑनलाइन संसाधनों का डिटेल अन्वेषण करें।
जावास्क्रिप्ट फ्रेमवर्क, लाइब्रेरी और टूल के बारे में जानें। जो आपको अधिक उन्नत जावा स्क्रिप्ट एप्लिकेशन बनाने में मदद कर सकते हैं।
अब जावास्क्रिप्ट कोड लिखने का अभ्यास करें और विभिन्न विशेषताओं और अवधारणाओं के साथ जावास्क्रिप्ट का प्रयोग करें।
जावास्क्रिप्ट कोड में परिवर्तन करने के बाद अपनी html फाइल को सहेजना याद रखें, और अपडेट किए गए परिणाम देखने के लिए ब्राउज़र में मौजूदा वेब पेज को रिफ्रेश करें।
जावास्क्रिप्ट के साथ काम करने के लिए यह एक बुनियादी प्रारंभिक बिंदु है। जैसे-जैसे आप जावास्क्रिप्ट डेवलपमेंट में आगे बढ़ते हैं. आप जावास्क्रिप्ट में डोम मैनिपुलेशन, अजाक्स, एसिंक्रोनस प्रोग्रामिंग और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग जैसे अधिक उन्नत जावास्क्रिप्ट विषयों का पता लगा सकते हैं।
Can i download javascript for free
क्या आप जावास्क्रिप्ट को फ्री में डाउनलोड कर सकते है, तो हां, आप जावास्क्रिप्ट को मुफ्त में डाउनलोड और उपयोग कर सकते हैं। जावास्क्रिप्ट एक ओपन-सोर्स वेब डेवलपमेंट प्रोग्रामिंग लैंग्वेज है, जिसका अर्थ है कि यह किसी के भी उपयोग, संशोधन और वितरण के लिए स्वतंत्र रूप से सभी के लिए उपलब्ध है।
जावास्क्रिप्ट प्रोग्रामिंग को क्लाइंट वेब ब्राउज़र में लागू किया गया है. इसलिए आपको इसे अलग से डाउनलोड करने की आवश्यकता नहीं है। सभी आधुनिक वेब ब्राउज़र, जैसे कि गूगल क्रोम, मोज़िल्ला फायरफॉक्स और माइक्रोसॉफ्ट एज, एप्पल सफारी बिल्ट-इन जावास्क्रिप्ट इंजन सपोर्ट के साथ आते हैं. जो सीधे जावास्क्रिप्ट प्रोग्राम कोड को निष्पादित करते हैं।
जावास्क्रिप्ट का उपयोग शुरू करने के लिए, आप बस एक साधारण या आईडीई आधारित टेक्स्ट एडिटर खोल सकते हैं, अपना जावास्क्रिप्ट प्रोग्राम कोड लिख सकते हैं, इसे .js फ़ाइल एक्सटेंशन (जैसे, फाइलनाम.js) के साथ मौजूदा कंप्यूटर में सहेज सकते हैं, और इसे <script> टैग का उपयोग करके एक html फ़ाइल में शामिल कर सकते हैं। जब आप किसी वेब ब्राउजर में html फाइल खोलते हैं. तो वेब ब्राउजर वर्त्तमान जावास्क्रिप्ट कोड की व्याख्या और निष्पादन करेगा।
स्वयं जावास्क्रिप्ट वेब डेवलपमेंट भाषा के अलावा, कई विभिन्न प्रकार के जावास्क्रिप्ट फ्रेमवर्क, लाइब्रेरी और टूल मुफ्त में उपयोग के लिए उपलब्ध हैं. जो आपके जावास्क्रिप्ट वेब विकास अनुभव को बढ़ा सकते हैं। ये जावास्क्रिप्ट उपकरण आमतौर पर ओपन-सोर्स लाइसेंस के तहत वितरित किए जाते हैं. जिससे आप बिना किसी कीमत के इनका कही भी उपयोग कर सकते हैं।
कुछ लोकप्रिय जावास्क्रिप्ट ढांचे और लाइब्रेरीज में रियेक्ट, एंगुलर, vue.js, jquery और node.js शामिल हैं। आप इन रूपरेखाओं और लाइब्रेरीज को उनकी आधिकारिक वेबसाइटों से या एनपीएम (नोड पैकेज मैनेजर) जैसे पैकेज प्रबंधकों के माध्यम से मुफ्त में डाउनलोड और उपयोग कर सकते हैं।
तो, संक्षेप में कहे तो, जावास्क्रिप्ट स्वयं उपयोग करने के लिए स्वतंत्र है, और आप बिना किसी अतिरिक्त लागत के जावास्क्रिप्ट कोड लिखना और चलाना शुरू कर सकते हैं।
Javascript software download
जावास्क्रिप्ट एक स्टैंडअलोन सॉफ्टवेयर नहीं है. जिसे आप पारंपरिक किसी सॉफ्टवेयर पैकेज या एप्लिकेशन की तरह डाउनलोड और अपने कंप्यूटर में इंस्टॉल कर सकते हैं। जावास्क्रिप्ट एक इंटरप्रेटेड की गई वेब डेवलपमेंट प्रोग्रामिंग भाषा है. जो किसी भी मॉडर्न क्लाइंट वेब ब्राउज़र के भीतर चलती है।
जावास्क्रिप्ट वेब डेवलपर को जावास्क्रिप्ट प्रोग्राम कोड लिखने और चलाने के लिए, आपको किसी विशिष्ट सॉफ़्टवेयर को डाउनलोड करने की आवश्यकता नहीं है। जावास्क्रिप्ट कोड लिखने के लिए आप अपनी पसंद के टेक्स्ट एडिटर नोटपैड या इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (आइडीई) का उपयोग कर सकते हैं। जावास्क्रिप्ट प्रोग्राम के टेक्स्ट एडिटर्स और आईडीई के लिए कुछ लोकप्रिय विकल्पों में विज़ुअल स्टूडियो कोड, सबलाइम टेक्स्ट एडिटर, एटम और नोटपैड ++, आदि कोड एडिटर शामिल हैं।
एक बार आपके पास टेक्स्ट एडिटर या आईडीई सेट हो जाने के बाद, आप .js एक्सटेंशन (जैसे, फाइलनाम.js) के साथ एक नई जावास्क्रिप्ट प्रोग्राम फाइल बना सकते हैं, और उस फाइल में जावास्क्रिप्ट कोड लिखना शुरू कर सकते हैं।
जावास्क्रिप्ट कोड चलाने के लिए, आपको एक क्लाइंट वेब ब्राउज़र की आवश्यकता होती है। सभी आधुनिक वेब ब्राउज़र बिल्ट-इन जावास्क्रिप्ट इंजन फंक्शन के साथ आते हैं, जो ऑनलाइन क्लाइंट वेब ब्राउज़र में जावास्क्रिप्ट कोड की व्याख्या और निष्पादन कर सकते हैं। बस एक html फ़ाइल खोलें जो आपकी जावास्क्रिप्ट फ़ाइल को संदर्भित करती है, या जावास्क्रिप्ट कोड को सीधे चलाने के लिए ब्राउज़र के डेवलपर कंसोल का उपयोग करें।
Doc javascript
- आप mdn जावास्क्रिप्ट प्रलेखन को – https://developer.mozilla.org/en-us/docs/web/javascript पर एक्सेस कर सकते हैं
- एक्मास्क्रिप्ट विनिर्देश का नवीनतम संस्करण (एक्मास्क्रिप्ट 2021) यहां पाया जा सकता है – https://tc39.es/ecma262/
- वेबसाइट आपके कौशल का अभ्यास करने के लिए इंटरैक्टिव कोडिंग अभ्यास भी प्रदान करती है। javascript.info पर जाएं –https://javascript.info/
What is javascript tutorial
जावास्क्रिप्ट ट्यूटोरियल एक जावास्क्रिप्ट कोड सीखने का संसाधन है. जो जावास्क्रिप्ट प्रोग्रामिंग को सीखने और उपयोग करने के तरीके पर चरण-दर-चरण मार्गदर्शन और निर्देश प्रदान करता है। यह आमतौर पर जावास्क्रिप्ट प्रोग्रामिंग भाषा, सिंटैक्स, अवधारणाओं, और विभिन्न विशेषताओं की मूल बातें शामिल करता है।
एक जावास्क्रिप्ट वेब डेवलपमेंट ट्यूटोरियल में निम्नलिखित विषय शामिल हो सकते हैं।
- Introduction to javascript – जावास्क्रिप्ट वेब डेवलपमेंट क्या है, वेब विकास में जावास्क्रिप्ट भूमिका और इसकी प्रमुख विशेषताओं का अवलोकन करे।
- Javascript Syntax – जावास्क्रिप्ट बुनियादी सिंटैक्स नियमों और जावास्क्रिप्ट कोड की संरचना को कवर करता है. जिसमें जावास्क्रिप्ट वेरिएबल्स, डेटा प्रकार, ऑपरेटर, फ़ंक्शन और कण्ट्रोल फ्लो विवरण जैसे प्रोग्राम लूप और कंडीशनल स्टेटमेंट्स शामिल हैं।
- DOM Manipulation – बताता है कि दस्तावेज़ ऑब्जेक्ट मॉडल (डोम) के साथ कैसे इंटरैक्ट किया जाए. जो एक HTML दस्तावेज़ की संरचना का प्रतिनिधित्व करता है। इसमें html तत्वों को चुनना और उन्हें संशोधित करना, जावास्क्रिप्ट घटनाओं को संभालना और डायनामिक वेब पेज को गतिशील रूप से अपडेट करना शामिल है।
- Handling Forms and User Input – इसमें शामिल है कि कैसे जावास्क्रिप्ट फॉर्म इनपुट के साथ काम करना है, लाइव जावास्क्रिप्ट उपयोगकर्ता इनपुट को मान्य करना है, और जावास्क्रिप्ट का उपयोग करके फॉर्म सबमिशन को संभालना आदि है।
- Javascript Libraries and Frameworks – वर्त्तमान में कई लोकप्रिय जावास्क्रिप्ट लाइब्रेरी और फ़्रेमवर्क है. जैसे कि, jquery, रियेक्ट, एंगुलर, और Vue.js पेश करता है, और उनकी सुविधाओं और उपयोग का अवलोकन प्रदान करता है।
- Asynchronous javascript – जावास्क्रिप्ट में एसिंक्रोनस प्रोग्रामिंग अवधारणाओं की व्याख्या करता है. जिसमें कॉलबैक, वादे और एसिंक्स/प्रतीक्षा शामिल है, और अजाक्स अनुरोध और टाइमर जैसे एसिंक्रोनस संचालन को कैसे संभालना है।
- Error Handling and Debugging – जावास्क्रिप्ट में त्रुटि प्रबंधन, जावास्क्रिप्ट कोड डीबग करना, और जावास्क्रिप्ट प्रोग्राम समस्या निवारण के लिए ब्राउज़र डेवलपर टूल का उपयोग करने की तकनीकें शामिल हैं।
- Advanced javascript Concepts – जावास्क्रिप्ट में अधिक उन्नत विषय शामिल हैं, जैसे कि जावास्क्रिप्ट में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, क्लोजर, प्रोटोटाइप इनहेरिटेंस, मॉड्यूल, और नए एक्मास्क्रिप्ट संस्करणों में पेश की गई आधुनिक जावास्क्रिप्ट सुविधाएँ है।
How download javascript
जावास्क्रिप्ट को स्वयं एक अलग सॉफ्टवेयर इकाई के रूप में डाउनलोड नहीं किया जा सकता। जावास्क्रिप्ट एक वेब डेवलपमेंट प्रोग्रामिंग भाषा है. जो क्लाइंट वेब ब्राउज़र में निर्मित होती है, और यह वेब ब्राउज़र के रनटाइम वातावरण में चलती है। एक डेवलपर के रूप में, आपको जावास्क्रिप्ट डाउनलोड करने की आवश्यकता नहीं है, क्योंकि जब आप एक वेब ब्राउज़र खोलते हैं, तो यह पहले से ही आपके वेब ब्राउज़र इंजन में उपलब्ध होता है।
Run javascript online
ऐसे कई ऑनलाइन जावास्क्रिप्ट वेब डेवलपमेंट प्लेटफ़ॉर्म और वेबसाइट हैं. जहाँ आप स्थानीय सेटअप या इंस्टॉलेशन की आवश्यकता के बिना सीधे अपने वेब ब्राउज़र में जावास्क्रिप्ट प्रोग्राम कोड को चला सकते हैं। ये प्लेटफ़ॉर्म आपको एक इंटरैक्टिव जावास्क्रिप्ट कोडिंग वातावरण प्रदान करते हैं, और आपको जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्राम कोड के साथ परीक्षण और प्रयोग करने की अनुमति देते हैं।
यहाँ निचे आपको कुछ लोकप्रिय जावास्क्रिप्ट प्रोग्राम रन विकल्प दिए गए हैं।
- Codepen – (https://codepen.io/)
- Jsfiddle – (https://jsfiddle.net/)
- Repl.it – (https://repl.it/)
- Js bin – (https://jsbin.com/)
- Glitch – (https://glitch.com/)
Javascript programming
जावास्क्रिप्ट वेब डेवलपमेंट प्रोग्रामिंग भाषा का उपयोग करके जावास्क्रिप्ट प्रोग्राम एप्लिकेशन लिखने, उन्हें निष्पादित करने और विकसित करने की प्रक्रिया को संदर्भित करता है। जावास्क्रिप्ट एक बहुमुखी और व्यापक रूप से इस्तेमाल की जाने वाली वेब डेवलपमेंट प्रोग्रामिंग भाषा है. जिसका मुख्य रूप से वेब विकास के लिए उपयोग किया जाता है। यह क्लाइंट-साइड (ब्राउज़र में) पर चलता है, और सर्वर-साइड पर (नोड. जेएस जैसे प्लेटफॉर्म की मदद से) भी इस्तेमाल किया जा सकता है।
जावास्क्रिप्ट वेब डेवलपमेंट का उपयोग इंटरएक्टिव और डायनेमिक वेब पेज बनाने के लिए डॉक्यूमेंट ऑब्जेक्ट मॉडल (डोम) में हेरफेर करके, घटनाओं को संभालने और एसिंक्रोनस ऑपरेशंस करने के लिए किया जा सकता है। यह जावास्क्रिप्ट चर, डेटा प्रकार, फ़ंक्शंस, नियंत्रण संरचना, ऑब्जेक्ट, सरणियाँ, और बहुत कुछ सहित सुविधाओं का एक समृद्ध सेट प्रदान करता है। जावास्क्रिप्ट प्रोग्रामिंग अपने लचीलेपन के लिए जाना जाता है, और इसका उपयोग वेब विकास से परे विभिन्न उद्देश्यों के लिए किया जा सकता है. जैसे कि मोबाइल एप्लिकेशन, सर्वर-साइड एपिस, डेस्कटॉप एप्लिकेशन, और यहां तक कि इंटरनेट ऑफ थिंग्स (आईओटी) डिवाइस आदि में भी बहुतायत मात्रा में उपयोग किया जाता है।
Javascript tutorial for beginners
यदि आप शुरुआती लोगों के लिए एक जावास्क्रिप्ट ट्यूटोरियल की तलाश कर रहे हैं. तो यहां आपको कुछ रेडीमेड जावास्क्रिप्ट संसाधन दिए गए हैं. जो व्यापक और शुरुआती-अनुकूल जावास्क्रिप्ट वेब डेवलपमेंट शिक्षण सामग्री प्रदान करते हैं।
- Mozilla developer network (mdn) javascript guide.
Link – https://developer.mozilla.org/en-us/docs/web/javascript/guide
- Javascript.info.
Link – https://javascript.info/
- Freecodecamp.
Link – https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
- Eloquent javascript by marijn haverbeke.
Link – https://eloquentjavascript.net/
Js code
यहां एक सरल जावास्क्रिप्ट कोड स्निपेट का एक उदाहरण दिया गया है जो ब्राउज़र के कंसोल पर ” welcome to vcanhelpsu ” प्रिंट करता है।
Html code
<!Doctype html>
<html>
<head>
<title>my javascript page</title>
</head>
<body>
<script>
// javascript code
Console.log(“welcome to vcanhelpsu”);
</script>
</body>
</html>
इस उदाहरण में, आप देखेंगे की जावास्क्रिप्ट कोड को <script> टैग के अंदर रखा गया है। कंसोल.लॉग () फ़ंक्शन का उपयोग ब्राउज़र के कंसोल में ” welcome to vcanhelpsu ” संदेश को आउटपुट करने के लिए किया जाता है। जब आप इस कोड को अपने वेब ब्राउज़र में चलाते हैं, तो आपको कंसोल में यह संदेश प्रदर्शित होगा।
How to code js
जावास्क्रिप्ट (जेएस) में कोड करने के लिए, आपको अपना कोड लिखने के लिए एक टेक्स्ट एडिटर या एक एकीकृत जावास्क्रिप्ट विकास पर्यावरण (आईडीई) की आवश्यकता होगी। यहाँ js में कोडिंग के साथ आरंभ करने के लिए चरण-दर-चरण आपके लिए मार्गदर्शिका दी गई है।
Step 1 – Set up your development environment.
- अपने कंप्यूटर में एक टेक्स्ट एडिटर या एक आईडीई स्थापित करें। कुछ लोकप्रिय जैवसक्रिप्ट आईडीई विकल्प विज़ुअल स्टूडियो कोड, सबलाइम टेक्स्ट एडिटर, एटम या वेबस्टॉर्म हैं। वह जैवसक्रिप्ट आईडीई चुनें जो आपकी प्राथमिकताओं के अनुकूल हो।
- अपने जावास्क्रिप्ट कोड को चलाने और परीक्षण करने के लिए सुनिश्चित करें कि आपके पास एक वेब ब्राउज़र स्थापित है (जैसे क्रोम, फ़ायरफ़ॉक्स, माइक्रोसॉफ्ट एज या सफारी) ।
Step 2 – Now you create an html file.
- अपना टेक्स्ट एडिटर या जावास्क्रिप्ट आईडीई खोलें और एक नई html फाइल बनाएं।
- मौजूदा फ़ाइल को .html एक्सटेंशन (उदा., index.html) के कंप्यूटर के साथ सहेजें।
- फ़ाइल के अंदर, निम्न कोड टाइप करके एक html दस्तावेज़ की मूल संरचना सेट करें।
Html code
<!Doctype html>
<html>
<head>
<title>my javascript page</title>
</head>
<body>
</body>
</html>
Step 3 – Add the code in Javascript.
- आप अपनी html फ़ाइल के <body> टैग के भीतर, आप जावास्क्रिप्ट कोड जोड़ सकते हैं। ऐसा करने के लिए <script> टैग डालें।
- जावास्क्रिप्ट कोड, इनलाइन या बाहरी शामिल करने के दो तरीके हैं।
- इनलाइन – अपना जावास्क्रिप्ट कोड सीधे <script> टैग्स के अंदर लिखें।
उदाहरण के लिए।
Html code
<script>
// javascript code goes here
Console.log(“welcome to vcanhelpsu”);
</script>
- बाहरी – एक .js एक्सटेंशन (जैसे, script.js) के साथ एक अलग जावास्क्रिप्ट फ़ाइल बनाएँ। फिर, <script> टैग की src विशेषता का उपयोग करके इसे अपनी html फ़ाइल में संदर्भित करें। उदाहरण के लिए।
Html code
<script src=”script.js”></script>
Step 4 – Run your javascript code.
- जावास्क्रिप्ट कोड जोड़ने के बाद अपनी html फाइल को hdd स्टोरेज में सेव करें।
- अपने वेब ब्राउज़र से html फ़ाइल को खोलें। आप या तो फ़ाइल पर डबल-क्लिक कर सकते हैं, या राइट-क्लिक कर सकते हैं, और अपना पसंदीदा वेब ब्राउज़र चुनने के लिए “ओपन विथ” चुन सकते हैं।
- अपने जावास्क्रिप्ट कोड द्वारा उत्पन्न किसी भी आउटपुट या त्रुटियों को देखने के लिए ब्राउज़र का डेवलपर कंसोल (आमतौर पर ब्राउज़र के डेवलपर टूल) के माध्यम से एक्सेस किया जा सकता है। कंसोल खोलने के लिए, आप आमतौर पर ctrl+shift+j (windows/linux) या cmd+option+j (mac) कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं।
Step 5 – Start Coding.
- अब आप जावास्क्रिप्ट में कोडिंग शुरू कर सकते हैं। अधिक जटिल एप्लिकेशन बनाने के लिए जावास्क्रिप्ट भाषा सिंटैक्स, वेरिएबल, नियंत्रण संरचना, फ़ंक्शन, ऑब्जेक्ट और अन्य अवधारणाएं को पहले सीखें। जावास्क्रिप्ट सीखने में आपकी सहायता के लिए कई ऑनलाइन संसाधन और ट्यूटोरियल उपलब्ध हैं. जैसे मोज़िला डेवलपर नेटवर्क (एमडीएन) जावास्क्रिप्ट गाइड, आदि है।
Java programming for beginners
Here’s an example of a simple java program that prints “welome to vcanhelpsu” to the console.
Java code
Public class vcanhelpsu {
Public static void main(string[] args) {
System.out.println(“welome to vcanhelpsu”);
}
}
- इस जावा प्रोग्राम में पब्लिक क्लास vcanhelpsu vcanhelpsu नाम की एक क्लास को परिभाषित करता है। सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) विधि कार्यक्रम का प्रवेश बिंदु है। यहीं से प्रोग्राम का निष्पादन शुरू होता है।
- मुख्य विधि के भीतर, कंसोल के लिए “welome to vcanhelpsu” संदेश को प्रिंट करने के लिए system.out.println() स्टेटमेंट का उपयोग किया जाता है।
- इस जावा प्रोग्राम को चलाने के लिए, इन चरणों का पालन करें।
- अपने कंप्यूटर पर जावा डेवलपमेंट किट (JDK) को सेट करें। आप Oracle वेबसाइट (https://www.oracle.com/java/technologies/javase-jdk14-downloads.html) से jdk डाउनलोड कर सकते हैं, और दिए गए निर्देशों के अनुसार इसे इंस्टॉल कर सकते हैं।
- एक नई फ़ाइल बनाने के लिए टेक्स्ट एडिटर का उपयोग करें और इसे .java एक्सटेंशन (जैसे, vcanhelpsu.java) के साथ सेव करें।
- एक कमांड प्रॉम्प्ट या टर्मिनल खोलें और उस निर्देशिका पर नेविगेट करें जहां आपने vcanhelpsu.java फ़ाइल सहेजी थी।
- निम्नलिखित आदेश चलाकर जावा स्रोत कोड संकलित करें
जावैक vcanhelpsu.java
यदि कोई त्रुटि नहीं है, तो उसी निर्देशिका में vcanhelpsu.class नाम की एक नई फ़ाइल बनाई जानी चाहिए।
- संकलित जावा प्रोग्राम चलाने के लिए निम्न कमांड निष्पादित करें।
जावा vcanhelpsu
कंसोल को आउटपुट प्रदर्शित होगा, “vcanhelpsu में आपका स्वागत है”।
Js tutorial
जावा स्क्रिप्ट प्रोग्रामिंग के साथ आरंभ करने के लिए यहां एक संक्षिप्त जावास्क्रिप्ट ट्यूटोरियल है।
- Javascript Basics.
जावास्क्रिप्ट एक उच्च-स्तरीय, व्याख्या की गई वेब डेवलपमेंट प्रोग्रामिंग भाषा है. जिसका उपयोग मुख्य रूप से डायनामिक वेब पेजों में अन्तरक्रियाशीलता जोड़ने के लिए किया जाता है।
इसे वेब ब्राउज़र द्वारा निष्पादित किया जाता है, और नोड. जेएस जैसे प्लेटफॉर्म का उपयोग करके सर्वर साइड पर भी चलाया जा सकता है।
जावास्क्रिप्ट कोड आमतौर पर <script> टैग का उपयोग करके HTML दस्तावेज़ों के मध्य एम्बेड किया जाता है, या बाहरी .js फ़ाइलों में संग्रहीत किया जाता है।
जावास्क्रिप्ट प्रोग्रामिंग के मूल सिंटैक्स में चर, डेटा प्रकार, ऑपरेटर, नियंत्रण प्रवाह, विवरण (यदि-अन्य, लूप) और फ़ंक्शन शामिल हैं।
- Variables and data types.
एक जावास्क्रिप्ट प्रोग्राम चर घोषित करने के लिए, वेरिएबल नाम के बाद var, let, या const कीवर्ड का उपयोग करें।
जावास्क्रिप्ट में कई अंतर्निहित डेटा प्रकार समर्थन हैं. जिनमें संख्याएँ, तार, बूलियन, सरणियाँ, वस्तुएँ और अशक्त / अपरिभाषित शामिल हैं।
- Operators.
जावास्क्रिप्ट प्रोग्रामिंग विभिन्न ऑपरेटरों का समर्थन करता है. जैसे, अंकगणितीय ऑपरेटर (+, -, *, /), असाइनमेंट ऑपरेटर (=, +=, -=, आदि), तुलना ऑपरेटर (<,>, <=,>=, === , !==), लॉजिकल ऑपरेटर्स (&&, ||, !), और बहुत कुछ अन्य है।
- Control Flow Description.
कंडिशनल स्टेटमेंट्स (इफ, एल्स इफ, एल्स) आपको विशिष्ट स्थितियों के आधार पर कोड के विभिन्न ब्लॉकों को निष्पादित करने की अनुमति देते हैं।
लूपिंग स्टेटमेंट्स (फॉर लूप, वाइल, डू-वाइल) आपको कोड के एक ब्लॉक को तब तक दोहराने में सक्षम बनाते हैं। जब तक कि एक निश्चित शर्त पूरी नहीं हो जाती।
स्विच स्टेटमेंट अलग-अलग स्थितियों के आधार पर अलग-अलग क्रियाएं करने का एक तरीका प्रदान करता है।
- Functions.
जावास्क्रिप्ट फ़ंक्शंस आपको कोड के ब्लॉक को समूहीकृत करने और पुन: उपयोग करने की अनुमति देता है।
जावास्क्रिप्ट फ़ंक्शन घोषित करने के लिए, फ़ंक्शन कीवर्ड का उपयोग फ़ंक्शन नाम, पैरामीटर (यदि कोई हो), और फ़ंक्शन बॉडी के बाद करें।
रिटर्न कीवर्ड का उपयोग करके फ़ंक्शंस में वापसी मान हो सकते हैं।
- Objects and arrays.
जावास्क्रिप्ट ऑब्जेक्ट की-वैल्यू जोड़े हैं. जो आपको गुणों का उपयोग करके डेटा को स्टोर और एक्सेस करने की अनुमति देते हैं।
एक ही वेरिएबल में एकाधिक मानों को संग्रहीत करने के लिए जावास्क्रिप्ट में ऐरे का उपयोग किया जाता है। उन्हें अनुक्रमित और पुनरावृत्त किया जा सकता है।
- DOM manipulation.
दस्तावेज़ ऑब्जेक्ट मॉडल (डोम) html और xml दस्तावेज़ों के लिए एक प्रोग्रामिंग इंटरफ़ेस है।
जावास्क्रिप्ट वेब पेज की सामग्री को गतिशील रूप से हेरफेर करने के लिए डोम के साथ कम्यूनिकेट कर सकता है, जैसे जावास्क्रिप्ट टेक्स्ट बदलना, जावास्क्रिप्ट शैलियों को संशोधित करना, घटनाओं को संभालना, तत्वों को बनाना या हटाना, और बहुत कुछ।
- Asynchronous javascript.
जावास्क्रिप्ट कॉलबैक, वादे और async/प्रतीक्षा का उपयोग करके असिक्रोनोस प्रोग्रामिंग का समर्थन करता है।
असिक्रोनोस संचालन, जैसे कि एपीआई से डेटा प्राप्त करना या उपयोगकर्ता इनपुट को संभालना, मुख्य निष्पादन थ्रेड को अवरुद्ध किए बिना किया जा सकता है।
- Error Management.
जावास्क्रिप्ट ट्राई-कैच ब्लॉक का उपयोग करके जावास्क्रिप्ट त्रुटियों को संभालने के लिए तंत्र प्रदान करता है. जिससे आप जावास्क्रिप्ट अपवादों को शानदार तरीके से संभाल सकते हैं, और कोड क्रैश को रोक सकते हैं।
- Resources for learning javascript.
Mozilla Developer Network (MDN) javascript Guide -https://developer.mozilla.org/en-us/docs/web/javascript/guide
Freecodecamp javascript Course -https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
Js documentation
जावास्क्रिप्ट प्रोग्रामिंग के पास व्यापक दस्तावेज ऑनलाइन लर्निंग संसाधन उपलब्ध हैं. जो भाषा सुविधाओं, एपिस और उपयोग के बारे में विस्तृत जानकारी प्रदान करते हैं।
यहां आपको कुछ विश्वसनीय और व्यापक रूप से उपयोग किए जाने वाले जावास्क्रिप्ट प्रलेखन संसाधन दिए गए हैं।
- Mozilla developer network (mdn) javascript documentation.
Url- https://developer.mozilla.org/en-us/docs/web/javascript
- Javascript standard library documentation.
Url – https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects
- Ecmascript (javascript) language specification.
Url – https://www.ecma-international.org/publications/standards/ecma-262.htm
- Javascript.info.
Url – https://javascript.info/
- Node.js documentation.
Url – https://nodejs.org/docs/latest/api/
Javascript editor
- Visual studio code – https://code.visualstudio.com/
- Sublime text – (https://www.sublimetext.com/
- Atom – https://atom.io/
- Webstorm – https://www.jetbrains.com/webstorm/