مетод indexOf() لـ JavaScript String

تعريف ووظيفة

indexOf() يستعيد القيمة الأولية للظهور الأولي في النص.

إذا لم يجد القيمة، indexOf() يستعيد الطريقة -1.

indexOf() يفرق الطريقة بين الحروف الكبيرة والصغيرة.

انظر أيضًا:

طريقة lastIndexOf()

طريقة search()

طريقة match()

مثال

مثال 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).

القيمة المعدلة

نوع وصف
رقم

ستعيد الموقع الأولي لظهور القيمة البحثية.

إذا لم يجد النتوء، -1.

تفاصيل التقنية

القيمة المعدلة

ستعيد string في start النتوء الظاهر الأولي substringستعيد substring ، إذا لم يجد النتوء، -1.

شرح

String.indexOf() يبحث الطريقة من البداية إلى النهاية في الكلمة string، لمعرفة ما إذا كان يحتوي على نتوء substringالبدء في البحث في موقع الكلمة string في start أو string البداية (لم يتم تحديد start إذا وجد substring، إذا لم يجد String.indexOf() ستعيد substring الأولى في string من الموقع.string الموقع من الأحرف في string لا يجد substring، إذا لم يجد String.indexOf() ستعيد الطريقة -1.

الفرق بين indexOf() من String و search() من String

indexOf() يستخدم هذا الطريقة لا يمكن البحث عن تعبيرات نمطية.

search() لا يمكن استخدام معامل الموقع الأولي.

دعم المتصفح

indexOf() هي خصائص ECMAScript1 (ES1).

جميع المتصفحات يدعم ES1 (JavaScript 1997) بالكامل:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
يدعم يدعم يدعم يدعم يدعم يدعم

الصفحات ذات الصلة

String JavaScript

طرق String JavaScript

بحث String JavaScript