转换成小写字母

给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
不适用JS内置方法

  • 输入:s = “Hello”

  • 输出:”hello”

  • 输入:s = “here”

  • 输出:”here”-

1
2
3
4
5
6
7
8
9
10
11
const a = 'a'.charCodeAt(), A = 'A'.charCodeAt(), Z = 'Z'.charCodeAt()
const toLowerCase = function(s) {
const ans = []
for(let i=0;i<s.length;i++){
if(s.charCodeAt(i) >= A && s.charCodeAt(i) <= Z)
ans.push(String.fromCharCode(a + s.charCodeAt(i) - A))
else
ans.push(s.charAt(i))
}
return ans.join("")
};