在先前的文章中我們介紹了根據給定長度截取子串,獲取文件擴展名的方法,感興趣的可以點擊鏈接進行查閱→《JS字符串學習之通過截取子串的方式返回檔案副檔名》。這次我們繼續JavaScript字串的學習,看看如何統一字串的大小寫。
有時我們得到的一個字串是大小寫混合的,不方便閱讀,那麼如何統一字串的大小寫呢?這就需要進行字串大小寫的轉換,將其統一轉為大寫或小寫。下面就來具體了解一下。
我們來看看這樣一個例子:
var str="THE quick brown FOX JUMPS OVER the lazy DOG"; console.log(str.toLowerCase()); console.log(str.toUpperCase()); console.log(str.toLocaleLowerCase()); console.log(str.toLocaleUpperCase());
輸出結果為:
可以看出: toLowerCase()和toLocaleLowerCase()函數都可以將字串轉換為小寫;而toUpperCase()和toLocaleUpperCase()都可以將字串轉換為大寫。
但還是有些不同的:
toLocaleLowerCase() 和 toLocaleUpperCase() 是兩個在地化原型方法,會根據本地主機的語言環境來進行字串大小寫的轉換。
通常情況下,會與toLowerCase()、toUpperCase() 方法的返回值相同;但在一些特殊語言中(例如土耳其語),因為它們具有地方特有的大小寫映射,返回值會有時不同。
我們通常只需要使用toLowerCase()和toUpperCase() 方法來設定大寫字串和小寫字串即可。下面來看看了解這兩個方法:
toLowerCase()函數用來把字串轉換為小寫,語法為“string.toLowerCase()
” ,可以直接將字串string
中的所有字元轉為小寫,然後傳回包含所有小寫字元的新字串。
toUpperCase()函數用來將字串轉換為大寫,語法為“string.toUpperCase()
”,可以直接將字串string
中的所有字元轉為大寫,然後傳回包含所有大寫字元的新字串。
toLowerCase()和toUpperCase() 方法都會傳回新字串,不會改變原始字串。
var str="THE quick brown FOX JUMPS OVER the lazy DOG"; console.log(str.toLowerCase()); console.log("原字符串:"+str); console.log(str.toUpperCase()); console.log("原字符串:"+str);
輸出結果為:
好了,就說到這裡了,有需要的可以看:javascript高級教學
以上是JS字串學習之怎麼統一所有字元的大小寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!