JS Introduction
JavaScript (जिसे शॉर्ट में JS भी कहते हैं) एक Programming Language है जो वेबसाइट को Interactive (इंटरएक्टिव) और Dynamic (डायनमिक) बनाती है। मतलब — अगर HTML आपकी वेबसाइट का ढांचा (Structure) है, CSS उसकी सुंदरता (Design) है, तो JavaScript उसका दिमाग और जान (Brain & Action) है!
- बटन क्लिक करने पर कोई काम होना
- फ़ॉर्म सबमिट होने पर डाटा चेक होना
- लाइव टाइम घड़ी दिखना
- यूज़र से इनपुट लेकर कोई रिज़ल्ट दिखाना
- इन सब के पीछे होता है JavaScript का जादू!
JavaScript कहाँ इस्तेमाल होती है?
JavaScript आज सिर्फ़ वेबसाइट में ही नहीं, बल्कि हर जगह छा गई है यहाँ कुछ Example हैं जहाँ JavaScript काम आती है:
- Web Development (Frontend) — Websites को Dynamic बनाना
- Backend Development — Node.js के ज़रिए Server बनाना
- Mobile Apps — React Native जैसे Framework से
- Desktop Apps — Electron.js जैसे Tools से
- Game Development — 2D और 3D Games तक!
- IoT Devices — Smart devices तक में JS का इस्तेमाल होता है
मतलब — अगर आप JavaScript सीख लेते हैं, तो आप Web, App, Server — सब कुछ बना सकते हैं। इसलिए इसे कहते हैं — "JavaScript is Everywhere!"
JavaScript की शुरुआत कैसे हुई?
थोड़ा History जानते हैं 1995 में Brendan Eich नाम के Developer ने JavaScript बनाई थी। उसे शुरू में “LiveScript” कहा गया, लेकिन बाद में इसका नाम “JavaScript” रख दिया गया (Marketing के लिए क्योंकि उस समय Java बहुत Popular थी)।
पहले JavaScript सिर्फ़ Browser के अंदर चलती थी, लेकिन अब Node.js के बाद यह Server Side पर भी चल सकती है। यानि अब आप JavaScript से Full Stack Developer बन सकते हैं!
JavaScript कैसे काम करती है?
जब आप किसी Web Page को खोलते हैं, तो Browser तीन चीजें पढ़ता है:
- HTML – Structure (कंकाल)
- CSS – Design (सूरत)
- JavaScript – Logic और Actions (दिमाग)
Browser के अंदर एक JavaScript Engine होता है, जैसे:
- Chrome → V8 Engine
- Firefox → SpiderMonkey
- Edge → Chakra Engine
यह Engine JavaScript Code को पढ़कर Machine Code में बदलता है ताकि Browser उसे समझ सके और चलाए।
JavaScript के Versions
JavaScript को समय-समय पर Update किया गया है। इन Updates को ECMAScript (ES) कहा जाता है।
कुछ Main Versions
- ES5 (2009) – Basic Standard बना
- ES6 (2015) – Modern Features आए (let, const, arrow functions आदि)
- ES7–ES13 (2016–2022) – और Powerful Updates
- आजकल के Browser में Modern JavaScript यानी ES6+ चलती है।
JavaScript क्यों सीखनी चाहिए?
- कुछ Strong Reasons👇
- हर वेबसाइट में JS का Use होता है
- Job Market में इसकी Demand बहुत ज़्यादा है
- इससे आप Frontend + Backend दोनों बना सकते हैं
- React, Vue, Angular जैसे Framework इसी पर बेस्ड हैं
- इसका Ecosystem बहुत बड़ा है
सीधे शब्दों में — अगर आपको Web Developer बनना है, तो JavaScript आपकी First Priority होनी चाहिए
JavaScript Example (पहला Demo Code)
चलो अब एक छोटा Example देखते हैं
<!DOCTYPE html>
<html>
<body>
<h2>My First JavaScript Example</h2>
<button onclick="alert('Hello! Welcome to JavaScript')">Click Me!</button>
</body>
</html>जब आप इस HTML को Browser में चलाते हैं और “Click Me!” बटन दबाते हैं, तो एक Popup Message दिखेगा — “Hello! Welcome to JavaScript”. यानी यही है JavaScript का पहला Magic!
JavaScript कहाँ लिखी जाती है?
JavaScript को आप तीन तरीकों से इस्तेमाल कर सकते हैं:
1- Inline JavaScript
<button onclick="alert('Hi!')">Click</button>2. Internal JavaScript
<script>
alert("Hello World!");
</script><script src="script.js"></script>यह सबसे सही तरीका है क्योंकि इससे Code साफ़ और Manageable रहता है।
JavaScript के Use Cases
- Website को Dynamic बनाना
- Form Validation
- Animations
- Real-time Updates (Live Chat, Notifications)
- Games और Apps बनाना
- Data Handling via APIs
JavaScript को अगर सही से समझ लिया — तो आप Digital World के King बन सकते हैं