जेसक्रिप्ट ऑपरेटर

जेसक्रिप्ट ऑपरेटर

उदाहरण

वेरियेबल को आवंटित करें और उन्हें जोड़ें:

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 में अनुसूचक ऑपरेटर को समझाया जाता है。

अन्य संदर्भः

पाठ्यक्रमःजावास्क्रिप्ट ऑपरेटर प्राथमिकता

संदर्भ ग्रंथःजेसक्रिप्ट ऑपरेटर