JavaScript so sánh các chuỗi utf8

Javascript có các phương thức được xác định trước mặc định để truy cập dữ liệu người dùng web phía máy khách để thực hiện một số thao tác bất kể yêu cầu của người dùng là cần thiết, bất cứ điều gì không được chuyển sang công nghệ phụ trợ trong chính phía máy khách, yêu cầu của họ phải được đáp ứng. Vì vậy, một trong các phương thức được xác định trước có tên là hàm localeCompare() được sử dụng để so sánh hai chuỗi trong ngôn ngữ kịch bản nếu chức năng được sử dụng trở thành 0 nếu giá trị chuỗi hai bên bằng nhau, ngược lại nếu giá trị là -1 có nghĩa là giá trị chuỗi đầu tiên được sắp xếp trước

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Chúng tôi sử dụng phương thức localeCompare() để so sánh hai bộ giá trị chuỗi trong JavaScript. Nó có một số định dạng cơ bản để sử dụng trong mã phía máy khách







The above codes are the basic syntax for the string comparison method like localeCompare() used in the web page HTML combine with the script programming logic. We can use the function without functions also but we need

Nói chung, các chuỗi tương đối theo thứ tự từ điển tiêu chuẩn của nó bằng cách sử dụng một số giá trị Unicode. Hai chuỗi phải tuân thủ nghiêm ngặt điều kiện hoạt động ngang nhau khi chúng có cùng dãy ký tự về độ dài và ký tự giống nhau ở vị trí tương ứng. Điều kiện tiếp theo là hai số hoàn toàn bằng nhau có cùng số lượng giá trị mà chúng ta sử dụng NaN đôi khi có các giá trị đối với toán hạng chuỗi NaN phải được tuân theo với cả số 0 dương và số âm phải bằng nhau nếu đôi khi các giá trị chuỗi là . Nếu cả hai toán hạng đều nằm trong các đối tượng thì javascript đã so sánh với các tham chiếu bên trong bằng với khi các toán hạng được tham chiếu đến cùng một phiên bản trong các vị trí bộ nhớ

Nếu hai toán hạng không có điều kiện bằng nhau là Toán tử bất đẳng thức với các toán hạng không phải cùng loại. . Nếu chúng ta luôn sử dụng các toán tử nhận dạng, nó sẽ trả về true nếu giả sử các toán hạng hoàn toàn ở trong các điều kiện bằng nhau mà không có chuyển đổi kiểu. Toán tử không xác định (. ==) trả về điều kiện đúng nếu toán hạng không bằng điều kiện và cũng không cùng kiểu. Các toán tử bằng tiêu chuẩn như == và. = nó đã sử dụng và tuân theo Thuật toán so sánh bình đẳng trừu tượng để so sánh hai toán hạng nếu toán hạng có các loại khác nhau, nó cũng sẽ chuyển đổi nó thành cùng loại trước khi chúng tôi đưa chúng vào so sánh

Ví dụ về chuỗi so sánh JavaScript

Dưới đây là các ví dụ khác nhau để so sánh các chuỗi trong JavaScript

Ví dụ 1

Mã số




Welcome Users

  • if s is sorted before s1 which will return -1
  • if the two strings are equal which will return 0
  • if s is sorted after s1  which will return 1

Welcome To My Domain

Đầu ra mẫu

JavaScript so sánh các chuỗi utf8

Ví dụ #2

Mã số




Welcome To My Domain

Đầu ra mẫu

JavaScript so sánh các chuỗi utf8

Sau khi nhấp vào nút, đầu ra sau được đưa ra

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8

JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8
JavaScript so sánh các chuỗi utf8

Giá bán
Xem các khóa học

Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 (85.438 xếp hạng)

JavaScript so sánh các chuỗi utf8

Ví dụ #3

Mã số




First String:

Second String:

Đầu ra mẫu

JavaScript so sánh các chuỗi utf8

Phần kết luận

Javascript chúng tôi khai báo var là kiểu dữ liệu chuỗi và nó phải được so sánh với các toán tử bằng phép so sánh và trả về giá trị boolean và được so sánh với một số toán tử có điều kiện

Bài viết được đề xuất

Đây là hướng dẫn về chuỗi so sánh JavaScript. Ở đây chúng tôi thảo luận về cách Chuỗi so sánh JavaScript hoạt động cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm –

Tôi có thể sử dụng == để so sánh các chuỗi trong JavaScript không?

Ở đây, toán tử đẳng thức (==) được sử dụng để kiểm tra xem cả hai chuỗi có giống nhau hay không . Trong trường hợp thứ hai, khi str1 và str3 được so sánh sau khi sử dụng phương thức toUpperCase, biểu thức javascript == javascript sẽ trả về true vì chúng là cùng một chuỗi sau khi cả hai đều ở dạng chữ thường.

Làm cách nào để so sánh đúng các chuỗi trong JavaScript?

Để so sánh hai chuỗi trong JavaScript, hãy sử dụng phương thức localeCompare() . Phương thức trả về 0 nếu cả hai chuỗi bằng nhau, -1 nếu chuỗi 1 được sắp xếp trước chuỗi 2 và 1 nếu chuỗi 2 được sắp xếp trước chuỗi 1.

Có thể sử dụng === để so sánh chuỗi không?

Có, === có thể so sánh hai chuỗi , cho kết quả đúng hoặc sai. Các ví dụ khác mà bạn đã thấy đang nói về việc so sánh các chuỗi khi sắp xếp danh sách của chúng.

Làm cách nào để so sánh chuỗi không phân biệt chữ hoa chữ thường trong JavaScript?

Cách tốt nhất để so sánh không phân biệt chữ hoa chữ thường trong JavaScript là sử dụng phương thức RegExp match() với cờ i .