67 of 264 menu

วิธี indexOf

วิธี indexOf ทำการค้นหาสตริงย่อย ในสตริง ในพารามิเตอร์แรก เราระบุสตริงย่อยที่ต้องการค้นหาในรูปแบบตัวพิมพ์ที่ต้องการ (ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก) เมธอดจะส่งกลับตำแหน่งของการพบครั้งแรก และหากไม่พบจะส่งกลับ -1 พารามิเตอร์ตัวที่สองซึ่งเป็นตัวเลือกสามารถ ส่งผ่านหมายเลขตัวอักษรเพื่อเริ่มต้น การค้นหาจากจุดนั้นได้

ไวยากรณ์

สตริง.indexOf(สิ่งที่ต้องการค้นหา, [เริ่มค้นหาจากตำแหน่งใด]);

ตัวอย่าง

มาหาตำแหน่งของการปรากฏตัวครั้งแรก ของสตริงย่อยกัน:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd'); console.log(res);

ผลลัพธ์ของการรันโค้ด:

3

ตัวอย่าง

มากำหนดตำแหน่งเริ่มต้นการค้นหากัน:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

ผลลัพธ์ของการรันโค้ด:

6

ตัวอย่าง

คราวนี้มาค้นหาสตริงย่อยที่ไม่มีอยู่:

let str = 'ab cd cd cd ef'; let res = str.indexOf('xx'); console.log(res);

ผลลัพธ์ของการรันโค้ด:

-1

ตัวอย่าง

มาค้นหาสตริงย่อยที่ระบุในรูปแบบตัวพิมพ์ที่ไม่ตรง กับสตริงปัจจุบัน:

let str = 'ab cd cd cd ef'; let res = str.indexOf('CD'); console.log(res);

ผลลัพธ์ของการรันโค้ด:

-1

ดูเพิ่มเติม

  • วิธี startsWith,
    ซึ่งตรวจสอบจุดเริ่มต้นของสตริง
  • วิธี endsWith,
    ซึ่งตรวจสอบจุดสิ้นสุดของสตริง
  • วิธี lastIndexOf,
    ซึ่งค้นหาการปรากฏตัวครั้งสุดท้ายของสตริงย่อย
  • วิธี includes,
    ซึ่งค้นหาสตริง
  • วิธี at,
    ซึ่งค้นหาอักขระของสตริง
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