JavaScript ट्यूटोरियल

From binaryoption
Jump to navigation Jump to search
Баннер1

JavaScript ट्यूटोरियल

परिचय

JavaScript एक उच्च-स्तरीय, गतिशील, कमजोर रूप से टाइप की गई, और बहु-प्रतिमान प्रोग्रामिंग भाषा है जो वेब विकास के लिए सबसे व्यापक रूप से उपयोग की जाने वाली भाषाओं में से एक है। यह मुख्य रूप से क्लाइंट-साइड स्क्रिप्टिंग के लिए जानी जाती है, जिसका अर्थ है कि यह वेब ब्राउज़र के भीतर चलती है, जिससे वेब पेजों को इंटरैक्टिव और गतिशील बनाया जा सकता है। हालांकि, Node.js जैसे रनटाइम वातावरण के आगमन के साथ, JavaScript का उपयोग अब सर्वर-साइड विकास, मोबाइल ऐप विकास, और डेस्कटॉप एप्लिकेशन बनाने के लिए भी किया जा सकता है।

यह ट्यूटोरियल JavaScript की मूलभूत अवधारणाओं को समझने में आपकी मदद करेगा, और आपको वेब विकास में इसका उपयोग करने के लिए आवश्यक ज्ञान प्रदान करेगा। हम बुनियादी वाक्य-विन्यास, डेटा प्रकार, नियंत्रण संरचनाओं, कार्यों, वस्तुओं, और DOM (Document Object Model) के साथ इंटरैक्ट करने के तरीके को शामिल करेंगे। साथ ही, हम बाइनरी ऑप्शन ट्रेडिंग प्लेटफॉर्म में JavaScript के संभावित उपयोगों पर भी कुछ विचार करेंगे, जैसे कि रीयल-टाइम डेटा विज़ुअलाइज़ेशन और स्वचालित ट्रेडिंग रणनीतियों का विकास।

JavaScript का इतिहास

JavaScript का आविष्कार ब्रेंडन ईच द्वारा नेटस्केप कम्युनिकेशंस में 1995 में किया गया था। इसका मूल नाम मोज़ा था, लेकिन सन माइक्रोसिस्टम्स ने नाम का उपयोग करने से मना कर दिया, इसलिए इसे JavaScript नाम दिया गया। JavaScript का उद्देश्य वेब पेजों को अधिक गतिशील और इंटरैक्टिव बनाना था।

शुरुआत में, JavaScript को व्यापक रूप से आलोचना का सामना करना पड़ा, लेकिन यह जल्दी से वेब विकास के लिए एक अनिवार्य तकनीक बन गई। ECMA International ने JavaScript को मानकीकृत करने के लिए ECMAScript नामक एक मानक विकसित किया। ECMAScript के कई संस्करण जारी किए गए हैं, जिनमें से नवीनतम ECMAScript 2023 है।

JavaScript का वाक्य-विन्यास

JavaScript का वाक्य-विन्यास C-शैली की भाषाओं के समान है। यह केस-संवेदनशील है, जिसका अर्थ है कि `myVariable` और `MyVariable` को अलग-अलग चर के रूप में माना जाता है। JavaScript कथनों को सेमीकोलन (;) से समाप्त किया जाता है, लेकिन यह आवश्यक नहीं है, क्योंकि JavaScript स्वचालित रूप से अधिकांश मामलों में सेमीकोलन को इंजेक्ट कर देगा।

यहाँ एक सरल JavaScript कोड स्निपेट है:

```javascript var message = "नमस्ते दुनिया!"; console.log(message); ```

इस कोड में, `var` कीवर्ड का उपयोग `message` नामक एक चर को घोषित करने के लिए किया जाता है, जिससे स्ट्रिंग "नमस्ते दुनिया!" असाइन की जाती है। `console.log()` फ़ंक्शन का उपयोग कंसोल में संदेश प्रिंट करने के लिए किया जाता है।

डेटा प्रकार

