So sánh ngôn ngữ chuỗi JavaScript()
Ví dụ
So sánh "ab" với "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
Hãy tự mình thử »
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức localeCompare()
so sánh hai chuỗi trong ngôn ngữ hiện tại.
Phương thức localeCompare()
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ả về
Kiểu | 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 nhau 1 nếu chuỗi được sắp xếp sau chuỗi so sánh |
Thêm ví dụ
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
Hãy tự mình thử »
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
Hãy tự mình thử »Hỗ trợ trình duyệt
localeCompare()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |