Program JavaScript untuk Memeriksa apakah Rentetan Bermula Dengan Rentetan Lain

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan memeriksa apakah rentetan bermula dengan rentetan lain.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Rentetan JavaScript
  • Rentetan Javascript bermulaDengan ()
  • Rentetan JavaScript terakhirIndexOf ()
  • Regex JavaScript

Contoh 1: Menggunakan bermulaDengan ()

 // 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".`); )

Pengeluaran

 Rentetan dimulakan dengan "dia".

Dalam program di atas, startsWith()kaedah ini digunakan untuk menentukan apakah rentetan bermula dengan 'he' . The startsWith()cek kaedah jika rentetan bermula dengan rentetan tertentu.

The if… elsekenyataan digunakan untuk memeriksa keadaan.

Contoh 2: Menggunakan lastIndexOf ()

 // 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".`); )

Pengeluaran

 Rentetan dimulakan dengan "dia".

Dalam program di atas, lastIndexOf()kaedah ini digunakan untuk memeriksa apakah rentetan bermula dengan rentetan lain.

The lastIndexOf()Cara mengembalikan indeks tali dicari (di sini mencari dari indeks yang pertama).

Contoh 3: Menggunakan RegEx

 // 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".`); )

Pengeluaran

 Rentetan dimulakan dengan "dia".

Dalam program di atas, rentetan diperiksa menggunakan corak RegEx dan test()kaedahnya.

/^ menunjukkan permulaan rentetan.

Artikel menarik...