JavaScript String substring() Metodu
- Önceki sayfa substr()
- Son sayfa toLocaleLowerCase()
- Bir üst katmana dön JavaScript String Referans El Kitabı
Tanım ve Kullanım
substring()
Yöntem dizesinden iki indeks (konum) arasındaki karakterleri çıkarır ve alt dizesi döner。
substring()
Yöntem karakterleri baştan sona (dahil değil) çıkarır。
substring()
Yöntem orijinal dizesini değiştirmez。
Eğer start büyüktür enddeğişkenleri takas et: (4, 1) = (1, 4)。
Negatif 0'nın başlangıcı veya sonu 0 olarak kabul edilir。
Ayrıca bkz:
Örnek
örnek 1
Metinden alt dizge çıkarın:
let text = "Hello world!"; let result = text.substring(1, 4);
örnek 2
2 konumundan başlar:
let result = text.substring(2);
örnek 3
Eğer start büyüktür endise parametreleri değiştir:
let result = text.substring(4, 1);
örnek 4
Eğer "start" 0'dan küçükse, 0'dan başlar:
let result = text.substring(-3);
örnek 5
Sadece birincisi:
let result = text.substring(0, 1);
örnek 6
Sadece sonuncusu:
let result = text.substring(text.length - 1);
gramer
string.substring(start, end)
parametre
parametre | tanımı |
---|---|
start |
Gerekli. Negatif olmayan tamsayı. Başlangıç konumu. İlk karakter indeksi 0'tadır. |
end |
Opsiyonel. Negatif olmayan tamsayı. Bitiş konumu (en fazla, ancak dahil değil). Seçilmemişse, dize kalan kısmını çıkarır. |
döndürme değeri
tür | tanımı |
---|---|
dize | çıkarılan karakterleri içeren dize |
teknik ayrıntılar
döndürme değeri
yeniden döndürülür, bu dize değerini içerir string den bir alt dizge, içeriği start den end-1 konumundaki tüm karakterler, uzunluğu end çıkarma start.
tanımı
substring()
döndürülen alt dizge start konumundaki karakteri içermez. end konumundaki karakter.
parametre start ile end eşittir, o zaman bu yöntem boş bir dizge döndürür (yani uzunluğu 0 olan bir dizge). Eğer start büyüktür end büyükse, bu yöntem bu iki parametreyi önceden değiştirmek için önce bu iki parametreyi kullanır.
Lütfen unutmayın, bu alt dizge start konumundaki karakteri içermemektedir. end konumundaki karakter, döndürülen alt dizgenin uzunluğu her zaman end-start.
Lütfen dikkat edin,split()
ve substr()
Bu yöntemler bir dize içinden alt dizge çıkarabilir. Bu yöntemlerle farklı olarak,substring()
Bu yöntem negatif parametreleri kabul etmez.
Tarayıcı desteği
substring()
Bu ECMAScript1 (ES1) özellikleridir.
Tüm 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 substr()
- Son sayfa toLocaleLowerCase()
- Bir üst katmana dön JavaScript String Referans El Kitabı