Trần Ngọc Thanh
- 37
- 31/08/2025
Phương thức localeCompare() trong JavaScript dùng để so sánh 2 chuỗi với nhau theo chữ cái đầu tiên của chuỗi và sắp xếp theo bảng chữ cái, chi tiết như nào hãy cùng chúng tôi phân tích:
Phương thức localeCompare() trong JavaScript
Chức năng của Phương thức localeCompare() trong JavaScript
Phương thức localeCompare() trong JavaScript dùng để so sánh 2 chuỗi với nhau theo chữ cái đầu tiên của chuỗi và sắp xếp theo bảng chữ cái, nó phân biết chữ hoa chữ thường, chữ thường đứng trước chữ hoa, nếu ký tự đầu bằng nhau thì sẽ so sánh tiếp ký tự kế tiếp.
Cú pháp của Phương thức localeCompare() trong JavaScript
chuoithamchieu.localeCompare(chuoisosanh)
chuoithamchieu: Chuỗi tham chiếu.
chuoisosanh: Chuỗi so sánh.
Nếu kết quả bằng -1 thì chuỗi tham chiếu đứng trước chuỗi so sánh.
Nếu kết quả bằng 1 thì chuỗi tham chiếu đứng sau chuỗi so sánh.
Nếu kết quả bằng 0 thì chuỗi tham chiếu bằng chuỗi so sánh.
Code Phương thức localeCompare() trong JavaScript
<script>
var c = "c";
var bienCHoa = "C";
var d = "d";
var e = "e";
var van = "Vân";
var luc = "Lực";
var ab = "ab";
var ac = "ac";
// chuỗi tham chiếu c, chuỗi so sánh d
document.write("<b>chuỗi tham chiếu c, chuỗi so sánh d</b><br>");
document.write(c.localeCompare(d)+"<br>"); // Kết quả: -1 c đứng trước d
// chuỗi tham chiếu d, chuỗi so sánh c
document.write("<b>chuỗi tham chiếu d, chuỗi so sánh c</b><br>");
document.write(d.localeCompare(c)+"<br>"); // Kết quả: 1 c đứng trước d
// chuỗi tham chiếu c, chuỗi so sánh c
document.write("<b>chuỗi tham chiếu c, chuỗi so sánh c</b><br>");
document.write(c.localeCompare(c)+"<br>"); // Kết quả: 0 c bằng c
// chuỗi tham chiếu c, chuỗi so sánh bienCHoa
document.write("<b>chuỗi tham chiếu c, chuỗi so sánh bienCHoa</b><br>");
document.write(c.localeCompare(bienCHoa)+"<br>"); // Kết quả: -1 c đứng C
// chuỗi tham chiếu Lực, chuỗi so sánh Vân
document.write("<b>chuỗi tham chiếu Lực, chuỗi so sánh Vân</b><br>");
document.write(luc.localeCompare(van)+"<br>"); // Kết quả: -1 Lực đứng trước Vân
// chuỗi tham chiếu ab, chuỗi so sánh ac
document.write("<b>chuỗi tham chiếu ab, chuỗi so sánh ac</b><br>");
document.write(ab.localeCompare(ac)+"<br>"); // Kết quả: -1 ab đứng trước ac
</script>
Kết quả:
chuỗi tham chiếu c, chuỗi so sánh d
-1
chuỗi tham chiếu d, chuỗi so sánh c
1
chuỗi tham chiếu c, chuỗi so sánh c
0
chuỗi tham chiếu c, chuỗi so sánh bienCHoa
-1
chuỗi tham chiếu Lực, chuỗi so sánh Vân
-1
chuỗi tham chiếu ab, chuỗi so sánh ac
-1
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Phương thức localeCompare() trong JavaScript.
- 0 Bình luận

Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *