हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग को एकमात्र तर्क के रूप में लेता है।
स्ट्रिंग में अपरकेस और लोअरकेस अक्षर दोनों हो सकते हैं।
फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें सभी अपरकेस अक्षरों को लोअरकेस में परिवर्तित किया जाता है और सभी लोअरकेस अक्षरों को अपरकेस में परिवर्तित किया जाता है।
उदाहरण
निम्नलिखित कोड है -
const str = 'ThIs Is A STriNG'; const findLetter = (char = '') => { if(char.toLowerCase() === char.toUpperCase){ return char; }else if(char.toLowerCase() === char){ return char.toUpperCase(); }else{ return char.toLowerCase(); }; } const swapCase = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; res += findLetter(el); }; return res; }; console.log(swapCase(str));
आउटपुट
कंसोल पर आउटपुट निम्नलिखित है -
tHiS iS a stRIng