جستجو به دنبال یک رشته (String) درون رشته ای دیگر و به دست آوردن موقعیت اولین کاراکتر آن (در صورت وجود)، با روش indexOf ، در JavaScript
با استفاده از روش indexOf
در JavaScript ، می توانیم به دنبال یک رشته (String) درون رشته ای دیگر جستجو کنیم. چنانچه رشته مورد نظرمان درون رشته دیگر موجود باشد، روش indexOf
، موقعیت آن (موقعیت اولین کاراکتر آن در رشته دیگر) را برمی گرداند و یا چنانچه رشته مورد نظر درون رشته دیگر وجود نداشته باشد، روش indexOf
، مقدار 1- را برمی گرداند.
دقت شود که اولین کاراکتر موجود در رشته (String)، دارای شماره صفر می باشد. یعنی برای اشاره به اولین کاراکتر رشته، عدد 0 به کار می رود.
در روش indexOf
، می توانیم تعیین کنیم که جستجو در رشته، بعد از یک کاراکتر با شماره ای خاص انجام گیرد که شماره کاراکتر مربوط به شروع برای جستجو را باید در روش indexOf
ذکر کنیم. این مورد را در مثال ها نشان داده ایم.
به مثال زیر توجه کنید :