Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट बिटवाइज नॉट, लेफ्ट शिफ्ट और राइट शिफ्ट की व्याख्या करें?

<घंटा/>

जावास्क्रिप्ट बिटवाइज़ नहीं

उदाहरण

आउटपुट

-14

व्याख्या:यह 1 के लिए 0 और 0 के लिए 1 देता है। उपरोक्त परिणाम 14 है।

जावास्क्रिप्ट बिटवाइज लेफ्टशिफ्ट ऑपरेटर

उदाहरण

आउटपुट

20

व्याख्या:लेफ्ट साइड (<<) शिफ्ट ऑपरेटर तत्वों को बायीं ओर शिफ्ट करता है 0 के साथ गैप को भरता है। उपरोक्त उदाहरण में 5 बाइनरी फॉर्म में 0101 द्वारा दिया गया है, इसलिए जब 2 से शिफ्ट किया जाता है तो यह 010100 देता है जो दशमलव में 20 द्वारा दिया जाता है।

JavaScript बिटवाइज़ राइट ऑपरेटर

उदाहरण


 

आउटपुट

2

व्याख्या:दायां शिफ्ट ऑपरेटर (>>>) बाएं शिफ्ट ऑपरेटर के विपरीत, बिट्स को दाएं स्थानांतरित करता है। उपरोक्त उदाहरण में 5 स्थानांतरित हो गया और परिणाम 1 है।


  1. जावास्क्रिप्ट में ग्रुपिंग ऑपरेटर को समझाइए।

    ग्रुपिंग ऑपरेटर का उपयोग अभिव्यक्ति मूल्यांकन की प्राथमिकता को प्रबंधित करने के लिए किया जाता है। जावास्क्रिप्ट में ग्रुपिंग ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="view

  1. C/C++ में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर्स

    बाएं शिफ़्ट लेफ्ट शिफ्ट ऑपरेटर में, लेफ्ट ऑपरेंड वैल्यू को राइट ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बायीं ओर ले जाया जाता है। यहाँ C भाषा में लेफ्ट शिफ्ट ऑपरेटर का उदाहरण दिया गया है, उदाहरण #include <stdio.h> int main() {    int y = 28; // 11100    int i = 0; &n

  1. C# में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर (>> और <<) क्या हैं?

    बिटवाइज लेफ्ट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाईं ओर ले जाया जाता है। बिटवाइज राइट शिफ्ट ऑपरेटर बाएं ऑपरेंड मान को दाएं ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाएं स्थानांतरित किया जाता है। निम्नलिखित एक उदाहरण है जो दिखाता है कि बिटवाइज़ बाएँ