ईसीएमएससी गुणात्मक ऑपरेटर

ECMAScript के गुणा ऑपरेटर, Java, C, Perl जैसे भाषाओं में समान ऑपरेटरों के साथ अभिन्न रूप से काम करते हैं。

ध्यान दें कि गुणा ऑपरेटर के पास कुछ ऑटोमेटिक ट्रांसफॉर्मेशन की भी क्षमता है。

गुणा ऑपरेटर

गुणा ऑपरेटर स्टार (\*) से प्रदर्शित होता है, दो संख्याओं को गुणा करने के लिए उपयोग किया जाता है。

ECMAScript में गुणात्मक गैर-सिंथेटिक इसी प्रकार है: }}

वार iResult = 12 * 34

तथापि, विशेष मूल्यों के साथ संबंधित रूप से ECMAScript में गुणात्मक ऑपरेशन कुछ अन्य विशेष व्यवहार भी है:

  • यदि परिणाम बहुत बड़ा या छोटा है, तो उत्पन्न परिणाम अगणित या -अगणित है।
  • यदि कोई ऑपरेंडा NaN है, तो परिणाम NaN है।
  • अगणित को 0 को गुणा करने का परिणाम NaN है।
  • अगणित को 0 के अलावा किसी भी संख्या को गुणा करने का परिणाम अगणित या -अगणित है।
  • अगणित गुणा अगणित, परिणाम अगणित है।

टिप्पणी:यदि ऑपरेंडा संख्या है, तो नियमित गुणात्मक ऑपरेशन करें, यथा दो धनात्मक संख्या या दो नकारात्मक संख्या को धनात्मक संख्या माना जाता है, दो ऑपरेंडा के प्रतिकरण भिन्न हैं, परिणाम नकारात्मक संख्या है।

विभाजन ऑपरेटर

विभाजन ऑपरेटर शिश्टांक (\) द्वारा प्रदर्शित है, दूसरी ऑपरेंडा के द्वारा पहली ऑपरेंडा को विभाजित करें:

वार iResult = 88 /11;

गुणात्मक ऑपरेटरों के समान, विशेष मूल्यों के साथ संबंधित रूप से, विभाजन ऑपरेटर के पास भी विशेष व्यवहार है:

  • यदि परिणाम बहुत बड़ा या छोटा है, तो उत्पन्न परिणाम अगणित या -अगणित है।
  • यदि कोई ऑपरेंडा NaN है, तो परिणाम NaN है।
  • अगणित द्वारा अगणित को विभाजित करने का परिणाम NaN है।
  • अगणित को किसी भी संख्या को विभाजित करने का परिणाम अगणित है।
  • 0 को किसी भी अगणित अलावा किसी भी संख्या को विभाजित करने का परिणाम NaN है।
  • अगणित द्वारा 0 के अलावा किसी भी संख्या को विभाजित करने का परिणाम अगणित या -अगणित है।

टिप्पणी:यदि ऑपरेंडा संख्या है, तो नियमित विभाजन ऑपरेशन करें, यथा दो धनात्मक संख्या या दो नकारात्मक संख्या को धनात्मक संख्या माना जाता है, दो ऑपरेंडा के प्रतिकरण भिन्न हैं, परिणाम नकारात्मक संख्या है।

विभाजन ऑपरेटर

विभाजन (अवशेष) ऑपरेटर प्रतिशत संयुक्त (%%) द्वारा प्रदर्शित है, इसके उपयोग के तरीके नीचे दिए गए हैं:

वार iResult = 26%5; // 1 है

अन्य गुणात्मक ऑपरेटरों के समान, विशेष मूल्यों के लिए, विभाजन ऑपरेटर के पास भी विशेष व्यवहार है:

  • यदि विभाजक अगणित है या विभाजक 0 है, तो परिणाम NaN है।
  • अगणित द्वारा अगणित को विभाजित करने का परिणाम NaN है।
  • यदि विभाजक अगणित संख्या है, तो परिणाम विभाजक है।
  • यदि विभाजक 0 है, तो परिणाम 0 है।

टिप्पणी:यदि ऑपरेंडा एक संख्या है, तो नियमित अंकगणित विभाजन ऑपरेशन करें, विभाजन ऑपरेशन के द्वारा प्राप्त अवशेष को लौटायें。