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

जावास्क्रिप्ट में अक्षरों को nवें आगे के वर्णमाला से बदलें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक वर्णमाला स्ट्रिंग और एक संख्या लेता है, जैसे n। फिर हमें एक नया स्ट्रिंग लौटाना चाहिए जिसमें सभी वर्णों को उनके बगल में n अक्षर की स्थिति में संबंधित वर्णों से बदल दिया जाता है।

उदाहरण के लिए, यदि स्ट्रिंग और संख्या हैं -

const str = 'abcd';
const n = 2;

तब आउटपुट होना चाहिए -

const output = 'cdef';

उदाहरण

इसके लिए कोड होगा -

const str = 'abcd';
const n = 2;
const replaceNth = (str, n) => {
   const alphabet = 'abcdefghijklmnopqrstuvwxyz';
   let i, pos, res = '';
   for(i = 0; i < str.length; i++){
      pos = alphabet.indexOf(str[i]);
      res += alphabet[(pos + n) % alphabet.length];
   };
   return res;
};
console.log(replaceNth(str, n));

आउटपुट

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

cdef

  1. जावास्क्रिप्ट getPrototypeOf उदाहरण के साथ

    getPrototypeOf() विधि का उपयोग उपयोगकर्ता द्वारा बनाई गई वस्तु के प्रोटोटाइप की जांच करने के लिए किया जाता है और अक्सर तुलना करने के लिए उपयोग किया जाता है कि दो दिए गए ऑब्जेक्ट में समान प्रोटोटाइप है या नहीं। getPrototypeOf() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html

  1. उदाहरण के साथ जावास्क्रिप्ट में वंशानुक्रम

    जावास्क्रिप्ट एक वस्तु-आधारित भाषा है जो प्रोटोटाइप पर आधारित है। प्रोटोटाइप ऑब्जेक्ट का उपयोग करके जावास्क्रिप्ट में वंशानुक्रम लागू किया गया है। जावास्क्रिप्ट में इनहेरिटेंस को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta

  1. जावास्क्रिप्ट के साथ HTML div को टेक्स्ट एलिमेंट में बदलें?

    इसके लिए document.querySelectorAll() का उपयोग करें। इसके साथ, getElementsByClassName() का भी उपयोग करें। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=devi