تابع indexof در جاوااسکریپت

تابع indexof در جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 25 اسفند 1399

با بررسی و معرفی تابع indexof در جاوااسکریپت همراه ما باشید.

نکات اصلی تابع indexof در جاوااسکریپت

  • تابع indexof در جاوااسکریپت موقعیت اولین وقوع یک مقدار مشخص را در داخل یک متغیر رشته برمی گرداند.
  • اگر مقدار مشخص شده پیدا نشود ، مقدار بازگشت -1 است.
  • روش .indexOf JavaScript به حروف کوچک و بزرگ حساس است.

توضیح تابع indexOf

indexOf JavaScript اطلاعاتی درباره محتوای رشته دریافت می کند. بعد از یافتن مقدار مشخص در یک رشته ، تابع موقعیت وقوع اول را برمی گرداند.

مثال زیر نشان می دهد که چگونه تابع JavaScript string indexOf یک رشته را جستجو می کند تا مقدار مشخص شده را پیدا کند:

var sampleStr = "Hi, Mark!";
sampleStr.indexOf("Hi", 0);

شخصیت هایی که جستجو می کنید از چپ به راست نمایه می شوند. به عنوان مثال ، مقدار یافت شده در شاخص اول باعث بازگشت مقدار 0 می شود.

توجه: جاوا اسکریپت به حروف کوچک بزرگ حساس است. اگر رشته ای حاوی کلمه Swim باشد ، تابع JavaScript .indexof شنا را پیدا نمی کند.

نحو صحیح indexOf

در ابتدای تابع JS indexOf ، باید رشته مورد جستجو را مشخص کنید.

string.indexOf (searchValue ، شروع)

این روش همچنین دو پارامتر را می پذیرد:

  • پارامتر مورد نیاز searchValue محتوایی را که می خواهید در یک رشته جستجو کنید نشان می دهد.
  • پارامتر شروع اختیاری موقعیت رشته ای را که جستجو در آن آغاز می شود ، نشان می دهد. اگر مشخص نشده باشد ، جستجو در ابتدا شروع می شود.
const sampleStr = 'Hi, Mark!';
sampleStr.indexOf('M');
sampleStr.indexOf('M', 10);

مقادیر برگشتی

indexOf JavaScript محل مقدار مشخص شده را در یک رشته برمی گرداند. موقعیت مقدار با یک عدد نشان داده می شود. اگر عملکرد هیچ تطابقی را تشخیص ندهد ، 1- را نشان می دهد.

const sampleStr = 'Hi, Mark!';
sampleStr.indexOf('John');
sampleStr.indexOf('mark');

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 5/5 - تعداد رای : 1