কম্পিউটার

একটি স্ট্রিং-এ বড় হাতের অক্ষর এবং ছোট হাতের অক্ষর প্রতিস্থাপন করা হচ্ছে - জাভাস্ক্রিপ্ট


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

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const str = 'The Case OF tHis StrinG Will Be FLiPped';
const isUpperCase = char => char.charCodeAt(0) >= 65 && char.charCodeAt(0)
<= 90;
const isLowerCase = char => char.charCodeAt(0) >= 97 &&
char.charCodeAt(0) <= 122;
const flipCase = str => {
   let newStr = '';
   const margin = 32;
   for(let i = 0; i < str.length; i++){
      const curr = str[i];
      if(isLowerCase(curr)){
         newStr += String.fromCharCode(curr.charCodeAt(0) - margin);
      }else if(isUpperCase(curr)){
         newStr += String.fromCharCode(curr.charCodeAt(0) + margin);
      }else{
         newStr += curr;
      };
   };
   return newStr;
};
console.log(flipCase(str));

আউটপুট

কনসোলে আউটপুট:−

tHE cASE of ThIS sTRINg wILL bE flIpPED

  1. জাভাস্ক্রিপ্টে একটি সংখ্যা এবং একটি স্ট্রিং কিভাবে যোগ করবেন?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিংয়ের একটি অক্ষর বড় হাতের বা ছোট হাতের হলে কীভাবে পরীক্ষা করবেন?

  3. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিংগুলিকে বড় হাতের এবং ছোট হাতের অক্ষরে রূপান্তর করা হচ্ছে

  4. জাভাস্ক্রিপ্টে TextDecoder এবং TextEncoder?