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

