So sánh chuỗi từ điển javascript
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 localeCompareBạn có thể sử dụng phương thức 6 để so sánh hai chuỗi ở ngôn ngữ hiện tại. Đây là cú pháp
7 trả lại
Dưới đây là một số ví dụ so sánh hai chuỗi
Nó cung cấp cho 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
Sự so sánh ở trên cho kết quả 6 bởi vì, trong tiếng Anh, ban trong banana đứng sau bac trong backMột ví dụ nữa So sánh "fcc" và "fcc" cho 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ọcBạ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 (<) và bằng khi so sánh các chuỗi Các toán tử toán học hoạt động tương tự như 6 – bằng cách trả về kết quả dựa trên thứ tự của các ký tự trong chuỗiSử dụng các ví dụ trước 1 8 không lớn hơn 0, vì h đứng trước w nên nhỏ hơnĐối với ví dụ khác 3 8 lớn hơn 0 vì lệnh cấm đứng sau backVà ví dụ cuối cùng 5 8 bằng (________ 65) ________ 10, nhưng 8 không nhỏ hơn ________ 68, điều này trái ngược với 6Với toán tử toán học, "fcc" lớn hơn "Fcc", nhưng với 6, 1 trả về 5 để cho thấy rằng "fcc" nhỏ hơn "Fcc"Hành vi này là một lý do tại sao tôi không khuyên bạn nên sử dụng các toán tử toán học để so sánh các chuỗi, mặc dù nó có khả năng làm như vậy Một lý do khác khiến tôi không khuyên bạn nên sử dụng các toán tử toán học là vì 3 và 4 là 5. "fcc" bằng "fcc". Vì vậy, nếu bạn phụ thuộc vào các toán tử, việc nhận được 5 có thể vì những lý do khác với những gì bạn nghĩVì vậy, để so sánh các chuỗi, trong số nhiều cách có thể có, sử dụng 7 là một cách tiếp cận hiệu quả vì nó có thể được sử dụng cho các ngôn ngữ khác nhauBây giờ bạn đã biết một cách dễ dàng để so sánh các chuỗi. Mã hóa vui vẻ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu |