Rumah >hujung hadapan web >tutorial js >Kaedah JS untuk menentukan sama ada rentetan mengandungi_kemahiran javascript

Kaedah JS untuk menentukan sama ada rentetan mengandungi_kemahiran javascript

WBOY
WBOYasal
2016-05-16 16:01:032874semak imbas

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;

Jika indeks permulaan negatif, indeks permulaan dianggap sebagai sifar. Jika ia lebih besar daripada indeks kedudukan aksara terbesar, ia dianggap sebagai indeks terbesar yang mungkin.

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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn