欧美亚洲大片-国产免费成人在线视频-国产成人8x人在线视频软件-日韩亚洲欧美中文字幕-97伦伦午夜电影理伦片-亚洲综合精品视频-曰本女人牲交高潮视频-久久久精品欧美-天天干天天操天天碰-精品国产乱码久久久久久1区2区-黄色一级免费片-在线免费欧美-国产成人精品在线视频-精人妻一区二区三区-香蕉视频2020-综合久久99-欧美日韩亚洲国产综合

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

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

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

localeCampare()的用方法及實(shí)例

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

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

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

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

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

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

var stringValue= "yellow";

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

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

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

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

//使用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),就可以確保自己的代碼在任何實(shí)現(xiàn)中都可以正確地運(yùn)行了。

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


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

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

售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售前咨詢(xún) 售前咨詢(xún)
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專(zhuān)線(xiàn) 備案專(zhuān)線(xiàn)
 
×
尼玛县| 海林市| 闵行区| 虹口区| 丹寨县| 诸暨市| 南城县| 雷山县| 岫岩| 湄潭县| 盐山县| 齐齐哈尔市| 藁城市| 浙江省| 昌黎县| 调兵山市| 双牌县| 博客| 合川市| 丰原市| 清水河县| 松溪县| 夏津县| 西林县| 犍为县| 仁怀市| 呈贡县| 特克斯县| 玉田县| 互助| 年辖:市辖区| 松阳县| 泰宁县| 金湖县| 嵊州市| 濉溪县| 木兰县| 隆昌县| 勐海县| 嘉祥县| 庆云县|