localeCompare()是在JavaScript的一个内置函数,可以用于比较任何两个特定的顺序元素。下面我们就来快看一下localeCompare函数的具体使用方法。 
我们先来看一下localeCompare函数的基本语法 stringObject.localeCompare(target) 说明:如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回0。 下面我们来看具体示例 代码如下 <!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script>
a = 'n'.localeCompare('z');
document.write(a + '<br>')
b = 'gfg'.localeCompare('geeksforgeeks');
document.write(b + '<br>')
c = 'a'.localeCompare('a');
document.write(c)
</script>
</body>
</html> 输出结果如下 -1
1
0 localeCompare函数还可以对元素进行排序 代码如下 <!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script>
var elements = [ 'go', 'php', 'css', 'JavaScript' ];
a = elements.sort((a, b) => a.localeCompare(b));
document.write(a)
</script>
</body>
</html> 输出结果如下: css,go,JavaScript,php 本篇文章到这里就全部结束了,更多精彩内容大家可以关注模板之家(www.mb5.com.cn)的其他相关栏目教程!!! 以上就是localeCompare函数怎么使用的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |