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

জাভাস্ক্রিপ্টে RGB কালারকে হেক্সাডেসিমেল (Hexadecimal) কালারে রূপান্তর করা


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

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

  4. জাভাস্ক্রিপ্টে ফাংশন বরোइং (Function Borrowing)