63 of 264 menu

substr Metodu

substr metodu, bir dizeden bir alt dize döndürür (orijinal dize bu işlemden etkilenmez). İlk parametre, metodun karakterleri çıkarmaya başlayacağı konumu belirtir (numaralandırma sıfırdan başlar), ikinci parametre ise kaç karakterin çıkarılacağını belirtir.

İlk parametre negatif değerler alabilir. Bu durumda, çıkarmanın başlayacağı karakterin sayımı dizenin sonundan itibaren yapılır. Son karakterin numarası -1'dır. İkinci parametre isteğe bağlıdır, eğer belirtilmezse, dizenin sonuna kadar tüm karakterler çıkarılır.

Sözdizimi

dize.substr(nereden_başlayacak, [kaç_karakter_çıkarılacak]);

Örnek

Bir dize verildiğini varsayalım. Bu dizeden ilk 3 karakteri çıkaralım:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

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

'abc'

Örnek

Şimdi 2. konumdan itibaren dizenin sonuna kadar olan karakterleri çıkaralım (bunun için metodun ikinci parametresini belirtmeyelim):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

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

'cde'

Örnek

Dizenin sonundan 3. karakterden başlayarak 2 karakterlik bir alt dize çıkaralım:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

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

'cd'

Örnek

Şimdi ise sonuncusundan 3. karakterden başlayarak sona kadar kalan tüm dizeyi çıkaralım (bunun için ikinci parametreyi belirtmeyelim):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

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

'cde'

Örnek

Dizenin son karakterini çıkaralım:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

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

'e'

Ayrıca Bakınız

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet