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

JavaScript में संख्याओं को बेस-7 प्रतिनिधित्व में बदलना


जैसे बेस-2 प्रतिनिधित्व (बाइनरी) में हम बार-बार बेस 10 (दशमलव) संख्याओं को 2 से विभाजित करते हैं, बेस 7 सिस्टम में हम संख्या को बार-बार 7 से विभाजित करके उसका बाइनरी प्रतिनिधित्व ढूंढेंगे।

हमें एक JavaScript फ़ंक्शन लिखना है जो किसी भी संख्या को लेता है और उसका बेस 7 प्रतिनिधित्व ढूंढता है।

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

base7(100) = 202

उदाहरण

इसका कोड होगा -

const num = 100; const base7 = (num = 0) => {   let sign = num < 0 && '-' || '';   num = num * (sign + 1);   let result = '';   while (num) {     result = num % 7 + result;     num = num / 7 ^ 0;   };   return sign + result || "0"; }; console.log(base7(num));

आउटपुट

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

202

  1. - वेनिला जावास्क्रिप्ट से स्ट्रिंग को नंबर में बदलना

    जावास्क्रिप्ट में उपलब्ध parseInt फंक्शन का सिंटैक्स निम्नलिखित है: सिंटैक्स parseInt(string, radix); पैरामीटर्स: string - पार्स किया जाने वाला मान। यदि यह स्ट्रिंग नहीं है, तो ToString मेथड का उपयोग करके स्ट्रिंग में बदला जाता है। शुरुआती व्हाइटस्पेस इग्नोर होता है। radix - 2 से 36 के बीच का

  1. JavaScript नंबर्स उदाहरण JavaScript नंबर्स उदाहरण

    JavaScript में नंबर्स के लिए एक उदाहरण निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &

  1. - JavaScript में संख्याओं में सफ़िक्स जोड़ना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन का कार्य निम्नलिखित नियमों के अनुसार संख्या में st, nd, rd, th जोड़ना है: 1 पर समाप्त होने वाली संख्याओं के साथ st का उपयोग किया जाता है (उदाहरण: 1st, उच्चारण: फर्स्ट) 2 पर समाप्त