Bu örnekte, bir dizenin başka bir dizeyle başlayıp başlamadığını 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 String startsWith ()
- JavaScript Dizesi lastIndexOf ()
- JavaScript Regex
Örnek 1: beginWith () kullanma
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Çıktı
Dize "he" ile başlar.
Yukarıdaki programda, startsWith()dizgenin 'he' ile başlayıp başlamadığını belirlemek için yöntem kullanılır . startsWith()Yöntem kontrolleri dize belirli dize ile başlıyorsa.
if… elseİfadesi durumunu kontrol etmek için kullanılır.
Örnek 2: lastIndexOf () kullanma
// program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Çıktı
Dize "he" ile başlar.
Yukarıdaki programda lastIndexOf()yöntem, bir dizenin başka bir dizeyle başlayıp başlamadığını kontrol etmek için kullanılır.
lastIndexOf()Yöntemi (burada birinci dizinden arama) Aranan dize dizinini döndürür.
Örnek 3: Normal İfadeyi Kullanma
// program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )
Çıktı
Dize "he" ile başlar.
Yukarıdaki programda, dize RegEx kalıbı ve test()yöntemi kullanılarak kontrol edilir .
/^ dizenin başlangıcını gösterir.








