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脚本 Node.js 使用入门
Mar 07 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
jQuery中阻止冒泡事件的方法介绍
Apr 12 Javascript
jquery.map()方法的使用详解
Jul 09 Javascript
jQuery 跨域访问解决原理案例详解
Jul 09 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
jQuery序列化表单成对象的简单实现
Nov 29 Javascript
CodeMirror js代码加亮使用总结
Mar 25 Javascript
JS实现评价的星星功能
Aug 20 Javascript
vue组件中的样式属性scoped实例详解
Oct 30 Javascript
js+css实现扇形导航效果
Aug 18 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 阴历-农历-转换类代码
2012/01/16 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
微信小程序使用Promise简化回调
2018/02/06 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
Python的迭代器和生成器使用实例
2015/01/14 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
python-str,list,set间的转换实例
2018/06/27 Python
Python global全局变量函数详解
2018/09/18 Python
python导入pandas具体步骤方法
2019/06/23 Python
将tf.batch_matmul替换成tf.matmul的实现
2020/06/18 Python
一文读懂Python 枚举
2020/08/25 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
面试后感谢信
2014/02/01 职场文书
销售主管岗位职责
2014/02/08 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书
Python MNIST手写体识别详解与试练
2021/11/07 Python
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL