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

JavaScript में जांचना कि एक स्ट्रिंग दूसरी से एक बदलाव से प्राप्त हो सकती है

हमें एक JavaScript फ़ंक्शन लिखना है जो दो वर्ण स्ट्रिंग्स लेता है, आइए उन्हें str1 और str2 कहते हैं।

फ़ंक्शन को जांचना चाहिए कि क्या हम str1 से ठीक एक वर्ण हटाकर str2 बना सकते हैं। यदि हम ऐसा कर सकते हैं तो फ़ंक्शन को true लौटाना चाहिए, अन्यथा false।

उदाहरण

यदि इनपुट स्ट्रिंग्स हैं:

const str1 = 'chemistty'; const str2 = 'chemisty';

तो आउटपुट होना चाहिए:

const output = true;

कोड उदाहरण

const str1 = 'chemistty'; const str2 = 'chemisty';
const stringSimilarity = (str1 = '', str2 = '') => {
  if(str1.length - str2.length !== 1){
    return false;
  };
  for(let i = 0; i < str1.length; i++){
    const desired = str1.substring(0, i) + str1.substring(i + 1, str1.length);
    if(desired === str2){
      return true;
    };
  };
  return false;
};
console.log(stringSimilarity(str1, str2));

आउटपुट

true
  1. - जावास्क्रिप्ट में पहली स्ट्रिंग में स्पेस के साथ दो स्ट्रिंग्स कैसे जोड़ें?

    दो स्ट्रिंग्स जोड़ने के लिए हमें स्ट्रिंग्स के बीच कुछ स्पेस बनाने के लिए + ऑपरेटर की आवश्यकता होती है, लेकिन जब पहली स्ट्रिंग में स्वयं स्पेस होता है, तो स्पेस को स्पष्ट रूप से असाइन करने की कोई आवश्यकता नहीं होती। निम्नलिखित उदाहरण में चूंकि स्ट्रिंग str1 में स्पेस है, केवल कॉन्कैटेनेशन बिना स्पेस

  1. जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें? जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स कैसे पास करें?

    जावास्क्रिप्ट में एक फ़ंक्शन से दूसरे फ़ंक्शन में इवेंट ऑब्जेक्ट्स पास करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title&

  1. JavaScript से चेकबॉक्स चेक करना JavaScript से चेकबॉक्स चेक करना

    मान लीजिए निम्नलिखित हमारे इनपुट टाइप चेकबॉक्स हैं: John David हम किसी भी चेकबॉक्स को चेक करना चाहते हैं। चेकबॉक्स चेक करने के लिए checked प्रॉपर्टी का उपयोग करें। उदाहरण निम्नलिखित कोड देखें: Document John David document.querySelector(#checkedValue2).checked = true