কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে শর্তভিত্তিক ডেসিমেলকে বাইনারি বা হেক্সে রূপান্তর

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা 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. জাভাস্ক্রিপ্টে বাইনারি থেকে ডেসিমাল কনভার্ট কীভাবে করবেন?

  2. জাভাস্ক্রিপ্টে ডেসিমাল থেকে বাইনারি কনভার্ট কীভাবে করবেন?

  3. জাভাস্ক্রিপ্টে বাইনারি ট্রি

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা