कम्यूटेटिव ऑपरेशन क्या है?

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

 2 + 3 = 5 3 + 2 = 5 2 * 3 = 6 3 * 2 = 6 

इसके विपरीत, घटाव और विभाजन कम्यूटेटिव नहीं है, क्योंकि इसमें शामिल संख्याओं के क्रम को बदलने से गणना का परिणाम बदल जाएगा, जैसा कि नीचे दिखाया गया है।

 2-7 = -5 7-2 = 5 3/4 = 0.75 4/3 = 1.3333333 

प्रोग्रामिंग में, इसका उपयोग तार्किक और या तार्किक या संचालन के साथ "शॉर्ट सर्किट" के लिए किया जा सकता है यदि कोई विशेष स्थिति पूरी होती है, ताकि अन्य संभावनाओं का परीक्षण न हो। उदाहरण के लिए, AND ऑपरेशन के साथ, यदि पहली स्थिति झूठी है, तो पूरी तुलना झूठी होनी चाहिए, इसलिए शेष स्थितियों का मूल्यांकन नहीं किया जाता है। उदाहरण के लिए, जावास्क्रिप्ट में एक अशक्त मान यदि उपयोग किया जाता है तो एक त्रुटि पैदा करेगा। एक तार्किक कथन का उपयोग यह बताने के लिए किया जा सकता है कि यदि कोई मान शून्य है, तो शेष विवरण निष्पादित नहीं किया जाता है।

 var x = 0; अगर (y! == null) && (y> 0) && (y <3)) {window.alert (y * 4); } 

इस स्थिति में, यदि y अशक्त है, तो शेष विवरण निष्पादित नहीं किया जाता है। यह अशक्त y चर के साथ किसी भी त्रुटि को रोकता है और यदि y अशक्त है तो अतिरिक्त प्रसंस्करण किए जाने से बचाए रखता है।

प्रोग्रामिंग शर्तें