Periksa apakah String Berakhir Dengan Substring di JavaScript

Periksa Apakah String Berakhir Dengan Substring Di Javascript



Terkadang, pemrogram perlu mengidentifikasi apakah string yang dibuat berisi string yang ditentukan atau dimulai atau diakhiri dengan substring yang ditentukan. Untuk melakukan ini, dalam JavaScript, ada metode standar yang berbeda. Dalam JavaScript, “ berakhir dengan() ” metode adalah metode yang paling banyak digunakan untuk mengidentifikasi apakah substring ada di akhir string.

Posting blog ini akan membantu mempelajari prosedur untuk memeriksa apakah ada substring di akhir string dalam JavaScript.

Bagaimana cara memeriksa apakah String Berakhir Dengan Substring di JavaScript?

Untuk menentukan apakah string diakhiri dengan substring, gunakan metode berikut:







Mari kita periksa metode ini!



Metode 1: Periksa apakah Substring Hadir di Akhir String Menggunakan Metode endsWith()

Menggunakan ' berakhir dengan() ” metode untuk memeriksa apakah string diakhiri dengan substring atau tidak. Dibutuhkan substring yang akan diperiksa dalam string, apakah string diakhiri dengan itu atau tidak, sebagai argumen. Keluarannya “ BENAR ' atau ' Salah ” jika masing-masing substring ada atau tidak ada di akhir string.



Sintaksis





Ikuti sintaks yang diberikan di bawah ini untuk “ berakhir dengan() ' metode:

rangkaian. berakhir dengan ( string pencarian, panjang )

Dalam sintaks di atas, metode yang ditentukan mengambil dua parameter:



  • stringpencarian ” adalah string yang dicari yang akan dicari dalam string. Ini adalah parameter wajib.
  • panjangnya ” adalah atribut opsional dari string, yang berarti nilai default adalah panjang string.

Nilai Pengembalian

Output metode endsWith() menghasilkan “ BENAR ” saat string diakhiri dengan substring dan “ Salah ” ketika itu tidak ada dalam string.

Contoh

Buat string yang disimpan dalam variabel “ rangkaian ”:

adalah tali = 'Pelajari JavaScript dari Linuxint' ;

Buat variabel “ substring ” yang menyimpan bagian dari string sebagai substring:

adalah substring = 'Linux' ;

Panggil “ berakhir dengan() ” metode dengan string dan berikan substring di dalamnya sebagai argumen, yang akan memeriksa apakah string diakhiri dengan substring tertentu atau tidak:

adalah hasilnya = rangkaian. berakhir dengan ( substring ) ;

Cetak nilai yang dihasilkan menggunakan ' konsol.log() ' metode:

menghibur. catatan ( hasil ) ;

Keluaran

Output di atas menampilkan ' BENAR ”, yang menunjukkan bahwa string diakhiri dengan substring yang ditentukan.

Metode 2: Periksa apakah Substring Ada di Akhir String Menggunakan Metode substring()

Untuk menentukan apakah string diakhiri dengan substring, gunakan tombol “ substring() ' metode. Ini digunakan untuk mengambil string di antara indeks yang ditentukan, jadi, kurangi panjang string dari panjang string. Jika string yang dikembalikan sama dengan substring yang ditentukan, itu benar, menunjukkan bahwa string diakhiri dengan substring.

Sintaksis

Gunakan sintaks yang diberikan untuk memeriksa apakah string diakhiri dengan substring atau tidak dengan bantuan tombol “ substring() ' metode:

rangkaian. substring ( rangkaian. panjangnya - subString. panjangnya ) === subString ;

Dalam sintaks di atas, kurangi panjang substring dari panjang string, jika string yang dihasilkan setara dengan substring yang ditentukan, artinya string diakhiri dengan substring.

Nilai pengembalian

Jika substring hadir di akhir string, itu menghasilkan ' BENAR ', kalau tidak, ' Salah ” dikembalikan.

Contoh

Setelah menentukan string dan substring, tentukan fungsi “ stringEnds() ” dengan dua parameter, string “ str ' dan substring ' subStr ”, lalu, aktifkan “ substring() ” dan kembalikan nilai yang dihasilkan ke fungsi:

fungsi stringEnd ( str, subStr ) {

kembali str. substring ( str. panjangnya - subStr. panjangnya ) === subStr ;

} ;

Panggil fungsi yang ditentukan dengan mengirimkan string sebagai argumen pertama yang akan diperiksa dan substring sebagai argumen kedua yang perlu dicari di akhir string yang diberikan:

menghibur. catatan ( stringEnd ( string, substring ) ) ;

Keluaran

Output di atas menampilkan ' BENAR ” yang artinya, string diakhiri dengan substring yang ditentukan.

Metode 3: Periksa apakah Substring Ada di Akhir String Menggunakan Metode indexOf()

Metode lain untuk menentukan apakah string diakhiri dengan substring atau tidak adalah “ Indeks() ' metode. Ini memberikan posisi instance pertama dari sebuah nilai dalam sebuah string. Untuk memeriksa apakah substring ada di akhir string, diperlukan “ substring ” dan selisih panjang string dengan panjang substring sebagai parameter. Jika nilai yang dihasilkan sama dengan “ -1 ”, artinya substring tidak ada di akhir string.

Sintaksis

Ikuti sintaks yang diberikan untuk “ Indeks() ' metode:

rangkaian. Indeks ( Nilai pencarian, string. panjangnya - nilaipencarian. panjangnya ) !== - 1 ;

Di Sini, ' nilaipencarian ' adalah ' substring ” yang akan dilihat di ujung string.

Nilai Pengembalian

Jika substring tidak dapat muncul dalam string, ia mengembalikan “ -1 ”, selain itu, ia mengembalikan “ 1 ”.

Contoh

Tentukan fungsi “ stringEnds() ” dengan dua parameter, string “ str ' dan substring ' subStr ”, lalu aktifkan “ Indeks() ” dan mengembalikan nilai yang dihasilkan ke fungsi:

fungsi stringEnd ( str, subStr ) {

kembali str. Indeks ( subStr, str. panjangnya - subStr. panjangnya ) !== - 1 ;

} ;

Panggil fungsi yang ditentukan “ stringEnd() ” dengan mengirimkan string dan substring sebagai argumen:

menghibur. catatan ( stringEnd ( string, substring ) )

Keluaran

Semua informasi yang relevan dikumpulkan terkait untuk mengidentifikasi apakah string diakhiri dengan substring atau tidak.

Kesimpulan

Untuk menentukan apakah string diakhiri dengan substring, gunakan metode yang telah ditentukan JavaScript, termasuk ' berakhir dengan() ' metode, ' substring() ” metode, atau “ Indeks() ' metode. Semua metode ini mengembalikan nilai boolean “ BENAR ” sebagai output jika string diakhiri dengan substring yang ditentukan, jika tidak, outputnya “ Salah ”. Tutorial ini membantu mempelajari prosedur untuk memeriksa apakah string diakhiri dengan substring atau tidak menggunakan JavaScript.