Contoh dalam artikel ini menerangkan cara JS menentukan kandungan rentetan. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
1. Contoh:
var tempStr = "tempText" ; var bool = tempStr.indexOf("Texxt"); //返回大于等于0的整数值,若不包含"Text"则返回"-1。 if(bool>0){ document.write("包含字符串"); }else{ document.write("不包含字符串"); }
2. indeksPenggunaan:
strObj.indexOf(subString[, startIndex])
Kaedah fungsi indexOf dalam JavaScript mengembalikan nilai integer yang menunjukkan kedudukan permulaan subrentetan dalam objek String. Jika subrentetan tidak ditemui, -1 dikembalikan. Jika indeks permulaan adalah negatif, indeks permulaan dianggap sebagai sifar. Jika ia lebih besar daripada indeks kedudukan aksara terbesar, ia dianggap sebagai indeks terbesar yang mungkin.
Parameter:
strObj: diperlukan, Objek rentetan atau teks.
subString: Diperlukan, subrentetan ditemui dalam objek String.
starIndex: Pilihan, nilai integer ini menunjukkan indeks dalam objek String untuk mula mencari. Jika ditinggalkan, cari dari permulaan rentetan;
3. Perbezaan dengan lastIndexOf: Kaedah
lastIndexOf() mendapatkan semula subrentetan bermula dari hujung rentetan.
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.