Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

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, 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

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

Chạy Thử

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
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Phương thức localeCompare() trong JavaScript
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
JAVASCRIPT Hàm Ngày/Giờ (Date/Time)
Kiến thức PHP
Kiến thức về website
Kiến thức SEO website
0398.259.259