समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या 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