JavaScript中操作字符串之localeCompare()方法的使用


Posted in Javascript onJune 06, 2015

 这个方法返回一个数字表示参考字符串是否到来之前或之后或相同的排序顺序给定的字符串。
语法

string.localeCompare( param )

下面是参数的详细信息:

  •     param : 字符串对象进行比较的字符串

返回值:

  •     0 : 字符串匹配100%
  •     1 : 不匹配,参数值来自于语言环境的排序顺序字符串对象的值之前
  •     -1 : 不匹配,参数值来自于语言环境的排序顺序字符串对象的值之后

例子:

<html>
<head>
<title>JavaScript String localeCompare() Method</title>
</head>
<body>
<script type="text/javascript">
var str1 = new String( "This is beautiful string" );
var index = str1.localeCompare( "XYZ" );
document.write("localeCompare first :" + index ); 

document.write("<br />" ); 

var index = str1.localeCompare( "AbCD ?" );
document.write("localeCompare second :" + index ); 

</script>
</body>
</html>

这将产生以下结果:

localeCompare first :-1
localeCompare second :1
Javascript 相关文章推荐
Javascript面向对象设计一 工厂模式
Dec 20 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
Jul 17 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
Sep 04 Javascript
javascript实现修改微信分享的标题内容等
Dec 11 Javascript
javascript控制图片播放的实现代码
Jul 29 Javascript
详解Angular5路由传值方式及其相关问题
Apr 28 Javascript
使用koa2创建web项目的方法步骤
Mar 12 Javascript
ES6的异步终极解决方案分享
Jul 11 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
JavaScript canvas动画实现时钟效果
Feb 10 Javascript
vue请求数据的三种方式
Mar 04 Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 #Javascript
JavaScript中使用concat()方法拼接字符串的教程
Jun 06 #Javascript
jquery实现点击label的同时触发文本框点击事件的方法
Jun 05 #Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 #Javascript
js实现点击链接后延迟3秒再跳转的方法
Jun 05 #Javascript
jQuery实现延迟跳转的方法
Jun 05 #Javascript
jQuery判断一个元素是否可见的方法
Jun 05 #Javascript
You might like
PHP flush 函数使用注意事项
2016/08/26 PHP
显示、隐藏密码
2006/07/01 Javascript
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
2018/11/20 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
JS实现小星星特效
2019/12/24 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
Python random模块用法解析及简单示例
2017/12/18 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
2019/07/04 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
通过实例了解python property属性
2019/11/01 Python
如何用Python徒手写线性回归
2021/01/25 Python
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
德国足球商店:OUTFITTER
2019/05/06 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
函授毕业自我鉴定
2013/12/19 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
刘公岛导游词
2015/02/05 职场文书
幼师个人总结范文
2015/02/28 职场文书
爱护公物主题班会
2015/08/17 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis