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

JavaScript में अक्षर को उसकी वर्णमाला स्थिति से बदलें


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

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

Input → 'Hello world!'
Output → [8, 5, 12, 12, 15, 23, 15, 18, 12, 4]

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

उदाहरण

const str = 'Hello world!';
const mapString = (str) => {
  const mappedArray = [];
  str
    .trim()
    .toLowerCase()
    .split("")
    .forEach(char => {
      const ascii = char.charCodeAt();
      if(ascii >= 97 && ascii <= 122){
        mappedArray.push(ascii - 96);
      };
    });
  return mappedArray;
};
console.log(mapString(str));

आउटपुट

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

[ 8, 5, 12, 12, 15, 23, 15, 18, 12, 4 ]

  1. - JavaScript में अक्षर को अगले वर्णमाला अक्षर से बदलना

    हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक स्ट्रिंग लेता है और स्ट्रिंग के प्रत्येक अक्षर को अंग्रेजी वर्णमाला से उसके अगले तत्व में बदलता है। उदाहरण के लिए: यदि स्ट्रिंग है: const str = how are you; आउटपुट तब आउटपुट होना चाहिए: const output = ipx bsf zpv इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं

  1. - JavaScript में अल्फाबेट को nवें आगे के अल्फाबेट से बदलें

    हमें एक JavaScript फंक्शन लिखना है जो एक अल्फाबेट स्ट्रिंग और एक नंबर, मान लीजिए n, लेता है। हमें एक नई स्ट्रिंग लौटानी चाहिए जिसमें सभी कैरेक्टर उनके बाद n अल्फाबेट की स्थिति वाले संबंधित अल्फाबेट से बदल दिए गए हों। उदाहरण के लिए, यदि स्ट्रिंग और नंबर हैं: const str = abcd; const n = 2; तो आउटपुट

  1. - JavaScript में विशिष्ट अक्षर से शुरू होने वाला शब्द ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग literals की एक सरणी को पहले तर्क के रूप में और एक एकल स्ट्रिंग वर्ण को दूसरे तर्क के रूप में लेता है। फिर हमारा फ़ंक्शन दूसरी तर्क द्वारा निर्दिष्ट वर्ण से शुरू होने वाली पहली सरणी प्रविष्टि को ढूंढना और लौटाना चाहिए। उदाहरण इसके लिए कोड होगा - {