Operators In JavaScript
आज हम लोग बात करेने वाले है Operators In JavaScript. किसी भी programming language में operators बहुत ही important concept होता है। अगर आपको expression solve करना है तो आपको operators का इस्तेमाल करना पड़ेगा जैसे की 1+2 को अगर जोड़ेंगे तो 3 आएगा तो इसमें 1 और 2 operands है और + operator है जो 1 और 2 को जोड़ रहा है। javascript में अलग अलग काम के लिए अलग अलग operators होते है जैसे
- Arithmetic Operators
- Comparison Operators
- Logical (or Relational) Operators
- Assignment Operators
- Conditional (or ternary) Operators
Arithmetic Operators
अगर आप को operands के बीच में arithmetical operation perform करना है तो आप arithmetic operators का इस्तेमाल कर सकते है।Operators | Description | Example |
+ (Addition) | दो operands को जोड़ने के लिए | a+b |
– (Subtraction) | दो operands को घटाने के लिए | a-b |
* (Multiplication) | दो operands को गुणा करने के लिए | a*b |
/ (Division) | दो operands को भाग करने के लिए | a/b |
%(Modulus) | दो operands को भाग करने शेषफल पाने के लिए | a%b |
<!DOCTYPE html> <html> <head> <script type="text/javascript"> var a = 10; var b = 5; //Addition document.write(a+b); document.write("<br>"); //Substraction document.write(a-b); document.write("<br>"); //Multification document.write(a*b); document.write("<br>"); //Division document.write(a/b); document.write("<br>"); //Modulus document.write(a%b); document.write("<br>"); </script> </head> <body> </body> </html>तो इस program को अपने browser में Run कराइये और output देखिये।
Comparison Operators
अगर आपको किसी दो operands के बीच में comparison करना है तो आप comparison operators का use कर सकते है।Operators | Description | Example |
== (Equal) | ये operator दो variable की value को check करता है की दोनों equal है या नहीं। अगर equal है तो ये condition true होगी वरना false होगी। | a==b |
!= (Not Equal) | इसे not equal बोलते है। दो value आपस में बराबर नहीं है अगर ये सही है तो true होगी condition वरना false होगी। जैसे की a=2 , b=5 तो a!=b ये condition true है | a!=b |
> (Greater than) | ये operator दो value में कौन सी बड़ी है ये check करता है। अगर left side की value right side वाले value से बड़ी है तो condition true होगी वरना false . | a>b |
< (Less than) | अगर left side की value right side वाली value से छोटी है तो condition true वरना flase | a<b |
>= (Greater than or Equal to) | ये operator दो condition एक साथ check करता है। left side की value right side वाले से बड़ी है या equal है अगर ये condition सही है तो true वरना false. | a>=b |
<= (Less than or Equal to) | इसका भी same work है अगर left side की value right वाले से छोटी है या equal है तो condition true वरना false | a<=b |
=== (Data Type Equal) | ये operator == की तरह ही है बस difference इतना है की value की equality को check करने के साथ साथ उसका data type भी चेक करता है। | a===b |
Logical Operators
Logical Operators का use वहां पर किया जाता है जहाँ पर आपको एक साथ बहुत सी condition को check करना होता है। logical operators कौन कौन से है चलिए जानते हैOperators | Description | Example |
&& | इसे And बोलते है इसका use उस time किया जाता है जब एक साथ दो conditionको check करना हो। side में आप देख सकते है की पहेली condition में a<b check हो रहे है की क्या a बड़ा है b से। फिर b<c में check हो रहा है की क्या b बड़ा है c से तो अगर ये दोनों condition true होती है तो आगे का code run होगा वरना नहीं होगा। | (a<b && b<c) |
|| | इसे OR बोलते है। इस operator का use उस time किया जाता है जब दो conditions में कोई भी एक condition true हो। | (a<b || b<c) |
! | इसे NOT बोलते है। इस operator का use एक ही condition के साथ होता है। side में आप देख सकते है इसमें बोल रहा है की अगर a बड़ा नहीं है b से अगर ये true है तो आगे का code रन करो। | !(a>b) |
Assignment Operators
आपको नाम से ही पता चल रहा होगा की इस operators का use किसलिए किया जाता है। इस operator का use variable में value assign करने के लिए किया जाता है। Javascript में इसका बहुत इस्तेमाल किया जाता है। तो चलो यार जानते है इस Assignment Operators के बारे मेंOperators | Description | Example |
= | ये operator right side वाले operand की value को left side वाले operand में assign कर देता है। | a=b |
+= | ये operator left side वाले operand में right side वाले operand की value को add करके left side वाले operand में assign कर देता है। | a+=b or a=a+b |
-= | ये operator left side वाले operand में right sideवाले operand की valueको घटा के left side वाले operand में assign कर देता है। | a-=b or a=a-b |
*= | ये operator left side वाले operand में right side वाले operand की value को गुणा करके left side वाले operand में assign कर देता है। | a=b or a=ab |
/= | ये operator left side वाले operand में right side वाले operand की value को divide करके left side वाले operand में assign कर देता है। | a/=b or a=a/b |
%= | ये operator left side वाले operand में right side वाले operand की value को divide करके जो reminder बचता है उसे left side वाले operand में assign कर देता है। | a%=b or a=a%b |