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

कैसे जांचें कि किसी तत्व या स्ट्रिंग में जावास्क्रिप्ट के साथ एक विशिष्ट शब्द मान शामिल है या नहीं?

आप कैसे जांचते हैं कि स्ट्रिंग में जावास्क्रिप्ट के साथ एक विशिष्ट शब्द मान शामिल है या नहीं?

जावास्क्रिप्ट के अंतर्निर्मित includes() . का उपयोग करके विधि, जो यह निर्धारित करती है कि क्या स्ट्रिंग में वे विशिष्ट वर्ण हैं जिन्हें आप खोज रहे हैं।

तो मान लें कि आप जानना चाहते हैं कि क्या इस HTML पृष्ठ में "JavaScript" शब्द है:

<article>
  <p>
    Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nobis, iure eaque?
    Beatae JavaScript fuga voluptatibus quae dolor odit magni voluptas iusto
    illo blanditiis sed, temporibus harum minima hic quos voluptatem autem!
  </p>
</article>

जावास्क्रिप्ट के माध्यम से पता लगाने के लिए, पहले हमें उस तत्व का चयन करना होगा जिस पर हमें संदेह है कि स्ट्रिंग मान (शब्द) है जिसे हम ढूंढ रहे हैं। इस मामले में, यह <article> है तत्व:

const findJavaScriptString = document.querySelector("article").innerText

हम innerText . जोड़ते हैं गुण फ़िल्टर के रूप में क्योंकि हम केवल मानव-पठनीय के अंदर शब्द (स्ट्रिंग मान) "जावास्क्रिप्ट" की तलाश कर रहे हैं तत्व।

अगर, हालांकि, आप किसी भी . के अंदर एक स्ट्रिंग मान की तलाश कर रहे हैं HTML तत्व, अंदर सहित <script> और <style> तत्वों, फिर हम textContent . का उपयोग करते हैं इसके बजाय संपत्ति।

अब जबकि आपने एक वैरिएबल घोषित कर दिया है findJavaScriptString जो संपूर्ण <article> . का संदर्भ देता है एलिमेंट (जिसमें जिबरिश लोरेम इप्सम टेक्स्ट के बीच जावास्क्रिप्ट शब्द शामिल है), आइए includes() को लागू करें। विधि और परिणाम प्रिंट करें:

console.log(findJavaScriptString.includes("JavaScript"))
// true

यदि आपने सब कुछ सही ढंग से किया है, तो आपके कंसोल आउटपुट को "true" . कहना चाहिए ।


  1. जावास्क्रिप्ट के साथ HTML तत्व को कैसे छिपाएं?

    दृश्यताका उपयोग करें एक तत्व को छिपाने के लिए जावास्क्रिप्ट में संपत्ति। दृश्यता . के साथ काम करने का तरीका जानने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं किसी तत्व को छिपाने के लिए गुण - उदाहरण <!DOCTYPE html> <html>    <body>       <p id = "

  1. जावास्क्रिप्ट में किसी मान को स्ट्रिंग में कैसे परिवर्तित करें?

    ये हैं 5 तरीके किसी मान . को रूपांतरित करने के लिए एक स्ट्रिंग . के लिए . वे हैं खाली स्ट्रिंग्स को जोड़ना टेम्प्लेट स्ट्रिंग्स JSON. कड़ा करना टूस्ट्रिंग () स्ट्रिंग () उदाहरण निम्नलिखित उदाहरण में, उपरोक्त सभी विधियों का उपयोग एक मान को एक स्ट्रिंग में बदलने के लिए किया गया थ

  1. मैं एक स्ट्रिंग को डॉट नोटेशन में एक नेस्टेड ऑब्जेक्ट में एक मूल्य के साथ कैसे बदलूं - जावास्क्रिप्ट?

    मान लें कि डॉट नोटेशन में हमारा स्ट्रिंग निम्नलिखित है - const keys =details1.details2.details3.details4.details5 और निम्नलिखित हमारी सरणी है - const firsName =डेविड; नेस्टेड ऑब्जेक्ट में बदलने के लिए, मैप() के साथ स्प्लिट (.) की अवधारणा का उपयोग करें। उदाहरण निम्नलिखित कोड है - {कंटेनर =(कंटेनर