Operator एक symbol होते हैं , जो process / operation represent करते हैं , या हम कह सकते हैं की Operators का use कोई process / या operation को perform करने के लिए करते हैं।
JavaScript हमें different - different Operators provide कराती है different - different action perform करने के लिए। JavaScript में use होने वाले Operators कुछ इस प्रकार हैं -
Arithmetic Operators
Assignment Operators
Comparison Operators
Incrementing/Decrementing Operators
Logical (or Relational) Operators
Conditional (or ternary) Operator
JS Arithmetic Operators
Arithmetic Operators simple calculation में use होने wale Operators होते हैं जैसे Addition , Subtraction etc .
Now assume हमने x और y दो variables define किये हैं तो arithmetic operator कुछ इस तरह से operation perform करेंगे।
JS Arithmetic Operators Example
Another File : operators.html
Copy Fullscreen Run
<!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>
Output
Sum Of x and y : 11
Product of Of x and y : 18
Devision of Of x and y : 4.5
Subtraction Of x and y : 7
Modulus Of x and y : 1
Product of Of x and y : 81
Note - Example में '<br>' का use line break के लिए किया गया है ।
JS Assignment Operators
Assignment Operator को ( = ) से represent करते हैं , जो कि value को किसी variable में assign करने के लिए use किया जाता है। हालाँकि इसे Arithmetic Operators के साथ भी उसे करते हैं। नीचे दिए गए Example में आप देख सकते हैं।
JS Assignment Operators Example
Another File : assign_operators.html
Copy Fullscreen Run
<!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>
Output
Now Value Of x : 99
Now Value Of x : 9
Now Value Of x : 18
Now Value Of x : 2
Now Value Of x : 0.2222222222222222
JS Comparison Operators
Comparison Operators दी हुई दो values को compare करके Boolean (1 for true and for false It returns nothing ) value return करते हैं according to condition . Javascript में Comparison Operators को कुछ इस तरह से use कर सकते हैं।
JS Incrementing/Decrementing Operators
Incrementing/Decrementing Operators को किसी variable को 1 से increase या decrease करने के लिए use किया जाता है। हालाँकि इसमें Addition और Subtraction operation ही होते हैं , इसलिए इसमें ( ++ ) या ( -- ) sign ही use होते हैं। नीचे table में आप देख सकते हैं किसा तरह से इन्हे उसे करते हैं और क्या Output generate हैं।
JS Increment / Decrement Operators Example
Another File : operators3.html
CopyFullscreen Run
<!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>
Output
Value of x : 2
Value of x : 3
Value of x : 2
Value of x : 1
JS Logical Operators
Logical Operators , एक या एक से अधिक expression के according Boolean value return करते हैं। जैसे -
JS Conditional / Ternary Operators
Conditional / Ternary Operator में हम ( ? : ) use करते हैं , सबसे पहले दिए गए expression / condition को evaluate करते हैं अगर expression true है तो question mark ( ? ) के बाद का statement run होगा और अगर expression / condition false है तो colon ( : ) के बाद वाला statement run होगा। । जैसे -
JS Conditional / Ternary Operators Example
Another File : operators4.html
Copy Fullscreen Run
<!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>
Output
x is lower then y