English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

طريقة JavaScript String indexOf()

 مثلث جافا سكربت السلسلة

indexOf()ترeturn الموقع الأولي للقيمة المحددة في النص.

إذا لم يتم العثور على القيمة، فإنها سترeturn-1.

إذا كان القيمة موجودة مرات متعددة، فإنها سترeturn الموقع الأولي للظهور.

إذا كنت ترغب في البحث من البداية، استخدمlastIndexOf()الطريقة.

ملاحظة:للإطلاع على طرق Array، يرجى الرجوع إلىArray.indexOf().

النحو:

string.indexOf(searchValue, start)
var str = 'Air Pollution is introduction of chemicals to the atmosphere';
str.indexOf('Pollution');// 4
اختبار لرؤية‹/›

ملاحظة:يفرق هذا النهج بين الحروف الكبيرة والصغيرة

التوافق مع المتصفحات

يدعم جميع المتصفحات طريقة indexOf() بشكل كامل:

طريقة
indexOf()نعمنعمنعمنعمنعم

قيمة المعلمات

المعلماتالوصف
searchValue(مطلوب) يمثل النص الذي سيتم البحث عنه
start(اختياري) عدد صحيح، يمثل بداية البحث في النص؛ القيمة الافتراضية هي 0

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

القيمة المعدة:المرة الأولىsearchValueالسلسلة، إذا لم يتم العثور عليها则为 -1
إصدار جافا سكربت:ECMAScript 1

مزيد من الأمثلة

العودة إلى موقع النص الموجود في السلسلة من موقع 6 بدءًا من البحث:

var str = 'HELLO WORLD HELLO';
str.indexOf('L', 6);
اختبار لرؤية‹/›

 مثلث جافا سكربت السلسلة