فهرس سلسلة جافا سكريبت ()
أمثلة
ابحث في سلسلة عن "ترحيب":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
ابحث في سلسلة عن "مرحبًا":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
ابحث عن أول موضع ورود لـ "e":
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
ابحث عن أول موضع ورود لـ "e" ، بدءًا من الموضع 5:
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
ابحث عن أول موضع ورود لـ "a":
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
التعريف والاستخدام
تقوم indexOf()
الطريقة بإرجاع موضع التواجد الأول لقيمة في سلسلة.
تقوم indexOf()
الطريقة بإرجاع -1 إذا لم يتم العثور على القيمة.
الطريقة indexOf()
حساسة لحالة الأحرف.
بناء الجملة
string.indexOf(searchvalue, start)
المعلمات
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
قيمة الإرجاع
نوع | وصف |
رقم | الموضع الأول الذي تظهر فيه قيمة البحث. -1 إذا لم يحدث أبدًا. |
التمايز بين
String indexOf () و String search ()
لا يمكن indexOf()
للطريقة البحث في مقابل تعبير عادي.
لا search()
يمكن أن تأخذ حجة موقف البداية.
دعم المتصفح
indexOf()
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |