Bu öğretici, bir JavaScript dizesini kısaltma yöntemlerini gösterecektir.
JavaScript'te Bir Dizeyi Kes
Bir dizeyi kısaltmak için aşağıdaki yöntemleri kullanın:
- alt dize() yöntem
- Kombinasyonu bölmek() ve katılmak() yöntem
Bu yöntemleri detaylı olarak açıklayalım.
Yöntem 1: substring() Yöntemini Kullanarak Bir Dizeyi Kes
bu alt dize() yöntem bir ' Sicim ” type yöntemi ve dizeyi belirtilen dizinler arasında keser. Orijinal dizenin uzunluğu sınırı aşarsa, karakter sayısı belirtilen sınıra eşit olana kadar yalnızca o kısmı döndürür:
Sözdizimi
Verilen sözdizimi “ için kullanılır. alt dize() ' yöntem:
alt dize ( Başlat , son )
İki parametre alır:
- “ Başlat ” alt dizenin başlangıç dizinidir
- “ son ”, dizenin kesileceği son dizindir.
Geri dönüş değeri : Yeni bir kırpılmış dize döndürür.
Örnek
İlk önce, bir değişken oluşturun ' str1 ” bir dize saklar” Linuxhint'e hoş geldiniz ”:
“ adlı bir işlev tanımlayın kesikDize() ” iki parametre ile, “ sicim ' ve ' sınır ”. Bu fonksiyonda, “ kullanarak dizenin uzunluğunu kontrol edin. uzunluk ' Emlak. Dizenin uzunluğu belirtilen sınırdan büyükse, ' kullanarak dizeyi kırpın. alt dize() ” iki argümanın iletildiği yöntem, dizenin başlangıç dizini ve dizenin son dizini olacak sınır:
işlev truncateString ( sicim , sınır ) {eğer ( sicim. uzunluk > sınır ) {
str2 = sicim. alt dize ( 0 , sınır ) ;
}
başka {
dönüş str1 ;
}
dönüş str2 ;
}
Ara ' kesikDize() ” dizesini geçirerek işlev str1 ” ve sınır” 8 ”:
konsol. kayıt ( truncateString ( str1 , 8 ) ) ;Çıktı, başlangıç dizininden başlayarak kırpılmış dizeyi görüntüler 0 ve dizinde biten 8 :
Yöntem 2: Join() Yöntemi ile split() Yöntemini Kullanarak Bir Dizeyi Kes
' adlı bir dizeyi kısaltmanın başka bir yöntemi var. bölmek() ” dizeyi belirli bir karakterde bir dizi alt dizeye bölen yöntem. Alt dizeleri bir dizeye birleştirmek için “ katılmak() ' yöntem
Sözdizimi
JavaScript'te bir dizeyi belirtmek için split() yönteminin verilen sözdizimini izleyin:
- Burada, “ ayırıcı ”, dizenin nereye bölüneceğini belirtmek için ayırıcı parametre olarak kullanılan herhangi bir özel karakterdir.
- “ sınır ”, bölme sayısını gösteren bir tamsayıdır.
- Geçirilen bağımsız değişkenlere dayalı olarak bir dizi alt dize döndürür.
Örnek
Aynı dizeyi kullanın “ str1 ” yukarıdaki örnekte oluşturuldu ve ardından boş bir dize ('') ileterek split() yöntemini çağırın ve “ on bir ” argüman olarak:
Çıktı, 11 uzunluğunda bir alt dizi dizisini gösterir:
Şimdi, join() yöntemini kullanarak diziyi bir dizgede birleştirin ve onu bir değişkende saklayın. truncStr ”:
oldu truncStr = cadde katılmak ( '' ) ;Elde edilen dizeyi “ kullanarak yazdırın. konsol.log() ' yöntem:
konsol. kayıt ( truncStr ) ;Çıktı
Çözüm
JavaScript'te bir dizeyi kısaltmak için “ alt dize() ” yöntemi veya “ bölmek() ' ve ' katılmak() ” yöntemleri. substring() yöntemi, JavaScript'te dizeleri kısaltmak için en yaygın yöntemdir. Dizeyi belirtilen dizinler arasında keser. split() yöntemi, dizeleri bir dizi alt dizeye böler ve bu alt dize dizisini dizeye dönüştürmek için join() yöntemi kullanılır. Bu öğretici, JavaScript dizelerini kırpma yöntemlerini gösterdi.