JavaScript Operators in Hindi – इसके प्रकार, उदाहरण और उपयोग

JavaScript Operators in Hindi: जानिए जावास्क्रिप्ट ऑपरेटर क्या हैं? और इसके प्रकार आदि को उदाहरण के साथ इस लेख में सीखे हिंदी में।

इस ट्यूटोरियल में, जानें कि जावास्क्रिप्ट ऑपरेटर क्या हैं (What are JavaScript Operators in Hindi)?, इसके प्रकार, Arithmetic, Assignment, String, Logical, Comparison operators आदि। आपको इन सभी के बारे में पूरी जानकारी यहाँ मिलेगी।

अगर आपको JavaScript का बेसिक जानकारी नहीं है, तो पहले जावास्क्रिप्ट क्या है, जावास्क्रिप्ट syntax को जानिए और इसी तरह Js Statements और JavaScript Variables को जानिए।

JavaScript एक lightweight और interpreted वेब Scripting प्रोग्रामिंग भाषा है। इसको Js नाम से भी जाना जाता है।

Js वेब की दुनिया में सबसे लोकप्रिय प्रोग्रामिंग भाषा है। इसका उपयोग HTML document में जटिल विशेषताएं लागू करने के लिए किया जाता है।

जावास्क्रिप्ट में ऑपरेटर का बहुत ही महत्वपूर्ण भूमिका है, तो चलिए जानते है जावास्क्रिप्ट ऑपरेटर क्या है;

JavaScript Operators क्या है? – What are JavaScript Operators in Hindi

JavaScript operators in Hindi

JavaScript Operators ऐसे विशेष चिन्ह (Symbols) या Keywords होते हैं, जिनका उपयोग किसी एक या एक से अधिक मान (Values) या Variables पर कोई कार्य (Operation) करने के लिए किया जाता है। सरल शब्दों में कहें, तो Operators यह तय करते हैं कि दिए गए डेटा के साथ क्या करना है, जैसे जोड़ना, घटाना, तुलना करना या किसी शर्त की जांच करना।

उदाहरण के लिए, यदि आपके पास दो संख्याएँ 10 और 20 हैं, तो केवल इन संख्याओं को लिख देने से JavaScript कुछ नहीं करेगी। लेकिन जैसे ही इनके बीच + Operator लगाया जाता है, JavaScript समझ जाती है कि दोनों संख्याओं को जोड़ना है और परिणाम 30 होगा।

let a = 10;
let b = 20;

let total = a + b;

console.log(total); // 30

ऊपर दिए गए उदाहरण में + एक Arithmetic Operator है, जो दो संख्याओं का जोड़ करता है। इसी प्रकार JavaScript में अलग-अलग कार्यों के लिए कई प्रकार के Operators उपलब्ध हैं।

JavaScript Operators का उपयोग लगभग हर प्रोग्राम में होता है। चाहे आपको दो संख्याओं का जोड़ करना हो, किसी उपयोगकर्ता द्वारा दर्ज किए गए पासवर्ड की जांच करनी हो, दो मानों की तुलना करनी हो या किसी शर्त के आधार पर निर्णय लेना हो, हर जगह Operators महत्वपूर्ण भूमिका निभाते हैं।

यदि JavaScript में Operators न होते, तो किसी भी प्रकार की गणना (Calculation), तुलना (Comparison) या निर्णय (Decision Making) करना संभव नहीं होता। इसलिए Operators को JavaScript Programming की सबसे महत्वपूर्ण अवधारणाओं में से एक माना जाता है।

ध्यान दें: JavaScript में Operators केवल गणितीय कार्यों के लिए ही नहीं, बल्कि String जोड़ने, Logical Conditions बनाने, Variables को Value Assign करने और Data Type की जांच करने जैसे कई अन्य कार्यों के लिए भी उपयोग किए जाते हैं।

JavaScript Operators कैसे काम करते हैं?

JavaScript में प्रत्येक Operator एक या एक से अधिक Operands (Values या Variables) पर कार्य करता है और उसके आधार पर नया परिणाम (Result) देता है। जब JavaScript किसी Expression को पढ़ती है, तो वह सबसे पहले Operator की पहचान करती है और फिर उसके नियमों के अनुसार ऑपरेशन करके परिणाम निकालती है।

let a = 15;
let b = 5;

let result = a * b;

console.log(result); // 75

ऊपर दिए गए उदाहरण में a और b Operands हैं, जबकि * एक Operator है जो दोनों संख्याओं का गुणा करके परिणाम 75 देता है। इसी तरह JavaScript में अलग-अलग Operators जोड़, घटाव, तुलना, निर्णय और अन्य कई कार्यों को आसान बनाते हैं।

