Bitwise NOT
इस Operator को Tilde ( ~ ) द्वारा Represent किया जाता है और सामान्यत: ये Operator 1s Complement Return करता है। जैसे-
उपरोक्त Code में Bitwise NOT Operator को Value 25 के साथ Use किया गया और हमें -26 प्राप्त हुआ। ऐसा इसलिए हुआ क्योंकि ये Operator Actual Value को Negative Number में Convert करने के बाद उसमें से एक और घटा देता है। इस तरह से -25 –1 = -26 प्राप्त होता है। इसी Output को प्राप्त करने के लिए हम निम्न Steps Follow कर सकते हैं:
लेकिन ये Steps Follow करने की बजाय हमें जरूरत होने पर Bitwise NOT Operator को ही Use करना चाहिए, क्योंकि ये Operator सीधे ही Value के Bits पर काम करता है, इसलिए Calculation की Speed बहुत ज्यादा Fast होती है।
Bitwise AND
इसे Ampersand ( & ) द्वारा Represent किया जाता है और ये Operator दो Values के साथ काम करता है। ये Operator दो संख्याओं के Binary Representation पर Calculation Perform करता है और यदि दोनों Numbers के Same Bit Position पर 1 हो तो Finally 1 Return करता है अन्यथा 0 Return करता है। जैसे –
इस उदाहरण में हमें result नाम के Variable में Finally 1 मिलता है। क्योंकि उपरोक्त Statements निम्न Form में Process होता है:
जैसाकि हम Final Binary में देख सकते हैं, हमें 1 प्राप्त हो रहा है क्योंकि दोनों Numbers की Binary में केवल पहली Bit पर ही 1 है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook Advance JavaScript in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
Advance JavaScript in Hindi | Page: 669 | Format: PDF