SA-21/06, C-11, Asapur, Varanasi, UP support@kamaldnp.com +91 8318013442
JavaScript
1. JavaScript परिचय 2. JavaScript कहाँ लिखें 3. JavaScript आउटपुट 4. JavaScript सिंटैक्स 5. JavaScript कमेंट्स 6. JavaScript वेरिएबल्स 7. JavaScript ऑपरेटर्स 8. JavaScript डेटा टाइप्स 9. JavaScript फंक्शन्स 10. JavaScript ऑब्जेक्ट्स 11. JavaScript स्कोप 12. JavaScript इवेंट्स 13. JavaScript स्ट्रिंग्स 14. JavaScript नंबर्स 15. JavaScript ऐरे 16. JavaScript ऐरे मेथड्स 17. JavaScript तारीखें 18. JavaScript मैथ 19. JavaScript कंडीशन्स 20. JavaScript स्विच 21. JavaScript For Loop — गिनती वाला लूप 22. JavaScript While Loop — जब तक वाला लूप 23. JavaScript Type Conversion — एक type से दूसरा type 24. JavaScript Errors — try, catch, finally से error पकड़िए 25. JavaScript JSON — डेटा भेजने का तरीका 26. JavaScript Arrow Functions — छोटा रूप, बड़ा फर्क 27. JavaScript Classes — एक बार लिखिए, बार-बार बनाइए 28. JavaScript Promises और async/await — इंतज़ार का तरीका 29. JavaScript और DOM — पेज को पेड़ समझिए 30. JavaScript Form Validation — दरवाज़े पर जाँच
अंतिम टेस्ट — सर्टिफिकेट ₹10
इस कोड को लाइव चलाएँ
पाठ 1, कुल 30 में

JavaScript परिचय

5 मिनट पढ़ें · मुफ़्त · बिना लॉगिन

JavaScript वह भाषा है जो वेब पेज को कुछ करने लायक बनाती है। HTML पेज बनाता है, CSS उसे सजाता है, और JavaScript उसमें जान डाल देता है। जब आप किसी button पर click करते हैं और कुछ बदल जाता है, जब form आपको बताता है कि आपने एक field भरना भूल गए, जब menu खुलता और बंद होता है — यह सब JavaScript का काम है।

Diagram — देखें, यह सब कैसे जुड़ता है
Diagram: JavaScript परिचय

घर की तरह फिर से सोचें। HTML दीवारें, कमरे और दरवाज़े हैं — ढाँचा। CSS दीवारों का रंग, पर्दे और फर्नीचर है — सजावट। JavaScript बिजली, पंखे और दरवाज़े की घंटी है — हरकत। बिजली के बिना घर खड़ा तो रहता है, पर उसमें कुछ भी नहीं चलता। JavaScript के बिना पेज दिखता तो है, पर वह आपकी किसी बात पर प्रतिक्रिया नहीं देता।

ऐसे याद रखिए: HTML = ढाँचा, CSS = सजावट, JavaScript = हरकत। HTML कंकाल है, CSS सजावट है, JavaScript हरकत है। आप HTML और CSS पहले से जानते हैं। यह कोर्स आपको JavaScript सिखाता है — तीनों में से तीसरा, और वह जो आपको पेज डिज़ाइनर से असली web developer बनाता है।

JavaScript असल में क्या करता है

JavaScript browser में चलता है, visitor के अपने कंप्यूटर पर। यह पढ़ सकता है कि visitor ने क्या type किया, पेज का text बदल सकता है, पेज के हिस्सों को छिपा और दिखा सकता है, form भेजने से पहले उसे जाँच सकता है, और server से बात करके पेज reload किए बिना नया data ला सकता है। यह इकलौती programming language है जिसे हर browser समझता है, इसीलिए यह दुनिया की लगभग हर वेबसाइट पर चलती है।

मुख्य बात यह है: HTML और CSS पेज का वर्णन करते हैं, पर JavaScript उसे नियंत्रित करता है। आप छोटे निर्देश लिखते हैं — जिन्हें script कहते हैं — और browser उन्हें एक-एक करके मानता है। एक script कह सकता है "जब इस button पर click हो, तो इस heading को लाल कर दो", और browser हर बार ठीक वही करेगा।

