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

जावास्क्रिप्ट एक स्ट्रिंग को स्वीकार करने के लिए कार्य करता है और इसकी वर्णमाला को प्रतिबिंबित करता है

<घंटा/>

हमें एक फंक्शन लिखना है जो एक स्ट्रिंग को स्वीकार करता है और उसके अक्षर को प्रतिबिंबित करता है। उदाहरण के लिए -

If the input is ‘abcd’
The output should be ‘zyxw’

फ़ंक्शन बस प्रत्येक वर्ण और मानचित्र को उस (26 - N) वर्णों से दूर ले जाता है, जहाँ उस वर्णमाला का 1 आधारित सूचकांक है जैसे e के लिए 5 और j के लिए 10।

हम यहां String.prototype.replace() मेथड का इस्तेमाल करेंगे, चाहे उनका केस कुछ भी हो, सभी अंग्रेजी अक्षरों का मिलान करने के लिए। इस फ़ंक्शन का पूरा कोड होगा -

उदाहरण

const str = 'ABCD';
const mirrorString = str => {
   const regex = /[A-Za-z]/g;
   return str.replace(regex, char => {
      const ascii = char.charCodeAt();
      let start, end;
      if(ascii > 96){
         start = 97;
         end = 122;
      } else {
         start = 65;
         end = 90;
      }
      return String.fromCharCode(end - (ascii-start));
   });
}
console.log(mirrorString(str));
console.log(mirrorString('Can we flip this as well'));
console.log(mirrorString('SOME UPPERCASE STUFF'));

आउटपुट

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

ZYXW
Xzm dv uork gsrh zh dvoo
HLNV FKKVIXZHV HGFUU

  1. जावास्क्रिप्ट में किसी स्ट्रिंग को फ़ंक्शन में कैसे परिवर्तित करें?

    एक स्ट्रिंग को फंक्शन में बदलने के लिए eval() विधि का उपयोग किया जाना चाहिए। यह विधि एक स्ट्रिंग . लेती है एक पैरामीटर के रूप में और इसे एक फ़ंक्शन में परिवर्तित करता है। वाक्यविन्यास eval(string); उदाहरण निम्नलिखित उदाहरण में, एक स्ट्रिंग में ही, आयु नामक एक संपत्ति को एक फ़ंक्शन के साथ असाइन किय

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

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

  1. जावास्क्रिप्ट में विनाशकारी और कार्य पैरामीटर

    जावास्क्रिप्ट में फ़ंक्शन पैरामीटर को नष्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&