If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Operator एक symbol होते हैं , जो process / operation represent करते हैं , या हम कह सकते हैं की Operators का use कोई process / या operation को perform करने के लिए करते हैं।
JavaScript हमें different - different Operators provide कराती है different - different action perform करने के लिए। JavaScript में use होने वाले Operators कुछ इस प्रकार हैं -
Arithmetic Operators simple calculation में use होने wale Operators होते हैं जैसे Addition , Subtraction etc .
Now assume हमने x और y दो variables define किये हैं तो arithmetic operator कुछ इस तरह से operation perform करेंगे।
Operator | Name | Example | Explanation |
---|---|---|---|
+ | Addition | x+y | ( + ) plus operator uses to add two or more numbers / values |
- | Subtraction | x-y | ( - ) minus operator uses to substract one numbers / values from another numbers / values or finds the difference |
/ | Division | x / y | quotient of x and y |
* | multiplication | x * y | product of x and y |
% | Modulus / remainder | x % y | remainder of operands |
** | Exponentiation | x ** y | x raised to the power y or we can say that multiplies x by itself y times. |
Another File : operators.html
<!DOCTYPE html >
<html>
<meta charset="utf-8">
<title>Js Aritmetic Operators</title>
</head>
<body>
<script>
let x = 9;
let y = 2;
document.write(' Sum Of x and y : '+(x+y));
document.write('<br> Product of Of x and y : '+(x*y));
document.write('<br> Devision of Of x and y : '+(x/y));
document.write('<br> Subtraction Of x and y : '+(x-y));
document.write('<br> Modulus Of x and y : '+(x%y));
document.write('<br> Product of Of x and y : '+(x**y));
</script>
</body>
</html>
Note - Example में '<br>' का use line break के लिए किया गया है ।
Assignment Operator को ( = ) से represent करते हैं , जो कि value को किसी variable में assign करने के लिए use किया जाता है। हालाँकि इसे Arithmetic Operators के साथ भी उसे करते हैं। नीचे दिए गए Example में आप देख सकते हैं।
Operator | Name | Example | Explanation |
---|---|---|---|
= | Assign | x = y | value of y assigned to x |
+= | Addition then Assign | x += y | First Add and then assign it to x. (It treats like x = x+y ) |
-= | Subtract then Assign | x -= y | get the difference and assign it to x. (It treats like x = x+y ) |
/= | Divide then assign quotient | x /= y | quotient of x and y then assign it to x .( It treats like x = x/y ) |
* = | Multiplication then assign the product | x * = y | product of x and y then assign it to x. (It treats like x = x*y ) |
% = | Divide then assign remainder | x %= y | remainder of operands then assign it to x. (It treats like x = x+%y ) |
Another File : assign_operators.html
<!DOCTYPE html >
<html>
<head>
<meta charset="utf-8">
<title>JS Assignment Operators</title>
</head>
<body>
<script>
let x = 9;
x += 90;
document.write('Now Value Of x : '+x);
x -= 90;
document.write('<br>Now Value Of x : '+x);
x *= 2;
document.write('<br>Now Value Of x : '+x);
x %= 4;
document.write('<br>Now Value Of x : '+x);
x /= 9;
document.write('<br>Now Value Of x : '+x);
</script>
</body>
</html>
Comparison Operators दी हुई दो values को compare करके Boolean (1 for true and for false It returns nothing ) value return करते हैं according to condition . Javascript में Comparison Operators को कुछ इस तरह से use कर सकते हैं।
Operator | Name | Example | Explanation |
---|---|---|---|
== | Equal | x = = y | checks if x is equal to y. |
=== | Identical | x === y | checks if x is equal to y with their data types. |
!= | Not equal | x != y | checks if x is not equal to y. |
!== | Not identical | x !==y | checks if x is not equal to y with data types. |
< | Less than | x < y | checks if x is less than y. |
> | Greater than | x > y | checks if x is greater than y. |
<= | Less than or equal | x <= y | checks either x is less than or equal to y. |
>= | Greater than or equal | x >= y | checks either x is greater than or equal to y. |
Incrementing/Decrementing Operators को किसी variable को 1 से increase या decrease करने के लिए use किया जाता है। हालाँकि इसमें Addition और Subtraction operation ही होते हैं , इसलिए इसमें ( ++ ) या ( -- ) sign ही use होते हैं। नीचे table में आप देख सकते हैं किसा तरह से इन्हे उसे करते हैं और क्या Output generate हैं।
Operator | Name | Explanation |
---|---|---|
++a | Pre Increment | first increment by 1 then return the value of a |
a++ | post Increment | first return the value of a then increment by 1 . |
--a | Pre Decrement | first decrement by 1 then return the value of a |
a-- | Post Decrement | first return the value of a then decrement by 1. |
Another File : operators3.html
<!DOCTYPE html >
<html>
<head>
<meta charset="utf-8">
<title>Js Increment / Decrement Operators</title>
</head>
<body>
<script>
let x = 1;
++x;
document.write('Value of x : '+x);
x++;
document.write('<br>Value of x : '+x);
x--;
document.write('<br>Value of x : '+x);
--x;
document.write('<br>Value of x : '+x);
</script>
</body>
</html>
Logical Operators , एक या एक से अधिक expression के according Boolean value return करते हैं। जैसे -
Operator | Name | Example | Explanation |
---|---|---|---|
&& | And | x && y | same as and,returns True if Both operands(x and y)are true; |
! | Not | !x | Returns True if x is not true; |
|| | Or | x || y | same as or , returns True if either x or y is true; |
Conditional / Ternary Operator में हम ( ? : ) use करते हैं , सबसे पहले दिए गए expression / condition को evaluate करते हैं अगर expression true है तो question mark ( ? ) के बाद का statement run होगा और अगर expression / condition false है तो colon ( : ) के बाद वाला statement run होगा। । जैसे -
Another File : operators4.html
<!DOCTYPE html >
<html>
<head>
<meta charset="utf-8">
<title>Js Conditional / Ternary Operators</title>
</head>
<body>
<script>
let x = 5;
let y = 7;
let result = x > y ? 'x is greater then y' : 'x is lower then y';
document.write(result);
</script>
</body>
</html>