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

JavaScript में अनंत विस्तारित स्ट्रिंग में उपस्ट्रिंग

हमें एक JavaScript फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में वर्णों की एक स्ट्रिंग और दूसरी और तीसरी आर्गुमेंट के रूप में प्रारंभ सूचकांक और अंत सूचकांक लेता है। फ़ंक्शन को ढूंढना चाहिए कि यदि पहली आर्गुमेंट के रूप में प्रदान की गई स्ट्रिंग को हर बार अंत में उसी स्ट्रिंग को जोड़कर हमेशा के लिए बढ़ाया गया होता, तो प्रारंभ सूचकांक और अंत सूचकांक द्वारा घिरी उपस्ट्रिंग क्या होती।

उदाहरण

यदि इनपुट स्ट्रिंग और सूचकांक हैं:

const str = 'helloo'; const start = 11; const end = 15;

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

const output = 'hel';

कोड उदाहरण

const str = 'helloo'; const start = 12; const end = 15;
const findSubstring = (str = '', start, end) => {
  let n = str.length;
  let t = start / n;
  start = start % n;
  end -= t * n;
  let res = str.substring(start, end - start);
  if (end > n){
    t = (end - n) / n;
    end = (end - n) - t * n;
    while (t --) {
      res += str;
    }
    res += str.substring(0, end);
  };
  return res;
};
console.log(findSubstring(str, start, end));

आउटपुट

hel
  1. - JavaScript में Strings का परिचय

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

  1. - JavaScript में कैसे जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं

    JavaScript में यह जांचने के लिए कि क्या स्ट्रिंग में सबस्ट्रिंग है, jQuery search() मेथड का उपयोग किया जाता है। यह जांचने के लिए निम्न कोड आज़माएं कि स्ट्रिंग Tutorialspoint: Free Video Tutorial में सबस्ट्रिंग point है या नहीं: <html> <head> <title>JavaScript String se

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH