JavaScript中操作字符串之localeCompare()方法的使用
更新時(shí)間:2015年06月06日 10:59:48 投稿:goldensun
這篇文章主要介紹了JavaScript中操作字符串之localeCompare()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
這個(gè)方法返回一個(gè)數(shù)字表示參考字符串是否到來之前或之后或相同的排序順序給定的字符串。
語法
string.localeCompare( param )
下面是參數(shù)的詳細(xì)信息:
- param : 字符串對(duì)象進(jìn)行比較的字符串
返回值:
- 0 : 字符串匹配100%
- 1 : 不匹配,參數(shù)值來自于語言環(huán)境的排序順序字符串對(duì)象的值之前
- -1 : 不匹配,參數(shù)值來自于語言環(huán)境的排序順序字符串對(duì)象的值之后
例子:
<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>
這將產(chǎn)生以下結(jié)果:
localeCompare first :-1 localeCompare second :1
相關(guān)文章
JS實(shí)現(xiàn)的生成隨機(jī)數(shù)的4個(gè)函數(shù)分享
這篇文章主要介紹了JS實(shí)現(xiàn)的生成隨機(jī)數(shù)的4個(gè)函數(shù)分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-02-02
javascript使用window.open提示“已經(jīng)計(jì)劃系統(tǒng)關(guān)機(jī)”的原因
這篇文章主要介紹了javascript使用window.open提示“已經(jīng)計(jì)劃系統(tǒng)關(guān)機(jī)”的原因,本文得出結(jié)論是安裝了系統(tǒng)更新或其它原因,要把系統(tǒng)重啟時(shí)才會(huì)提示這個(gè)問題,所以,遇到這個(gè)問題,重啟你的電腦吧2014-08-08
Javascript call和apply區(qū)別及使用方法
JavaScript中通過call或者apply用來代替另一個(gè)對(duì)象調(diào)用一個(gè)方法,將一個(gè)函數(shù)的對(duì)象上下文從初始的上下文改變?yōu)橛?thisObj 指定的新對(duì)象2013-11-11
Javascript Throttle & Debounce應(yīng)用介紹
Throttle:無視一定時(shí)間內(nèi)所有的調(diào)用Debounce:一定間隔內(nèi)沒有調(diào)用時(shí),接下來將為大家介紹下Throttle & Debounce的應(yīng)用,感興趣的朋友可以參考下哈2013-03-03

