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

जावास्क्रिप्ट में शर्त के आधार पर दशमलव को बाइनरी या हेक्स में बदलना


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन निम्न के आधार पर संख्या को बाइनरी या हेक्स में बदलेगा:

  • यदि संख्या सम है, तो इसे बाइनरी में बदलें।
  • यदि संख्या विषम है, तो इसे हेक्स में बदलें।

उदाहरण

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

const num = 1457; const conditionalConvert = (num = 1) => {    const isEven = num % 2 === 0;    const toBinary = () => num.toString(2);    const toHexadecimal = () => num.toString(16);    return isEven       ? toBinary()       : toHexadecimal(); }; console.log(conditionalConvert(num));

आउटपुट

निम्न कंसोल आउटपुट है:

5b1

  1. - JavaScript में डेसीमल को बाइनरी में कैसे बदलें?

    अवलोकनडेसीमल संख्या को बाइनरी स्ट्रिंग में बदलने के लिए toString(2) मेथड का उपयोग करें।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          document.write("Decimal to Binary<br>");      

  1. जावास्क्रिप्ट में बाइनरी ट्री जावास्क्रिप्ट में बाइनरी ट्री

    बाइनरी ट्री डेटा स्टोरेज उद्देश्यों के लिए उपयोग की जाने वाली एक विशेष डेटा संरचना है। बाइनरी ट्री में एक विशेष शर्त होती है कि प्रत्येक नोड में अधिकतम दो चाइल्ड हो सकते हैं। बाइनरी ट्री में एक क्रमबद्ध ऐरे और एक लिंक्ड लिस्ट दोनों के लाभ होते हैं क्योंकि सर्च क्रमबद्ध ऐरे की तरह तेज़ होता है और इं

  1. जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>   &nb