JavaScript Dizisi indexOf()
Örnekler
"Hoş geldiniz" için bir dize arayın:
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
"Hoş Geldiniz" için bir dize arayın:
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
"e" nin ilk oluşumunu bulun:
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
5 konumundan başlayarak "e"nin ilk oluşumunu bulun:
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
"a" nın ilk oluşumunu bulun:
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
Tanım ve Kullanım
Yöntem indexOf()
, bir dizedeki bir değerin ilk oluşumunun konumunu döndürür.
Değer indexOf()
bulunamazsa yöntem -1 döndürür.
Yöntem büyük/ indexOf()
küçük harfe duyarlıdır.
Sözdizimi
string.indexOf(searchvalue, start)
parametreler
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
Geri dönüş değeri
Tip | Açıklama |
Bir sayı | Arama değerinin gerçekleştiği ilk konum. -1 hiç olmazsa. |
String indexOf() ve String search() Arasındaki Fark
Yöntem indexOf()
, normal bir ifadeye karşı arama yapamaz.
Başlangıç search()
konumu bağımsız değişkeni alamaz.
Tarayıcı Desteği
indexOf()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |