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