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

एक स्ट्रिंग में विषम और सम-अनुक्रमित वर्णों को जावास्क्रिप्ट में अपरकेस/लोअरकेस में परिवर्तित करना?

<घंटा/>

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

ऐसा करने के लिए पूरा कोड होगा -

उदाहरण

const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
   const newStr = str
   .split("")
   .map((word, index) => {
      if(index % 2 === 0){
         return word.toLowerCase();
      }else{
         return word.toUpperCase();
      }
   })
   .join("");
   return newStr;
};
console.log(changeCase(text));

कोड स्ट्रिंग को एक सरणी में परिवर्तित करता है, इसके प्रत्येक शब्द के माध्यम से मैप करता है और उन्हें उनके इंडेक्स के आधार पर अपरकेस या लोअरकेस में परिवर्तित करता है।

अंत में, यह सरणी को वापस एक स्ट्रिंग में परिवर्तित करता है और इसे वापस करता है। कंसोल में आउटपुट होगा -

आउटपुट

hElLo wOrLd, It iS So nIcE To bE AlIvE.

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

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

  1. एक स्ट्रिंग को जावास्क्रिप्ट में एक तिथि में कनवर्ट करना

    किसी तिथि का प्रतिनिधित्व करने के लिए सबसे अच्छा प्रारूप yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता है और यह बहुत सीधा है। जेएस में इस स्ट्रिंग प्रारूप से दिनांक ऑब्जेक्ट्स की तारीखों को पार्स करने के लिए, आपको बस इस स्ट्रिंग को डेट कंस्ट्रक्टर को पास करना होगा। उदाहरण के लिए, उदाहरण let a = '

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

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