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

জাভাস্ক্রিপ্টে ইনপুট ভ্যালিডেশন: 'a' কে '@' এবং 'i' কে '!' দিয়ে রিপ্লেস করা

हमें एक फ़ंक्शन validate() लिखना आवश्यक है जो एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है और एक और स्ट्रिंग लौटाता है जिसमें सभी 'a' और 'i' को क्रमशः '@' और '!' से बदल दिया गया हो।

यह उन क्लासिक फॉर लूप समस्याओं में से एक है जहां हम अपने इंडेक्स के साथ स्ट्रिंग पर पुनरावृति करते हैं और जैसे-जैसे हम आगे बढ़ते हैं एक नई स्ट्रिंग बनाते हैं।

फ़ंक्शन के लिए कोड होगा -

उदाहरण

const string = 'Hello, is it raining in Amsterdam?'; const validate = (str) => {    let validatedString = '';    for(let i = 0; i < str.length; i++){       if(str[i] === 'a'){          validatedString += '@';       }else if(str[i] === 'i'){          validatedString += '!';       }else{          validatedString += str[i];       };    };    return validatedString; }; console.log(validate(string));

आउटपुट

कंसोल में आउटपुट होगा -

Hello, !s !t r@!n!ng !n Amsterd@m?
  1. জাভাস্ক্রিপ্টে স্ট্রিংর সব~Occurrence রিপ্লেস কীভাবে করবেন?

  2. জাভাস্ক্রিপ্ট RegExp ব্যবহার করে স্ট্রিং রিপ্লেস করা

  3. জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং-এ সব ডট কীভাবে রিপ্লেস করবেন?

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