Örnek
Bir dizeden karakterleri Özü:
var str = "Hello world!";
var res = str.substring(1, 4);
Res sonucu olacaktır:
ell
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
substring() metodu belirtilen iki endeks arasındaki bir dizge karakterleri özler, ve yeni bir alt dizisini verir.
Bu yöntem arasındaki bir dizede karakterleri ayıklar "start" ve "end" değil de dahil olmak üzere, "end" kendisi.
Eğer "start" büyüktür "end" , bu yöntem str anlamı iki argüman takas edecek. substring(1,4) == str. substring(4,1) .
Ya olursa "start" veya "stop" 0 sanki tedavi edilir, daha az 0'dır.
Not: substring() metodu orijinal dize değişmez.
Tarayıcı Desteği
Yöntem | |||||
---|---|---|---|---|---|
substring() | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
Parametre Değerleri Parametre Açıklama start Gereklidir. ekstraksiyon başlatmak için konum. İlk karakter 0 dizininde olduğunu end İsteğe bağlı. Pozisyon (up to, but not including) ekstraksiyon sonuna kadar. Atlanırsa, o dize kalanını ayıklar
Teknik detaylar
Geri dönüş değeri: ekstre karakterleri içeren bir yeni bir String JavaScript Versiyon: 1.0
Diğer Örnekler
Örnek
2 pozisyonundaki çıkarma başlayın ve dize kalan kısmını çıkartmak:
var str = "Hello world!";
var res = str.substring(2); Res sonucu olacaktır:
llo world! Kendin dene "
Örnek
Eğer "start" büyüktür "end" o iki argüman takas edecek:
var str = "Hello world!";
var res = str.substring(4, 1);
Res sonucu olacaktır:
ell Kendin dene "
Örnek
Eğer "start" 0'dan düşükse, bu indeks 0 konumundan çıkarma başlayacaktır:
var str = "Hello world!";
var res = str.substring(-3);
Res sonucu olacaktır:
Hello world! Kendin dene "
Örnek
sadece ilk karakteri Özü:
var str = "Hello world!";
var res = str.substring(0, 1); Res sonucu olacaktır:
H Kendin dene "
Örnek
Sadece son karakteri Özü:
var str = "Hello world!";
var res = str.substring(11, 12); Res sonucu olacaktır:
! Kendin dene "
<JavaScript dize Referans