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
इन सब operators के बारे में एक एक करके details में जानेंगे।

Arithmetic Operators

अगर आप को operands के बीच में arithmetical operation perform करना है तो आप arithmetic operators का इस्तेमाल कर सकते है।

OperatorsDescriptionExample
+ (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  कर सकते है।

OperatorsDescriptionExample
== (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 वरना flasea<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 कौन कौन से है चलिए जानते है

OperatorsDescriptionExample
&&इसे 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 के बारे में

OperatorsDescriptionExample
= ये 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

Ternary Operator

ये operator if else को लिखने का short तरीका है। ernary operator को ( ? ) से represent किया जाता है। if else के बारे में next post में जानेगे। example के लिए आप ये code देखिये

a>b ? true : false ;

इस तरह से if else को लिख सकते है short form में।

Abhishek Prajapati

Leave a Reply

Your email address will not be published. Required fields are marked *