比较 "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比较字符串 如果两个字符串相等则为 0 1 如果字符串排序在比较字符串 |
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 | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!