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

जावास्क्रिप्ट में जांचना कि स्ट्रिंग वांछित वर्ण से समाप्त होती है या नहीं


हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में एक स्ट्रिंग और दूसरी तर्क के रूप में एक अकेला वर्ण लेता है। फ़ंक्शन को यह निर्धारित करना चाहिए कि पहली तर्क द्वारा निर्दिष्ट स्ट्रिंग दूसरी तर्क द्वारा निर्दिष्ट वर्ण से समाप्त होती है या नहीं। एकमात्र शर्त यह है कि हमें यह ES6 या लाइब्रेरी विधियों का उपयोग किए बिना करना है।

उदाहरण

निम्नलिखित कोड है -

const str = 'This is a string'; 
const checkEnding = (str = '', char = '') => { 
  // स्ट्रिंग का अंतिम वर्ण प्राप्त करने के लिए सहायक फ़ंक्शन 
  const getLast = (str = '') => { 
    const { length } = str; 
    return str[length - 1]; 
  }; 
  return getLast(str) === char; 
}; 
console.log(checkEnding(str, 'g')); 
console.log(checkEnding(str, 'h'));

आउटपुट

कंसोल पर आउटपुट होगा -

true false
  1. - JavaScript में जांचना कि क्या स्ट्रिंग स्वयं में दोहरा रही है

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को पता लगाना चाहिए कि स्ट्रिंग वर्णों के एक ही समूह की पुनरावृत्ति है या नहीं। यदि यह वर्णों के एक ही समूह की पुनरावृत्ति है तो हमें true लौटाना चाहिए, अन्यथा false। उदाहरण यदि इनपुट स्ट्रिंग है:

  1. - JavaScript में स्ट्रिंग में डॉट को डैश से बदलना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और इसमें डॉट (.) की सभी उपस्थितियों को डैश (-) से बदलता है। इनपुट const str = this.is.an.example.string; आउटपुट const output = this-is-an-example-string; स्ट्रिंग str में डॉट (.) की सभी उपस्थितियों को डैश (-) से बदल दिया गया है। उदा

  1. - PHP में जांचें कि स्ट्रिंग दिए गए शब्द से समाप्त होती है या नहीं

    PHP में एक कस्टम फंक्शन बनाकर जांच सकते हैं कि कोई स्ट्रिंग निर्दिष्ट सबस्ट्रिंग से समाप्त (ends with) होती है या नहीं। PHP 8.0+ में बिल्ट-इन str_ends_with() फंक्शन उपलब्ध है। सिंटैक्स (Syntax) function endsWith(string $haystack, string $needle): bool पैरामीटर्स (Parameters) $haystack - जांच की