JavaScript क्या है | What is JavaScript | Javascript Tutorial in Hindi


Learn Javascript In Hindi : अगर आप एक expert level के web developer बनना चाहते है तो आपको जावास्क्रिप्ट जरूर सीखना चाहिए। javascript tutorial in Hindi की इस प्रथम पोस्ट मे हम javascript kya hai ( क्या है ) या what is javascript in Hindi के बारे मे basic जानकारी प्राप्त करेंगे।  

अगर आप javascript सीखा चाहते है तो आपको html का ज्ञान होना बहोत जरूरी है, क्यूंकी javascript पूरी तरह से html पर निर्भर language है। अगर आप html क्या है उसके बारे मे विस्तार से जानना चाहते है तो यह पोस्ट पढे : HTML क्या है | What is HTML | HTML Tutorial in Hindi

java script kya hai, what is javascript in hindi, java script tutorial in hindi, java script history in hindi, learn javascript in hindi
JavaScript क्या है | What is JavaScript | Javascript Tutorial in Hindi 


What is JavaScript - Javascript Tutorial in Hindi


एक complete web developer बनने के लिए आपको दो रहा की web programming सिखनी पढ़ी है। एक front end programming और दूसरी back end programming। 

Front end web development मे HTML, CSS और Javascript का समावेश होता है। 

और Back end development मे php, mysql, java, python,etc language का समावेश होता है। 

अगर आप web designer बनना चाहते है तो आपको CSS सीखना बहोत जरूरी है, और इसका इस्तेमाल आप javascript के साथ भी कर सकते है। अगर आप CSS सीखना चाहते है तो यह पोस्ट पढे : CSS क्या है | What is CSS | CSS Tutorial in Hindi




कुल मिला कर बात ये है की आपको Web Programming सिखनी है तो HTML से start करना चाहिए, उसके बाद CSS, Javascript, JQuery और बाद मे back end languages सिखनी चाहिए। 

तो चलिये JavaScript के बारे मे Basic जानकारी लेते है। 

JavaScript Kya Hai 


JavaScript Meaning in Hindi : Java Script एक object-oriented कंप्यूटर प्रोग्रामिंग भाषा है और web browsers के भीतर interactive प्रभाव बनाने के लिए उपयोग की जाती है।

जावास्क्रिप्ट एक प्रोग्रामिंग भाषा है जो आमतौर पर वेब विकास में उपयोग की जाती है। यह मूल रूप से नेटस्केप द्वारा वेबसाइटों पर गतिशील और संवादात्मक तत्व जोड़ने के साधन के रूप में विकसित किया गया था।

जबकि जावास्क्रिप्ट जावा से प्रभावित है, syntax C के समान है और यह Sun Microsystems द्वारा विकसित एक स्क्रिप्टिंग भाषा ECMAScript पर आधारित है।

बहोत सारे programmers Javascript और Java को एक दुसरे से जुड़ी हुई language समझते हैं लेकिन असल में ये दोनों एकदूसरे से बिलकुल अलग हैं और इनके बीच कोई सम्बन्ध नही है| 

जहाँ पर Java बहुत ही programming language है वहीँ Javascript केवल एक light-weighted scripting language है|

Javascript एक client side scripting है इसका मतलब इसका code user के browser पर run होता है| 

इंटरनेट पर सभी बड़ी या छोटी सभी websites मे इसका प्रयोग किया जाता है, जैसे की google, facebook, youtube, wikipedia, etc.. 

अब जानते है की javascript का इतिहास क्या है। 

History Of JavasScript in Hindi


JavaScript को Brendan Eich ने 1995 में Netscape में बनाया था। शुरुआत मे इसका नाम Livescript था जिसे बाद में बदल कर JavaScript रखा गया|

Netscape ने एक समय के लिए दुनिया में सबसे अच्छा browser बनाया और बाजार प्रभुत्व का आनंद लिया। 1995 के उत्तरार्ध में, जब माइक्रोसॉफ्ट ने Internet Explorer तैयार किया। और धीरे धीरे javascript का विकास हुआ। 

जावास्क्रिप्ट एक समृद्ध और आकर्षक इतिहास है। यह ग्रह पर सबसे नफरत वाली भाषाओं में से एक है, अक्सर उन कारणों के लिए जो लंबे समय से अपरिहार्यता में फीका हुआ है।

JavaScript Version List


1995 में ब्रेंडन ईच ने जावास्क्रिप्ट का आविष्कार किया, और 1997 में ECMA standard बन गया।

ECMAScript इसका official नाम है। 

Javacript के अब तक 9 Version Release किए गए है जो इस तरह है : 

1. ECMAScript 1 (1997) - First Edition.

2. ECMAScript 2 (1998) - Editorial changes only.

3. ECMAScript 3 (1999) - Added Regular Expressions and try/catch.

4. ECMAScript 5 (2009) - Added "strict mode", JSON support, String.trim(), Array.isArray() and Array Iteration Methods.

6. ECMAScript 2015 - Added let and const, default parameter values, Array.find() and Array.findIndex().

7.  ECMAScript 2016 - Added exponential operator (**) And Array.prototype.includes.

8. ECMAScript 2017 - Added string padding, new Object properties, Added Async functions And Shared Memory.

9. ECMAScript 2018 - Added rest / spread properties, Asynchronous iteration, Promise.finally() And Additions to RegExp.

JavaScript Kaise Kaam Karta Hai


