Bitwise OR and Bitwise XOR Operators

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 करता है। जैसे –

Bitwise OR and Bitwise XOR Operators in JavaScript in Hindi

इस उदाहरण में हमें result नाम के Variable में Finally 27 मिलता है। क्योंकि उपरोक्त Statements निम्न Form में Process होता है:

Bitwise OR and Bitwise XOR Operators in JavaScript in Hindi

जैसाकि हम 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 करता है। जैसे –

Bitwise OR and Bitwise XOR Operators in JavaScript in Hindi

इस उदाहरण में हमें result नाम के Variable में Finally 26 मिलता है। क्योंकि उपरोक्त Statements निम्न Form में Process होता है:

Bitwise OR and Bitwise XOR Operators in JavaScript in Hindi

जैसाकि हम Final Binary में देख सकते हैं, हमें 26 का Binary प्राप्त हो रहा है क्योंकि दोनों Numbers की Binary में केवल पहली Bit Position पर 1 है, इसलिए Final Result में पहली Bit Position पर 0 है।

Bitwise NOT and Bitwise AND Operators
Left Shift, Signed Right Shift & Unsigned Right Shift Operators

Advavnce JavaScript in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Advance JavaScript in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

Advance JavaScript in Hindi | Page: 669 | Format: PDF

BUY NOW GET DEMO REVIEWS