مетод indexOf() برای رشته JavaScript
- صفحه قبل includes()
- صفحه بعدی lastIndexOf()
- بازگشت به لایه بالاتر دستورالعملهای مرجع JavaScript String
تعریف و استفاده
indexOf()
بازخورد ارزش در اولین بار ظاهر شده در رشته.
اگر این مقدار پیدا نشد، indexOf()
روش بازخورد میدهد -1
.
indexOf()
روشها از نظر بزرگکوچکی تفاوت دارند.
لطفاً ببینید:
مثال
مثال 1
جستجو در رشته "welcome":
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
مثال 2
جستجو در رشته "welcome":
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
مثال 3
مطابقت اولین بار با "e" پیدا شد:
let text = "Hello world, welcome to the universe."; text.indexOf("e");
مثال 4
مطابقت اولین بار با "e" از موقعیت 5 شروع میشود:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
مثال 5
مطابقت اولین بار با "a" پیدا شد:
let text = "Hello world, welcome to the universe."; text.indexOf("a");
قوانین دستور زبان
string.indexOf(substring, start)
پارامتر
پارامتر | توضیح |
---|---|
substring | ضروری. رشتهای که باید جستجو شود. |
start | اختیاری. موقعیت شروع (پیشفرض 0). |
بازخورد
نوع | توضیح |
---|---|
عدد |
موقعیت اولین بار ظاهر شده اگر شامل |
جزئیات فنی
بازخورد
اگر در string در آنجا start پس از substringاولین substring ، اگر شامل -1
.
موقعیت
String.indexOf()
توضیحات stringاین روش از ابتدا تا انتها در یک رشته جستجو میکند substring، ببینید آیا شامل string موقعیت شروع جستجو در start موقعیت string در ابتدای start اگر یک substringبازخورد خواهد داد، بنابراین String.indexOf()
بازخورد خواهد داد substring اولین حرف string موقعیتstring موقعیت حرفها در آن از 0 شروع میشود. اگر در string در آنجا substringبازخورد خواهد داد، بنابراین String.indexOf()
این روش به عنوان -1
.
تفاوت بین String indexOf() و String search()
indexOf()
این روش نمیتواند به طور صحیح یک عبارت منظم را جستجو کند.
search()
نمیتوان از پارامتر موقعیت شروع استفاده کرد.
پشتیبانی مرورگر
indexOf()
این ویژگیها از ECMAScript1 (ES1) است.
همه مرورگرها به طور کامل از ES1 (JavaScript 1997) پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل includes()
- صفحه بعدی lastIndexOf()
- بازگشت به لایه بالاتر دستورالعملهای مرجع JavaScript String