हेल्लो दोस्तों ! आज इस पोस्ट में जावा स्क्रिप्ट के बारे में बताया गया है की JavaScript Operators in hindi क्या होता है कैसे काम करता है और भी बहुत कुछ दिया गया है तो चलिए शुरू करते है
Contents
JavaScript operators का परिचय
variables में values को सिर्फ उन्हें बाद में display करवाने के लिए ही नहीं वल्कि इसलिए भी स्टोर की जाती है ताकि उनके साथ अलग अलग तरह के operations को perform किये जा सकते है variable की values के साथ operation को perform करने के लिए ही आपको operators की जरुरत होता है
जैसे की आप 2 variable की values को add करना चाहते है तो इसके लिए आप addition (+) operator का प्रयोग करेंगे और यदि आप 2 variables की values को compare करना चाहते है तो आप relational operators का प्रयोग करते है तो आएये हम operators के बारे में और जानने से पहले कुछ important को terms के बारे में जान लेते है
what is operand ?
operators को जिन variables पर apply होते है या जिन variables के साथ प्रयोग किये जाते है तो उन variable को operands कहा जाता है जैसे की आप निचे लिखे हुए statement को देखिये
c=a+b;
इस statement में आप a और b operands है c भी एक operand होता है क्योकि (=) operand इस पर apply हो रहा है
type of operands
operands unary और binary दो तरह के होते है जो की unary operator वो operators होते है जो सिर्फ एक ही variable पर ही apply होते है जैसे की (~) NOT operator है ये operator सिर्फ एक ही variable के साथ apply किया जाता है
binary operator वो operators होता है जिनके execution के लिए 2 operators को required होते है जैसे की (+) operator होता है इस operator को आप किसी single variable के साथ प्रयोग नहीं कर सकते है इस variable को एक्सीक्यूट होने के लिए 2 operands की आवश्यकता होती है
JavaScript arithmetic operators
arithmetic operators को perform करने के लिए arithmetic operator का प्रयोग किये जाते है जिसके बारे में आपको निचे दिया जा रहा है
operator | explanation | example |
Negation(-) unary | Opposite values of a variable | -a |
addition(+) | It adds values of 2 or more variables | a+b |
Subtraction(-) | Subtract value of one variable from other variables value | a-b |
Multiplication(*) | Multiply values of 2 variables | a*b |
Division(/) | Divide value of one variable by value of another variable | a/b |
Modulus | Get the remainder after division | a%b |
Exponentiation | Value of first variable raise to power to value of second variable | a**b |
JavaScript relational operators
relational operators के द्वारा आप 2 variable की values को compare कर सकते है ये operators ज्यादातर control statement में प्रयोग होते है जब आप कोई logic build करने की कोशिश करते है तो जैसे की कौन सा variable बड़ा या छोटा है
operator | explanation | example |
Equal(==) | ये operator 2 variables की values को equality के लिए compare करते है | a==b; |
Not Equal(!=) | ये operator 2 variables की values को non equality के लिए check करता है | a!=b; |
Less then(<) | ये operator ये check करता है की left side का variable को right side के variable से छोटा है या नहीं | a<b; |
Greater than(>) | ये operator check करता है की right side वाला variable left side वाले variable से बड़ा है या नहीं | | a>b; |
Less than equal to (<=) | ये operator को check करता है तो की left side का variable को right के variable के बराबर होता है या उससे छोटा है या नहीं | a<=b; |
Greater than equal to(>=) | ये operator को check करता है की right side का variable left side के variable के बराबर या उससे बड़ा है या नहीं | a>=b; |
JavaScript bit-wise operators
सभी variable की values को bits में convert करती है bit wise operator के द्वारा आप bits पर operations को perform कर सकते है ये operations भी control statement के प्रयोग किये जाते है जिनके बारे में आपको निचे बताय जा रहा है
operator | explanation | example |
AND(&) | दोनों variable की values में जो common bits होती है वो return कर दी जाती है | a&b |
OR(|) | दोनों variable की सभी bits को return कर दी जाती है | a|b |
X-OR(^) | जो bits right side के variable में नहीं होता है लेकिन left side के variable में है तो return की जाती है | a^b |
NOT(~) | सभी bits invert करके return की जाती है | ~a |
Shift left(<<) | सभी bits को right side के variable की value जितना left में shift किया जाता है | a<<b |
shift right(>>) | सभी bits को right side के variable की values जितना right में shift किया जाता है | >>b |
JavaScript logical operators
logical operator के द्वारा logic को perform किया जाता है इन operators को control statement में प्रयोग किया जाता है
operator | explanation | example |
And(&&) | यदि दोनों variable की वैल्यू को true होता है तो ये operator true का result return करता है | a&&b |
Or(||) | दोनों में से कोई एक variable को true हो तो भी result true ही होता है | a||b |
Not(!) | यदि variable के true है तो false है तो true हो जायेगा | !a |
Xor | यदि दोनों से कोई एक true है तो result को true होगा और यदि दोनों false या दोनों true है तो result को false होगा | a Xor b |
JavaScript assignment operator
assignment operator variable की values आपस में assign करने के लिए प्रयोग किये जाते है javascript में प्रयोग होने वाले assignment operator को निचे दिया जा रहा है
operator | explanation | example |
Simple assignement(=) | ये operator right variable की वैल्यू को left variable को assign करती है | a=b; |
Plus assignement(+=) | ये operator left और right variable की वैल्यू को add करके left variable में स्टोर करता है | a+=b; |
Minus assignment(-=) | ये operator left side के variable की वैल्यू में से right side के variable की वैल्यू को घटाकर result left side के variable में स्टोर करता है | a-=b; |
Multiply assignment(*=) | ये operator left और right side के variable की values को multiply करके result left side के variable में स्टोर करता है | a*=b |
Divide assignment(/=) | ये operator left side के variable की वैल्यू को right side के variable से divide करके result left side के variable में स्टोर करता है | a/=b |
JavaScript special operators
JavaScript आपको कुछ special operator को provide करती है कुछ special operators को perform करने के लिए प्रयोग किये जाते है इनमे से हर operator एक अलग purpose को fulfill करता है जिसके बारे में आपको निचे दिया जा रहा है
conditional operator(?:)
conditional operator को if-else की तरह ही होता है इसे आप one-line if else statement भी कह सकते है इसे प्रयोग करना बहुत ही आसन होता है question mark से पहले से एक condition दी जाती है यदि आप ये condition को true होता है तो colon के पहले वाला statement और यदि false होती है तो colon के बाद वाला statement को result के रूप में return किया जाता है जिसका example आपको निचे दिया जा रहा है
z=(5>3) ? 5:3; document.write(z); //it will print 5
type of operator
ये operator debugging के लिए बहुत helpful होता है इसे operator से किसी भी variable के data type का पता लगाया जा सकता है इस operator को प्रयोग करना बहुत ही आसन होता है आप typeof लिख कर उसके आगे वो वैल्यू या variable लिखते है जिसका data type आपको पता लगाना होता है जिसका example आपको निचे दिया जा रहा है
str=”hello world”; document.write(typeof str);
void operator
ये operator जब भी आप JavaScript में यदि कोई function को call करते है तो उसकी return वैल्यू को discard करने के लिए प्रयोग किया जाता है इसे प्रयोग करना बहुत आसन होता है जिस भी function की return वैल्यू आप discard करना चाहते है उसमे आप इस operator (…) को argument की तरह pass करते है जिसका example आपको निचे दिया जा रहा है
<a href=”your-url” onclick=”myFunction(....)”>click here</a>
reference-https://www.tutorialspoint.com/javascript/javascript_operators.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(JavaScript Operators in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic( JavaScript Operators in hindi)से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject(JavaScript Operators in hindi) के लेकर भी कोई प्रश्न हो तो कमेंट करे