Làm cách nào để kiểm tra sự giống nhau của các chuỗi trong JavaScript?
Hai chuỗi trong Javascript có thể được so sánh để kiểm tra xem chúng có giống nhau hay không bằng cách sử dụng các phương thức khác nhau như toUpperCase(), localeCompare(), v.v. Chúng tôi cũng có thể so sánh hai chuỗi trong javascript bằng RegEx. Các toán tử như toán tử lớn hơn, nhỏ hơn hoặc đẳng thức để so sánh hai chuỗi Show
Phạm vi của ĐiềuTrong bài viết này, chúng ta sẽ tìm hiểu
Giới thiệuHãy tưởng tượng chúng tôi đang triển khai xác thực đăng nhập cho một trang web. Trong trường hợp này, chúng tôi phải lấy tên người dùng nhập từ người dùng để kiểm tra xem tên người dùng đã nhập có giống với tên người dùng gốc của người dùng được lưu trữ trong cơ sở dữ liệu của chúng tôi không. Bây giờ, cách đơn giản nhất để làm điều đó là so sánh tên người dùng đã nhập với tên người dùng được lưu trữ trong cơ sở dữ liệu của chúng tôi; Bây giờ, như chúng ta biết rằng đầu vào thường là các chuỗi. Như vậy, chúng ta cần so sánh hai chuỗi để thực hiện các công việc như trên. Bây giờ câu hỏi là 'Làm cách nào để so sánh hai chuỗi trong Javascript?' Các phương pháp sau đây được sử dụng để so sánh hai chuỗi trong javascript
Tất cả các phương pháp này đã được thảo luận chi tiết trong bài viết So sánh chuỗi không phân biệt chữ hoa chữ thườngHãy tưởng tượng chúng tôi đang lấy tên đầu vào từ người dùng và kiểm tra xem tên đó có trong cơ sở dữ liệu của chúng tôi không. Trong những trường hợp như vậy, hai chuỗi không nhất thiết phải bằng nhau, tôi. e. , các chuỗi có thể có một trường hợp khác nhau. Những tình huống như vậy được gọi là tình huống so sánh chuỗi không phân biệt chữ hoa chữ thường Khi so sánh các chuỗi, phân biệt chữ hoa chữ thường có nghĩa là không tính đến chữ hoa và chữ thường. Phương thức toLowerCase() và toUpperCase() trong javascript được sử dụng để xác định so sánh phân biệt chữ hoa chữ thường của hai chuỗi trong javascript Ví dụ
So sánh độ dài của chuỗi JavaScriptHãy tưởng tượng chúng tôi đã tạo một diễn đàn trực tuyến nơi chúng tôi đang nhận đánh giá từ người dùng. Bây giờ cần phải có giới hạn từ và chúng tôi phải gửi tin nhắn do người dùng tùy chỉnh dựa trên nếu người dùng vượt qua giới hạn từ. Bây giờ, để làm điều này, chúng ta cần so sánh hai Để so sánh hai chuỗi dựa trên độ dài của chúng, chúng ta cần tìm độ dài của hai chuỗi và so sánh chúng bằng toán tử lớn hơn hoặc nhỏ hơn Làm cách nào để tìm độ dài của chuỗi trong javascript?
Ví dụ
Kiểm tra xem một chuỗi có chứa một chuỗi khác khôngPhương thức bao gồm trong javascript được sử dụng để kiểm tra xem chuỗi đã cho có nằm trong chuỗi khác không Ghi chú. Nếu một chuỗi hiện diện bên trong một chuỗi khác trong javascript, nó được gọi là chuỗi con của chuỗi Sơ đồ sau mô tả hoạt động của phương thức bao gồm trong javascript cú phápỞ đây chúng tôi đang kiểm tra xem str2 có trong str1 không Thông số
Giá trị trả về
ngoại lệPhương thức bao gồm trong javascript phân biệt chữ hoa chữ thường, do đó, nó sẽ trả về false nếu trường hợp của chuỗi con không khớp với tham số đã truyền
ví dụSo sánh chuỗi JavaScript bằng toUpperCase()Như đã thảo luận trước đó, Phương thức toUpperCase() được sử dụng để trả về giá trị chuỗi gọi được chuyển đổi thành chữ hoa
|