আমরা একটি সাবস্ট্রিং খুঁজে পেতে পারি একটি স্ট্রিং এর ভিতরে দুই -এ উপায় একটি উপায় হল 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