توضیح:
این متد یکی از متدهای جستجو در رشته است.
مقدار جستجو شده باید در انتهای رشته باشد. در صورت وجود داشتن رشته جستجو شده مقدار true یا false را نمایش میدهد.
این تابع حساس به نوع حروف است.
این تابع در هنگام نوشتن دستورات شرطی کاربردی میباشد.
این تابع در اینترنت اکسپلورر پشتیبانی نمیشود.
نحوه نوشتن:
1 |
string.endWith(searchvalue, length); |
پارامترها:
- مقدار searchvalue: عبارت یا کاراکتری که قصد جستجو کردن آن را داریم.(ضروری)
- مقدار length: نهایت طول مقدار جستجو شده جهت پیدا کردن آخرین کاراکتر آن. در صورت وارد نکردن طول برابر با طول رشته است.(اختیاری)
مقدار بازگشت:
در صورت پیدا کردن مقدار در ابتدای موقعیت تعیین شده مقدار true و در صورت پیدا نکردن مقدار false
وضعیت پشتیبانی از مرورگرها:
مرورگر Chrome | مرورگر Firefox | مرورگر Edge | مرورگر Safari | مرورگر Opera | |
---|---|---|---|---|---|
از ۴۱ به بعد | از ۱۷ به بعد | پشتیبانی نمی کند | از ۱۲ به بعد | از ۹ به بعد | از ۳۶ به بعد |
مثال:
1 2 3 |
let str = "Hello amir javanmir, welcome to the dejavan.ir"; str.endWith("dejavan.ir"); //true |
1 2 3 |
let str = "Hello amir javanmir, welcome to the dejavan.ir."; str.endWith("dejavan.ir",7); //false |