⊗jsPmBsMOPa 21 of 505 menu

जावास्क्रिप्ट में ग्रुपिंग कोष्ठक

यदि आप चाहें तो गोल कोष्ठकों का उपयोग करके संक्रियाओं की प्राथमिकता निर्दिष्ट कर सकते हैं। आइए, उदाहरण के लिए, हमारे कोड को इस तरह संशोधित करें कि पहले जोड़ हो और उसके बाद गुणा:

let a = 2 * (2 + 3); alert(a); // 10 प्रदर्शित करेगा (2 * 5 का परिणाम)

नोट: कोष्ठकों की कोई भी संख्या हो सकती है, जिसमें एक दूसरे के अंदर नेस्टेड कोष्ठक भी शामिल हैं:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

कोष्ठकों में वे संक्रियाएं शामिल की जा सकती हैं जिनकी प्राथमिकता होती है - यह एक त्रुटि नहीं होगी। उदाहरण के लिए, संख्याओं के गुणनफल को कोष्ठक में रखें:

let a = (2 * 2) + 3; alert(a); // 7 प्रदर्शित करेगा (4 + 3 का परिणाम)

इस मामले में कोष्ठक अनावश्यक हो जाते हैं (आखिरकार गुणन की पहले से ही प्राथमिकता है), लेकिन कोड मान्य है।

कभी-कभी इस तरह के ग्रुपिंग का उपयोग उन स्थानों पर किया जाता है जहां संक्रियाओं की प्राथमिकता स्पष्ट नहीं होती है। उदाहरण के लिए, निम्नलिखित कोड पर विचार करें:

let a = 8 / 2 * 4; alert(a);

जैसा कि आप पहले से ही जानते हैं, इसमें पहले विभाजन होगा, और फिर गुणा। लेकिन पहली नज़र में यह स्पष्ट नहीं हो सकता है।

प्राथमिकता को स्पष्ट रूप से दिखाने के लिए ग्रुपिंग कोष्ठकों का उपयोग किया जा सकता है:

let a = (8 / 2) * 4; alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = (2 + 3) * (2 + 3); alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = (2 + 3) * 2 + 3; alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = 2 * (2 + 4 * (3 + 1)); alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = 2 * 8 / 4; alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = (2 * 8) / 4; alert(a);

कोड चलाए बिना निर्धारित करें कि स्क्रीन पर क्या प्रदर्शित होगा:

let a = 2 * (8 / 4); alert(a);
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें