indexof () วิธีการ
indexOf() ส่งคืนการเกิดขึ้นครั้งแรกของค่าสตริงที่ระบุในสตริง
หมายเหตุ: วิธี indexOf() เป็นกรณีที่ละเอียดอ่อน!
หมายเหตุ: หากค่าสตริงที่จะเรียกคืนจะไม่ปรากฏขึ้นเมธอดจะกลับมา -1
ใช้วิธี Charat () ก่อนหน้า
var str = 'www.webclks.com/จดหมายเหตุ/3309'; สำหรับ (var i = 0; i <str.length; i ++) {ถ้า (str.charat (i) === '/') {แจ้งเตือน (i); -indexof () วิธีการ
var str = 'www.webclks.com/Archives/3309'; Alert (str.indexof ('/')); // ตรวจสอบการแจ้งเตือนจาก 0 (str.indexof ('/', 16)); // ตรวจสอบการแจ้งเตือนจากวันที่ 16 (str.indexof ('x')); // ไม่พบผลตอบแทน -1;ตัวอย่างวิธีการ ()
var str = 'มุ่งเน้นไปที่การเรียนรู้สคริปต์แบ่งปันสื่อการเรียนรู้สคริปต์และประสบการณ์การเรียนรู้และทักษะ! '; var s =' สคริปต์; // เนื้อหาที่จะสืบค้น var i = 0; // เริ่มจากจำนวนครั้ง /* สำหรับ(; i = str.indexof (s, i)+s.length;}*/ในขณะที่ (str.indexof (s, i)! =-1) {alert (str.indexof (s, i)); i = str.indexof (s, i)+s.length; -วิธี LastIndexof ()
เมธอด lastIndexOf() สามารถส่งคืนตำแหน่งสุดท้ายของค่าสตริงที่ระบุโดยค้นหาจากด้านหลังไปด้านหน้าที่ตำแหน่งที่ระบุในสตริง
หมายเหตุ: วิธี lastIndexOf() เป็นตัวพิมพ์เล็ก!
หมายเหตุ: หากค่าสตริงที่จะเรียกคืนจะไม่ปรากฏขึ้นเมธอดจะกลับมา -1
ตัวอย่างเมธอด LastIndexof ()
var str = 'มุ่งเน้นไปที่การเรียนรู้ส่วนหน้าเว็บและแบ่งปันสื่อการเรียนรู้ด้านหน้าเว็บและประสบการณ์การเรียนรู้! '; Alert (str.indexof (' w ', 0)); // ตรวจสอบการแจ้งเตือน (str.lastindexof ('w', 24)); // ตรวจสอบจากด้านหลังหากค่าที่สองเป็นลบมันจะถูกประมวลผลเป็น 0 โดยค่าเริ่มต้น
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการศึกษาและการทำงานของทุกคน หากคุณมีคำถามใด ๆ คุณสามารถฝากข้อความไว้เพื่อสื่อสาร