কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিংয়ে স্বরবর্ণ বড় হাতের এবং প্রতিটি অক্ষর পরবর্তী অক্ষরে পরিবর্তন (z→a)

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

উদাহরণস্বরূপ: ইনপুট স্ট্রিং:

const str = 'newString';

আউটপুট হবে:

const output = 'oExSusIoh';

উদাহরণ

এটির কোড হবে:

const str = 'newString'; const capitiliseAndMove = (str = '') => {    let s = '';    s = str.replace(/[a-z]/g, function(c) {       return 'aeiou'.indexOf(c) > -1          ? c.toUpperCase()          : String.fromCharCode(Math.max(c.charCodeAt(0) % 122 + 1, 97));    });    return s; }; console.log(capitiliseAndMove(str));

আউটপুট

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

oExSusIoh
  1. জাভাস্ক্রিপ্টে স্ট্রিং-এর অক্ষর বড় হাতের (uppercase) কি ছোট হাতের (lowercase) কীভাবে জানবেন?

  2. জাভাস্ক্রিপ্টে != এবং !== অপারেটরের পার্থক্য

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

  4. জাভাস্ক্রিপ্ট রেজেক্স: শুধু নম্বর, লেটার ও আন্ডারস্কোর ভ্যালিডেশন