`
zhangyaochun
  • 浏览: 2613682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

基础之localeCompare

阅读更多

 

   本文简单记录一下localeCompare,部分内容来自:

 

   http://www.w3school.com.cn/js/jsref_localeCompare.asp     感谢

 

 

   localeCompare

 

       用本地特定的顺序来比较两个字符串

 

   

stringObject.localeCompare(target);

 

    返回值其实是比较关注:

 

  • stringObject小于target,返回小于0
  • stringObject大于targte,返回大于0
  • 如何两个字符串相等或者根据本地规则没有区别,返回0

 

    应用场景:

 

      比较两个中文是否相同

 

 

 

分享到:
评论

相关推荐

    JS中使用sort结合localeCompare实现中文排序实例

    说到表格排序,首先要说的就一定是数组的排序,因为数组排序是表格排序的基础。 JavaScript为数组提供了sort()方法用于表格排序,默认情况下该方法会使Array中的数组按照ASCII码的顺序进行排列,JavaScript还为数组...

    程序设计基础javascript作业.doc

    【JavaScript 程序设计基础】\n\nJavaScript 是一种广泛应用于互联网的脚本语言,主要用来增强网页的交互性和动态功能。以下是从给定的文件内容中提取出的几个关键知识点及其详细解释。\n\n1. 循环语句\n在 ...

    [转] JS 排序(包括按中文拼音排序) Google到的好东西,收藏!

    首先,我们来看基础的`sort()`方法。当你直接调用`array.sort()`时,它会按照字母顺序对字符串进行排序,这对于英文字符串是有效的,但对于中文字符串则会显得无序。例如,"大"可能排在"小"之前,因为它们在Unicode...

    JavaScript基础知识之方法汇总结

    6. `localeCompare`:用于比较两个字符串。 7. `replace`:用于查找字符串并替换。 **常规方法** 这些方法一般是指在JavaScript中可以经常用到的基础性操作,不特定于某个对象,如条件语句和循环语句。 **正则...

    解决Ext Grid中文排序问题

    在HTML页面中,通常会将这段代码放在`<script>`标签内,并确保其位于`ext-all.js`和`ext-lang-zh_CN.js`之后,因为这两个文件分别包含了EXT的基础功能和中文语言包。 通过这种方式,我们可以确保Ext Grid中的中文列...

    javascript中比较字符串是否相等的方法

    首先,最基础的比较方式是使用等号"=="操作符。该操作符会进行类型转换,如果两个字符串在转换后相等,那么返回true;否则返回false。例如,下面的比较中,字符串'1'和数字1在使用"=="操作符比较时,会被视为相等。 ...

    javaScript对文字按照拼音排序实现代码

    在JavaScript中,对汉字进行拼音排序是一项常见的需求,特别是在处理中文数据时。本文将详细介绍如何使用JavaScript实现这一功能,包括两种...通过学习和理解这些基础概念,开发者可以更好地处理中文数据的排序问题。

    tableziliao js实现排序

    本文将详细讲解如何使用JavaScript实现排序,包括基础的数组排序方法和自定义排序规则。 首先,JavaScript提供了内置的`Array.prototype.sort()`方法来对数组进行排序。这个方法会按照字典顺序(即Unicode编码顺序...

    javascript 表格排序多种数据类型排序(中文混合数字排序).zip

    在JavaScript中,`Array.prototype.sort()`函数是用于对数组进行排序的基础工具,但它默认的排序方式是基于字符串的字典顺序,这并不适合混合数据类型的排序。例如,如果一个数组有字符串和数字,数字会按照它们的...

    javascript高级程序设计_3资料.pdf

    String类提供了一些有用的方法,例如length属性返回字符串长度,charAt()和charCodeAt()用于访问单个字符,concat()用于连接字符串,indexOf()和lastIndexOf()查找子字符串的位置,localeCompare()用于根据本地排序...

    表格拼音列排序

    首先,表格排序是电子表格软件(如Microsoft Excel、Google Sheets、LibreOffice Calc等)中的一个基础功能,允许用户根据一列或多列的数据对整个表格进行重新排列。这种操作可以帮助我们快速定位特定数据,或者以...

    JS实现中文汉字按拼音排序的方法

    首先,我们来看第一种方法,即基础的拼音排序。这个方法利用了JavaScript数组的`sort()`方法,配合`localeCompare()`函数来完成。`localeCompare()`函数可以比较两个字符串,返回一个数值,表示按照当前区域设置,...

    js中数组排序sort方法的原理分析.docx

    总的来说,了解`sort()`方法的原理和使用方式是每个JavaScript开发者的基础技能。理解其默认行为以及如何自定义比较函数,可以帮助我们编写出更高效、更可控的代码。同时,对于大型数据集的排序,考虑使用更为高效的...

    JS操作table大全

    a.cells[columnIndex].innerText.localeCompare(b.cells[columnIndex].innerText) : -1 * a.cells[columnIndex].innerText.localeCompare(b.cells[columnIndex].innerText); }); for (var i = 0; i ; i++) { ...

    JavaScript实现拼音排序的方法

    这个实现可以作为处理汉字拼音排序问题的一个基础,开发者可以根据实际需求对其进行修改和优化,以适应特定的应用场景。 总之,JavaScript实现拼音排序是一项挑战,但通过自定义排序算法和字库,我们可以克服`...

    JavaScript中判断两个字符串是否相等的方法

    在JavaScript中判断两个字符串是否相等是编程基础中的重要内容,尤其对于初学者来说,理解字符串相等性的判断方法对于编写有效的代码至关重要。首先,要了解JavaScript提供了两种相等性运算符:“==”和“===”。这...

    javaScript对表格自动排序

    默认的`localeCompare`方法适用于字符串比较,但对数字和日期可能不够准确。为正确处理这些类型,我们可以修改`compare`函数: ```javascript function compareNumeric(a, b) { return parseFloat(a.innerHTML) - ...

    在Typescript上编写有用的比较器函数

    一、比较器函数基础 1. 概念:比较器函数是一个接受两个参数并返回一个数字的函数。如果返回值为负,表示第一个参数小于第二个;如果返回值为正,表示第一个参数大于第二个;如果返回值为零,表示两者相等。这种...

    用js创建表格及做相应增删改和排序操作

    aValue.localeCompare(bValue) : bValue.localeCompare(aValue); }); rows.forEach(row => table.tBodies[0].appendChild(row)); } ``` 以上代码提供了一个基本的框架,可以根据实际需求进行扩展,例如添加数据...

Global site tag (gtag.js) - Google Analytics