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

JavaScript दिए गए पूर्णांक में बिट्स के क्रम को उल्टा करना


हमें एक JavaScript प्रोग्राम लिखना है जो दिए गए पूर्णांक में बिट्स के क्रम को उल्टा करता है।

उदाहरण के लिए -

56 -> 111000 उल्टा करने के बाद 7 -> 111

एक और उदाहरण,

234 -> 11101010 उल्टा करने के बाद 87 -> 1010111

उदाहरण

const num1 = 789; const num = 43 const reverseBits = (num = 1) => {   const str = num.toString(2);   const arr = str.split('').reverse();   const arrStr = arr.join('');   const reversedNum = parseInt(arrStr, 2);   return reversedNum; } console.log(reverseBits(num)); console.log(reverseBits(num1));

आउटपुट

कंसोल में आउटपुट होगा -

53 675

  1. - JavaScript में दी गई संख्या का ln कैसे गणना करें?

    दी गई संख्या का ln गणना करने के लिए JavaScript में Math.log() मेथड का उपयोग करें। यह मेथड किसी संख्या का प्राकृतिक लघुगणक (आधार E) लौटाता है। यदि संख्या का मान ऋणात्मक है, तो लौटाया गया मान हमेशा NaN होता है। उदाहरण दी गई संख्या का ln प्राप्त करने के लिए निम्न कोड चलाएं: <html> <head>

  1. - JavaScript में एरे में दिए गए पोजीशन पर एलिमेंट जोड़ना

    कभी-कभी आपको एरे में दिए गए पोजीशन पर एक एलिमेंट जोड़ने की आवश्यकता होती है। JavaScript इसका सीधा समर्थन नहीं करता। इसलिए हमें एक फ़ंक्शन बनाना होगा ताकि हम ऐसा कर सकें। हम इसे Array प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर उपयोग कर सकें। उदाहरण Array.prototype.insert = function(da

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e