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

JavaScript में पूर्णांक को बाइनरी में कैसे बदलें


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() फंक्शन NaN (नॉट ए नंबर) लौटाता है। यदि संख्या वाली स्ट्रिंग भेजी जाती है तो केवल वही संख्या आउटपुट के रूप में लौटाई जाएगी। यह फंक्शन स्पेस स्वीकार नहीं करेगा।

  1. - JavaScript में बाइनरी संख्या की सरणी को संबंधित पूर्णांक में बदलना

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

  1. - JavaScript में बाइनरी ट्री में मान मौजूद है या नहीं कैसे जांचें?

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