JavaScript String substr() yöntemi

Tanım ve Kullanım

substr() Yöntem dizein bir kısmını çıkarır.

substr() Yöntem belirtilen konumdan başlayarak belirtilen sayıda karakter döner.

substr() Yöntem orijinal dizeyi değiştirmez.

Dize sonundan karakter çıkarmak için negatif başlangıç konumunu kullanın.

İpucu:substr() yöntemi belirtilen başlangıç konumunu ve uzunluğu, substring() yöntemi ve slice() Yönteminin kullanışlı bir alternatifi, ikincisi başlangıç karakteri konumunu belirtir.

Ayrıca bkz:

split() yöntemi

slice() yöntemi

substring() yöntemi

Örnek

Örnek 1

Metinden alt dize çıkarın:

let text = "Hello world!";
let result = text.substr(1, 4);

Kişisel olarak deneyin

Örnek 2

2. konumdan başlayarak:

let result = text.substr(2);

Kişisel olarak deneyin

Örnek 3

Sadece ilkini çıkarın:

let result = text.substr(0, 1);

Kişisel olarak deneyin

Örnek 4

Sadece sonuncuyu çıkarın:

let result = text.substr(text.length-1, 1);

Kişisel olarak deneyin

Örnek 5

Son altıyı çıkarın:

let result = text.substr(-5, 5);

Kişisel olarak deneyin

Sözdizimi

string.substr(start, length)

Parametre

Parametre Tanım
start

Gerekli. Başlangıç konumu.

İlk karakter indeks 0'tadır.

Eğer start Uzunluktan büyükse, substr() "" döner.

Eğer start Negatifse, substr() dize sonundan başlar.

length

Opsiyonel. Çekilecek karakter sayısı.

Atlanırsa, dize kalan kısmı çekilir.

Dönüş değeri

Tür Tanım
Dize

Çekili bölümü içeren dize.

Uzunluk 0 veya negatifse, boş bir dize döner.

Tarayıcı desteği

substr() ECMAScript1 (ES1) özelliğidir.

Bütün 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

İlgili sayfalar

JavaScript dizesi

JavaScript dize yöntemleri

JavaScript dize arama