JavaScript में निम्नलिखित मूल डेटा प्रकार हैं:

  • **संख्या (Number):** संख्यात्मक मान, जैसे कि `10`, `3.14`, `-5`।
  • **स्ट्रिंग (String):** पाठ्य मान, जैसे कि `"नमस्ते"`, `'JavaScript'`।
  • **बूलियन (Boolean):** `true` या `false` मान।
  • **नल (Null):** जानबूझकर किसी चर को कोई मान नहीं रखने का प्रतिनिधित्व करता है।
  • **अपरिभाषित (Undefined):** एक चर जो घोषित किया गया है लेकिन उसे कोई मान नहीं सौंपा गया है।
  • **सिंबल (Symbol):** ECMAScript 2015 में पेश किया गया एक अद्वितीय और अपरिवर्तनीय डेटा प्रकार।
  • **बड़ा पूर्णांक (BigInt):** बड़ी संख्याओं को सटीक रूप से दर्शाने के लिए ECMAScript 2020 में जोड़ा गया।

चर (Variables)

चर डेटा मानों को संग्रहीत करने के लिए उपयोग किए जाते हैं। JavaScript में, आप `var`, `let`, और `const` कीवर्ड का उपयोग करके चर घोषित कर सकते हैं।

  • `var`: फ़ंक्शन-स्कोप या वैश्विक-स्कोप चर घोषित करता है। इसे अब व्यापक रूप से उपयोग नहीं किया जाता है क्योंकि इसमें स्कोपिंग संबंधी समस्याएं हैं।
  • `let`: ब्लॉक-स्कोप चर घोषित करता है। यह आधुनिक JavaScript में चर घोषित करने का पसंदीदा तरीका है।
  • `const`: ब्लॉक-स्कोप स्थिरांक घोषित करता है। स्थिरांक का मान असाइनमेंट के बाद बदला नहीं जा सकता है।

उदाहरण:

```javascript let age = 30; const PI = 3.14159; ```

ऑपरेटर (Operators)

JavaScript विभिन्न प्रकार के ऑपरेटर प्रदान करता है जिनका उपयोग आप डेटा में हेरफेर करने के लिए कर सकते हैं। कुछ सामान्य ऑपरेटरों में शामिल हैं:

  • **अंकगणितीय ऑपरेटर (Arithmetic Operators):** `+`, `-`, `*`, `/`, `%` (मॉड्यूलो), `**` (घात)।
  • **असाइनमेंट ऑपरेटर (Assignment Operators):** `=`, `+=`, `-=`, `*=`, `/=`, `%=`।
  • **तुलना ऑपरेटर (Comparison Operators):** `==` (समान), `===` (समान और समान प्रकार), `!=` (असमान), `!==` (असमान या असमान प्रकार), `>`, `<`, `>=`, `<=`।
  • **तार्किक ऑपरेटर (Logical Operators):** `&&` (AND), `||` (OR), `!` (NOT)।

नियंत्रण संरचनाएं (Control Structures)

नियंत्रण संरचनाएं आपको प्रोग्राम के निष्पादन के प्रवाह को नियंत्रित करने की अनुमति देती हैं। JavaScript में निम्नलिखित नियंत्रण संरचनाएं उपलब्ध हैं:

  • **if...else:** एक शर्त के आधार पर कोड के एक ब्लॉक को निष्पादित करता है।
  • **switch:** कई शर्तों के आधार पर कोड के एक ब्लॉक को निष्पादित करता है।
  • **for:** एक विशिष्ट संख्या में बार कोड के एक ब्लॉक को निष्पादित करता है।
  • **while:** एक शर्त सत्य होने तक कोड के एक ब्लॉक को निष्पादित करता है।
  • **do...while:** एक शर्त सत्य होने तक कोड के एक ब्लॉक को निष्पादित करता है, लेकिन कम से कम एक बार।

कार्य (Functions)

कार्य पुन: प्रयोज्य कोड के ब्लॉक होते हैं जिन्हें आप आवश्यकतानुसार कॉल कर सकते हैं। JavaScript में, आप `function` कीवर्ड का उपयोग करके कार्य घोषित कर सकते हैं।

उदाहरण:

```javascript function greet(name) {

 return "नमस्ते, " + name + "!";

}

console.log(greet("जॉन")); // आउटपुट: नमस्ते, जॉन! ```

वस्तुएं (Objects)

वस्तुएं डेटा और कार्यों का संग्रह होती हैं। JavaScript में, वस्तुएं कुंजी-मूल्य जोड़े के रूप में डेटा संग्रहीत करती हैं।

उदाहरण:

```javascript let person = {

 name: "जॉन",
 age: 30,
 city: "न्यूयॉर्क"

};

console.log(person.name); // आउटपुट: जॉन ```

DOM के साथ इंटरैक्ट करना

DOM (Document Object Model) एक प्रोग्रामिंग इंटरफ़ेस है जो आपको वेब पेज की सामग्री, संरचना और शैली तक पहुंचने और हेरफेर करने की अनुमति देता है। JavaScript का उपयोग करके, आप DOM तत्वों का चयन कर सकते हैं, उनकी सामग्री बदल सकते हैं, और नई सामग्री जोड़ सकते हैं।

उदाहरण:

```javascript // एक तत्व का चयन करें let element = document.getElementById("myElement");

// तत्व की सामग्री बदलें element.innerHTML = "नई सामग्री"; ```

बाइनरी ऑप्शन ट्रेडिंग में JavaScript का उपयोग

JavaScript का उपयोग बाइनरी ऑप्शन ट्रेडिंग प्लेटफॉर्म में कई तरह से किया जा सकता है, जिनमें शामिल हैं:

  • **रीयल-टाइम डेटा विज़ुअलाइज़ेशन:** JavaScript का उपयोग रीयल-टाइम मूल्य चार्ट और अन्य डेटा विज़ुअलाइज़ेशन बनाने के लिए किया जा सकता है जो व्यापारियों को सूचित निर्णय लेने में मदद करते हैं।
  • **स्वचालित ट्रेडिंग रणनीतियों का विकास:** JavaScript का उपयोग स्वचालित ट्रेडिंग रणनीतियों को विकसित करने के लिए किया जा सकता है जो पूर्व-परिभाषित नियमों के आधार पर ट्रेडों को स्वचालित रूप से निष्पादित करते हैं।
  • **कस्टम संकेतक:** तकनीकी विश्लेषण के लिए कस्टम संकेतक बनाने के लिए।
  • **बैकटेस्टिंग:** बाइनरी ऑप्शन रणनीतियों का ऐतिहासिक डेटा पर परीक्षण करने के लिए।

उदाहरण के लिए, आप एक JavaScript फ़ंक्शन लिख सकते हैं जो किसी संपत्ति की वर्तमान कीमत की जांच करता है और यदि यह एक निश्चित सीमा से ऊपर या नीचे है तो एक ट्रेड को निष्पादित करता है।

उन्नत विषय

निष्कर्ष

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

तकनीकी विश्लेषण, ट्रेडिंग वॉल्यूम, मूविंग एवरेज, आरएसआई, मैकडी, बोलिंगर बैंड, फाइबोनैची रिट्रेसमेंट, कैंडलस्टिक पैटर्न, जापानी कैंडलस्टिक, बाइनरी ऑप्शन रणनीति, बाइनरी ऑप्शन संकेत, बाइनरी ऑप्शन जोखिम प्रबंधन, बाइनरी ऑप्शन मनोविज्ञान, बाइनरी ऑप्शन डेमो खाता, बाइनरी ऑप्शन ब्रोकर, बाइनरी ऑप्शन विनियमन, बाइनरी ऑप्शन लाभप्रदता, बाइनरी ऑप्शन ट्रेडिंग टिप्स, बाइनरी ऑप्शन ट्रेडिंग सिस्टम, बाइनरी ऑप्शन ऑटो ट्रेडर, बाइनरी ऑप्शन चार्ट, बाइनरी ऑप्शन बाजार, बाइनरी ऑप्शन ट्रेंड

श्रेणी:जावास्क्रिप्ट

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा ₹750) Pocket Option में खाता खोलें (न्यूनतम जमा ₹400)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin को सब्सक्राइब करें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार के ट्रेंड्स की अलर्ट ✓ शुरुआती लोगों के लिए शैक्षिक सामग्री

Баннер