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

जावास्क्रिप्ट में दशमलव संख्या के बिट्स को उलटकर नई दशमलव संख्या प्राप्त करना


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक दशमलव संख्या लेता है, इसे बाइनरी में बदलता है, इसके बिट्स को उलटता है (1 को 0 और 0 को 1 में), और नए बाइनरी की दशमलव समतुल्य संख्या लौटाता है।

उदाहरण

निम्न कोड देखें:

const num = 45657; const reverseBitsAndConvert = (num = 1) => {    const binary = num.toString(2);    let newBinary = '';    for(let i = 0; i < binary.length; i++){       const bit = binary[i];       newBinary += bit === '1' ? '0' : 1;    };    const decimal = parseInt(newBinary, 2);    return decimal; }; console.log(reverseBitsAndConvert(num));

आउटपुट

19878

  1. - JavaScript संख्या का दशमलव भाग कैसे हटाएं?

    किसी संख्या से दशमलव भाग हटाने के लिए, JavaScript Math.trunc() मेथड का उपयोग करें। यह मेथड दशमलव भाग को हटाकर संख्या का पूर्णांक भाग लौटाता है। उदाहरण <!DOCTYPE html> <html>    <body>       <p>Value:</p>       <script> &nb

  1. जावास्क्रिप्ट में new.target जावास्क्रिप्ट में new.target

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि कोई फ़ंक्शन या कंस्ट्रक्टर new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me

  1. - जावास्क्रिप्ट में संख्या को अभाज्य संख्याओं की घात और गुणनफल के रूप में दर्शाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक धनात्मक पूर्णांक लेता है। हमारा फ़ंक्शन इस संख्या को कुछ अभाज्य संख्याओं की घातों के योग के रूप में दर्शाएगा।इसलिए, संख्या n के लिए, हमारा फ़ंक्शन निम्न जैसी स्ट्रिंग लौटाएगा:n = (p1**n1)(p2**n2)...(pk**nk)जहां p1, p2, p3..pk अभाज्य संख्याएं हैं और