जावास्क्रिप्ट में गणितीय ऑपरेशनों की समान प्राथमिकता
गुणा और भाग की समान प्राथमिकता होती है और इन्हें बाएं से दाएं क्रम में निष्पादित किया जाता है। आइए एक उदाहरण के माध्यम से समझते हैं कि इसका क्या अर्थ है। निम्नलिखित कोड में, पहले भागफल निष्पादित होगा, और फिर गुणा:
let a = 8 / 2 * 4;
alert(a); // 16 प्रदर्शित करेगा (परिणाम 4 * 4)
यदि चिह्नों की अदला-बदली कर दी जाए, तो पहले गुणा निष्पादित होगा, और फिर भाग:
let a = 8 * 2 / 4;
alert(a); // 4 प्रदर्शित करेगा (परिणाम 16 / 4)
निम्नलिखित उदाहरण में, प्रत्येक नया भागफल ऑपरेशन पिछले पर लागू होगा:
let a = 16 / 2 / 2 / 2;
alert(a); // 2 प्रदर्शित करेगा
कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:
let a = 8 / 2 * 2;
alert(a);
कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:
let a = 8 * 4 / 2 / 2;
alert(a);