Computer >> Máy Tính >  >> Lập trình >> Javascript

Cách tốt nhất để so sánh hai chuỗi trong JavaScript là gì?


Để 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 đều 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.

Ví dụ

Bạn có thể thử chạy mã sau để so sánh hai chuỗi

Bản trình diễn trực tiếp

<!DOCTYPE html>
<html>
   <body>
      <button onclick="compareStr()">Compare Strings</button>
      <p id="test"></p>
      <script>
         function compareStr() {
            var string1 = "World";
            var string2 = "World";
            var result = string1.localeCompare(string2);

            document.getElementById("test").innerHTML = result;
         }
      </script>
   </body>
</html>