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.