JavaScript Dize alt dizesi()
Örnekler
Metinden bir alt dize ayıklayın:
let text = "Hello world!";
let result = text.substring(1, 4);
2. konumdan başlayın:
let result = text.substring(2);
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Yöntem substring()
, iki dizin (konum) arasındaki karakterleri bir dizeden çıkarır ve alt dizeyi döndürür.
Yöntem substring()
, karakterleri baştan sona çıkarır (özer).
Yöntem substring()
, orijinal dizeyi değiştirmez.
Başlangıç, bitişten büyükse, argümanlar değiştirilir: (1, 4) = (4, 1).
0'dan küçük başlangıç veya bitiş 0 olarak kabul edilir.
Sözdizimi
string.substring(start, end)
parametreler
Parameter | Description |
start | Required. Start position. First character is at index 0. |
end | Optional. End position (up to, but not including). If omitted: the rest of the string. |
Geri dönüş değeri
Tip | Açıklama |
Dizi | Ayıklanan karakterleri içeren bir dize. |
Daha fazla örnek
Başlangıç, bitişten büyükse, parametreler değiştirilir:
let result = text.substring(4, 1);
"Başlangıç" 0'dan küçükse, 0 dizininden başlayacaktır:
let result = text.substring(-3);
Sadece ilk:
let result = text.substring(0, 1);
Sadece son:
let result = text.substring(text.length - 1);
Tarayıcı Desteği
substring()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |