Cách kiểm tra xem chuỗi có chứa dấu hỏi trong JavaScript hay không

Cach Kiem Tra Xem Chuoi Co Chua Dau Hoi Trong Javascript Hay Khong



Cuối cùng của bất kỳ câu hoặc cụm từ nào, dấu chấm hỏi (?) Là một dấu câu được sử dụng để thể hiện một câu hỏi trực tiếp. Đôi khi, bạn cần xác minh xem có bất kỳ dấu chấm hỏi nào trong tài liệu văn bản hoặc đoạn văn hay không. Ví dụ, để xác nhận các câu hỏi có trong văn bản. JavaScript cung cấp một số phương thức tích hợp giúp thực hiện tác vụ này một cách hiệu quả.

Hướng dẫn này sẽ trình bày quy trình xác minh dấu hỏi trong một chuỗi.







Làm thế nào để kiểm tra xem chuỗi có chứa dấu hỏi trong JavaScript hay không?

Để kiểm tra xem một chuỗi đã cho có dấu chấm hỏi hay không, hãy sử dụng các phương pháp sau.



Hãy sử dụng từng cái một!



Phương pháp 1: Kiểm tra xem chuỗi có chứa dấu hỏi hay không bằng cách sử dụng phương thức include ()

Để xác minh xem dấu chấm hỏi có trong một chuỗi hay không, hãy sử dụng “ bao gồm() ' phương pháp. Nó chấp nhận một dấu chấm hỏi làm đối số và trả về 'true' nếu dấu hỏi tồn tại trong chuỗi, nếu không nó sẽ xuất ra ' sai ”.





Cú pháp

Làm theo phương pháp được đề cập bên dưới để sử dụng phương thức include ():

sợi dây. bao gồm ( tính cách ) ;

Nơi đây, ' tính cách ”Có thể là một dấu hỏi (?) Sẽ được kiểm tra trong chuỗi được chỉ định.



Thí dụ

Trong ví dụ này, chúng tôi sẽ tạo một chuỗi được lưu trữ trong một biến có tên là “ sợi dây ”:

sợi dây = 'Làm thế nào để viết mã một chương trình JavaScript?' ;

Sau đó, gọi phương thức include () bằng cách chuyển một dấu chấm hỏi làm đối số và lưu trữ kết quả trả về trong biến “ năm ”:

năm = sợi dây. bao gồm ( '?' ) ;

Cuối cùng, in giá trị kết quả bằng cách sử dụng “ console.log () ' phương pháp:

bàn điều khiển. khúc gỗ ( năm ) ;

Kết quả hiển thị “ thật ”Chỉ ra rằng chuỗi có chứa dấu chấm hỏi (?):

Hãy bắt đầu với phương pháp thứ hai!

Phương pháp 2: Kiểm tra xem chuỗi có chứa dấu hỏi hay không bằng cách sử dụng phương thức match ()

Một phương pháp khác trong JavaScript được gọi là “ cuộc thi đấu() ”Phương pháp kiểm tra xem một chuỗi có chứa dấu chấm hỏi hay không. Phương thức match () so sánh một chuỗi với một biểu thức chính quy hoặc một mẫu regex. Nếu một trận đấu xảy ra, một mảng kết quả sẽ được trả về; khác giá trị null được trả về. Toán tử bậc ba hoặc câu lệnh điều kiện cũng có thể được sử dụng với phương thức match ().

Cú pháp

Làm theo cú pháp đã cho để xác minh chuỗi có chứa dấu chấm hỏi bằng cách sử dụng phương thức match ():

sợi dây. cuộc thi đấu ( regexPattern ) ;

Ở đây, “regexPattern” là biểu thức chính quy sẽ tìm kiếm dấu hỏi trong chuỗi.

Thí dụ

Bây giờ chúng ta sẽ sử dụng cùng một chuỗi được tạo trong ví dụ trên và sử dụng toán tử bậc ba với phương thức match () bằng cách chuyển biểu thức chính quy để tìm kiếm dấu chấm hỏi:

năm = sợi dây. cuộc thi đấu ( / \? / g ) ? 'thật' : 'sai' ;

In kết quả trên bảng điều khiển:

bàn điều khiển. khúc gỗ ( năm ) ;

Như bạn có thể thấy, đầu ra cho “ thật ”Có nghĩa là dấu hỏi (?) Tồn tại trong chuỗi:

Chúng tôi đã tập hợp các phương pháp JavaScript đơn giản nhất để xác định xem chuỗi có chứa dấu chấm hỏi hay không.

Sự kết luận

Để xác minh xem chuỗi có chứa dấu chấm hỏi hay không, bạn có thể sử dụng các phương thức được xác định trước bằng JavaScript, chẳng hạn như phương thức include () hoặc phương thức match (). Phương thức include () tìm kiếm dấu chấm hỏi dưới dạng một chuỗi con, trong khi phương thức match () so sánh chuỗi dựa trên mẫu đã cho. Hướng dẫn này trình bày quy trình xác minh dấu hỏi trong một chuỗi với giải thích chi tiết.