इसी तरह JavaScript में कई सारे ऑपरेटर है।

JavaScript Operators के प्रकार (Types of JavaScript Operators)

JavaScript में विभिन्न कार्यों के लिए अलग-अलग प्रकार के Operators उपलब्ध हैं। प्रत्येक Operator का अपना एक विशेष उद्देश्य होता है। कुछ Operators गणितीय गणनाएँ करते हैं, कुछ दो मानों की तुलना करते हैं, जबकि कुछ शर्तों के आधार पर निर्णय लेने में मदद करते हैं। नीचे दी गई तालिका में JavaScript के प्रमुख Operators और उनके उपयोग को संक्षेप में समझाया गया है।

Operator का प्रकारउद्देश्यउदाहरण
Arithmetic Operatorsगणितीय गणनाएँ जैसे जोड़, घटाव, गुणा और भाग करना।+, -, *, /, %, **
Assignment OperatorsVariables में Value Assign या Update करना।=, +=, -=, *=, /=
Comparison Operatorsदो Values की तुलना करके true या false लौटाना।==, ===, !=, >, <
Logical Operatorsएक से अधिक Conditions को जोड़कर निर्णय लेना।&&, ||, !
String OperatorsStrings को जोड़ना (Concatenate) या अपडेट करना।+, +=
Unary Operatorsकेवल एक Operand पर कार्य करना।++, –, typeof, delete
Conditional (Ternary) Operatorएक ही लाइन में Condition के आधार पर परिणाम देना।condition ? value1 : value2
Type OperatorsData Type या Object की पहचान करना।typeof, instanceof
Bitwise OperatorsBinary (Bits) स्तर पर ऑपरेशन करना।&, |, ^, ~, <<, >>

आगे इस लेख में हम इन सभी JavaScript Operators को उदाहरण सहित विस्तार से समझेंगे, ताकि आपको यह स्पष्ट हो सके कि किस परिस्थिति में कौन-सा Operator उपयोग किया जाता है।

Arithmetic Operators in JavaScript

Arithmetic Operators का उपयोग JavaScript में गणितीय गणनाएँ (Mathematical Calculations) करने के लिए किया जाता है। इनकी सहायता से दो संख्याओं को जोड़ना, घटाना, गुणा करना, भाग देना, शेषफल (Remainder) निकालना तथा किसी संख्या की घात (Power) निकालना आसान हो जाता है। यदि आपके प्रोग्राम में किसी भी प्रकार की Calculation करनी है, तो सबसे अधिक उपयोग Arithmetic Operators का ही होता है।

उदाहरण के लिए, यदि दो संख्याओं को जोड़ना है, तो + (Addition) Operator का उपयोग किया जाता है।

const number = 5 + 9;

console.log(number); // 14

ऊपर दिए गए उदाहरण में + एक Addition Operator है, जो 5 और 9 को जोड़कर परिणाम 14 देता है।

JavaScript में उपलब्ध सभी Arithmetic Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामकार्यउदाहरण
+Additionदो संख्याओं को जोड़ता है।x + y
Subtractionएक संख्या को दूसरी संख्या से घटाता है।x – y
*Multiplicationदो संख्याओं का गुणा करता है।x * y
/Divisionएक संख्या को दूसरी संख्या से भाग देता है।x / y
%Modulus (Remainder)भाग देने पर शेषफल लौटाता है।x % y
++IncrementVariable की Value में 1 जोड़ता है।++x या x++
DecrementVariable की Value में 1 घटाता है।–x या x–
**Exponentiationकिसी संख्या की घात (Power) निकालता है।x ** y

अब आगे हम प्रत्येक Arithmetic Operator को उदाहरण सहित विस्तार से समझेंगे, ताकि आपको यह स्पष्ट हो सके कि किस परिस्थिति में कौन-सा Operator उपयोग किया जाता है।

Assignment Operators in JavaScript

Assignment Operators का उपयोग JavaScript में किसी Variable को Value Assign करने या उसकी वर्तमान Value को Update करने के लिए किया जाता है। इससे कोड छोटा, साफ और पढ़ने में आसान बनता है।

उदाहरण के लिए, यदि किसी Variable में Value Assign करनी है, तो = Operator का उपयोग किया जाता है।

let x = 10;

x += 5;

console.log(x); // 15

ऊपर दिए गए उदाहरण में += एक Assignment Operator है, जो Variable की वर्तमान Value में 5 जोड़कर उसे दोबारा उसी Variable में Store कर देता है।

