Bitwise OR
इसे Pipe Character ( | ) द्वारा Represent किया जाता है और ये Operator भी दो Values के साथ काम करता है। ये Operator दो संख्याओं के Binary Representation पर Calculation Perform करता है और यदि दोनों Numbers के किसी भी Bit Position पर 1 हो तो Finally 1 Return करता है जबकि दोनों Bit Pattern में समान Bit Position पर 0 होने की स्थिति में 0 Return करता है। जैसे –
इस उदाहरण में हमें result नाम के Variable में Finally 27 मिलता है। क्योंकि उपरोक्त Statements निम्न Form में Process होता है:
जैसाकि हम Final Binary में देख सकते हैं, हमें 27 का Binary प्राप्त हो रहा है क्योंकि दोनों Numbers की Binary में पहली, दूसरी, चौथी व पांचवी Bit Position पर दोनों या एक Number में 1 है।
Bitwise XOR
इसे Caret ( ` ) द्वारा Represent किया जाता है और ये Operator भी दो Values के साथ काम करता है। ये Operator दो संख्याओं के Binary Representation पर Calculation Perform करता है और यदि दोनों Numbers के किसी भी समान Bit Position पर 1 हो तो Finally 0 Return करता है अन्यथा 1 Return करता है। जैसे –
इस उदाहरण में हमें result नाम के Variable में Finally 26 मिलता है। क्योंकि उपरोक्त Statements निम्न Form में Process होता है:
जैसाकि हम Final Binary में देख सकते हैं, हमें 26 का Binary प्राप्त हो रहा है क्योंकि दोनों Numbers की Binary में केवल पहली Bit Position पर 1 है, इसलिए Final Result में पहली Bit Position पर 0 है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance JavaScript in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
Advance JavaScript in Hindi | Page: 669 | Format: PDF