Pemerosihan String indexOf() Metoden 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:

Metode lastIndexOf()

Metode search()

Metode match()

Contoh

Contoh 1

Cari "welcome" di string:

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");

Coba sendiri

Contoh 2

Cari "welcome" di string:

let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");

Coba sendiri

Contoh 3

Menemukan penggabungan pertama "e":

let text = "Hello world, welcome to the universe.";
text.indexOf("e");

Coba sendiri

Contoh 4

Cari penggabungan pertama "e" dari lokasi 5:

let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);

Coba sendiri

Contoh 5

Menemukan penggabungan pertama "a":

let text = "Hello world, welcome to the universe.";
text.indexOf("a");

Coba sendiri

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 -1.

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 yang berkaitan

String JavaScript

Kaedah string JavaScript

Pencarian string JavaScript