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

प्रत्येक अक्षर को अगले अक्षर में बदलें - जावास्क्रिप्ट

<घंटा/>

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

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

const str = 'how are you';

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

const output = 'ipx bsf zpv'

उदाहरण

निम्नलिखित कोड है -

const str = 'how are you';
const isAlpha = code => (code >= 65 && code <= 90) || (code >= 97 && code
<= 122);
const isLast = code => code === 90 || code === 122;
const nextLetterString = str => {
   const strArr = str.split('');
   return strArr.reduce((acc, val) => {
      const code = val.charCodeAt(0);
      if(!isAlpha(code)){
         return acc+val;
      };
      if(isLast(code)){
         return acc+String.fromCharCode(code-25);
      };
      return acc+String.fromCharCode(code+1);
   }, '');
};
console.log(nextLetterString(str));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

ipx bsf zpv

  1. अस्पष्ट जावास्क्रिप्ट को कैसे डिबग करें?

    अस्पष्ट जावास्क्रिप्ट कोड को डीबग करने के लिए, आपको एक जावास्क्रिप्ट फॉर्मेटर या ब्यूटिफायर का उपयोग करने की आवश्यकता है। जावास्क्रिप्ट को सुशोभित करने के लिए निम्न लिंक पर जाएं, बाएं अनुभाग में, अपना अस्पष्ट JavaScript कोड जोड़ें और सुंदरता पर क्लिक करें जैसा कि नीचे दिखाया गया है, क्लिक करने

  1. एक पृष्ठ में प्रत्येक लिंक के निर्देशांक खोजने के लिए जावास्क्रिप्ट कोड

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

  1. जावास्क्रिप्ट में बेनामी आवरण कार्य

    बेनामी फ़ंक्शंस का उपयोग कोड स्निपेट्स, जावास्क्रिप्ट लाइब्रेरीज़, फ़ंक्शंस आदि को उनकी दृश्यता और नाम स्थान को नियंत्रित करने के लिए किया जाता है ताकि अन्य लाइब्रेरी कोड के साथ कोई विरोध न हो। इस उद्देश्य के लिए आईआईएफई (तुरंत आमंत्रित फंक्शन एक्सप्रेशन) का उपयोग किया जाता है। जावास्क्रिप्ट में एन