ECMAScript जोड़ने वाले ऑपरेटर
- पिछला पृष्ठ गुणा ऑपरेटर
- अगला पृष्ठ संबंधित ऑपरेटर
अधिकांश कार्यक्रम भाषाओं में, जोड़ने के ऑपरेटर (यानी जोड़ने या घटाने के सिंगोल) सामान्यतया सबसे सरल गणितीय ऑपरेटर हैं。
ECMAScript में, जोड़ने के ऑपरेटर के काफी विशेष व्यवहार हैं。
जोड़ने के ऑपरेटर
जोड़ने के ऑपरेटर को जोड़ने के सिंगोल (+) से प्रदर्शित किया जाता है:
var iResult = 1 + 2
गुणा के ऑपरेटर के तरह, विशेष मूल्यों के साथ संभालने में, ECMAScript में जोड़ने के ऑपरेटर के कुछ विशेष व्यवहार हैं:
- यदि कोई ऑपरेंडर NaN है, तो परिणाम NaN होगा。
- -इन्फिनिटी और -इन्फिनिटी को जोड़े, परिणाम -इन्फिनिटी होता है।
- इन्फिनिटी और -इन्फिनिटी को जोड़े, परिणाम NaN होता है।
- +0 को +0 से जोड़ने का परिणाम +0 है。
- -0 को +0 से जोड़ने का परिणाम +0 है。
- -0 को -0 से जोड़ने का परिणाम -0 है。
यदि कोई ऑपरेंडर बातचीत है, तो निम्नलिखित नियमों के अनुसार अपनाया जाएगा:
- यदि दोनों ऑपरेंडर बातचीत हैं, तो दूसरी बातचीत पहली बातचीत से जोड़ी जाएगी。
- यदि केवल एक ऑपरेंडर बातचीत है, तो दूसरा ऑपरेंडर बातचीत में बदल दिया जाता है, परिणाम दोनों बातचीतों को जोड़ा गया बातचीत होगा。
उदाहरण:
var result = 5 + 5; //दो नंबर alert(result); //आउटपुट "10" var result2 = 5 + "5"; //एक नंबर और बातचीत alert(result2); //आउटपुट "55"
इस कोड ने जोड़ने के ऑपरेटर के दो मोड के बीच की अंतराल को स्पष्ट किया है। सामान्यतया 5+5 10 (आधिकारिक नंबर) होता है, जैसा कि ऊपर दिए गए कोड के पहले दो पंक्तियों में देखा जाता है। लेकिन यदि एक ऑपरेंडर को बातचीत "5" में बदल दिया जाता है, तो परिणाम "55" (आधिकारिक बातचीत) होगा, क्योंकि दूसरा ऑपरेंडर भी बातचीत में बदल जाएगा。
ध्यान:जावास्क्रिप्ट में एक सामान्य त्रुटि को टालने के लिए, जोड़ने के ऑपरेटर का उपयोग करते समय, ऑपरेंडर के डेटा टाइप की सावधानी से जाँच करें。
कमी ऑपरेटर
कमी ऑपरेटर (-) एक आम ऑपरेटर भी है:
var iResult = 2 - 1;
जैसा कि जोड़ने के ऑपरेटर के साथ है, विशेष मूल्यों के साथ निपटने के लिए, कमी ऑपरेटर की भी कुछ विशेष व्यवहार है:
- यदि कोई ऑपरेंडर NaN है, तो परिणाम NaN होगा。
- इन्फिनीटी को इन्फिनीटी से कम करने का परिणाम NaN है。
- -इन्फिनीटी को -इन्फिनीटी से कम करने का परिणाम NaN है。
- इन्फिनीटी को -इन्फिनीटी से कम करने का परिणाम इन्फिनीटी है。
- -इन्फिनीटी को इन्फिनीटी से कम करने का परिणाम -इन्फिनीटी है。
- +0 को +0 से कम करने का परिणाम +0 है。
- -0 को -0 से कम करने का परिणाम -0 है。
- +0 को -0 से कम करने का परिणाम +0 है。
- कोई ऑपरेटर नंबर नहीं है, तो परिणाम NaN होगा。
टिप्पणी:यदि ऑपरेंडर सभी नंबर हैं, तो नियमित कमी ऑपरेशन करें और परिणाम लौटाएं。
- पिछला पृष्ठ गुणा ऑपरेटर
- अगला पृष्ठ संबंधित ऑपरेटर