متد indexOf
مثال (متد indexOf)
جستجو کردن یک رشته برای کلمه ی welcome:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("welcome");
var n = str.indexOf("welcome");
خروجی n در کد بالا
13
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد indexOf()، اندیس اولین تطابق یک مقدار مشخص در یک رشته را، برمی گرداند.
اگر که هیچ تطابقی وجود نداشته باشد، این متد عدد 1- را برمی گرداند.
نکته: متد indexOf()، حساس به حروف کوچک و بزرگ است.
نکته: در این زمینه متد lastIndexOf() را نیز ببینید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
indexOf() | بله | بله | بله | بله | بله |
نحوه استفاده
string.indexOf(searchvalue,start)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
searchvalue | ضروری.رشته ای که جستجو باید روی آن صورت بگیرد |
start | اختیاری.اندیسی که جستجو باید از آنجا صورت پذیرد.مقدار پیش فرض آن 0 است |
جزئیات تکنیکی
مقدار برگشتی | .یک عدد که مشخص کننده ی این است که تطابق برای اولین بار در کدام اندیس رخ داده است. در صورت عدم تطابق 1- برگشت داده خواهد شد |
---|---|
نسخه JavaScript | 1.0 |
مثال - خودتان امتحان کنید
مثال (متد indexOf)
پیدا کردن اولین تطابق کاراکتر "e" در یک رشته:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e");
var n = str.indexOf("e");
خروجی n در کد بالا
1
خودتان امتحان کنید »
مثال (متد indexOf)
پیدا کردن اولین تطابق کاراکتر "e" در یک رشته به طوری که جستجو از اندیس 5 شروع شود:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e",5);
var n = str.indexOf("e",5);
خروجی n در کد بالا
14
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 12809