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

समान अक्षरों के लिए स्ट्रिंग्स का मिलान - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स और एक संख्या n स्वीकार करता है।

फ़ंक्शन दो स्ट्रिंग्स का मिलान करता है यानी यह जाँचता है कि क्या दोनों स्ट्रिंग्स में समान अक्षर हैं।

फ़ंक्शन true लौटाता है यदि दोनों स्ट्रिंग्स में उनके क्रम की परवाह किए बिना समान अक्षर हैं या यदि उनमें अधिकतम n अलग-अलग अक्षर हैं, अन्यथा फ़ंक्शन को false लौटाना चाहिए।

कोड

const str = 'some random text'; 
const str2 = 'some r@ndom text'; 
const deviationMatching = (first, second, num) => { 
  let count = 0; 
  for (let i = 0; i < first.length; i++) { 
    if (!second.includes(first[i])) { count++; } 
    if (count > num) { return false; } 
  } 
  return true; 
}; 
console.log(deviationMatching(str, str2, 1));

आउटपुट

true
  1. जावास्क्रिप्ट में एस्केप कैरेक्टर्स जावास्क्रिप्ट में एस्केप कैरेक्टर्स

    एस्केप कैरेक्टर्स वे कैरेक्टर्स हैं जिन्हें हमारे इरादे से अलग तरीके से इंटरप्रेट किया जा सकता है। इन कैरेक्टर्स को वैसे ही प्रिंट करने के लिए, उनके सामने बैकस्लैश \ शामिल करें। जावास्क्रिप्ट में निम्नलिखित एस्केप कैरेक्टर्स हैं: कोडपरिणाम \bबैकस्पेस \fफॉर्म फीड \nनई लाइन \rकैरिज रिटर्न \tहॉरिज

  1. JavaScript का उपयोग करके एक्सेंटेड कैरेक्टर्स वाले स्ट्रिंग्स को कैसे सॉर्ट करें? JavaScript का उपयोग करके एक्सेंटेड कैरेक्टर्स वाले स्ट्रिंग्स को कैसे सॉर्ट करें?

    JavaScript में एक्सेंटेड कैरेक्टर्स वाले स्ट्रिंग्स को सॉर्ट करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए फ़ंक्शन्स में हमेशा जावास्क्रिप्ट इंजन द्वारा प्रोटोटाइप प्रॉपर्टी जोड़ी जाती है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फ़ंक्शन प्रोटोटाइप को निम्न द्वारा एक्सेस किया जा सकता है - functionName.prototype जब ऑब्जेक्ट्स को फ