मुख्य सामग्री पर जाएँ
JS → Execution

ऑनलाइन JavaScript कंपाइलर और रनर

अपने ब्राउज़र में JavaScript लिखें और चलाएँ, और console आउटपुट, warnings और errors तुरंत देखें। हर रन एक नए, sandboxed माहौल में शुरू होता है। मुफ़्त।

टूल के बटन और संदेश अभी अंग्रेज़ी में हैं। टूल का काम करने का तरीका अंग्रेज़ी पेज जैसा ही है।

इस टूल के बारे में

लाइव JavaScript कंपाइलर के बारे में

लाइव JavaScript कंपाइलर बिना कुछ इंस्टॉल या सेटअप किए सीधे आपके ब्राउज़र में JavaScript चलाता है। कोड टाइप या पेस्ट करें, Run Code या Ctrl+Enter दबाएँ, और आपकी स्क्रिप्ट जो कुछ भी लॉग करती है वह console पैनल में दिखता है: console.log, info, warnings और errors, जिनमें objects और arrays पढ़ने लायक़ JSON के रूप में छपते हैं और uncaught errors साफ़ बताए जाते हैं। हर रन एक नए, sandboxed frame में शुरू होता है, इसलिए पिछले रन के variables अगले रन में कभी नहीं आते, और आपका कोड एक अलग origin में चलता है जो इस साइट की cookies या storage नहीं पढ़ सकता। आधुनिक JavaScript वैसे ही काम करती है जैसे आपके ब्राउज़र में: arrow functions, classes, destructuring, async/await, promises, Map और Set, और standard library। आउटपुट नए टैब में खोलें, एडिटर और console को फ़ुल स्क्रीन करें, अपना कोड कॉपी करें या एक क्लिक में सब कुछ साफ़ करें। यह सीखने, किसी छोटे आइडिया को टेस्ट करने, किसी method का व्यवहार जाँचने या किसी snippet को डीबग करने के लिए बढ़िया है। कुछ भी अपलोड नहीं होता।

ब्राउज़र में JavaScript चलाने वाले ऑनलाइन कंपाइलर टूल का चित्र

लोग क्या चलाते हैं

IDE खोले बिना जल्दी जवाब

JavaScript सीखना

कोर्स के उदाहरण चलाएँ और उन्हें बदलकर देखें कि क्या होता है।

उदाहरणकिसी array पर map, filter और reduce आज़माएँ।

व्यवहार जाँचना

पक्का करें कि कोई method या operator असल में कैसे काम करता है।

उदाहरणटेस्ट करें कि [] == false क्या लौटाता है।

इंटरव्यू की तैयारी

कोडिंग सवाल हल करें और आउटपुट जाँचें।

उदाहरणकिसी वाक्य के शब्द उल्टे क्रम में करने वाला फ़ंक्शन लिखें।

डेटा बदलना

किसी दूसरे टूल के लिए JSON या arrays का ढाँचा बदलें।

उदाहरणobjects की सूची को CSV लाइनों में बदलें।

जल्दी हिसाब

JavaScript को प्रोग्राम किए जा सकने वाले कैलकुलेटर की तरह इस्तेमाल करें।

उदाहरण10 साल का चक्रवृद्धि ब्याज निकालें।

पढ़ाना

किसी कॉन्सेप्ट को लाइव दिखाएँ।

उदाहरणदिखाएँ कि promises किस क्रम में resolve होते हैं।

JavaScript के सुझाव

तेज़ी से डीबग करें

लेबल के साथ लॉग करें

console.log("total", total) सिर्फ़ वैल्यू से ज़्यादा आसानी से पढ़ा जाता है।

अंतहीन loops से बचें

कभी ख़त्म न होने वाला loop टैब को फ़्रीज़ कर सकता है; प्रयोग करते समय एक सीमा जोड़ें।

चलाने के लिए Ctrl+Enter

माउस की ओर हाथ बढ़ाए बिना चलाएँ।

पेज चाहिए?

HTML बदलने वाले कोड के लिए HTML viewer इस्तेमाल करें।

HTML Viewer

अपना कोड संभालकर रखें

कोड सेव नहीं होता; टैब बंद करने से पहले उसे कॉपी कर लें।

अपना ब्राउज़र जाँचें

फ़ीचर आपके ब्राउज़र के वर्ज़न पर निर्भर करते हैं।

What Is My Browser