این آموزش در تاریخ ۱۴۰۰/۰۸/۰۴ آپدیت شده است.
آموزش متد endsWith در جاوااسکریپت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد endsWith در جاوااسکریپت با من همراه باشید.
Free-Learn
آنچه در این جلسه میخوانید :
متد endsWith در جاوااسکریپت
با استفاده از متد ()startsWith
میتونیم یک متن دلخواه رو از ابتدای یک متن به آخر جستجو بزنیم، و با استفاده از متد ()endsWith
میتونیم از آخر متن به ابتدا جستجو بزنیم.
اگه متن دلخواه در متن مورد نظر وجود داشت در خروجی true میده و در غیراینصورت false میده.
مقدار برگشتی | یک مقدار بولی ( Boolean ) برمیگرداند true : یعنی بله متن مورد نظر وجود داره یا false : یعنی خیر متن مورد نظر وجود نداره |
---|---|
نسخه | ECMAScript 6 |
Free-Learn
مثال از این متد
در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.
مثال شماره ۱ : چک میکنه ببینه آیا کلمه Learn در آخر متن Free-Learn وجود دارد یا خیر.
1 2 3 4 5 6 7 |
<script> var MyText = "Free-Learn"; var result = document.getElementById("Result"); result.innerHTML = MyText.endsWith("Learn"); </script> |
مثال شماره ۲ : مشخص کردن جایگاه یا شماره ایندکس ( یعنی از این شماره جایگاه به بعد جستجو میزنه ) ( چون از آخر به ابتدا جستجو میزنه پس طبیعتا از سمت راست به چپ شماره ایندکس محاسبه میشه )
1 2 3 4 5 6 7 |
<script> var MyText = "Free-Learn"; var result = document.getElementById("Result"); result.innerHTML = MyText.endsWith("Free",4); </script> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.
نام متد | Chrome | Firefox | Opera | Safari | IE |
()endsWith | ۴۱ | ۱۷ | ۲۸ | ۹ | خیر |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.
1 |
String.endsWith( "Search_Value" , Start_Index ); |
Free-Learn
جدول پارامترها
در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.
مقدار | توضیح |
---|---|
Search_Value | ضروری – اون متنی که قراره در متن اصلی جستجو زده بشه |
Start_Index | اختیاری – جایگاه شروع جستجو ( جایگاه یا شماره ایندکس ) مقدار پیش فرض : ۰ |
Free-Learn
موارد استفاده این متد
از این متد میتوان در بخش های زیر استفاده کرد. ( یعنی کاربرد این متد در موارد زیر می باشد )
رشته ها ( String ) |
Free-Learn
نکات و توضیحات
- این متد در مرورگر اینترنت اکسپلورر یا Internet Explorer پشتیبانی نمیشود.
- این متد به حروف کوچک و بزرگ انگلیسی حساس می باشد، یعنی اگه متن Salam بود و شما خواستید s رو جستجو بزنید بهتون false میده چون s کوچک دادید.
- این متد جستجو رو از آخر متن میزنه ( متن های انگلیسی از سمت راست به چپ و متن های فارسی از سمت چپ به راست )
- با استفاده از متد ()startsWith میتونیم جستجو رو از ابتدای متن بزنیم.
- پارامتر دوم ( اونکه شماره ایندکس رو مشخص میکنه ) اختیاری می باشد ، ولی خب اگه بخواید استفاده کنید باید شماره جایگاه اولین حرف از متن رو بر اساس شماره ایندکس مشخص کنید. ( به تصویر زیر توجه نمایید )