首頁  >  文章  >  web前端  >  JS字串學習之怎麼統一所有字元的大小寫

JS字串學習之怎麼統一所有字元的大小寫

青灯夜游
青灯夜游原創
2021-08-17 17:01:241982瀏覽

在先前的文章中我們介紹了根據給定長度截取子串,獲取文件擴展名的方法,感興趣的可以點擊鏈接進行查閱→《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());

輸出結果為:

JS字串學習之怎麼統一所有字元的大小寫

可以看出: 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);

輸出結果為:

JS字串學習之怎麼統一所有字元的大小寫

好了,就說到這裡了,有需要的可以看:javascript高級教學

以上是JS字串學習之怎麼統一所有字元的大小寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn