JavaScript String substr() yöntemi
- Önceki sayfa startsWith()
- Sonraki sayfa substring()
- Bir üst katmanı dön JavaScript String İlgili Kılavuz
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:
Örnek
Örnek 1
Metinden alt dize çıkarın:
let text = "Hello world!"; let result = text.substr(1, 4);
Örnek 2
2. konumdan başlayarak:
let result = text.substr(2);
Örnek 3
Sadece ilkini çıkarın:
let result = text.substr(0, 1);
Örnek 4
Sadece sonuncuyu çıkarın:
let result = text.substr(text.length-1, 1);
Örnek 5
Son altıyı çıkarın:
let result = text.substr(-5, 5);
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 |
- Önceki sayfa startsWith()
- Sonraki sayfa substring()
- Bir üst katmanı dön JavaScript String İlgili Kılavuz