javascript通過一些函數(shù)可以輕松完成字符串大小寫轉(zhuǎn)換,本文將通過舉例和代碼來說明javascript如何進(jìn)行大小寫轉(zhuǎn)換。
轉(zhuǎn)換字符串為大寫,使用toUpperCase()函數(shù)。例如:
var name = "john"; name = name.toUpperCase(); document.write(name); 結(jié)果輸出為:JOHN
轉(zhuǎn)換字符串為小寫,使用toLowerCase()函數(shù)。例如:
var name = "MARY"; name = name.toLowerCase(); document.write(name); 結(jié)果輸出為:mary
將字符串的首字母轉(zhuǎn)換為大寫,使用charAt()、toUpperCase()和slice()函數(shù)。例如:
var name = "john"; var firstChar = name.charAt(0); firstChar = firstChar.toUpperCase(); name = firstChar + name.slice(1); document.write(name); 結(jié)果輸出為:John
將字符串的首字母轉(zhuǎn)換為小寫,同樣使用charAt()、toLowerCase()和slice()函數(shù)。例如:
var name = "MARY"; var firstChar = name.charAt(0); firstChar = firstChar.toLowerCase(); name = firstChar + name.slice(1); document.write(name); 結(jié)果輸出為:mARY
將字符串的每個單詞的首字母轉(zhuǎn)換為大寫,使用split()、charAt()、toUpperCase()、join()和slice()函數(shù)。例如:
var name = "john doe"; var nameArray = name.split(" "); for(var i = 0; i< nameArray.length; i++){ var firstChar = nameArray[i].charAt(0); firstChar = firstChar.toUpperCase(); nameArray[i] = firstChar + nameArray[i].slice(1); } name = nameArray.join(" "); document.write(name); 結(jié)果輸出為:John Doe
將字符串的每個單詞的首字母轉(zhuǎn)換為小寫,同樣使用split()、charAt()、toLowerCase()、join()和slice()函數(shù)。例如:
var name = "JOHN DOE"; var nameArray = name.split(" "); for(var i = 0; i< nameArray.length; i++){ var firstChar = nameArray[i].charAt(0); firstChar = firstChar.toLowerCase(); nameArray[i] = firstChar + nameArray[i].slice(1); } name = nameArray.join(" "); document.write(name); 結(jié)果輸出為:jOHN dOE
以上就是javascript中常用的字符串大小寫轉(zhuǎn)換方法,開發(fā)者可以根據(jù)實(shí)際需要使用相應(yīng)的函數(shù)進(jìn)行轉(zhuǎn)換,提高代碼的效率和可讀性。