মেটোড startsWith

startsWith মেটোডটি পরীক্ষা করে একটি স্ট্রিং প্রথম প্যারামিটারে নির্দিষ্ট সাবস্ট্রিং দিয়ে শুরু হয় কিনা। যদি শুরু হয়, তাহলে true রিটার্ন করে, আর যদি না শুরু হয়, তাহলে false রিটার্ন করে। দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসেবে মেটোডটি পজিশন নেয়, যেখান থেকে পরীক্ষা শুরু করতে হবে (ডিফল্টভাবে স্ট্রিং এর শুরু থেকে)।

সিনট্যাক্স

javascriptস্ট্রিং.startsWith(কি খুঁজছি, [পরীক্ষার শুরু]);

উদাহরণ

আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শুরু হয় কিনা:

javascriptlet str = 'abcde';
let res = str.startsWith('abc');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascripttrue

উদাহরণ

আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শুরু হয় কিনা:

javascriptlet str = 'abcde';
let res = str.startsWith('xxx');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascriptfalse

উদাহরণ

আসুন একটি নির্দিষ্ট পজিশন থেকে পরীক্ষা শুরু করি:

javascriptlet str = 'abcde';
let res = str.startsWith('bc', 1);

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascripttrue

আরও দেখুন

  • endsWith মেটোডটি,
    যা স্ট্রিং এর শেষ পরীক্ষা করে
  • indexOf মেটোডটি,
    যা সাবস্ট্রিং খুঁজে বের করে
  • includes মেটোডটি,
    যা একটি স্ট্রিং খুঁজে বের করে
  • at মেটোডটি,
    যা স্ট্রিং এর একটি ক্যারেক্টার খুঁজে বের করে