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

JavaScript स्ट्रिंग्स: i को 1 और o को 0 से बदलना


हमें एक ऐसा फंक्शन लिखना है जो एक स्ट्रिंग ले और दूसरी स्ट्रिंग वापस करे जिसमें सभी 'i' और 'o' को क्रमशः '1' और '0' से बदल दिया गया हो।

यह उन क्लासिक for लूप समस्याओं में से एक है जहां हम इंडेक्स के साथ स्ट्रिंग पर इटरेट करते हैं और आगे बढ़ते हुए एक नई स्ट्रिंग बनाते हैं।

फंक्शन का कोड:

const string = 'Hello, is it raining in Amsterdam?'; const validate = (str) => {    let validatedString = '';    for(let i = 0; i < str.length; i++){       if(str[i] === 'a'){          validatedString += '@';       }else if(str[i] === 'i'){          validatedString += '!';       }else{          validatedString += str[i];       };    };    return validatedString; }; console.log(validate(string));

कोड का कंसोल आउटपुट:

Hello, !s !t r@!n!ng !n Amsterd@m?

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

    जावास्क्रिप्ट में उपलब्ध parseInt फंक्शन का सिंटैक्स निम्नलिखित है: सिंटैक्स parseInt(string, radix); पैरामीटर्स: string - पार्स किया जाने वाला मान। यदि यह स्ट्रिंग नहीं है, तो ToString मेथड का उपयोग करके स्ट्रिंग में बदला जाता है। शुरुआती व्हाइटस्पेस इग्नोर होता है। radix - 2 से 36 के बीच का

  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