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

मैं जावास्क्रिप्ट में एक पूर्णांक को बाइनरी में कैसे परिवर्तित करूं?

<घंटा/>

जावास्क्रिप्ट में एक पूर्णांक को बाइनरी में बदलने के लिए, पूर्णांक को 2 से विभाजित करें और शेष को संग्रहीत करें।

उदाहरण

निम्नलिखित कोड है -

function convertDecimalToBinary(value) {
   var binaryValues = [];
   var counter = 0;
   while (value > 0) {
      binaryValues[counter++] = parseInt(value % 2);
      value = parseInt(value / 2);
   }
   for (var j = counter - 1; j >= 0; j--)
      process.stdout.write(binaryValues[j] + "");
}
convertDecimalToBinary(5);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo255.js.

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo255.js
101

  1. जावास्क्रिप्ट में एक स्ट्रिंग को पूर्णांक में कैसे परिवर्तित करें?

    रूपांतरित करने के लिए एक स्ट्रिंग एक पूर्णांक . के लिए parseInt() फ़ंक्शन का उपयोग जावास्क्रिप्ट . में किया जाता है . parseInt () फ़ंक्शन रिटर्न नैन (संख्या नहीं) जब स्ट्रिंग में संख्या न हो। यदि किसी संख्या के साथ एक स्ट्रिंग भेजी जाती है तो केवल वह संख्या आउटपुट के रूप में वापस की जाएगी। यह फ़

  1. जावास्क्रिप्ट में बाइनरी नंबरों की एक सरणी को संबंधित पूर्णांक में कनवर्ट करें

    मान लीजिए, हमारे पास संख्याओं की एक सरणी है जिसमें 0 और 1 शामिल हैं - const arr = [0, 1, 0, 1]; हमें बाइनरी () के लिए एक ऐरे फ़ंक्शन लिखने की आवश्यकता होती है जो इसके साथ उपयोग की जाने वाली सरणी के लिए संबंधित बाइनरी देता है। उदाहरण के लिए - यदि सरणी है - const arr = [1, 0, 1, 1]; तब आउटपुट 11 हो

  1. कैसे एक मूल्य खोजने के लिए बाइनरी ट्री में मौजूद है या जावास्क्रिप्ट में नहीं है?

    हमें बाइनरीसर्च ट्री डेटा प्रकार के प्रोटोटाइप ऑब्जेक्ट पर एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक मान लेता है और यह पता लगाता है कि वह मान बीएसटी में निहित है या नहीं। उदाहरण इसके लिए कोड होगा - // BSTclass नोड के लिए एकल नोड के लिए वर्ग {कन्स्ट्रक्टर (मान) { this.value =value; }}