今天遇到了一个没有接触过的方法,是localeCompare()。查了一些相关的文档,给出的定义很模糊,所以就把自己的理解写下来。 首先由例子入手! 已知一串学生姓名的字符串,根据学生姓名的长度按照降序排序,并返回名称列表。等长度的名称将以相反的字母顺序(Z-> A)返回。 给出字符串 string ...
分类:
编程语言 时间:
2016-12-15 20:13:32
阅读次数:
149
背景:客户端生活缴费选择省市,返回值是省市汉字以及ID,要求取省市区首字母按ABC排列,最终结果 首先是 .sort好像可以直接排序, dataJSON.sort(function(a,b){ return a.enProvinceName.localeCompare(b.enProvinceNam ...
分类:
Web程序 时间:
2016-11-15 17:04:35
阅读次数:
277
google了很多次才发现在国外网站上有提示如何比较中文,原文地址:http://www.webdeveloper.com/forum/showthread.php?t=9365 前提:使用Unicode 编码,如果其他GBK此方法应该就不行! 定义和用法 用本地特定的顺序来比较两个字符串。 tar ...
分类:
编程语言 时间:
2016-11-10 11:48:42
阅读次数:
151
var arr = new Array(6) arr[0] = "a计划量余额"; arr[1] = "b计划发出"; arr[2] = "1计划量"; arr[3] = "强"; arr[4] = "采购倍数"; arr[5] = "计划收到"; arr[6] = "净需求"; arr[7] = ...
分类:
编程语言 时间:
2016-09-22 10:08:22
阅读次数:
253
sort()localeCompare()sort()使用,sort()函数会对使用的数组对象进行排序,排序规则安装字符编码顺序排序,如:(无法直接比较中文) var arr = new Array(6); arr[0]="23" arr[1]="1" arr[2]="8" ...
分类:
编程语言 时间:
2015-11-08 23:56:15
阅读次数:
652
var city = ["北京","天津","上海","重庆","杭州"];city.sort(function compareFunction(a,b){ return a.localeCompare(b); });console.log(city); ==>["北京",...
分类:
编程语言 时间:
2015-11-03 19:17:23
阅读次数:
226
定义和用法用本地特定的顺序来比较两个字符串。语法stringObject.localeCompare(target)参数描述target要以本地特定的顺序与 stringObject 进行比较的字符串。返回值说明比较结果的数字。如果 stringObject 小于 target,则 localeCo...
分类:
编程语言 时间:
2015-08-26 20:03:48
阅读次数:
247
1.字符串的扩展与修复语言脚本都对字符串特别关注,有关的方法特别多,这些方法有三大类:第一类:与标签无关的实现:charAt,charCodeAt,concat,lastIndexOf,localeCompare,match,replace,slice,split,substr,substring,...
分类:
编程语言 时间:
2015-06-08 01:02:19
阅读次数:
162
与操作字符串有关的最后一个方法是localeCompare(),这个方法比较两个字符串,并返回下列值中的一个:
如果字符串在字母中应该排在字符串参数之前,则返回一个负数(大多数情况下是-1)。如果字符串等于字符串参数,则返回0。如果字符串在字母表中应该排在字符串参数之后,则返回一个正数(大多数情况下返回1)。
var stringValue = "yellow";
alert(string...
分类:
Web程序 时间:
2015-06-06 23:35:37
阅读次数:
119
与操作字符串有关的最后一个方法是localeCompare(),这个方法比较两个字符串,并返回下列值中的一个:如果字符串在字母表中应该排在字符串参数之前,则返回一个负数(大多数情况下是-1,具体的值要视实现而定);如果字符串等于字符串参数,则返回0;如果字符串在字母表中应该排在字符串参数之后,则.....
分类:
其他好文 时间:
2015-05-30 00:37:55
阅读次数:
174