JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)
JavaScript क्या है, इंजन इसे कैसे चलाते हैं और ब्राउज़र व Node रनटाइम में क्या अंतर है—यह समझें। अपने पहले छोटे प्रोग्राम लिखें।
JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node), CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
परिचय
लक्ष्य: समझें कि JS क्या है, इंजन इसे कैसे चलाते हैं और ब्राउज़र तथा नोड के रनटाइम में क्या अंतर है। आप छोटे और पढ़ने में आसान प्रोग्राम लिखेंगे।
- इंजन: V8, SpiderMonkey
- रनटाइम: ब्राउज़र, नोड
- पहला परिणाम
JavaScript क्या है?
JavaScript एक उच्च-स्तरीय, डायनेमिक रूप से टाइप की गई भाषा है, जिसे ECMAScript के रूप में मानकीकृत किया गया है। यह ब्राउज़र में इंटरैक्टिव UI को संचालित करती है और नोड के माध्यम से सर्वर पर भी चलती है।
पहला कंसोल परिणाम
एक छोटा फ़ंक्शन बनाएँ और console.log से परिणाम दिखाएँ। मोबाइल पर पढ़ने में आसानी के लिए पंक्तियाँ छोटी रखें।
// First tiny program: prints a greeting
function greet(name) {
return "Hello, " + name + "!";
}
const msg = greet("CoddyKit");
console.log(msg);
इंजन बनाम रनटाइम
इंजन JS को चलाता है, जैसे V8 और SpiderMonkey। रनटाइम होस्ट एपीआई जोड़ता है: ब्राउज़र DOM और fetch देता है, जबकि नोड fs/path देता है।
रनटाइम का पता लगाना
किसी एपीआई का उपयोग करने से पहले ग्लोबल्स की जाँच करें, ताकि वही कोड दोनों परिवेशों में सुरक्षित रूप से चल सके।
// Detect where code runs using simple globals
const inBrowser = typeof window !== "undefined" && typeof document !== "undefined";
const inNode = typeof process !== "undefined" && typeof process.versions === "object";
if (inBrowser) {
console.log("Runtime: Browser (DOM available).");
}
if (inNode) {
console.log("Runtime: Node (filesystem APIs available).");
}
सही परिणाम चुनना
alert केवल ब्राउज़र में काम करता है, जबकि console.log हर जगह काम करता है। सुविधा की जाँच का उपयोग करें।
// Use the right output method for each runtime
const text = "JS runs in different environments!";
const canAlert = typeof alert === "function";
if (canAlert) {
alert(text); // Browser popup
} else {
console.log(text); // Works in Node and browsers
}
इंजन बनाम रनटाइम प्रश्नोत्तरी
त्वरित जाँच: इंजन बनाम रनटाइम।
पुनरावलोकन
पुनरावलोकन: JS अलग-अलग रनटाइम के भीतर मौजूद इंजनों पर चलता है। आपने परिणाम दिखाना, परिवेश का पता लगाना और यह समझना सीखा कि कौन-से एपीआई किस होस्ट से संबंधित हैं।
एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 59
- पाठ
- 200
अक्सर पूछे जाने वाले प्रश्न
क्या “JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)” पाठ निःशुल्क है?
हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)” में मैं क्या सीखूँगा?
JavaScript क्या है, इंजन इसे कैसे चलाते हैं और ब्राउज़र व Node रनटाइम में क्या अंतर है—यह समझें। अपने पहले छोटे प्रोग्राम लिखें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- JavaScript क्या है? इंजन (V8/SpiderMonkey) और रनटाइम (ब्राउज़र बनाम Node)
- सेटअप: Node + npm, .js चलाना, DevTools कंसोल
- पहला प्रोग्राम और I/O (कंसोल, ब्राउज़र में अलर्ट)