Note: JavaScript एक असली programming language है, HTML और CSS से अलग। इसमें variables, loops, conditions और functions होते हैं — वही ideas जो आपको Python या Java में भी मिलेंगे। इससे यह ज़्यादा शक्तिशाली होती है, और शुरू में थोड़ी मुश्किल भी। एक बार में एक पाठ लीजिए: इस कोर्स का हर पाठ सिर्फ एक नया idea जोड़ता है।
Tip: JavaScript का Java से कोई लेना-देना नहीं है, भले ही नाम एक जैसे लगते हों। नाम बहुत पहले marketing की वजह से चुना गया था। अगर आप Java जानते हैं, तो कुछ ideas परिचित लगेंगे, पर JavaScript अपनी अलग भाषा है, अपने अलग नियमों के साथ।

JavaScript कहाँ रहता है

JavaScript code वेब पेज के अंदर रहता है, <script> tag में, या अलग .js file में जिसे पेज load करता है। जब browser पेज खोलता है, तो वह HTML पढ़ता है, CSS से पेज रंगता है, और फिर JavaScript चलाता है। आपका code पेज load होते ही चल सकता है, या वह इंतज़ार कर सकता है — click, keypress, या form submit होने का। इस कोर्स में आप तीनों तरीके सीखेंगे।

JavaScript सीखने के लिए आपको कुछ भी install करने की ज़रूरत नहीं है। हर browser में यह पहले से है। आप इस कोर्स का live editor खोल सकते हैं, कुछ lines type कर सकते हैं, Run दबा सकते हैं, और नतीजा तुरंत देख सकते हैं। सीखने का सबसे तेज़ तरीका यही है: एक line बदलिए, चलाइए, और देखिए क्या बदला।

आम गलतियाँ

  • यह सोचना कि JavaScript और Java एक ही भाषा हैं — वे नहीं हैं। नाम की समानता एक ऐतिहासिक संयोग है।
  • यह सोचना कि JavaScript सिर्फ animations बनाता है — यह forms भी जाँचता है, data भी लाता है, settings भी save करता है, और Gmail और YouTube जैसे पूरे applications भी चलाता है।
  • यह उम्मीद करना कि बिना code लिखे पेज बदल जाएगा — JavaScript तभी काम करता है जब आपका code उसे बताता है, आमतौर पर click जैसी घटना पर।
  • HTML, CSS और JavaScript के कामों को मिलाना — ढाँचा HTML है, दिखावट CSS है, व्यवहार JavaScript है। हर एक को अपनी जगह पर रखिए।

याद रखें

  • JavaScript पेज को प्रतिक्रिया देने लायक बनाता है: clicks, forms, menus और live updates।
  • HTML = ढाँचा (skeleton), CSS = सजावट (decoration), JavaScript = हरकत (action)।
  • JavaScript browser में चलता है, visitor के कंप्यूटर पर — कुछ install करने की ज़रूरत नहीं।
  • Script निर्देशों की सूची है जिसे browser एक-एक करके मानता है।

उदाहरण समझिए

  • <script> — JavaScript <script> block के अंदर रहता है। <script> और </script> के बीच जो कुछ भी है, वह code है, HTML नहीं।
  • function showSpecial() { ... } — function निर्देशों का नाम वाला block है। उसके अंदर कुछ भी तब तक नहीं चलता जब तक कोई उसे नाम से बुलाता नहीं।
  • document.getElementById("special") — यह पेज पर वह element ढूँढता है जिसकी id "special" है। JavaScript ऐसे ही HTML तक पहुँचता है।
  • .textContent = "Today's special: Kulhad Chai — ₹20 only!" — यह उस element के अंदर का text बदल देता है। पेज तुरंत अपडेट हो जाता है, बिना reload के।
  • onclick="showSpecial()" — button पर यह attribute कहता है "जब इस button पर click हो, तो showSpecial नाम वाला function चलाओ"। Click trigger है; function action है।

उदाहरण

