Table of Contents
Introduction
हेलो दोस्तों आज हम इस post में javascript operators के बारेमे जानेगे. javascript में operators का इस्तेमाल दूसरी language की तरह ही होता है!. javascript में कुछ operation perform करना हो जैसे की दो value का addition करना, multiplication, divide करना या दो value को आपस में compare करना या फिर दो value के लिए कुछ logical define करना या फिर कुछ condition statement define करनी हो तो script में operators का इस्तेमाल होता है!.
Javascript operators
- Arithmetic Operators
- Comparison Operators
- Logical Operators
- Assignment Operators
- Conditional Operators
1.Arithmetic Operators
Scripts में arithmetic operator का इस्तेमाल numeric value के बीच में mathematical operation perform करने के लिए इस्तेमाल किया जाता है!.
Operator | Description | Example Result |
+ | two value addition | 5 + 10 = 15 |
– | subtraction operation | 10 – 5 = 5 |
* | multiplication operation | 10 * 5 = 50 |
/ | Division operation | 10 / 5 = 2 |
Example:
var a = 5, b = 10, c = 15;
a + b; //returns output is: 15
b - a; //returns output is: 5
a * b; //returns output is: 50
b / a; //returns output is: 2
a % b; //returns output is: 1
a++; //returns output is: 6
a--; //returns output is: 4
+ operator concatenation operation perform करता है जब operation में एक operands string होती है तो concatenation का example आप निचे देख सकते है!.
Example:
var x = 5, y = "Hello ", z = "World!", w = 10;
x + y; // "5Hello "
y + z; // "Hello World!"
x + w; // 15
2.Comparison Operators
Javascript में variable values के बीच में comparison operation perform करवना होतो comparison operators का estemal होता है!. comparisn operators जैसे की
Operator | Description | Example |
== | equal | a == b |
=== | identical equal | a===b |
!= | not equal | a!=b |
<> | not equal | a<>b |
!== | not identical equal | a!==b |
< | less than | a<b |
> | greater than | a>b |
>= | greater than or equal | a>=b |
<= | less than or equal | a<=b |
Example:
var a = 3, b = 9, c = "3";
var x = a;
a == c; // returns true
a === c; // returns false
a == x; // returns true
a != b; // returns true
a > b; // returns false
a < b; // returns true
a >= b; // returns false
a <= b; // returns true
a >= c; // returns true
a <= c; // returns true
3.Logical Operators
Javascript में दो या इससे ज्यादा conditional statements operation perform करवाना हो तो logical operators का इस्तेमाल किया जाता है!.
operator | description | example |
&& | And operator | a && b |
|| | OR operator | a || b |
! | NOT operator | ! a |
and | And operator | a and b |
or | OR operator | a OR b |
xor | XOR operator | a XOR b |
Example:
var a = 3, b = 9;
(a != b) && (a < b); // returns true
(a > b) || (a == b); // returns false
(a < b) || (a == b); // returns true
!(a < b); // returns false
!(a > b); // returns true
4.Assignment Operators
Javascript में assingment operators के इस्तेमाल variable में value को assign करने के लिए होता है!. variable में value को assign करने के लिए = operator का उस होता है!.
Operator | Description |
var a = b | assign |
var a += b | add and assign |
var a -= b | subtraction and assign |
var a *= b | multiplication and assign |
var a /= b | division and assign |
var a %= b | module and assign |
Example:
var a = 50; // asign
alert(a);
//output is : 50;
var a += 10; // add and asign
alert(a);
//output is : 60
var a -= 10; //substraction and asign
alert(a);
//output is : 40
var a *= 10; //multiplication and asign
alert(a);
//output is : 500
var a /= 10; //division and asign
alert(a);
//output is : 5
var a %= 10; //modulus and asign
alert(a);
//output is : 5
5.Conditional Operators
Conditional Operators को हम ternary operator बी कह सकते है!. ternary operator में कुछ condition के आधार पर हम variable में value assing कर सकते है!. sort में कहे तो वह एक if-else condition का sort form है.
operator | Description | Example |
? : | Concatenation | var a.b |
Example:
<script type="text/javascript">
var a = -1;
alert(a > 0) ? ' This is positive number ' : ' This is negative number ';
</script>