JavaScript Arithmetic
Javascript Arithmetic Operators
Arithmetic operators के माध्यम से आप numbers पर स्कूल , कॉलेज जैसे अंकगणितीय operation perform कर सकते है |
Operator | Operator name |
---|---|
+ | जोड़ |
- | घटाना |
* | गुणा |
/ | भाग |
** | घातांक(ES2016) |
% | Modulus (शेष) |
++ | Increment |
-- | Decrement |
Arithmetic Operations
जैसे आप normal arithmetic operation 2 numbers के बीच करते है
जावास्क्रिप्ट में भी आप उसी तरह arithmetic operation कर सकते है
और वो दो number literals (शाब्दिक) हो सकते है |
उदाहरण
<script>
var x = 5 + 15;
//आउटपुट x=20
</script>
स्वयं प्रयाश करें =>
या variables का प्रयोग:
उदाहरण
<script>
var a = x + y;
</script>
स्वयं प्रयाश करें =>
या फिर expressions का प्रयोग :
उदाहरण
<script>
var a = (5 + 15) + x;
</script>
स्वयं प्रयाश करें =>
Operators और Operands
अब आइये देखते है कि Operators और Operands क्या होता है ?
ऊपर दिए उदाहरणों में प्रयोग किये गए numbers या किसी भी अंकगणितीय operation में प्रयोग किये गये numbers operands कहलाते हैं|
किन्ही भी दो numbers या operands के बीच perform किये जाने वाले operation को हम operator से define करते है |
Operand | Operator | Operand |
---|---|---|
5 | + | 15 |
जोड़ना
Addition operator ( + ) के माध्यम से numbers को जोड़ सकते है :
उदाहरण
<script>
var a = 5;
var b = 10;
var x = a + b;
//आउटपुट x=15
</script>
स्वयं प्रयाश करें =>
घटाना
subsctraction operator ( - ) के माध्यम से numbers को घटा सकते है :
उदाहरण
<script>
var a = 15;
var b = 10;
var x = a - b;
//आउटपुट x=5
</script>
स्वयं प्रयाश करें =>
गुणा करना
multiplication operator ( * ) के माध्यम से numbers का गुणा कर सकते है :
उदाहरण
<script>
var a = 5;
var b = 10;
var x = a * b;
//आउटपुट x=50
</script>
स्वयं प्रयाश करें =>
भाग करना
division operator ( / ) के माध्यम से numbers का भाग कर सकते है :
उदाहरण
<script>
var a = 50;
var b = 10;
var x = a / b;
//आउटपुट x=5
</script>
स्वयं प्रयाश करें =>
शेष प्राप्त करना
modulus operator ( % ) के माध्यम से numbers का शेषफल निकाल सकते है :
उदाहरण
<script>
var a = 15;
var b = 10;
var x = a % b;
//आउटपुट x=5
</script>
स्वयं प्रयाश करें =>
Incrementing
increment operator ( ++ ) के माध्यम से number में वृद्धि कि जा सकती है :
उदाहरण
<script>
var a = 15;
a++
var x = a;
//आउटपुट x=16
</script>
स्वयं प्रयाश करें =>
घातांक
exponentiation operator ( ** ) के माध्यम से किसी number का घातांक निकाला जा सकता है :
जहाँ दूसरा operand पहले operand का पावर होगा
लेकिन ध्यान रखे कि यह ECMA2016 में आया है
उदाहरण
<script>
var a = 2;
var x = a **5;
//आउटपुट 32 होगा अर्थात 2 घाते 5 </script>
स्वयं प्रयाश करें =>
या ऊपर दिए उदाहरण के बजाय आप इसका प्रयोग किसी number का पावर निकलने के लिए कर सकते है
जैसे आपने ऊपर देखा a**5 उसी तरह Math.power(a,5) का प्रयोग :
Operators प्रधानता
Operator precedence के माध्यम से यह निर्धारित किया जाता है कि arithmetic expression operations किस क्रम में perform किये जायेंगे
उदाहरण
<script>
var x = 5 + 15 * 2 ;
//आउटपुट 35 होगा अर्थात 5 + 30 </script>
स्वयं प्रयाश करें =>
जैसे आप स्कूल मैथमेटिक्स में पढ़ते है पहले भाग होता है फिर गुना आदि उसी प्रकार आप आप ऊपर दिए उदाहरण में देख पाएंगे
यहाँ पर * ऑपरेटर कि precedence + ऑपरेटर से ज्यादा है इसलिए पहले गुना होगा फिर जोड़
हालांकि अगर आप operators कि precedence बदलना चाहते है तो school mathematics कि तरह parentheses का प्रयोग कर सकते है :
उदाहरण
<script>
var x = (5 + 15) * 2 ;
//आउटपुट 40 होगा अर्थात 20 * 2
</script>
जब आप parentheses का प्रयोग करते है तो जो operation parentheses के अन्दर होता है उसकी गणना पहले होती है
लेकिन अगर समान प्रधानता के operation हैं तो बाएँ से दायें गणना होगी
उदाहरण
<script>
var x = 5 + 15 - 2 ;
//आउटपुट 18 होगा अर्थात 20 - 2
</script>
0 टिप्पणियाँ
आपके सुझाव सादर आमंत्रित है