Example
<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; text-align: center; }
h1 { color: #b45309; }
button { background-color: #e13611; color: white; border: none; padding: 12px 24px; font-size: 16px; cursor: pointer; }
#special { color: green; font-weight: bold; font-size: 18px; }
</style>
</head>
<body>

<h1>My Chai Shop</h1>
<p>Masala Chai — ₹10 | Adrak Chai — ₹15 | Kulhad Chai — ₹20</p>
<button onclick="showSpecial()">Show today's special</button>
<p id="special">Click the button to see today's special.</p>

<script>
function showSpecial() {
  document.getElementById("special").textContent = "Today's special: Kulhad Chai — ₹20 only!";
}
</script>

</body>
</html>

परिणाम

परिणाम — ब्राउज़र में यह कैसा दिखता है
परिणाम: JavaScript परिचय

खुद करके देखें — लाइव एडिटर

नीचे दिया गया कोड बदलें और चलाएँ दबाएँ — परिणाम तुरंत दिखेगा। कोई फाइल सहेजनी नहीं है, कोई लॉगिन नहीं चाहिए।

परिणाम

खुद को जाँचें — क्या समझ आया?

पाठ पढ़ लिया? अब 5 छोटे सवालों से खुद को जाँचें — जवाब तुरंत मिलेगा, और हर सवाल का कारण भी।

1. JavaScript वेब पेज के साथ क्या करता है?

JavaScript पेज को प्रतिक्रिया देने लायक बनाता है — click पर कुछ बदलता है, form जाँचता है, menu खुलता-बंद होता है।

2. घर वाली मिसाल में JavaScript क्या है?

HTML बनावट है (दीवारें, कमरे, दरवाज़े); CSS सजावट है (रंग, पर्दे, फर्नीचर); JavaScript हरकत है (बिजली, पंखे, घंटी)।

3. क्या JavaScript एक programming language है?

JavaScript एक असली programming language है — HTML और CSS से अलग, इसमें variables, loops, conditions और functions होते हैं।

4. Script क्या है?

Script निर्देशों की सूची है — browser उन्हें एक-एक करके मानता है, जैसे 'button click हो तो heading लाल कर दो'।

5. JavaScript और Java के बारे में क्या सही है?

JavaScript का Java से कोई लेना-देना नहीं है — नाम बहुत पहले marketing की वजह से चुना गया था।

इंटरव्यू के सवाल — क्या आप जवाब दे पाएँगे?

पहले सवाल पढ़ें, अपने शब्दों में जवाब सोचें, फिर खोलकर देखें कि सही जवाब क्या है। इंटरव्यू में यही सवाल पूछे जाते हैं।

1. JavaScript क्या है, और यह वेब पेज पर क्या करता है?

JavaScript वह programming भाषा है जो वेब पेज को visitor की हरकत पर प्रतिक्रिया देने लायक बनाती है। यह text बदल सकती है, form भेजने से पहले उसे जाँच सकती है, menu खोल-बंद कर सकती है, और पेज reload किए बिना नया data ला सकती है। HTML पेज बनाता है और CSS उसे सजाता है, पर JavaScript ही उसमें जान डालता है।

2. HTML, CSS और JavaScript में क्या अंतर है?

HTML बनावट है (घर की दीवारें, कमरे, दरवाज़े), CSS सजावट है (रंग, फर्नीचर), और JavaScript हरकत है (बिजली, चलने-फिरने वाले हिस्से — जो बदलते हैं और जवाब देते हैं)। ऐसे याद रखिए: HTML कंकाल है, CSS सजावट है, JavaScript हरकत है।

3. क्या JavaScript और Java एक ही भाषा हैं?

नहीं, और नाम की समानता एक ऐतिहासिक संयोग है — नाम बहुत पहले marketing की वजह से चुना गया था। JavaScript इकलौती programming भाषा है जिसे हर browser समझता है, जबकि Java एक अलग भाषा है जो servers और applications में चलती है। Java जानने से कुछ ideas परिचित लग सकते हैं, पर JavaScript के अपने अलग नियम हैं।

खुद करके देखें — इसे बनाएँ

पढ़ना काफी नहीं — अब खुद बनाएँ। लाइव एडिटर में कोड लिखें, चलाकर देखें, और अटक जाएँ तो हिंट देखें। हल तभी खोलें जब खुद कोशिश कर लें।

1. बटन दबाइए, पेज बदलिए

एक चाय की दुकान का पेज बनाएँ: heading "My Chai Shop" हो, button "Show today's special" हो, और एक paragraph हो जिसका id="special" हो और जिसमें लिखा हो "Click the button to see today's special." <script> ब्लॉक में एक function showSpecial() लिखें: button दबाते ही paragraph बदलकर "Today's special: Adrak Chai — ₹15 only!" हो जाना चाहिए। याद रखिए: HTML पेज बनाता है, CSS उसे सजाता है, JavaScript उसमें हरकत लाता है।

हिंट: Button में onclick="showSpecial()" लिखिए। Function के अंदर document.getElementById("special").textContent = "..." से paragraph बदलिए। Script <body> के अंत में लिखिए।
लाइव एडिटर खोलें
हल देखें
<!DOCTYPE html>
<html>
<head>
<title>My Chai Shop — Today's Special</title>
<style>
body { background-color: #fff8e1; font-family: Verdana, sans-serif; text-align: center; }
h1 { color: #b45309; }
button { background-color: #e13611; color: white; border: none; padding: 12px 24px; font-size: 16px; cursor: pointer; }
#special { color: green; font-weight: bold; font-size: 18px; }
</style>
</head>
<body>

<h1>My Chai Shop</h1>
<p>Masala Chai — ₹10 | Adrak Chai — ₹15 | Kulhad Chai — ₹20</p>
<button onclick="showSpecial()">Show today's special</button>
<p id="special">Click the button to see today's special.</p>

<script>
function showSpecial() {
  document.getElementById("special").textContent = "Today's special: Adrak Chai — ₹15 only!";
}
</script>

</body>
</html>

खुद क्यों सीखें — AI से पूछने के बजाय?

AI आपके लिए कोड लिख सकता है, लेकिन वह आपके लिए सोच नहीं सकता। जब आप HTML खुद सीखते हैं, तो आपका दिमाग असली कौशल बनाता है: आप समझते हैं कि पेज ऐसा क्यों दिखता है, टूटने पर उसे ठीक कर सकते हैं, और परीक्षा या इंटरव्यू में बिना मदद के जवाब दे सकते हैं। यही कौशल नौकरी दिलाता है — कॉपी किया हुआ जवाब नहीं।

सर्टिफिकेट पाएँ — सिर्फ ₹10

सभी 30 पाठ पूरे करें, टेस्ट पास करें (80%), ₹10 दें और अपना सर्टिफिकेट पाएँ।

टेस्ट दें

देखकर सीखना पसंद है? वीडियो कोर्स में वही विषय एक-एक करके सिखाए जाते हैं।

Go further with a full course

Free tutorials teach you the basics. Our paid courses add live projects, mentorship and a certificate.

Advanced Cyber Security Industrial Training
₹5,000
View
Website Design & Development Workshop 2026
₹299
View
CapCut Mobile Video Editing Course Beginner to Advance
₹99
View
Browse all courses
JavaScript — Lessons
1. JavaScript परिचय 2. JavaScript कहाँ लिखें 3. JavaScript आउटपुट 4. JavaScript सिंटैक्स 5. JavaScript कमेंट्स 6. JavaScript वेरिएबल्स 7. JavaScript ऑपरेटर्स 8. JavaScript डेटा टाइप्स 9. JavaScript फंक्शन्स 10. JavaScript ऑब्जेक्ट्स 11. JavaScript स्कोप 12. JavaScript इवेंट्स 13. JavaScript स्ट्रिंग्स 14. JavaScript नंबर्स 15. JavaScript ऐरे 16. JavaScript ऐरे मेथड्स 17. JavaScript तारीखें 18. JavaScript मैथ 19. JavaScript कंडीशन्स 20. JavaScript स्विच 21. JavaScript For Loop — गिनती वाला लूप 22. JavaScript While Loop — जब तक वाला लूप 23. JavaScript Type Conversion — एक type से दूसरा type 24. JavaScript Errors — try, catch, finally से error पकड़िए 25. JavaScript JSON — डेटा भेजने का तरीका 26. JavaScript Arrow Functions — छोटा रूप, बड़ा फर्क 27. JavaScript Classes — एक बार लिखिए, बार-बार बनाइए 28. JavaScript Promises और async/await — इंतज़ार का तरीका 29. JavaScript और DOM — पेज को पेड़ समझिए 30. JavaScript Form Validation — दरवाज़े पर जाँच
अंतिम टेस्ट — सर्टिफिकेट ₹10

🤖 KAMALDNP AI Assistant

Ask about courses, website & more

Hi! I'm KAMALDNP AI Assistant. Ask me about our courses, website features, or anything else! 😊
Please wait 5s...
🛡️ 7-Day Money-Back Guarantee
🤖 KAMALDNP Assistant ✕

Request human callback:

🔐 Login Required
✕

Download karne ke liye login karo. Login ke baad yahi page pe rahoge!

Naya ho? Register karo →