কম্পিউটার

কত উপায়ে আমরা জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের ভিতরে একটি সাবস্ট্রিং খুঁজে পেতে পারি?


আমরা একটি সাবস্ট্রিং খুঁজে পেতে পারি একটি স্ট্রিং এর ভিতরে দুই -এ উপায় একটি উপায় হল indexOf() ব্যবহার করা পদ্ধতি এবং অন্যটি ES6 অন্তর্ভুক্ত() ব্যবহার করছে পদ্ধতি আসুন তাদের বিস্তারিত আলোচনা করি।

indexOf()

সিনট্যাক্স

indexOf(str);

এই পদ্ধতিটি সূচক চেক করার চেষ্টা করে সাবস্ট্রিং এর আমাদের দরকার. যদি ইনডেক্স থাকে, যার মানে সাবস্ট্রিং থাকে, তাহলে সত্য অন্য false আউটপুটে প্রদর্শিত হবে আউটপুট হিসাবে প্রদর্শিত হবে। এই পদ্ধতিটি কেস সংবেদনশীল .

উদাহরণ

<html>
<body>
<script>
   var company = "Tutorix";
   document.write(company.indexOf('Tutor') !== -1);
   document.write("</br>");
   document.write(company.indexOf('tutor') !== -1);
</script>
</body>
</html>

আউটপুট

true
false


অন্তর্ভুক্ত()

সিনট্যাক্স

includes(str);

indexOf() থেকে ভিন্ন পদ্ধতি, এই পদ্ধতিটি আমরা যে স্ট্রিং প্রদান করেছি তা পরীক্ষা করবে যে এটি উপস্থিত আছে কিনা। যদি উপস্থিত হয় তাহলে সত্য আউটপুট অন্য false হিসাবে প্রদর্শিত হবে আউটপুট হিসাবে প্রদর্শিত হবে। এই পদ্ধতিটিও কেস সংবেদনশীল . এর উপস্থিতি পরীক্ষা করার জন্য আমাদের একটি সঠিক স্ট্রিং প্রদান করতে হবে৷

উদাহরণ

<html>
<body>
<script>
   var company = "tutorialspoint";
   document.write(company.includes('Tutor'));
   document.write("</br>");
   document.write(company.includes('point'));
</script>
</body>
</html>

আউটপুট

false
true

  1. ক্রোমে জাভাস্ক্রিপ্ট ফাংশন সংজ্ঞা? আমি এটা কিভাবে খুঁজে পেতে পারি?

  2. কিভাবে C# এ একটি স্ট্রিং থেকে একটি সাবস্ট্রিং খুঁজে পাবেন?

  3. কত উপায়ে আমরা জাভা ব্যবহার করে একটি স্ট্রিংকে ক্যারেক্টার অ্যারেতে রূপান্তর করতে পারি?

  4. পাইথনে আমরা কতগুলো উপায়ে সিঁড়ি বেয়ে উঠতে পারি তা খুঁজে বের করার প্রোগ্রাম