متد lastIndexOf
مثال (متد lastIndexOf)
جستجوی یک رشته برای آخرین تطابق کلمه ی planet:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet");
var n = str.lastIndexOf("planet");
خروجی n در کد بالا
36
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متدlastIndexOf()، اندیس آخرین تطابق یک مقدار مشخص در یک رشته را برمی گرداند.
نکته:رشته ی مورد نظر از آخر به اول جستجو می شود اما اندیس مقدار مورد جستجو از اول محاسبه می شود یعنی از اندیس 0.
این متد درصورت نداشتن هیچ تطابقی با رشته مورد نظر، 1- را برمی گرداند.
نکته: متد lastIndexOf()، حساس به حروف بزرگ و کوچک است.
در این زمینه متد indexOf() را نیز ببینید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
lastIndexOf() | بله | بله | بله | بله | بله |
نحوه استفاده
string.lastIndexOf(searchvalue,start)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
searchvalue | ضروری.رشته ای که جستجو روی آن باید صورت بگیرد |
start |
اختیاری.اندیس مکانی را مشخص می کند که جستجو تا آن مکان باید انجام بپذیرد.اگر که این عدد نادیده گرفته شود مقدار پیش فرض کل رشته است. |
جزئیات تکنیکی
مقدار برگشتی | یک عدد که اندیس آخرین تطابق مقدار جستجو شده را مشخص می کند .و در صورت نبودن هیچ تطابقی 1- را برمی گرداند |
---|---|
نسخه JavaScript | 1.0 |
مثال - خودتان امتحان کنید
مثال (متد lastIndexOf)
جستجو کردن یک رشته برای مقدار planet ،جستجو تا اندیس 20 ام خواهد بود:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20);
var n = str.lastIndexOf("planet", 20);
خروجی n در کد بالا
6
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 9289