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

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 फंक्शन्स प्रदान करता है जो वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में बदलने की अनुमति देते हैं। toUpperCase उदाहरण let str = Hello World; let upper = str.toUpperCase(); console.log(upper); आउटपुट HELLO WO

  1. - जावास्क्रिप्ट में स्ट्रिंग को डेट में बदलना

    डेट दर्शाने के लिए सबसे अच्छा फॉर्मेट yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता और यह सीधा है। इस स्ट्रिंग फॉर्मेट से JS में डेट ऑब्जेक्ट्स में डेट पार्स करने के लिए, आपको बस इस स्ट्रिंग को Date कंस्ट्रक्टर में पास करना होगा। उदाहरण let a = 2019-08-10; console.log(new Date(a)); आउटपुट Sat Aug

  1. JavaScript में TextDecoder और TextEncoder JavaScript में TextDecoder और TextEncoder

    TextEncoder का उपयोग दी गई स्ट्रिंग को UTF-8 मानक में बदलने के लिए किया जाता है। यह स्ट्रिंग से Uint8Array लौटाता है।TextDecoder का उपयोग बाइट्स की स्ट्रीम को कोड पॉइंट्स की स्ट्रीम में डिकोड करने के लिए किया जाता है। यह UTF-8, ISO-8859-2, KOI8-R, GBK आदि को डिकोड कर सकता है।JavaScript में TextDecod