কম্পিউটার

জাভাস্ক্রিপ্টে সোয়াপকেস ফাংশন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিংকে একমাত্র যুক্তি হিসাবে গ্রহণ করে৷

স্ট্রিংটিতে বড় হাতের এবং ছোট হাতের উভয় বর্ণমালা থাকতে পারে।

ফাংশনটি ইনপুট স্ট্রিং এর উপর ভিত্তি করে একটি নতুন স্ট্রিং তৈরি করা উচিত যাতে সমস্ত বড় হাতের অক্ষর ছোট হাতের অক্ষরগুলিতে রূপান্তরিত হয় এবং সমস্ত ছোট হাতের অক্ষরগুলি বড় হাতের অক্ষরে রূপান্তরিত হয়৷

উদাহরণ

নিম্নলিখিত কোড -

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

  1. জাভাস্ক্রিপ্ট ফাংশন আহ্বান

  2. জাভাস্ক্রিপ্ট নম্বর ফাংশন

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

  4. জাভাস্ক্রিপ্টে ফাংশন ধার করা।