JavaScript String localeCompare ()
Các ví dụ
So sánh "ab" với "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương localeCompare()
thức so sánh hai chuỗi trong ngôn ngữ hiện tại.
Phương localeCompare()
thức trả về thứ tự sắp xếp -1, 1 hoặc 0 (trước, sau hoặc bằng).
Ngôn ngữ hiện tại dựa trên cài đặt ngôn ngữ của trình duyệt.
Cú pháp
string.localeCompare(compareString)
Thông số
Parameter | Description |
compareString | Required. The string to compare with. |
Giá trị trả lại
Loại | Sự miêu tả |
Một số | Một trong 3 giá trị: -1 nếu chuỗi được sắp xếp trước Chuỗi so sánh 0 nếu hai chuỗi bằng 1 nếu chuỗi được sắp xếp sau Chuỗi so sánh |
Các ví dụ khác
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Hỗ trợ trình duyệt
localeCompare()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |