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