题解 | #大写字符串#
大写字符串
http://www.nowcoder.com/practice/421337f84af241e09fe2dff2f06bff02
两种方式:
1.直接调用字符串转换大写的方法
2.进行逐个字符判断转换
function _touppercase(string) {
// 1.return string.toUpperCase();
// 2. "a".charCodeAt String.fromCharCode(97)
// 补全代码
let newString = "";
for(let i = 0; i < string.length; i++) {
// 字符串:A-Z a - z
// a 97 z 122
if(string[i].charCodeAt() >= 97 && string[i].charCodeAt() <= 122) {
newString += String.fromCharCode(string[i].charCodeAt() - 32);
}
else {
newString += string[i];
}
}
return newString;
}