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

জাভাস্ক্রিপ্ট প্রোগ্রাম বাইনারি স্ট্রিংকে বেস ১০ নাম্বারে রূপান্তর করার জন্য


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি বাইনারি নাম্বার স্ট্রিং হিসেবে নিবে এবং এর न्यूमেরিক্যাল সমতুল্য বেস ১০-এ রিটার্ন করবে। তাহলে ফাংশনের কোড লিখি।

এটি খুব সহজ, আমরা for লুপ ব্যবহার করে স্ট্রিংয়ের ওপর ইটারেট করব এবং প্রতিটি পাসিং বিটের জন্য, নাম্বারটি ডাবল করব কারেন্ট বিট ভ্যালু যোগ করে এইরকম -

উদাহরণ

const binaryToDecimal = binaryStr => {    let num = 0;    for(let i = 0; i < binaryStr.length; i++){       num *= 2;       num += Number(binaryStr[i]);    };    return num; }; console.log(binaryToDecimal('1101')); console.log(binaryToDecimal('1101000')); console.log(binaryToDecimal('10101'));

আউটপুট

কনসোলে আউটপুট হবে -

13 104 21

  1. জাভাস্ক্রিপ্টে স্ট্রিংকে নম্বরে রূপান্তর করা

  2. জাভাস্ক্রিপ্টে সংখ্যা এবং স্ট্রিং যোগ করলে কী হয়?

  3. জাভাস্ক্রিপ্টে একটি স্ট্রিং এবং একটি সংখ্যা কনক্যাটেনেট না হয়ে যোগ করা

  4. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder