logo

JavaScript,() İşleviyle Biter

JavaScript, dizeler üzerinde çeşitli işlemleri gerçekleştirmek için birçok yerleşik dize işlevi sağlar. Böyle yararlı bir dize işlevi ile biter() Bu, belirli bir dizenin belirli bir karakter kümesiyle bitip bitmediğini kontrol etmenizi sağlar. Bu yazıda şunları inceleyeceğiz: ile biter() JavaScript'teki işlevi öğrenin ve kodunuzda nasıl kullanacağınızı görün.

Sözdizimi:

İşte sözdizimi ile biter() işlev:

java yöntemi
 string.endsWith(searchString, length) 

aramaDizesi: (Gerekli)

Orijinal dizenin sonunda aramak istediğiniz dize.

uzunluk (isteğe bağlı):

Dikkate alınacak dizenin uzunluğunu belirtir. Atlanırsa dizenin tamamı aranır.

Geri dönüş değeri:

ile biter() işlev bir döndürür boolean değer olan doğru orijinal dize belirtilen dizeyle bitiyorsa ve YANLIŞ aksi takdirde.

Örnekler:

Aşağıda, nasıl kullanılacağını gösteren bazı örnekler verilmiştir. ile biter() işlev:

Örnek 1: Bir dizenin belirli bir karakterle bitip bitmediğini kontrol edin

 const str = 'Hello, world!'; console.log(str.endsWith('!')); console.log(str.endsWith('world')); console.log(str.endsWith('world', 13)); 

Çıktı:

 true false false 

Açıklama:

Bu örnekte ilk console.log() deyimi, dizenin ünlem işaretiyle bitip bitmediğini kontrol eder. İkinci ifade, dizenin sözcükle bitip bitmediğini kontrol eder. 'dünya' . Üçüncü ifade, aramayı ilkiyle sınırlandırır 13 karakter dizenin sözcüğüyle bitip bitmediğini kontrol eder 'dünya' .

Örnek 2:

Bir dizenin belirli bir karakterle bitip bitmediğine ilişkin başka bir örnek:

 const str = 'Hello, world!'; if (str.endsWith('!')) { console.log('The string ends with an exclamation mark'); } if (str.endsWith('world!')) { console.log('The string ends with 'world!''); } else { console.log('The string doesn't end with 'world!''); } 

Çıktı:

mylivecricket.in
 The string ends with an exclamation mark The string ends with 'world!' 

Açıklama:

Bu örnekte, ilk if ifadesi dizenin ünlem işaretiyle bitip bitmediğini kontrol eder. Eğer öyleyse, konsola bir mesaj kaydedecektir. İkinci if ifadesi, dizenin karakterlerle bitip bitmediğini kontrol eder. 'dünya!' . Dize şununla bittiği için 'dünya!' , dizenin şununla bittiğini söyleyen bir mesajı konsola kaydeder 'dünya!' . Dize şununla bitmiyorsa 'dünya!' dizenin şununla bitmediğini söyleyen bir mesajı günlüğe kaydeder: 'dünya!' .

Örnek 3:

Kullanıcı girişini doğrula

 const userInput = prompt('Enter a URL:'); if (userInput.endsWith('.com')) { console.log('Valid URL: ends with '.com''); } else { console.log('Invalid URL: must end with '.com''); } 

Çıktı:

 Enter a URL: https://www.javatpoint.com/ Invalid URL: must end with '.com' 

Bu örnekte, çabuk() Fonksiyon kullanıcı girdisini almak için kullanılır. if ifadesi daha sonra kullanıcı girişinin dizeyle bitip bitmediğini kontrol eder '.ile' . Eğer öyleyse, kütükler URL'nin geçerli olduğunu belirten bir mesaj. Aksi takdirde, URL'nin geçersiz olduğunu ve şununla bitmesi gerektiğini belirten bir mesajı günlüğe kaydeder: '.ile' .

Örnek 4:

Belirli bir koşula göre bir dize dizisini filtreleme

 const words = ['apple', 'banana', 'orange', 'grape']; const filteredWords = words.filter((word) => { return word.endsWith('e'); }); console.log(filteredWords); 

Çıktı:

 [ 'apple', 'orange', 'grape' ] 

Bu örnekte, filtre() yöntemi adı verilen yeni bir dizi oluşturmak için kullanılır. filtrelenmişKelimeler . filtre() yöntem alır geri çağırmak dizideki her öğe için yürütülen işlev. Geri çağırma işlevi, dizideki geçerli öğenin harfle bitip bitmediğini kontrol eder. 'Bu' kullanmak ile biter() işlev. Eğer öyleyse, eleman yeni diziye eklenir. Son olarak, console.log() ifadesi çıktıyı verir filtrelenmişKelimeler yalnızca harfle biten sözcükleri içeren konsola dizi 'Bu' .

Çözüm:

ile biter() JavaScript'teki işlev, belirli bir dizenin belirli bir karakter kümesiyle bitip bitmediğini kontrol etmenize olanak tanıyan kullanışlı bir dize işlevidir. Kullanıcı girişini doğrulamak, belirli bir koşula göre bir dizi dizeyi filtrelemek ve daha fazlası gibi çeşitli görevleri gerçekleştirmek için kullanabilirsiniz. Nasıl kullanılacağını bilmek ile biter() işlevi verimli ve etkili JavaScript kodu yazmada yardımcı olabilir.