কম্পিউটার টিউটোরিয়াল

JavaScript-এ এলিমেন্ট বা স্ট্রিং নির্দিষ্ট শব্দ কন্টেইন করে কিনা চেক করার পদ্ধতি

JavaScript-এ একটি স্ট্রিং নির্দিষ্ট শব্দ ভ্যালু কন্টেইন করে কিনা চেক করবেন কীভাবে?

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>

JavaScript-এ জানতে, প্রথমে আমাদের সেই এলিমেন্টটি সিলেক্ট করতে হবে যা আমরা সন্দেহ করি স্ট্রিং ভ্যালু (শব্দ) আছে যেটি আমরা খুঁজছি। এই কেসে, এটি <article> এলিমেন্ট:

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

আমরা innerText প্রোপার্টি ফিল্টার হিসেবে যোগ করি কারণ আমরা শুধু মানব-পড়তে-যোগ্য এলিমেন্টের ভিতরে "JavaScript" শব্দ (স্ট্রিং ভ্যালু) খুঁজছি।

যদি, তবে, আপনি যেকোনো HTML এলিমেন্টের ভিতরে স্ট্রিং ভ্যালু খুঁজছেন, <script> এবং <style> এলিমেন্টের ভিতরেও, তবে আমরা textContent প্রোপার্টি ব্যবহার করব।

এখন যেহেতু আপনি একটি ভেরিয়েবল ডিক্লেয়ার করেছেন findJavaScriptString যা পুরো <article> এলিমেন্টকে রেফারেন্স করে (যেটিতে জাভাস্ক্রিপ্ট শব্দটি গিব্বারিশ লরেম ইপসাম টেক্সটের মাঝপথে আছে), আসুন includes() মেথড অ্যাপ্লাই করি এবং রেজাল্ট প্রিন্ট করি:

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

আপনি যদি সবকিছু সঠিক লিখেছেন, আপনার কনসোল আউটপুট বলে "true"।

  1. জাভাস্ক্রিপ্ট দিয়ে HTML এলিমেন্ট কীভাবে প্রদর্শন করবেন?

  2. জাভাস্ক্রিপ্ট দিয়ে HTML এলিমেন্ট কীভাবে লুকাবেন?

  3. জাভাস্ক্রিপ্টে কোনো মানকে স্ট্রিং-এ কনভার্ট করার ৫টি পদ্ধতি

  4. জাভাস্ক্রিপ্টে ডট নোটেশন স্ট্রিংকে নেস্টেড অবজেক্টে রূপান্তর করা