Bir Dizenin Alt Dize İçerdiğini Kontrol Etmek İçin JavaScript Programı

Bu örnekte, bir dizenin alt dize içerip içermediğini kontrol edecek bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Dizesi
  • Javascript Dizesi şunları içerir ()
  • JavaScript Dize indexOf ()

Örnek 1: Include () ile Dizeyi Kontrol Edin

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Çıktı

 Bir dize girin: JavaScript is fun Kontrol etmek istediğiniz dizeyi girin: fun Dize eğlence içerir

includes()Yöntem kullanılır if… elsebir dize belirtilen bir dizenin karakter içerip içermediğini kontrol etmek deyimi.

Not : includes()Yöntem, büyük / küçük harfe duyarlıdır. Dolayısıyla eğlence ve Eğlence farklıdır.

Örnek 2: IndexOf () ile Dizeyi Kontrol Edin

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Çıktı

 Bir dize girin: JavaScript is fun Kontrol etmek istediğiniz dizeyi girin: fun Dize eğlence içerir

Yukarıdaki programda, indexOf()yöntem, if… elsebir dizenin bir alt dize içerip içermediğini kontrol etmek için ifadeyle birlikte kullanılır .

indexOf()Yöntem, bir dizi arama yapar ve ilk oluşum pozisyonunu geri gönderir. Bir alt dize bulunamadığında -1 döndürür .

Not : indexOf()Yöntem büyük / küçük harfe duyarlıdır.

Ilginç makaleler...