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

स्ट्रिंग में अपरकेस और लोअरकेस को बदलें - JavaScript


हमें एक 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; } else { if (ch === ch.toUpperCase()) { retu

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

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

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

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