Metode indexOf() String JavaScript
- halaman sebelumnya includes()
- Halaman Berikutnya lastIndexOf()
- Kembali ke Lapisan Atas Panduan Referensi String JavaScript
definisi dan penggunaan
indexOf()
nilai kembalikan metode pertama penampilan nilai dalam string.
jika nilai tidak ditemukan, maka indexOf()
metode mengembalikan -1
.
indexOf()
metode membedakan huruf besar dan kecil.
lihat pula:
contoh
contoh 1
mencari "welcome" di string:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
contoh 2
mencari "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
mencari penggabungan pertama "e" dari posisi 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 kembalikan
tipe | deskripsi |
---|---|
angka |
lokasi pertama penampilan nilai pencarian. jika tidak menemukan substring, kembalikan |
detil teknis
nilai kembalikan
jika di string di start setelah ada substring, kembalikan posisi pertama penampilan substring jika tidak menemukan substring, kembalikan -1
.
penjelasan
String.indexOf()
metode mencari dari awal hingga akhir string string, lihat apakah mengandung substring substringlokasi mulai pencarian di string dari start atau string awal (tidak disebutkan start parameter). Jika menemukan satu substring, lalu String.indexOf()
akan kembalikan substring pertama karakter di string dari 0 mulai. Jika distring posisi karakter di string tidak menemukan substring, lalu String.indexOf()
metode akan kembalikan -1
.
Perbedaan String indexOf() dan String search()
indexOf()
metode tidak dapat mencari ekspresi reguler.
search()
tidak dapat digunakan parameter posisi awal.
dukungan peramban
indexOf()
adalah fitur ECMAScript1 (ES1).
Semua peramban mendukung 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 Lapisan Atas Panduan Referensi String JavaScript