JavaScript String indexOf() 方法定义
- الصفحة السابقة includes()
- Baya ɗaya lastIndexOf()
- Yiwa ɗaya ɗaya JavaScript String reference manual
定义和用法
indexOf()
التعريف والاستخدام
العائد في الموقع الأولي للظهور للقيمة البحثية. indexOf()
إذا لم يتم العثور على القيمة، فستقوم بالعودة -1
.
indexOf()
يستخدم الطريقة العودة
يفرق الطريقة بين الحروف الكبيرة والصغيرة.
طريقة match()
النموذج
مثال 2
إيجاد أول تكرار من "a": مثال 1
let result = text.indexOf("مرحبًا");
مثال 2
إيجاد أول تكرار من "a": البحث في النص "مرحبًا":
let result = text.indexOf("مرحبًا");
مثال 3
إيجاد أول تكرار من "a": إيجاد أول تكرار من "e":
text.indexOf("e");
مثال 4
إيجاد أول تكرار من "a": البحث عن أول تكرار من "e" من الموقع 5:
text.indexOf("e", 5);
مثال 5
إيجاد أول تكرار من "a": let text = "مرحبًا بك في الكون.";
تجربة شخصية
stringالقواعد النحويةsubstring.indexOf( start,
)
) | وصف |
---|---|
substring | المعدل |
start | مطلوب. النص الذي يتم البحث عنه. |
القيمة العائدة
اختياري. موقع البداية (الافتراضي هو 0). | وصف |
---|---|
رقم |
الموقع الأولي للظهور للقيمة البحثية. إذا لم يتم العثور على النسخة الفرعية، فستقوم بالعودة |
التفاصيل التقنية
القيمة العائدة
إذا تم العثور على 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 |
دعم | دعم | دعم | دعم | دعم | دعم |
الصفحات ذات الصلة
- الصفحة السابقة includes()
- Baya ɗaya lastIndexOf()
- Yiwa ɗaya ɗaya JavaScript String reference manual