JavaScript Dizgi indexOf() Metodu

tanım ve kullanım

indexOf() yöntem döndüreceği değer

bulunamazsa indexOf() yöntem -1

indexOf() yöntem büyük/küçük harf duyarlıdır.

daha fazla bilgi için:

lastIndexOf() yöntemi

search() yöntemi

match() yöntemi

örnek

örnek 1

dizide "welcome" arama:

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

kendiniz deneyin

örnek 2

dizide "welcome" arama:

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

kendiniz deneyin

örnek 3

bulunan "e" ilk eşleşimini:

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

kendiniz deneyin

örnek 4

5 konumundan başlayarak "e" ilk eşleşimini arama:

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

kendiniz deneyin

örnek 5

bulunan "a" ilk eşleşimini:

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

kendiniz deneyin

gramer

string.indexOf(substring, start)

parametre

parametre tanım
substring zorunlu. Aranacak dizi.
start isteğe bağlı. Başlangıç konumu (varsayılan 0).

dönüş değeri

tip tanım
sayı

arama değeri出现的第一个位置。

bulunamazsa -1

teknik ayrıntılar

dönüş değeri

bulunamazsa string içinde start konumundan sonra varsa substringbulunan ilk substring bulunamazsa -1

tanımı

String.indexOf() yöntemi döndürecektir stringgörmek için substringçözümlemek için başlangıç konumunu string içinde start ya da string başında (tanımlanmadıysa) start bulunduysa bir substringise String.indexOf() döndürecektir substring ilk karakteri string içindeki konum.string içindeki karakter konumu 0'dan başlar. Eğer string içinde bulunamadı substringise String.indexOf() yöntem döndürecektir -1

String indexOf() ile String search() arasındaki fark

indexOf() yöntemi düzenli ifadeleri aramaz.

search() başlangıç konumunu parametre olarak kullanılamaz.

tarayıcı desteği

indexOf() ECMAScript1 (ES1) özellikleridir.

tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
destek destek destek destek destek destek

ilgili sayfalar

JavaScript dizesi

JavaScript dize yöntemleri

JavaScript dize arama