JavaScript 字符串 localeCompare() 方法

JavaScript localeCompare() 语法

localeCompare() 是 JavaScript 字符串的一个方法,它用于在当前语言环境(locale)下比较两个字符串的大小。

语法:

str.localeCompare(compareStr, locales, options)

说明:

localeCompare() 方法接收以下 3 个参数。

  • compareStr(必选):表示要与之比较的字符串。
  • locales(可选):指定比较规则。
  • options(可选):一个调整输出格式的对象。

对于 A.localeCompare(B) 来说,如果 A 大于 B,则返回一个正数(通常是 1);如果 A 小于 B,则返回一个负数(通常是 -1)。

注意: String 对象并不存在 compare() 这样的方法,只有一个 localeCompare() 方法。

JavaScript localeCompare() 摘要

属于 JavaScript String 对象
使用频率
修改原字符串
官方文档 查看
MDN 查看

JavaScript localeCompare() 示例

接下来,我们通过一个简单的例子来讲解一下 JavaScript localeCompare() 方法是如何使用的。

示例:localeCompare() 基本用法

const str = "bbb";

const result1 = str.localeCompare("aaa");
console.log(result1);

const result2 = str.localeCompare("bbb");
console.log(result2);

const result3 = str.localeCompare("ccc");
console.log(result3);

运行结果如下。

1
0
-1

上一篇: repeat()

下一篇: toString()

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号