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

स्ट्रिंग में सभी विशेष अक्षरों को उनके ASCII मान से बदलना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ विशेष अक्षर हो सकते हैं। फ़ंक्शन को एक नई स्ट्रिंग लौटानी चाहिए जिसमें सभी विशेष अक्षर उनके संबंधित ASCII मान से बदल दिए गए हों।

कोड

const str = 'Th!s !s @ str!ng th@t cont@!ns some special characters!!'; 
const specialToASCII = str => { 
  let res = ''; 
  for (let i = 0; i < str.length; i++) { 
    if (+str[i] || str[i].toLowerCase() !== str[i].toUpperCase() || str[i] === ' ') { 
      res += str[i]; 
      continue; 
    } 
    res += str[i].charCodeAt(0); 
  } 
  return res; 
}; 
console.log(specialToASCII(str));

आउटपुट

Th33s 33s 64 str33ng th64t cont6433ns some special characters3333
  1. - JavaScript में सभी अल्फाबेटिक कैरेक्टर्स को रिवर्स करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str लेता है। हमारे फ़ंक्शन का काम इसे रिवर्स करना है, सभी नॉन-अल्फाबेटिक कैरेक्टर्स को छोड़कर।उदाहरणनिम्नलिखित कोड है − /[a-zA-Z]/.test(val)) .join(); return res; }; console.log(reverseLetter(str));आउटपुटelpmaxe

  1. - JavaScript में स्ट्रिंग में वॉवेल्स को उनके 1-आधारित इंडेक्स से बदलना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग में वॉवेल्स के सभी ऑकरेंस को स्ट्रिंग में उनके इंडेक्स (1-आधारित) से बदल देता है। इसका मतलब है कि यदि स्ट्रिंग का दूसरा अक्षर एक वॉवेल है, तो इसे 2 से बदला जाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { const vowels = aeiou;

  1. - JavaScript में जांचना कि क्या स्ट्रिंग में सभी यूनिक कैरेक्टर्स हैं

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और यदि स्ट्रिंग में सभी कैरेक्टर्स केवल एक बार दिखाई देते हैं तो true लौटाता है, अन्यथा false।उदाहरणनिम्नलिखिक कोड है − { for(let i = 0; i < str.length; i++){ const el = str[i]; if(str.indexOf(el) !== str.lastIndexOf(el)){ return