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

JavaScript में स्वर को अपरकेस करें और अक्षरों को वर्णमाला में अगले अक्षर में बदलें (यानी z->a)


हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो एकमात्र इनपुट के रूप में एक स्ट्रिंग लेता है।

फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग बनानी चाहिए जिसमें सभी स्वर अपरकेस हों और प्रत्येक वर्णमाला को संबंधित अगली वर्णमाला में बदल दिया जाए।

उदाहरण के लिए − यदि इनपुट स्ट्रिंग है −

const str = 'newString';

इसलिए, उपरोक्त इनपुट के लिए आउटपुट इस तरह दिखना चाहिए −

const output = 'oExSusIoh';

उदाहरण

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

const str = 'newString'; const capitiliseAndMove = (str = '') => {     let s = '';     s = str.replace(/[a-z]/g, function(c) {       return 'aeiou'.indexOf(c) > -1         ? c.toUpperCase()         : String.fromCharCode(Math.max(c.charCodeAt(0) % 122 + 1, 97));     });     return s; }; console.log(capitiliseAndMove(str));

आउटपुट

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

oExSusIoh

  1. - जावास्क्रिप्ट प्रोग्राम में != और !== ऑपरेटर में अंतर

    != तुलना ऑपरेटर != ऑपरेटर टाइप चेक किए बिना दो ऑब्जेक्ट्स की असमानता की जांच करता है। यह दोनों ऑपरेंड्स के डेटाटाइप को एक में बदलता है और फिर उनके मान की तुलना करता है। उदाहरण के लिए 1 != 1 का परिणाम false होगा। !== तुलना ऑपरेटर !== ऑपरेटर टाइप चेक के साथ दो ऑब्जेक्ट्स की असमानता की जांच करता है। य

  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&quo