干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

localeCampare()的用方法及實例

百恒網(wǎng)絡(luò) 2012-09-28 5127

localeCampare()方法與操作字符串有關(guān)的最后一個方法是localeCompare(),這個方法比較兩個字符串,并返回下列值中的一個:

◎如果字符串在字母表中應(yīng)該排在字符串參數(shù)之前,則返回一個負(fù)數(shù)(大多數(shù)情況下是一1,具體的值要視實現(xiàn)而定);

◎如果字符串等于字符串參數(shù),則返回0;

◎如果字符串在字母表中應(yīng)該排在字符串參數(shù)之后,則返回一個正數(shù)(大多數(shù)情況下是l,具體的值同樣要視實現(xiàn)而定)。

以下是幾個側(cè)子:

var stringValue= "yellow";

alert(stringValue .localeCompare(”brick“)); //1

alert( stringValue.localeCompare(”yellow”)); //0

alert(stringValue .localeCompare(”zoo“)); //-1

這個例子比較了字符串”yellow”和另外幾個值:”brick u、”yellow”和“zoo”。因為”brick'在字母表中排在“yellow”之前,所以localeCompare()返回了1;而”yellow”等于nyellow”,所以localeCompare()返回了o;最后,”zoo”在字母表中排在“yellow”后面,所以localeCompare()運回了一1。再強調(diào)一次,因為lcaleCompare()返回的數(shù)值取決于實現(xiàn),所以最好是像下面例子所示的這樣使用這個方法:

//使用localeCompare()的建議方式

function determineOrder (value) {

var result=stringValue.localeCompare (valuey;

if (result alert("The string 'yellow' comes before thd、string'"+value+"'"); } else if (result>0) { alert("The string 'yallow' comes after the string'"+Value+"'."); }else alert("The string 'yellow' is equal to the string'"+value+"'."); alert("The string'yellow'is equal to the strlng'"+value"',"); }

}

determineOrder( "brick");

determineOrder( "yellow");

determineOrder(“ZOO");

使用這種結(jié)構(gòu),就可以確保自己的代碼在任何實現(xiàn)中都可以正確地運行了。

localeCompare()方法比較與眾不同的地方,就是實現(xiàn)所支持的地區(qū)(國家和語言)決定了這個方法的行為。比如,美國以英語作為ECMAScript實現(xiàn)的標(biāo)準(zhǔn)語言,因此localeCompare()就是區(qū)分大小寫的,于是大寫字母在字母表中排在小寫字母前頭就成為了一頊決定性的比較規(guī)則。不過,在其他地區(qū)恐怕就不是這種情況了。


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
新巴尔虎左旗| 三门县| 通许县| 博乐市| 乌兰县| 海门市| 林州市| 寿光市| 体育| 色达县| 安国市| 开阳县| 封丘县| 永顺县| 平谷区| 蓝田县| 肃南| 恩平市| 筠连县| 莲花县| 东丽区| 班玛县| 横山县| 黔江区| 昌乐县| 牡丹江市| 蕉岭县| 梁平县| 晋城| 郓城县| 应城市| 贵德县| 灵石县| 娱乐| 余姚市| 漳平市| 梓潼县| 泗阳县| 信丰县| 千阳县| 八宿县|