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

जावास्क्रिप्ट में दो स्ट्रिंग्स में अंतर

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स लेता है और स्ट्रिंग्स में संबंधित असमानताओं की संख्या का पता लगाता है। यदि वे समान नहीं हैं तो संबंधित तत्व भिन्न होंगे

उदाहरण

मान लें कि निम्नलिखित हमारे तार हैं -

const str1 = 'Hello world!!!';
const str2 = 'Hellp world111';

उदाहरण

इसके लिए कोड होगा -

const str1 = 'Hello world!!!';
const str2 = 'Hellp world111';
const dissimilarity = (str1 = '', str2 = '') => {
   let count = 0;
   for(let i = 0; i < str1.length; i++){
      if(str1[i] === str2[i]){
         continue;
      };
      count++;
   };
   return count;
};
console.log(dissimilarity(str1, str2));

आउटपुट

कंसोल में आउटपुट होगा -

4

  1. जावास्क्रिप्ट में [1,2] + [3,4] ="1,23,4" क्यों है?

    JavaScript के + ऑपरेटर का उपयोग दो संख्याओं को जोड़ने या दो स्ट्रिंग्स को जोड़ने के लिए किया जाता है। हालाँकि, एक नया प्राप्त करने के लिए दो सरणियों में शामिल होने के लिए संपर्क () विधि का उपयोग करें। उदाहरण के लिए, [50, 70].concat([90, 100]) उपरोक्त प्रिंट, [50, 70, 90, 100] आइए आपका उदाहरण देखते ह

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स s1 और s2 लेता है जिसमें केवल ato z के अक्षर शामिल हैं। हमारे फ़ंक्शन को एक नया सॉर्ट किया गया . वापस करना चाहिए स्ट्रिंग, सबसे लंबा संभव, जिसमें अलग-अलग अक्षर होते हैं - प्रत्येक केवल एक बार लिया जाता है - s1 या s2 से आता है। उदाहरण