जावास्क्रिप्ट को क्लाइंट-साइड स्क्रिप्टिंग भाषा कहा जाता है। इसका मतलब है कि यह एक कंप्यूटर प्रोग्रामिंग भाषा है जो एक इंटरनेट ब्राउज़र के अंदर चलाती है (ब्राउज़र को वेब क्लाइंट के रूप में भी जाना जाता है क्योंकि यह पृष्ठों को डाउनलोड करने के लिए वेब सर्वर से कनेक्ट होता है)।

जावास्क्रिप्ट के काम करने का तरीका दिलचस्प है। एक सामान्य वेब पेज के अंदर आप कुछ जावास्क्रिप्ट कोड डालते हैं । जब ब्राउज़र पृष्ठ लोड करता है, तो ब्राउज़र में एक built-in interpreter होता है जो पृष्ठ में पाई गई जावास्क्रिप्ट कोड को पढ़ता है और इसे चलाता है।

वेब पेज डिजाइनर कई अलग-अलग तरीकों से जावास्क्रिप्ट का उपयोग करते हैं। सबसे आम बात यह है कि एक फॉर्म में फील्ड सत्यापन करना है। कई वेबसाइटें ऑनलाइन फॉर्म में उपयोगकर्ताओं से जानकारी एकत्र करती हैं, और जावास्क्रिप्ट प्रविष्टियों को सत्यापित करने में मदद कर सकता है। उदाहरण के लिए, प्रोग्रामर मान्य कर सकता है कि किसी व्यक्ति की आयु किसी फॉर्म में दर्ज की गई है जो 1 और 120 के बीच होती है।

मतलब आप browser का इस्तेमाल करके बहोत कुछ कर सकते हो। अब जानते है javascripts के features के बारे मे। 

JavaScript Ke Features in Hindi


1. जावास्क्रिप्ट एक ऑब्जेक्ट-आधारित स्क्रिप्टिंग भाषा है।

2. उपयोगकर्ता को ब्राउज़र पर अधिक नियंत्रण देती है। 

3. यह तारीख और समय संभालती है।

4. यह उपयोगकर्ता के ब्राउज़र और OS का पता लगा सकती है,

5. यह  light weight है। 

6. जावास्क्रिप्ट का एक महत्वपूर्ण हिस्सा scripts के भीतर नए functions  को बनाने की क्षमता है।

Advantage Of Javascript In Hindi


1. Speed : क्लाइंट-साइड जावास्क्रिप्ट बहुत तेज है क्योंकि इसे तुरंत क्लाइंट-साइड ब्राउज़र में चलाया जा सकता है। जब तक बाहरी संसाधनों की आवश्यकता नहीं होती है।

2. Server Load : client-side होने के कारण वेबसाइट सर्वर पर load कम हो जाता है

3. Simplicity : जावास्क्रिप्ट सीखने और कार्यान्वित करने के लिए अपेक्षाकृत सरल है।

4. Popularity : जावास्क्रिप्ट वेब पर हर जगह प्रयोग किया जाता है। जावास्क्रिप्ट सीखने के लिए संसाधन कई हैं। StackOverflow और GitHub  में कई projects  हैं जो जावास्क्रिप्ट का उपयोग कर रही हैं और पूरी तरह से भाषा ने हाल के वर्षों में उद्योग में बहुत अधिक कर्षण प्राप्त किया है।

5. Rich interfaces : Drag and drop components और slider  आपकी वेबसाइट पर एक समृद्ध इंटरफ़ेस दे सकते हैं।

Disadvantage Of Javascript In Hindi


1. Security : चूंकि code executes उपयोगकर्ताओं के कंप्यूटर पर निष्पादित होता है, कुछ मामलों में इसका दुर्भावनापूर्ण उद्देश्यों के लिए उपयोग किया जा सकता है। यह एक कारण है कि कुछ लोग जावास्क्रिप्ट को अक्षम करना चुनते हैं।

2. Reliance on End User : जावास्क्रिप्ट को कभी-कभी विभिन्न ब्राउज़रों द्वारा अलग-अलग व्याख्या किया जाता है। जबकि सर्वर-साइड स्क्रिप्ट हमेशा एक ही आउटपुट का उत्पादन करेंगे, क्लाइंट-साइड स्क्रिप्ट थोड़ा अप्रत्याशित हो सकती है। हालांकि इस से अत्यधिक चिंतित न हों - जब तक आप सभी प्रमुख ब्राउज़रों में अपनी स्क्रिप्ट का परीक्षण करते हैं, आपको सुरक्षित होना चाहिए।

Javascript का इस्तेमाल कैसे होता है 


JavaScript को हम web page पर तीन तरीको से इस्तेमाल कर सकते है। 

1. External Javascript File : 


Example : 

<script src="script.js"></script>

जिसमे myScript.js File इस तरह की होती है : 

function myFunction() {
 document.getElementById("demo").innerHTML = "Paragraph changed.";
}

2. Web Page के <head> Section मे 


Example : 

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
  document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>
<body>

<h1>A Web Page</h1>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>

</body>
</html>

3. Web Page के <body> Section मे 


Example :

<!DOCTYPE html>
<html>
<body> 
<h1>A Web Page</h1>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
<script>
function myFunction() {
 document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</body>
</html>


Example Of JavaScript in Hindi

Javascript का simple example : 

<!DOCTYPE html>
<html>
<body>

<h2>My First Web Page</h2>
<p>My first paragraph.</p>

<p>Never call document.write after the document has finished loading.
It will overwrite the whole document.</p>

<script>
document.write(5 + 6);
</script>

</body>
</html> 

JavaScript क्या है | What is JavaScript | Javascript Tutorial in Hindi  इस Tutorial को पढ़ने के लिए आपका धन्यवाद। अगर आप Programming हिन्दी मे सीखना चाहते है तो ProTutorialHindi ब्लॉग पर visit करते रहिए।