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的一些常用方法小结
Jun 29 Javascript
JavaScript验证Email(3种方法)
Sep 21 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
原生js图片轮播效果实现代码
Oct 19 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
Apr 11 Javascript
JS中cookie的使用及缺点讲解
May 13 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
Apr 11 Javascript
微信小程序支付前端源码
Aug 29 Javascript
bootstrap table插件动态加载表头
Jul 19 Javascript
bootstrap-table+treegrid实现树形表格
Jul 26 Javascript
JavaScript鼠标悬停事件用法解析
May 15 Javascript
vue实现前端分页完整代码
Jun 17 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
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
php正则替换处理HTML页面的方法
2015/06/17 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
php数据序列化测试实例详解
2017/08/12 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
Prototype Class对象学习
2009/07/19 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
jQuery表单域属性过滤器用法分析
2015/02/10 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
微信小程序仿今日头条导航栏滚动解析
2019/08/20 Javascript
爬山算法简介和Python实现实例
2014/04/26 Python
Python使用flask框架操作sqlite3的两种方式
2018/01/31 Python
mac下如何将python2.7改为python3
2018/07/13 Python
Python requests库用法实例详解
2018/08/14 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
python 实现图像快速替换某种颜色
2020/06/04 Python
python实现三壶谜题的示例详解
2020/11/02 Python
国际象棋商店:The Chess Store
2018/07/09 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
Python面试题集
2012/03/08 面试题
三年大学生活自我鉴定
2014/01/21 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
服务行业口号
2014/06/11 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
《司马光》教学反思
2016/02/22 职场文书
20180830晚上第一届KSL半决赛 雨神vs解冻(二龙 三炮解说)
2022/04/01 星际争霸
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技