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

JavaScript फ़ंक्शन जो एक स्ट्रिंग स्वीकार करता है और उसके वर्णमाला को मिरर करता है


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

यदि इनपुट है 'abcd' तो आउटपुट होना चाहिए 'zyxw'

फ़ंक्शन बस प्रत्येक वर्ण को लेता है और उसे उस वर्ण पर मैप करता है जो उससे (26 - N) वर्ण दूर है, जहां 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); उदाहरण निम्नलिखित उदाहरण में, स्ट्रिंग में ही age नामक एक प्रॉपर्टी को फंक्शन असाइन किया गया है। बाद में, ev

  1. JavaScript में TextDecoder और TextEncoder JavaScript में TextDecoder और TextEncoder

    TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।JavaScript में TextDecod

  1. JavaScript में डिस्ट्रक्चरिंग और फंक्शन पैरामीटर्स JavaScript में डिस्ट्रक्चरिंग और फंक्शन पैरामीटर्स

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