কম্পিউটার

RGB রঙ থেকে হেক্সাডেসিমেল রঙের জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি RGB রঙ নেয় এবং এটিরশেক্সাডেসিমেল উপস্থাপনা প্রদান করে।

ফাংশনটি এমন একটি বস্তুতে নেওয়া উচিত যেখানে তিনটি সংখ্যা লাল সবুজ এবং নীল রঙের সংশ্লিষ্ট মানগুলিকে প্রতিনিধিত্ব করে৷

উদাহরণস্বরূপ:

rgbToHex(0, 128, 192) should return '#0080C0'

এর জন্য কোড হবে −

const rgbColor = {
   red: 0,
   green: 51,
   blue: 155
}
function rgbToHex({
   red: r,
   green: g,
   blue: b
}) {
   const prefix = '#';
   const hex = prefix + ((1 << 24) + (r << 16) + (g << 8) + b)
   .toString(16)
   .slice(1);
   return hex;
};
console.log(rgbToHex(rgbColor));

নিম্নোক্ত কনসোলে আউটপুট -

#00339b

  1. জাভাস্ক্রিপ্ট ফাংশন আহ্বান

  2. জাভাস্ক্রিপ্ট নম্বর ফাংশন

  3. জাভাস্ক্রিপ্টে ফাংশন প্রোটোটাইপ

  4. জাভাস্ক্রিপ্টে ফাংশন ধার করা।