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

JavaScript फ़ंक्शन में विशिष्ट शुरुआती या अंतिम अक्षरों की जांच


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

हमारा फ़ंक्शन जांचना चाहिए कि क्या str1 str2 से शुरू होता है या str2 पर समाप्त होता है। यदि ऐसा है, तो हमें true वापस करना चाहिए अन्यथा false।

उदाहरण

निम्नलिखित कोड देखें:

const str = 'this is an example string';

const startsOrEndsWith = (str1 = '', str2 = '') => {
  if (str2.length > str1.length) {
    return false;
  };
  if (str1 === str2) {
    return true;
  };
  const { length: l1 } = str1;
  const { length: l2 } = str2;
  const startPart = str1.substring(0, l2);
  const endPart = str1.substring(l1 - l2, l1);
  return startPart === str2 || endPart === str2;
};

console.log(startsOrEndsWith(str, 'hel'));
console.log(startsOrEndsWith(str, 'ing'));
console.log(startsOrEndsWith(str, 'thi'));

आउटपुट

कंसोल पर निम्नलिखित आउटपुट प्राप्त होगा:

false true true

  1. JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री

    Symbol.for() फंक्शन रनटाइम-वाइड सिंबल रजिस्ट्री में दिए गए की के लिए सिंबल खोजता है। यदि सिंबल मिल जाता है तो उसे लौटाता है, अन्यथा ग्लोबल सिंबल रजिस्ट्री में एक नया सिंबल बनाकर लौटाता है। उदाहरण (fillEle.innerHTML += item.toString() + <br>)); }); </script> </body> </htm

  1. - JavaScript में किसी स्ट्रिंग में विशिष्ट स्ट्रिंग की घटना को कैसे गिनें

    हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग लेता है, मान लीजिए str1 और str2। फ़ंक्शन को तब str1 में str2 की दिखाई देने की संख्या को गिनना और लौटाना चाहिए। उदाहरण के लिए - count(this is a string, is) को 2 लौटाना चाहिए; उदाहरण इसके लिए कोड होगा - { str1 += ; str2 += ; if (str2.len

  1. - जावास्क्रिप्ट - जांचें कि स्ट्रिंग पैलिंड्रोम है या नहीं (विराम चिह्न जांचें)

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दिए गए स्ट्रिंग के पैलिंड्रोम होने पर true लौटाता है। अन्यथा, false लौटाता है।स्ट्रिंग को मान्य करते समय हमें इन शर्तों को ध्यान में रखना होगा -पैलिंड्रोम जांचने के लिए हमें विराम चिह्न हटाने और सब कुछ लोअर केस में बदलना होगा।इसे केस असंवेदनशील बनाना होगा, ज