亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺談toLowerCase和toLocaleLowerCase的區(qū)別

 更新時(shí)間:2016年08月15日 08:58:20   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談toLowerCase和toLocaleLowerCase的區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

ECMAScript中涉及字符串大小寫(xiě)轉(zhuǎn)換的方法有4個(gè):toLowerCase()、toLocaleLowerCase()、toUpperCase()和toLocaleUpperCase()。

其中,toLowerCase()和toUpperCase()是兩個(gè)經(jīng)典的方法,借鑒自java.lang.String中的同名方法。而toLocaleLowerCase()和toLocaleUpperCase()方法則是針對(duì)特定地區(qū)的實(shí)現(xiàn)。

對(duì)有些地區(qū)來(lái)說(shuō),針對(duì)地區(qū)的方法與其通用方法得到的結(jié)果相同,但少數(shù)語(yǔ)言(如土耳其語(yǔ)言)會(huì)為Unicode大小寫(xiě)轉(zhuǎn)換應(yīng)用特殊的規(guī)則,這時(shí)候就必須使用針對(duì)地區(qū)的方法來(lái)保證實(shí)現(xiàn)正確的轉(zhuǎn)換。以下是幾個(gè)例子:

var stringValue = "hello world";
alert(stringValue.toLocaleUpperCase());    //"HELLO WORLD"
alert(stringValue.toUpperCase());          //"HELLO WORLD"
alert(stringValue.toLocaleLowerCase());    //"hello world"
alert(stringValue.toLowerCase());          //"hello world"123456

代碼laycode - v1.1

以上代碼調(diào)用的toLocaleUpperCase()和toUpperCase()都返回了“HELLO WORLD”,就像調(diào)用toLocaleLowerCase()和toLowerCase()都返回“hello world”一樣。一般來(lái)說(shuō),在不知道自己的代碼將在那種語(yǔ)言環(huán)境中運(yùn)行的情況下,還是使用針對(duì)地區(qū)的方法更穩(wěn)妥一些。

以上這篇淺談toLowerCase和toLocaleLowerCase的區(qū)別就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論