जेसक्रिप्ट ऑपरेटर
- पिछला पृष्ठ जेएस कॉन्स्ट
- अगला पृष्ठ जेएस गणित
जेसक्रिप्ट ऑपरेटर
उदाहरण
वेरियेबल को आवंटित करें और उन्हें जोड़ें:
var x = 7; // यू एस वाला एक्स वाला 7 को आवंटित करें var y = 8; // यू एस वाला य वाला 8 को आवंटित करें var z = x + y; // z (x + y) को 15 आबंटित करना
अनुच्छेदांकनऑपरेटर (=
)मान को वेरियेबल को आबंटित करता है。
अनुच्छेदांकन
var x = 15;
जोड़नाऑपरेटर (+
)नंबरों को जोड़ने के लिए:
जोड़ना
var x = 7; var y = 8; var z = x + y;
गुणाऑपरेटर (*
)नंबरों को गुणा करने के लिए:
गुणा
var x = 7; var y = 8; var z = x * y;
जेसक्रिप्ट गणितीय ऑपरेटर
गणितीय ऑपरेटर नंबरों पर गणितीय ऑपरेशन करता है:
ऑपरेटर | वर्णन |
---|---|
+ | जोड़ना |
- | घटाना |
* | गुणा |
/ | विभाजन |
% | सूचकांक (अवशेष) |
++ | वृद्धि |
-- | घटना |
टिप्पणी:जेएस गणितइस चैप्टर में गणितीय ऑपरेटर का पूर्ण वर्णन किया गया है。
जेसक्रिप्ट अनुच्छेदांकन ऑपरेटर
अनुच्छेदांकन ऑपरेटर जेसक्रिप्ट वेरियेबल को मान आबंटित करता है。
ऑपरेटर | उदाहरण | समान है |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
जोड़ने के लिए ऑपरेटर (+=
)वेरियेबल को एक मान जोड़ता है。
अनुच्छेदांकन
var x = 7; x += 8;
टिप्पणी:JS अनुच्छेदांकनइस चैप्टर में अनुच्छेदांकन ऑपरेटर का पूर्ण वर्णन है。
जेसक्रिप्ट स्ट्रिंग ऑपरेटर
+
ऑपरेटर को स्ट्रिंग को जोड़ने (जोड़ना, श्रेणीबद्ध) के लिए भी प्रयोग किया जा सकता है。
उदाहरण
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
txt3 का परिणाम होगा:
Bill Gates
+=
अनुच्छेदांकन ऑपरेटर को स्ट्रिंग को जोड़ने (जोड़ना, श्रेणीबद्ध) के लिए भी प्रयोग किया जा सकता है:
उदाहरण
txt1 = "Hello "; txt1 += "Kitty!";
txt1 का परिणाम होगा:
Hello Kitty!
संकेत:स्ट्रिंग के रूप में प्रयोग किए जाने पर+
ऑपरेटर को श्रेणीबद्ध ऑपरेटर कहा जाता है。
स्ट्रिंग और नंबर के जोड़े
दो नंबरों को जोड़ने पर, अभी तक परिणाम औसत होगा, लेकिन एक नंबर और स्ट्रिंग को जोड़ने पर, परिणाम स्ट्रिंग होगा:
उदाहरण
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
x, y और z का परिणाम होगा:
15 78 Hello7
संकेत:यदि आप नंबर और स्ट्रिंग को जोड़ते हैं, तो परिणाम स्ट्रिंग होगा!
जेसक्रिप्ट तुलना ऑपरेटर
ऑपरेटर | वर्णन |
---|---|
== | समान |
=== | समान या समान प्रकार |
!= | असमान |
!== | असमान या असमान प्रकार |
> | अधिक है |
< | छोटा है |
>= | अधिक या समान है |
>= | अधिक या समान है |
? | त्रिविक ऑपरेटर |
टिप्पणी:JS तुलनाइस अध्याय में तुलना ऑपरेटरों का पूरा वर्णन किया गया है।
JavaScript लॉजिकल ऑपरेटर
ऑपरेटर | वर्णन |
---|---|
&& | लॉजिकल और |
|| | लॉजिकल या |
! | लॉजिकल नकल |
टिप्पणी:JS तुलनाइस अध्याय में लॉजिकल ऑपरेटरों का पूरा वर्णन किया गया है।
JavaScript टाइप ऑपरेटर
ऑपरेटर | वर्णन |
---|---|
typeof | वारियबल के टाइप को वापस करेगा。 |
instanceof | यदि ऑब्जेक्ट ऑब्जेक्ट टाइप के उदाहरण है तो true वापस करेगा。 |
टिप्पणी:JS टाइप ट्रांसफॉर्मेशनइस अध्याय में टाइप ऑपरेटरों का पूरा वर्णन किया गया है।
जावास्क्रिप्ट बिट ऑपरेटर
बिट ऑपरेटर 32 बिट नंबर का संचालन करते हैं।
इस ऑपरेटर में किसी भी संख्या के मान को 32 बिट नंबर में बदला जाएगा। परिणाम JavaScript नंबर में बदला जाएगा।
ऑपरेटर | वर्णन | उदाहरण | समान है | परिणाम | दशांश |
---|---|---|---|---|---|
& | साथ में | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | या | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | नकल | ~ 5 | ~0101 | 1010 | 10 |
^ | असमानता | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | शून्य से भरा बाएँ भाग गति | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | सिग्निफाइड दायाँ भाग गति | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | शून्य से भरा दायाँ भाग गति | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
इस उदाहरण में 4 बिट निर्दिष्ट निर्दिष्ट का इस्तेमाल किया गया है। लेकिन JavaScript 32 बिट सिग्निफाइड नंबर का इस्तेमाल करता है।
इसलिए, JavaScript में ~ 5 10 नहीं वापस देगा, बल्कि -6 देगा।
~00000000000000000000000000000101 वापस 11111111111111111111111111111010 देगा।
टिप्पणी:हम JS बिट ऑपरेटरइस अध्याय में बिट ऑपरेटरों को पूरी तरह से स्पष्ट किया जाता है।
अध्ययन किताब
अधिक जानकारी के लिए जेसक्रिप्ट ऑपरेटरके बारे में जानकारी होने के लिए, JavaScript उच्च शिक्षा से संबंधित सामग्री को पढ़ें:
- एससीएमएस एकांश ऑपरेटर
- एकांकी ऑपरेटर केवल एक पारामीटर है, जो काम करने वाला आईटीम या मान है। इस अनुच्छेद में ECMAScript के सबसे सरल ऑपरेटर - एकांकी ऑपरेटर को स्पष्ट किया जाता है।
- एससीएमएस बिट ऑपरेटर
- बिट ऑपरेटर अंक के निचले स्तर पर काम करते हैं। इस अनुच्छेद में विषय के बारे में गहरी तरह से स्पष्ट किया जाता है, और ECMAScript के विभिन्न बिट ऑपरेटरों का परिचय दिया जाता है।
- एससीएमएस बॉल्यून ऑपरेटर
- Boolean ऑपरेटर बहुत महत्वपूर्ण हैं। इस अनुच्छेद में तीन बॉलीन ऑपरेटरों: NOT, AND और OR को गहरी तरह से स्पष्ट किया जाता है।
- एससीएमएस गुणा ऑपरेटर
- इस अनुच्छेद में ECMAScript के गुणा वाले ऑपरेटरों को स्पष्ट किया जाता है: गुणा के ऑपरेटर, विभाजन के ऑपरेटर और लीड के ऑपरेटर, जो उनके विशेष व्यवहार को साझा करते हैं।
- एससीएमएस जोड़ ऑपरेटर
- इस अनुच्छेद में ECMAScript के जोड़ने वाले ऑपरेटरों को स्पष्ट किया जाता है: जोड़ने के ऑपरेटर, घटाने के ऑपरेटर और उनके विशेष व्यवहार।
- एससीएमएस संबंध ऑपरेटर
- संबंध ऑपरेटर का काम तुलना करना है।इस खंड में संबंध ऑपरेटर के आम तुलना तरीकों और अक्षर और संख्या को तुलना करने के तरीके को समझाया जाता है।
- एससीएमएस समानता ऑपरेटर
- समानता ऑपरेटर का उपयोग परिमाणों को समान है या नहीं जानने के लिए किया जाता है।ECMAScript दो तरह के समानता ऑपरेटर प्रदान करता है: समानता और नसमानता, तथा पूर्ण समानता और पूर्ण नसमानता。
- एससीएमएस शर्तीय ऑपरेटर
- इस खंड में ECMAScript में शर्तीय ऑपरेटर को समझाया जाता है。
- एससीएमएस असूचक ऑपरेटर
- इस खंड में ECMAScript में असूचक ऑपरेटर को समझाया जाता है。
- ECMAScript अनुसूचक ऑपरेटर
- इस खंड में ECMAScript में अनुसूचक ऑपरेटर को समझाया जाता है。
- पिछला पृष्ठ जेएस कॉन्स्ट
- अगला पृष्ठ जेएस गणित