JavaScript String localeCompare()
ตัวอย่าง
เปรียบเทียบ "ab" กับ "cd":
let text1 = "ab";
let text2 = "cd";
let result = text1.localeCompare(text2);
let text1 = "cd";
let text2 = "ab";
let result = text1.localeCompare(text2);
ตัวอย่างเพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
เมธอด จะlocaleCompare()
เปรียบเทียบสองสตริงในโลแคลปัจจุบัน
เมธอดส่งคืน การlocaleCompare()
เรียงลำดับ -1, 1 หรือ 0 (สำหรับก่อน หลัง หรือเท่ากับ)
สถานที่ปัจจุบันจะขึ้นอยู่กับการตั้งค่าภาษาของเบราว์เซอร์
ไวยากรณ์
string.localeCompare(compareString)
พารามิเตอร์
Parameter | Description |
compareString | Required. The string to compare with. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
หมายเลข | ค่าหนึ่งใน 3 ค่า: -1 ถ้าสตริงถูกจัดเรียงก่อนCompareString 0 ถ้าสตริงทั้งสองมีค่าเท่ากับ 1 หากสตริงถูกจัดเรียงหลังCompareString |
ตัวอย่างเพิ่มเติม
let text1 = "ab";
let text2 = "ab";
let result = text1.localeCompare(text2);
let text1 = "A";
let text2 = "a";
let result = text1.localeCompare(text2);
รองรับเบราว์เซอร์
localeCompare()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |