Cara Memeriksa apakah String Berisi Tanda Tanya dalam JavaScript

Cara Memeriksa Apakah String Berisi Tanda Tanya Dalam Javascript



Di akhir kalimat atau frasa apa pun, tanda tanya (?) adalah tanda baca yang digunakan untuk mewakili pertanyaan langsung. Terkadang, Anda perlu memverifikasi apakah ada tanda tanya dalam dokumen teks atau paragraf. Misalnya, untuk memvalidasi pertanyaan yang ada dalam teks. JavaScript memberikan beberapa metode bawaan yang membantu melakukan tugas ini secara efisien.

Tutorial ini akan mendemonstrasikan prosedur untuk memverifikasi tanda tanya dalam sebuah string.







Bagaimana cara memeriksa apakah String Berisi Tanda Tanya dalam JavaScript?

Untuk memeriksa apakah string yang diberikan memiliki tanda tanya, gunakan metode berikut.



Mari kita gunakan keduanya satu per satu!



Metode 1: Periksa apakah String Berisi Tanda Tanya Menggunakan Metode include()

Untuk memverifikasi apakah ada tanda tanya dalam string, gunakan ' termasuk() ' metode. Ia menerima tanda tanya sebagai argumen dan mengembalikan 'benar' jika tanda tanya ada dalam string, jika tidak maka akan menghasilkan ' Salah ”.





Sintaksis

Ikuti metode yang disebutkan di bawah ini untuk menggunakan metode include():

rangkaian. termasuk ( karakter ) ;

Di Sini, ' karakter ” dapat berupa tanda tanya (?) yang akan dicentang pada string yang ditentukan.



Contoh

Dalam contoh ini, kita akan membuat string yang disimpan dalam variabel bernama “ rangkaian ”:

dulu rangkaian = 'Bagaimana cara membuat kode program JavaScript?' ;

Kemudian, aktifkan metode include() dengan melewatkan tanda tanya sebagai argumen dan simpan hasil yang dikembalikan dalam variabel “ tahun ”:

dulu tahun = rangkaian. termasuk ( '?' ) ;

Terakhir, cetak nilai yang dihasilkan menggunakan ' konsol.log() ' metode:

menghibur. catatan ( tahun ) ;

Keluaran yang ditampilkan “ BENAR ” yang menunjukkan bahwa string berisi tanda tanya(?):

Mari menuju metode kedua!

Metode 2: Periksa apakah String Berisi Tanda Tanya Menggunakan Metode match()

Metode lain dalam JavaScript disebut ' cocok() ” metode memeriksa apakah string berisi tanda tanya atau tidak. Metode match() membandingkan string dengan ekspresi reguler atau pola regex. Jika kecocokan terjadi, larik kecocokan akan dikembalikan; lain null dikembalikan. Operator ternary atau pernyataan kondisional juga dapat digunakan dengan metode match().

Sintaksis

Ikuti sintaks yang diberikan untuk memverifikasi string berisi tanda tanya menggunakan metode match():

rangkaian. cocok ( regexPola ) ;

Di sini, 'regexPattern' adalah ekspresi reguler yang akan mencari tanda tanya dalam string.

Contoh

Kami sekarang akan menggunakan string yang sama yang dibuat dalam contoh di atas dan menggunakan operator ternary dengan metode match() dengan meneruskan ekspresi reguler untuk mencari tanda tanya:

dulu tahun = rangkaian. cocok ( /\?/g ) ? 'BENAR' : 'Salah' ;

Cetak hasilnya di konsol:

menghibur. catatan ( tahun ) ;

Seperti yang Anda lihat, output memberikan “ BENAR ” yang artinya tanda tanya (?) ada di string:

Kami telah mengumpulkan metode JavaScript paling sederhana untuk menentukan apakah string berisi tanda tanya.

Kesimpulan

Untuk memverifikasi apakah string berisi tanda tanya, Anda dapat menggunakan metode JavaScript yang telah ditentukan sebelumnya, seperti metode include() atau metode match(). Metode include() mencari tanda tanya sebagai substring, sedangkan metode match() membandingkan string berdasarkan pola yang diberikan. Tutorial ini menunjukkan prosedur untuk memverifikasi tanda tanya dalam sebuah string dengan penjelasan rinci.