Pemerosihan String indexOf() Metoden JavaScript
- Halaman sebelumnya includes()
- Halaman berikutnya lastIndexOf()
- Kembali ke tingkat yang di atas Panduan Rujukan String JavaScript
Definisi dan penggunaan
indexOf()
nilai kembalian yang pertama muncul di string.
Jika nilai tidak ditemukan, kembalikan indexOf()
Metode mengembalikan -1
.
indexOf()
Metode membedakan besarnya huruf.
Lihat juga:
Contoh
Contoh 1
Cari "welcome" di string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
Contoh 2
Cari "welcome" di string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
Contoh 3
Menemukan penggabungan pertama "e":
let text = "Hello world, welcome to the universe."; text.indexOf("e");
Contoh 4
Cari penggabungan pertama "e" dari lokasi 5:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
Contoh 5
Menemukan penggabungan pertama "a":
let text = "Hello world, welcome to the universe."; text.indexOf("a");
Syarat
string.indexOf(substring, start)
Parameter
Parameter | Deskripsi |
---|---|
substring | Wajib. String yang akan dicari. |
start | Pilihan. Lokasi awal (default 0). |
nilai kembalian
Tipe | Deskripsi |
---|---|
Angka |
lokasi pertama penampilan nilai pencarian. Jika aliran tidak ditemukan, kembalikan |
Detil teknis
nilai kembalian
kembali ke string dalam start yang ada dalam substringkembali ke lokasi pertama substring lokasi. Jika aliran tidak ditemukan, kembalikan -1
.
Keterangan
String.indexOf()
Metode mencari dari awal hingga akhir string stringmelihat apakah ia mengandung aliran substringlokasi mulai pencarian di string string dalam start dalam string awal (tidak disebutkan start pada parameter). Jika ditemukan satu substring, maka String.indexOf()
akan mengembalikan substring pertama karakter di string dalamstring lokasi karakter dalam string dimulai dari 0. Jika lokasi string tidak dapat ditemukan substring, maka String.indexOf()
Metode akan mengembalikan -1
.
Perbezaan antara String indexOf() dan String search()
indexOf()
Metode tidak dapat mencari ekspresi reguler.
search()
Tidak dapat digunakan parameter posisi awal.
Dukungan pemeriksaan
indexOf()
Adalah fitur ECMAScript1 (ES1).
Semua pemeriksaan memenuhi ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman sebelumnya includes()
- Halaman berikutnya lastIndexOf()
- Kembali ke tingkat yang di atas Panduan Rujukan String JavaScript