Kaedah indexOf
Kaedah indexOf melaksanakan carian substring
dalam rentetan. Dalam parameter pertama
kita nyatakan substring yang dicari dalam
kes yang kita perlukan (huruf besar atau huruf kecil).
Kaedah ini akan mengembalikan kedudukan pertemuan pertama,
dan jika tidak ditemui, ia akan mengembalikan -1.
Parameter kedua yang pilihan boleh
dihantar nombor aksara, dari mana carian harus
dimulakan.
Sintaks
javascriptrentetan.indexOf(apa yang dicari, [dari mana untuk mula mencari]);
Contoh
Mari cari kedudukan kemunculan pertama substring:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Keputusan pelaksanaan kod:
javascript3
Contoh
Mari nyatakan kedudukan untuk mula mencari:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Keputusan pelaksanaan kod:
javascript6
Contoh
Sekarang mari cari substring yang tidak wujud:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Keputusan pelaksanaan kod:
javascript-1
Contoh
Mari cari substring yang dinyatakan dalam kes yang tidak sesuai untuk rentetan semasa:
javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Keputusan pelaksanaan kod:
javascript-1
Lihat juga
-
kaedah
startsWith,
yang menyemak permulaan rentetan -
kaedah
endsWith,
yang menyemak akhir rentetan -
kaedah
lastIndexOf,
yang mencari kemunculan terakhir substring -
kaedah
includes,
yang mencari rentetan -
kaedah
at,
yang mencari aksara rentetan