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

अपरकेस और लोअरकेस को एक स्ट्रिंग में बदलना - जावास्क्रिप्ट

<घंटा/>

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

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

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

const str = 'The Case OF tHis StrinG Will Be FLiPped';
const isUpperCase = char => char.charCodeAt(0) >= 65 && char.charCodeAt(0)
<= 90;
const isLowerCase = char => char.charCodeAt(0) >= 97 &&
char.charCodeAt(0) <= 122;
const flipCase = str => {
   let newStr = '';
   const margin = 32;
   for(let i = 0; i < str.length; i++){
      const curr = str[i];
      if(isLowerCase(curr)){
         newStr += String.fromCharCode(curr.charCodeAt(0) - margin);
      }else if(isUpperCase(curr)){
         newStr += String.fromCharCode(curr.charCodeAt(0) + margin);
      }else{
         newStr += curr;
      };
   };
   return newStr;
};
console.log(flipCase(str));

आउटपुट

कंसोल में आउटपुट:-

tHE cASE of ThIS sTRINg wILL bE flIpPED

  1. जावास्क्रिप्ट का उपयोग करके स्ट्रिंग में एक अक्षर अपरकेस या लोअरकेस का परीक्षण कैसे करें?

    यह जांचने के लिए कि जावास्क्रिप्ट का उपयोग करके स्ट्रिंग में कोई अक्षर अपरकेस या लोअरकेस है, आप बस चार को उसके संबंधित मामले में परिवर्तित कर सकते हैं और परिणाम देख सकते हैं। उदाहरण function checkCase(ch) {    if (!isNaN(ch * 1)){       return 'ch is numeric';  

  1. वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में कनवर्ट करना

    जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट प्रोटोटाइप पर toUpperCase और toLowerCase फ़ंक्शन प्रदान करता है जो स्ट्रिंग्स को वेनिला जावास्क्रिप्ट के साथ अपरकेस और लोअरकेस में बदलने की अनुमति देता है। टू अपरकेस उदाहरण let str = "Hello World" let upper = str.toUpperCase() console.log(upper) आउटपुट यह आ

  1. जावास्क्रिप्ट में टेक्स्टडिकोडर और टेक्स्ट एन्कोडर?

    TextEncoder का उपयोग किसी दिए गए स्ट्रिंग को utf-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array को फिर से ट्यून करता है। TextDecoder का उपयोग बाइट्स की एक धारा को कोड बिंदुओं की एक धारा में गुप्त करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।