Bạn có thể muốn so sánh hai chuỗi để biết chuỗi nào cao hơn hoặc thấp hơn theo thứ tự bảng chữ cái hoặc để xem chúng có bằng nhau không
Bạn có thể làm điều này theo nhiều cách. Tôi sẽ cho bạn thấy hai trong số họ trong bài viết này
1. Cách so sánh các chuỗi bằng localeCompare
Bạn có thể sử dụng phương thức
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
6 để so sánh hai chuỗi ở ngôn ngữ hiện tại. Đây là cú phápstring1.localeCompare[string2]
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
7 trả lại- 1 nếu
8 lớn hơn [cao hơn theo thứ tự bảng chữ cái] so vớiconst string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
0const string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
- -1 nếu
8 nhỏ hơn [thấp hơn theo thứ tự bảng chữ cái] so vớiconst string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
0const string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
- 0 nếu
8 vàconst string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
0 bằng nhau theo thứ tự bảng chữ cáiconst string1 = "hello" const string2 = "world" const compareValue = string1.localeCompare[string2] // -1
Dưới đây là một số ví dụ so sánh hai chuỗi
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
Nó cung cấp cho
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
5 bởi vì, trong ngôn ngữ tiếng Anh, h trong hello đứng trước w trong thế giới [w thấp hơn theo thứ tự bảng chữ cái so với h]Một vi dụ khac
const string1 = "banana"
const string2 = "back"
const compareValue = string1.localeCompare[string2]
// 1
Sự so sánh ở trên cho kết quả
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
6 bởi vì, trong tiếng Anh, ban trong banana đứng sau bac trong backMột ví dụ nữa
________số 8So sánh "fcc" và "fcc" cho
const string1 = "hello"
const string2 = "world"
const compareValue = string1.localeCompare[string2]
// -1
7 vì chúng bằng nhau về thứ tự. "fcc" và "Fcc" cho _______15 vì chữ "F" hoa lớn hơn chữ "f" nhỏTrong một số trình duyệt, thay vì -1, nó có thể trả về -2 hoặc một số giá trị âm khác. Vì vậy, không phụ thuộc vào -1 hoặc 1, thay vào đó là các giá trị âm [nhỏ hơn 0] hoặc dương [lớn hơn 0]
2. Cách so sánh các chuỗi bằng toán tử toán học
Bạn cũng có thể sử dụng các toán tử toán học như lớn hơn [>], nhỏ hơn [