طريقة indexof ()
تقوم طريقة indexOf() بإرجاع الحدوث الأول لقيمة سلسلة محددة في السلسلة.
ملاحظة: طريقة indexOf() حساسة للحالة!
ملاحظة: إذا لم تظهر قيمة السلسلة المراد استردادها ، فإن الطريقة تُرجع -1.
استخدم طريقة Charat () السابقة
var str = 'www.webclks.com/archives/3309' ؛ for (var i = 0 ؛ i <str.length ؛ i ++) {if (str.charat (i) === '/') {Alert (i) ؛ }}طريقة indexof ()
var str = 'www.webclks.com/archives/3309' ؛ Alert (str.indexof ('/')) ؛ // تحقق من التنبيه من 0th (str.indexof ('/' ، 16)) ؛ // تحقق من التنبيه من 16 (str.indexof ('x')) ؛ // لا يمكن العثور على العودة -1 ؛INDEXOF () مثال طريقة
var str = 'ركز على تعلم النصوص ، ومشاركة مواد التعلم النصية وتجارب التعلم ومهاراته! '؛ var s =' script ؛ // المحتوى المراد الاستعلام عنه var i = 0 ؛ // ابدأ من عدد المرات /* for(؛str.indexof(s.i)! =-1 ؛) {Alert (str.indexof (s ، i)) ؛ i = str.indexof (s ، i)+s.length ؛}*/ther (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 بشكل افتراضي
لخص
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لدراسة الجميع والعمل. إذا كان لديك أي أسئلة ، فيمكنك ترك رسالة للتواصل.