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

JavaScript में दो स्ट्रिंग्स के बीच अंतर ढूंढना


हमें एक 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. - JavaScript में [1,2] + [3,4] = "1,23,4" क्यों होता है?

    JavaScript का + ऑपरेटर संख्याओं को जोड़ता है या स्ट्रिंग्स को जोड़ता है। ऐरे को स्ट्रिंग में बदलकर कनेक्ट करता है। 1,2 1,23,4 // परिणाम सही तरीका - ऐरे जोड़ने के लिए: [1,2].concat([3,4]) // [1,2,3,4] // या ES6 स्प्रेड [...[1,2], ...[3,4]] // [1,2,3,4] व्याख्या: + ऑपरेटर दोनों ऑपरेंड्स को प्

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में दो स्ट्रिंग्स से बनी सबसे लंबी संभव स्ट्रिंग

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो a से z तक के अक्षरों वाली दो स्ट्रिंग्स s1 और s2 लेता है। हमारा फ़ंक्शन एक नई सॉर्टेड स्ट्रिंग लौटानी चाहिए, जो सबसे लंबी संभव हो, जिसमें विशिष्ट अक्षर हों - प्रत्येक केवल एक बार लिया गया हो - जो s1 या s2 से आते हों।उदाहरणनिम्नलिखिक कोड है − { const