JavaScript Operators in Hindi
JavaScript में Operators ऐसे symbols या keywords होते हैं जिनकी मदद से हम values और variables पर अलग-अलग operations perform कर सकते हैं। इनका use calculation करने, values को compare करने, conditions check करने, values assign करने और data के साथ operations करने के लिए किया जाता है।
उदाहरण के लिए + operator का use numbers को जोड़ने के लिए किया जा सकता है, जबकि === operator दो values और उनके data types को compare करने के लिए use होता है।
JavaScript में कई प्रकार के operators होते हैं, जैसे Arithmetic, Assignment, Comparison, Logical, String, Ternary और Type Operators। हर operator का अपना अलग काम होता है।
1. Arithmetic Operators
Arithmetic Operators का use mathematical calculations करने के लिए किया जाता है। इनकी मदद से हम addition, subtraction, multiplication, division और remainder जैसी calculations कर सकते हैं।
JavaScript के commonly used arithmetic operators हैं:
+– Addition-– Subtraction*– Multiplication/– Division%– Remainder (Modulus)**– Exponentiation
% operator division के बाद बचा हुआ remainder return करता है। वहीं ** का use किसी number की power निकालने के लिए किया जाता है।
2. Assignment Operators
Assignment Operators का use किसी value को variable में assign करने के लिए किया जाता है। सबसे basic assignment operator = है।
इसके अलावा JavaScript में compound assignment operators भी होते हैं। इनमें पहले से मौजूद value के साथ कोई operation perform करके result उसी variable में store किया जाता है।
=– Value assign करना+=– Add करके assign करना-=– Subtract करके assign करना*=– Multiply करके assign करना/=– Divide करके assign करना%=– Remainder करके assign करना
उदाहरण के लिए x += 5 का मतलब x = x + 5 होता है।
3. Comparison Operators
Comparison Operators का use दो values के बीच comparison करने के लिए किया जाता है। इनका result सामान्यतः true या false होता है।
इन operators का use conditions और decision-making में बहुत ज्यादा किया जाता है। उदाहरण के लिए हम check कर सकते हैं कि एक number दूसरे number से बड़ा है या नहीं।
>– Greater than<– Less than>=– Greater than or equal to<=– Less than or equal to==– Equal value===– Equal value और equal type!=– Not equal value!==– Not equal value या type
ध्यान दें: == और === में important difference है। == comparison करते समय कुछ situations में type conversion कर सकता है, जबकि === value और type दोनों को strictly compare करता है।
4. Logical Operators
Logical Operators का use एक या एक से ज्यादा conditions को combine करने के लिए किया जाता है। ये operators conditions के साथ काम करते हैं और अक्सर if statements में use किए जाते हैं।
&&– AND: दोनों conditions true होने पर result true होता है।||– OR: कम से कम एक condition true होने पर result true हो सकता है।!– NOT: किसी condition के result को उल्टा कर देता है।
Logical operators की मदद से complex conditions को आसानी से बनाया जा सकता है।
5. String Concatenation Operator
JavaScript में + operator का use केवल numbers को जोड़ने के लिए नहीं, बल्कि strings को आपस में जोड़ने के लिए भी किया जाता है। इस process को String Concatenation कहा जाता है।
जब + operator strings के साथ use होता है, तो JavaScript strings को combine कर देता है। इसका use अक्सर names, messages और text तैयार करने के लिए किया जाता है।
6. Ternary Operator (Conditional Operator)
Ternary Operator JavaScript का एक short conditional operator है। इसका use छोटे if-else जैसे conditions को एक ही line में लिखने के लिए किया जाता है।
इसका basic syntax होता है:
condition ? valueIfTrue : valueIfFalse
अगर condition true होती है तो ? के बाद वाली value मिलती है। अगर condition false होती है तो : के बाद वाली value मिलती है।
7. typeof Operator
typeof JavaScript का एक type operator है। इसका use किसी value या variable के data type को जानने के लिए किया जाता है। यह एक string return करता है, जैसे "string", "number", "boolean" आदि।
यह operator debugging और यह समझने के लिए useful होता है कि किसी variable में किस प्रकार का data stored है।
8. Increment और Decrement Operators
JavaScript में Increment और Decrement operators का use किसी number की value को क्रमशः 1 से बढ़ाने या घटाने के लिए किया जाता है।
++– Value को 1 से increase करता है।--– Value को 1 से decrease करता है।
इनका use counters, loops और ऐसी situations में बहुत common है जहाँ किसी value को बार-बार एक से बढ़ाना या घटाना हो।
9. JavaScript Operators की Quick Comparison
नीचे कुछ important JavaScript operators को उनके काम के साथ समझाया गया है:
| Operator | Name | Example | Purpose |
|---|---|---|---|
+ |
Addition / Concatenation | 10 + 5 |
Numbers जोड़ना या strings combine करना |
- |
Subtraction | 10 - 5 |
घटाव करना |
* |
Multiplication | 10 * 5 |
गुणा करना |
/ |
Division | 10 / 5 |
भाग करना |
% |
Modulus | 10 % 3 |
Remainder निकालना |
= |
Assignment | x = 10 |
Value assign करना |
=== |
Strict Equality | 10 === 10 |
Value और type compare करना |
&& |
Logical AND | a > 5 && b > 5 |
Multiple conditions combine करना |
|| |
Logical OR | a > 5 || b > 5 |
Alternative conditions check करना |
! |
Logical NOT | !true |
Boolean result को reverse करना |
? |
Ternary | age >= 18 ? "Yes" : "No" |
Short conditional expression |
10. Operators का Combined Example
अब एक example में हम कई operators को एक साथ use करेंगे। इससे समझ आएगा कि practical JavaScript program में operators किस तरह variables और conditions के साथ काम करते हैं।
JavaScript Operators के फायदे
- Calculations को आसानी से perform किया जा सकता है।
- दो या ज्यादा values की तुलना की जा सकती है।
- Complex conditions को logical operators की मदद से बनाया जा सकता है।
- Variables में values को आसानी से assign और update किया जा सकता है।
- Short conditions के लिए ternary operator का use किया जा सकता है।
- Program के logic और decision-making को implement करने में मदद मिलती है।
Important Points
=assignment के लिए होता है, जबकि==और===comparison के लिए होते हैं।===value के साथ data type को भी compare करता है।&&,||और!logical conditions के लिए important हैं।+numbers के साथ addition और strings के साथ concatenation कर सकता है।%division का remainder देता है।++और--किसी number को 1 से increase या decrease करते हैं।typeofकिसी value का data type जानने में मदद करता है।- Ternary operator छोटे
if-elseconditions के लिए useful होता है।
Conclusion
JavaScript में Operators programming logic का एक बहुत important हिस्सा हैं। इनकी मदद से हम calculations, comparisons, assignments और logical conditions perform कर सकते हैं। JavaScript सीखते समय Arithmetic, Assignment, Comparison और Logical Operators को अच्छी तरह समझना जरूरी है, क्योंकि आगे चलकर if-else, loops, functions और अन्य programming concepts में इनका लगातार use होता है।
Operators की अच्छी understanding होने से JavaScript programs को लिखना और उनके logic को समझना काफी आसान हो जाता है।
Request
Leave a Comment
INITIALIZING...
INITIALIZING...
Comments Total: 0 comments