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

एक स्ट्रिंग के प्रकटन को दूसरे में गिनें - जावास्क्रिप्ट

<घंटा/>

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

मान लें कि हमारा स्ट्रिंग है -

const main = 'This is the is main is string';

हमें उपरोक्त "मुख्य" स्ट्रिंग में नीचे की स्ट्रिंग की उपस्थिति का पता लगाना है -

const sub = 'is';

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const main = 'This is the is main is string';
const sub = 'is';
const countAppearances = (main, sub) => {
   const regex = new RegExp(sub, "g");
   let count = 0;
   main.replace(regex, (a, b) => {
      count++;
   });
   return count;
};
console.log(countAppearances(main, sub));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

4

  1. जावास्क्रिप्ट का उपयोग करके किसी अन्य स्ट्रिंग की स्थिति x पर स्ट्रिंग सम्मिलित करना

    जावास्क्रिप्ट इसे प्राप्त करने का सीधा तरीका नहीं देता है। इसके लिए हम स्लाइस विधि का उपयोग कर सकते हैं। स्लाइस विधि एक स्ट्रिंग के एक भाग को निकालती है और एक नई स्ट्रिंग लौटाती है। किसी अन्य स्ट्रिंग की स्थिति x पर एक स्ट्रिंग सम्मिलित करने के लिए, हम निम्नलिखित फ़ंक्शन लिख सकते हैं - उदाहरण funct

  1. जावास्क्रिप्ट एक स्ट्रिंग को बूलियन में बदलें

    जावास्क्रिप्ट में एक स्ट्रिंग को बूलियन में बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head&g

  1. जावास्क्रिप्ट में एक और फ़ंक्शन लौटाने वाला फ़ंक्शन

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