JavaScript में उपलब्ध सभी Assignment Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
=Assignmentx = y
+=Add and Assignx += y
-=Subtract and Assignx -= y
*=Multiply and Assignx *= y
/=Divide and Assignx /= y
%=Modulus and Assignx %= y
**=Exponentiation and Assignx **= y

Comparison Operators in JavaScript

Comparison Operators का उपयोग JavaScript में दो Values या Variables की तुलना (Compare) करने के लिए किया जाता है। तुलना का परिणाम हमेशा true या false होता है।

उदाहरण के लिए, यदि यह जांचना हो कि दो Values बराबर हैं या नहीं, तो == Operator का उपयोग किया जाता है।

let x = 10;
let y = 10;

console.log(x == y); // true

ऊपर दिए गए उदाहरण में == एक Comparison Operator है, जो दोनों Values की तुलना करके true लौटाता है।

JavaScript में उपलब्ध सभी Comparison Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
==Equal tox == y
===Strict Equalx === y
!=Not Equalx != y
!==Strict Not Equalx !== y
>Greater Thanx > y
<Less Thanx < y
>=Greater Than or Equalx >= y
<=Less Than or Equalx <= y

Logical Operators in JavaScript

Logical Operators का उपयोग JavaScript में एक या एक से अधिक Conditions को जोड़कर उनका परिणाम प्राप्त करने के लिए किया जाता है। इनका उपयोग मुख्य रूप से Decision Making में होता है।

उदाहरण के लिए, यदि दो Conditions एक साथ सही होनी चाहिए, तो && Operator का उपयोग किया जाता है।

let age = 20;

console.log(age >= 18 && age <= 60); // true

ऊपर दिए गए उदाहरण में && एक Logical Operator है, जो दोनों Conditions सही होने पर true लौटाता है।

JavaScript में उपलब्ध सभी Logical Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
&&Logical ANDx && y
||Logical ORx || y
!Logical NOT!x

String Operators in JavaScript

String Operators का उपयोग JavaScript में दो या दो से अधिक Strings को जोड़ने (Concatenation) या String Value को Update करने के लिए किया जाता है।

उदाहरण के लिए, यदि दो Strings को जोड़ना हो, तो + Operator का उपयोग किया जाता है।

let firstName = "Md";
let lastName = "Badiruddin";

console.log(firstName + " " + lastName);

ऊपर दिए गए उदाहरण में + एक String Operator है, जो दोनों Strings को जोड़कर एक नई String बनाता है।

JavaScript में उपलब्ध String Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
+Concatenationx + y
+=Concatenation Assignmentx += y

Unary Operators in JavaScript

Unary Operators केवल एक Operand पर कार्य करते हैं। इनका उपयोग Variable की Value बदलने, Data Type जानने या किसी Property को हटाने के लिए किया जाता है।

उदाहरण के लिए, किसी Variable की Value में 1 जोड़ने के लिए ++ Operator का उपयोग किया जाता है।

let x = 5;

x++;

console.log(x); // 6

ऊपर दिए गए उदाहरण में ++ एक Unary Operator है, जो Variable की Value में 1 जोड़ देता है।

JavaScript में उपलब्ध प्रमुख Unary Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
++Increment++x
Decrement–x
typeofTypeoftypeof x
deleteDeletedelete obj.name

Conditional (Ternary) Operator in JavaScript

Conditional (Ternary) Operator का उपयोग किसी Condition के आधार पर दो परिणामों में से एक परिणाम चुनने के लिए किया जाता है। यह छोटे if…else Statement का संक्षिप्त रूप है।

उदाहरण के लिए:

let age = 18;

let result = age >= 18 ? "Eligible" : "Not Eligible";

ऊपर दिए गए उदाहरण में ? और : मिलकर Ternary Operator बनाते हैं, जो Condition के अनुसार परिणाम लौटाते हैं।

Ternary Operator का Syntax नीचे दिया गया है।

OperatorSyntax
?:condition ? value1 : value2

Type Operators in JavaScript

Type Operators का उपयोग किसी Variable के Data Type की पहचान करने या यह जांचने के लिए किया जाता है कि कोई Object किसी विशेष Class का Instance है या नहीं।

उदाहरण के लिए, किसी Variable का Data Type जानने के लिए typeof Operator का उपयोग किया जाता है।

let name = "Tutorial";

console.log(typeof name); // string

ऊपर दिए गए उदाहरण में typeof Variable का Data Type string लौटाता है।

JavaScript में उपलब्ध Type Operators नीचे दिए गए हैं।

Operatorनामउदाहरण
typeofTypeoftypeof x
instanceofInstanceofx instanceof Array

Bitwise Operators in JavaScript

Bitwise Operators Binary (Bits) स्तर पर ऑपरेशन करने के लिए उपयोग किए जाते हैं। इनका उपयोग मुख्य रूप से Low-level Programming और Bit Manipulation से जुड़े कार्यों में किया जाता है।

उदाहरण के लिए:

let x = 5;
let y = 3;

console.log(x & y); // 1

ऊपर दिए गए उदाहरण में & एक Bitwise AND Operator है, जो दोनों Numbers के Binary Bits पर कार्य करता है।

JavaScript में उपलब्ध सभी Bitwise Operators नीचे दी गई तालिका में दिए गए हैं।

Operatorनामउदाहरण
&ANDx & y
|ORx | y
^XORx ^ y
~NOT~x
<<Left Shiftx << 1
>>Right Shiftx >> 1
>>>Unsigned Right Shiftx >>> 1

JavaScript Operators का वास्तविक उपयोग

JavaScript Operators केवल प्रोग्रामिंग सीखने तक सीमित नहीं हैं, बल्कि इनका उपयोग लगभग हर JavaScript प्रोग्राम और वेब एप्लिकेशन में किया जाता है।

किसी वेबसाइट पर गणना करना, उपयोगकर्ता द्वारा दर्ज की गई जानकारी की जांच करना, शर्तों के आधार पर निर्णय लेना या डेटा को अपडेट करना जैसे लगभग सभी कार्य Operators की सहायता से ही पूरे किए जाते हैं।

नीचे कुछ सामान्य परिस्थितियाँ दी गई हैं, जहाँ JavaScript Operators का सबसे अधिक उपयोग किया जाता है।

1. Mathematical Calculations

ऑनलाइन कैलकुलेटर, शॉपिंग वेबसाइट, टैक्स कैलकुलेशन, डिस्काउंट निकालने और कुल राशि (Total Price) की गणना करने के लिए Arithmetic Operators का उपयोग किया जाता है।

2. Decision Making

यदि किसी Condition के आधार पर निर्णय लेना हो, जैसे उपयोगकर्ता की आयु 18 वर्ष से अधिक है या नहीं, तो Comparison और Logical Operators का उपयोग किया जाता है।

3. Form Validation

Login, Registration और Contact Form में उपयोगकर्ता द्वारा दर्ज की गई जानकारी सही है या नहीं, इसकी जांच करने के लिए विभिन्न Operators का उपयोग किया जाता है।

4. Updating Variables

किसी Variable की Value को बढ़ाने, घटाने या नई Value Assign करने के लिए Assignment और Unary Operators का उपयोग किया जाता है।

5. Working with Strings

दो या दो से अधिक Text Values को जोड़कर पूरा नाम, पता या कोई संदेश तैयार करने के लिए String Operators का उपयोग किया जाता है।

6. Loops और Conditions

if…else, switch, for और while जैसे Statements में Conditions की जांच करने और Loop को नियंत्रित करने के लिए Operators आवश्यक होते हैं।

7. Modern JavaScript Frameworks

React, Angular, Vue.js, Node.js और अन्य JavaScript Frameworks में Data Comparison, State Management, Rendering और Business Logic लिखने के दौरान Operators का नियमित रूप से उपयोग किया जाता है।

संक्षेप में, यदि आप JavaScript में प्रभावी प्रोग्राम लिखना चाहते हैं, तो सभी प्रकार के Operators और उनके उपयोग को अच्छी तरह समझना आवश्यक है।

JavaScript Operators Cheat Sheet

यदि आपको JavaScript Operators को जल्दी से दोहराना (Quick Revision) है, तो नीचे दी गई Cheat Sheet आपके लिए उपयोगी होगी।

इसमें सभी प्रमुख Operators, उनके कार्य और उदाहरण एक ही स्थान पर दिए गए हैं।

OperatorCategoryकार्यउदाहरण
+Arithmetic / Stringजोड़ या String Concatenationx + y
Arithmeticघटावx – y
*Arithmeticगुणाx * y
/Arithmeticभागx / y
%Arithmeticशेषफल (Modulus)x % y
**Arithmeticघात (Power)x ** y
=AssignmentValue Assign करनाx = y
+=Assignmentजोड़कर Assign करनाx += y
==ComparisonValues की तुलनाx == y
===ComparisonValue और Data Type दोनों की तुलनाx === y
!=Comparisonबराबर न होने की जांचx != y
!==ComparisonValue और Type दोनों अलग हैं या नहींx !== y
>Comparisonबड़ा है या नहींx > y
<Comparisonछोटा है या नहींx < y
&&Logicalदोनों Conditions सही होंx && y
||Logicalकोई एक Condition सही होx || y
!LogicalCondition को उल्टा करना!x
++UnaryValue में 1 जोड़नाx++
UnaryValue में 1 घटानाx–
typeofTypeData Type पता करनाtypeof x
instanceofTypeObject का Type जांचनाx instanceof Array
?:ConditionalCondition के आधार पर परिणाम चुननाcondition ? a : b
&, |, ^, ~BitwiseBinary Bits पर Operationx & y

टिप: यदि आप JavaScript सीखना शुरू कर रहे हैं, तो सबसे पहले Arithmetic, Assignment, Comparison और Logical Operators पर अच्छी पकड़ बनाएं। ये चार प्रकार के Operators लगभग हर JavaScript प्रोग्राम और वेब एप्लिकेशन में सबसे अधिक उपयोग किए जाते हैं।

JavaScript Operators से जुड़े अक्सर पूछे जाने वाले प्रश्न (FAQs)

JavaScript में Operator क्या होता है?

JavaScript में Operator एक विशेष चिन्ह (Symbol) या Keyword होता है, जिसका उपयोग Variables और Values पर विभिन्न प्रकार के ऑपरेशन करने के लिए किया जाता है। इसकी सहायता से जोड़, घटाव, तुलना, निर्णय लेना, Value Assign करना और अन्य कई कार्य किए जाते हैं।

JavaScript में कितने प्रकार के Operators होते हैं?

JavaScript में मुख्य रूप से 9 प्रकार के Operators होते हैं: Arithmetic, Assignment, Comparison, Logical, String, Unary, Conditional (Ternary), Type और Bitwise Operators। प्रत्येक Operator का उपयोग अलग-अलग कार्यों के लिए किया जाता है।

== और === में क्या अंतर है?

== (Equal to) केवल दो Values की तुलना करता है और आवश्यकता पड़ने पर Data Type को स्वतः बदल (Type Conversion) सकता है। जबकि === (Strict Equal) Value और Data Type दोनों की तुलना करता है। इसलिए JavaScript में अधिक सटीक तुलना के लिए === का उपयोग करना बेहतर माना जाता है।

सबसे अधिक उपयोग होने वाले Operators कौन से हैं?

JavaScript में सबसे अधिक उपयोग Arithmetic, Assignment, Comparison और Logical Operators का होता है। लगभग हर JavaScript प्रोग्राम, वेबसाइट और वेब एप्लिकेशन में इन Operators का नियमित रूप से उपयोग किया जाता है।

Operator Precedence क्या होती है?

Operator Precedence उन नियमों को कहा जाता है, जो यह निर्धारित करते हैं कि किसी Expression में एक से अधिक Operators होने पर सबसे पहले किस Operator का Execution होगा। इससे JavaScript सही क्रम में Expression को Evaluate करके परिणाम प्रदान करती है।

निष्कर्ष

अब आप समझ चुके हैं कि JavaScript Operators क्या है (JavaScript Operators in Hindi), ये कैसे काम करते हैं, इनके कितने प्रकार होते हैं और इन्हें वास्तविक प्रोग्रामिंग में कब उपयोग किया जाता है।

यदि आप JavaScript सीखना शुरू कर रहे हैं, तो सबसे पहले Arithmetic, Assignment, Comparison और Logical Operators पर अच्छी पकड़ बनाएं, क्योंकि इन्हीं का सबसे अधिक उपयोग होता है।

नियमित अभ्यास और छोटे-छोटे प्रोग्राम बनाकर आप सभी Operators का सही उपयोग आसानी से सीख सकते हैं और बेहतर JavaScript कोड लिख सकते हैं।

Learn JavaScript in Hindi

इसी तरह अगर आपको JavaScript की पूरी tutorial सीखना है तो नीचे अभी यहाँ दिए गए लिंक पर जाएँ।

अगर आपका कोई सवाल है तो नीचे कॉमेंट करके पूछ सकते हैं 🙂

Md Badiruddin
वह एक पेशेवर वेब और ऐप डेवलपर और भारतीय ब्लॉगर हैं। वह लोगों की मदद करना और उनका मार्गदर्शन करना पसंद करते हैं। इसलिए वह इस ब्लॉग "ट्यूटोरियल इन हिंदी" में अपना ज्ञान हिंदी भाषा में साझा करते हैं। अगर आपको यह पोस्ट मददगार लगे तो इसे शेयर जरूर करें।

1 टिप्पणी

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

2 × 3 =