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 相关文章推荐
用JS实现一个TreeMenu效果分享
Aug 28 Javascript
实用的Jquery选项卡TAB示例代码
Aug 28 Javascript
ztree获取当前选中节点子节点id集合的方法
Feb 12 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
jquery动态遍历Json对象的属性和值的方法
Jul 27 Javascript
jQuery实现遍历复选框的方法示例
Mar 06 Javascript
JavaScript函数表达式详解及实例
May 05 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
Aug 27 Javascript
Vue Prop属性功能与用法实例详解
Feb 23 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
Vue中引入svg图标的两种方式
Jan 14 Vue.js
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 作用域解析运算符(::)
2010/07/27 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
php curl发送请求实例方法
2019/08/01 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
js函数在frame中的相互调用详解
2014/03/03 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
vue elementUI使用tabs与导航栏联动
2019/06/21 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python 字符串与数字输出方法
2018/07/16 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
python自定义函数def的应用详解
2020/06/03 Python
Python爬取某平台短视频的方法
2021/02/08 Python
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
英国高街电视:High Street TV
2018/05/22 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
暑期社会实践学生的自我评价
2014/01/09 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
欢送退休感言
2014/02/08 职场文书
房屋转让协议书
2014/04/11 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis