Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

स्ट्रिंग अपरकेस में स्वर बनाने और जावास्क्रिप्ट में वर्णमाला के अगले अक्षर (यानी z->a) में अक्षरों को बदलने का कार्यक्रम


हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग को केवल इनपुट के रूप में लेता है।

फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें सभी स्वरों को अपरकेस किया जाना चाहिए और प्रत्येक वर्णमाला को संबंधित अगले वर्णमाला में बदलना चाहिए।

उदाहरण के लिए - यदि इनपुट स्ट्रिंग है -

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. जावास्क्रिप्ट प्रोग्राम में !=और !==ऑपरेटर के बीच अंतर

    != तुलना ऑपरेटर != ऑपरेटर प्रकार की जांच किए बिना दो वस्तुओं की असमानता की जांच करता है। यह दो ऑपरेंड के डेटाटाइप को एक में परिवर्तित करता है और फिर उनके मूल्य की तुलना करता है। उदाहरण के लिए 1 !=1 का परिणाम गलत होगा। !== तुलना ऑपरेटर !== ऑपरेटर एक प्रकार की जांच के साथ दो वस्तुओं की असमानता की जा

  1. जावास्क्रिप्ट में टेक्स्टडिकोडर और टेक्स्ट एन्कोडर?

    TextEncoder का उपयोग किसी दिए गए स्ट्रिंग को utf-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array को फिर से ट्यून करता है। TextDecoder का उपयोग बाइट्स की एक धारा को कोड बिंदुओं की एक धारा में गुप्त करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।

  1. जावास्क्रिप्ट रेगेक्स प्रोग्राम नाम प्रदर्शित करने के लिए केवल संख्याएं, अक्षर और अंडरस्कोर होना चाहिए।

    जावास्क्रिप्ट में रेगेक्स का उपयोग करके नाम को केवल संख्याओं, अक्षरों और अंडरस्कोर के रूप में प्रदर्शित करने के लिए निम्नलिखित कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }, अक्षर और अंडरस्कोर केवल रेगे