67 of 264 menu

indexOf Metodu

indexOf metodu, bir dizede alt dize araması yapar. İlk parametrede aranacak alt dizeyi uygun büyük/küçük harf durumunda (büyük harf veya küçük harf) belirtiriz. Metot, ilk eşleşmenin konumunu döndürür, bulunamazsa -1 döndürür. İsteğe bağlı ikinci parametre olarak, aramanın başlayacağı karakterin numarasını belirtebilirsiniz.

Sözdizimi

dize.indexOf(aranacakDize, [aramanınBaşlayacağıYer]);

Örnek

İlk eşleşmenin konumunu bulalım:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd'); console.log(res);

Kodun çalıştırılmasının sonucu:

3

Örnek

Aramanın başlayacağı konumu belirtelim:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

Kodun çalıştırılmasının sonucu:

6

Örnek

Şimdi var olmayan bir alt dize arayalım:

let str = 'ab cd cd cd ef'; let res = str.indexOf('xx'); console.log(res);

Kodun çalıştırılmasının sonucu:

-1

Örnek

Mevcut dize için uygun olmayan büyük/küçük harf durumunda belirtilmiş bir alt dize arayalım:

let str = 'ab cd cd cd ef'; let res = str.indexOf('CD'); console.log(res);

Kodun çalıştırılmasının sonucu:

-1

Ayrıca Bakınız

  • metod startsWith,
    bir dizenin başlangıcını kontrol eder
  • metod endsWith,
    bir dizenin sonunu kontrol eder
  • metod lastIndexOf,
    son alt dize eşleşmesini arar
  • metod includes,
    bir dizeyi arar
  • metod at,
    bir dize karakterini arar
ptiduzuzccs