1 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
function UpperCase(s) {
var str = s;
var arr = str.split("");
var charCodeOfA = 'A'.charCodeAt();
var charCodeOfZ = 'Z'.charCodeAt();
var difference = charCodeOfA - 'a'.charCodeAt();
var curChar;
for(var i = 0; i < arr.length; i++) {
curChar = arr[i].charCodeAt();
arr[i] = (curChar < charCodeOfZ && curChar > charCodeOfA) ? arr[i] : String.fromCharCode(curChar + difference);
}
str = arr.join("");
return str;
}
var s = "aaaSSF";
UpperCase(s); //AAASSF
添加回答
舉報(bào)