`
stephen830
  • 浏览: 3002135 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript String 对象参考手册 localeCompare() 方法

阅读更多

JavaScript localeCompare() 方法

定义和用法

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

语法

stringObject.localeCompare(target)

 

 

参数描述
target 要以本地特定的顺序与 stringObject 进行比较的字符串。

返回值

说明比较结果的数字。如果 stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回 0。

说明

把 < 和 > 运算符应用到字符串时,它们只用字符的 Unicode 编码比较字符串,而不考虑当地的排序规则。以这种方法生成的顺序不一定是正确的。例如,在西班牙语中,其中字符 “ch” 通常作为出现在字母 “c” 和 “d” 之间的字符来排序。

localeCompare() 方法提供的比较字符串的方法,考虑了默认的本地排序规则。ECMAscript 标准并没有规定如何进行本地特定的比较操作,它只规定该函数采用底层操作系统提供的排序规则。

实例

在本例中,我们将用本地特定排序规则对字符串数组进行排序:

var str;
str.sort (function(a,b){return a.localeCompare(b)})

 

 

分享到:
评论

相关推荐

    JavaScript String 对象参考手册

    JavaScript中的String对象是用于处理和操作字符串的基本工具。字符串在JavaScript中是一种不可变的数据类型,这意味着一旦创建,就不能更改其内容。尽管如此,String对象提供了丰富的内置方法来处理字符串的各种需求...

    JavaScript_对象参考手册

    ### JavaScript_对象参考手册 #### String 对象 **概述** `String`对象在JavaScript中主要用于处理文本(字符串)。它可以被视为一种容器,用于存储、访问和操作文本数据。`String`对象提供了丰富的属性和方法来...

    JavaScript中操作字符串之localeCompare()方法的使用

    这个方法返回一个数字表示参考字符串是否到来之前或之后或相同的排序顺序给定的字符串。 语法 string.localeCompare( param ) 下面是参数的详细信息: param : 字符串对象进行比较的字符串 返回值: 0 : 字符串...

    JavaScript原生对象之String对象的属性和方法详解

    JavaScript中的String对象是原生内置对象之一,它用于处理文本数据。String对象具有多个属性和方法,方便我们操作和检索字符串中的信息。以下是对几个重要属性和方法的详细解释: 1. **length属性**: length属性...

    w3cshool之JavaScript对象_String

    JavaScript中的String对象是处理文本数据的核心工具,它包含了一系列用于操作和处理字符串的方法。作为面向对象编程的一部分,String对象在JavaScript中属于内置对象,这意味着它已经预定义并且可以直接使用。以下是...

    微软JavaScript手册

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

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

    localeCompare是一个字符串方法,它接受另一个字符串作为参数,并返回一个数字来指示一个参考字符串是在参数字符串之前、之后还是等同于参数字符串。具体来说: 1. 如果参考字符串在参数字符串之前,返回一个负数;...

    javascript语言参考+教程 CHM

    localeCompare 方法; log 方法; match 方法; max 方法; min 方法; moveFirst 方法; moveNext 方法; parse 方法; parseFloat 方法; parseInt 方法; pop 方法; pow 方法; push 方法; random 方法; ...

    教案JAVASCRIPT对象与函数.pdf

    在JavaScript String对象中,提供了众多用于处理字符串的方法。查找类函数如charAt()返回指定位置的字符,charCodeAt()返回对应的Unicode编码,indexOf()和lastIndexOf()则用于查找子字符串的位置。操作类函数如...

    javascript入门之string对象【新手必看】

    JavaScript 是一种广泛使用的前端脚本语言,其中 String 对象是 JavaScript 基础知识中的一个重要组成部分。这篇文章针对初学者,对 String 对象的属性和方法进行了详细的介绍,并附有具体的示例,帮助新手理解并...

    JavaScript语法手册.pdf

    JavaScript语法手册涵盖了语言的各个要素,包括函数、方法和对象等。以下是一些关键知识点的详细说明: 1. **JavaScript 函数**: - `GetObject`:在某些旧版本的JavaScript中,这个函数用于获取自动化对象的引用...

    javascript文档

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    javaScript对象结构图

    在JavaScript中,`String`对象提供了丰富的属性和方法来帮助开发者操作字符串。 ##### 1. 构造函数 - **构造函数**: `new String(value)` - **描述**: 用于创建一个新的字符串对象。 - **参数**: - `value`: 要...

    JavaScript对象全集

    这些只是JavaScript String对象方法的一部分,还有许多其他方法,如`trim()`, `trimStart()`, `trimEnd()`, `padStart()`, `padEnd()`等,它们都是处理字符串的实用工具,使得在JavaScript中处理文本变得简单而强大...

    Javascript 编程常用函数属性及方法

    本文将详细介绍JavaScript中常用的几种对象:`Array`、`Boolean`、`Date`、`Math`、`Number`、`String` 和 `RegExp`,以及这些对象的主要属性和方法。 #### 二、JavaScript核心对象概述 ##### 1. Array(数组对象...

    JScript 语言参考

    concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代...

    JavaScript对象数组的排序处理方法

    例如,比较两个字符串对象的属性时,可以使用sort方法的比较函数,比较函数内部调用localeCompare方法来判断两个字符串对象的某个字符串属性的相对顺序。 综上所述,JavaScript的sort方法非常灵活,可以实现多样的...

    JavaScript的String字符串对象常用操作总结

    JavaScript中的String对象是处理文本数据的核心工具,它提供了丰富的操作方法来处理字符串。在JavaScript中,字符串是不可变的,这意味着对字符串的操作不会改变原始字符串,而是返回一个新的字符串。 1. 创建...

Global site tag (gtag.js) - Google Analytics