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

जावास्क्रिप्ट में दी गई स्ट्रिंग के प्रत्येक अक्षर को वर्णमाला में N स्थान नीचे शिफ्ट करना


हमें वर्णमाला की एक स्ट्रिंग दी गई है। हमारा कार्य इसके प्रत्येक वर्णमाला को उस वर्णमाला से बदलना है जो अंग्रेजी वर्णमाला में उससे n वर्णमाला दूर है; अर्थात यदि n = 1, तो a को b से बदलें, b को c से बदलें, आदि (z को a से बदला जाएगा)।

उदाहरण के लिए -

const str = "crazy"; 
const n = 1;

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

alphabeticShift(inputString) = "dsbaz".

उदाहरण

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

const str = 'crazy'; 
const alphabeticShift = (str = '', n = 1) => { 
  let arr = []; 
  for (let i = 0; i < str.length; i++) { 
    arr.push(String.fromCharCode((str[i].charCodeAt() + n))); 
  } 
  let res = arr.join("").replace(/{/g, 'a'); 
  return res; 
}; 
console.log(alphabeticShift(str));

आउटपुट

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

dsbaz
  1. JavaScript ऑब्जेक्ट को स्ट्रिंग फॉर्मेट में कैसे डिस्प्ले करें? JavaScript ऑब्जेक्ट को स्ट्रिंग फॉर्मेट में कैसे डिस्प्ले करें?

    उदाहरण document.getElementById() और innerHTML का उपयोग करके ऑब्जेक्ट डिस्प्ले करें। <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head> <

  1. JavaScript में स्क्रॉल डाउन लूप को रोकना JavaScript में स्क्रॉल डाउन लूप को रोकना

    लूप को रोकने के लिए, JavaScript में clearInterval() का उपयोग करें।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Documen

  1. JavaScript में संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में कैसे प्राप्त करें JavaScript में संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में कैसे प्राप्त करें

    संपूर्ण डॉक्यूमेंट HTML को स्ट्रिंग के रूप में प्राप्त करने के लिए, innerHTML की अवधारणा का उपयोग करें, जैसे:document.documentElement.innerHTML;उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport conte