toUpperCase()函数将字符串转换为大写形式
发布时间:2023-10-09 12:24:30
toUpperCase()是一个字符串的内置函数,它用于将字符串中的所有字母转换为大写形式。该函数不改变原始字符串,而是返回一个新的字符串。下面是一个1000字的例子来展示toUpperCase()函数的使用方法:
function toUpperCase(str) {
let result = "";
for (let i = 0; i < str.length; i++) {
let char = str.charAt(i);
if (char >= 'a' && char <= 'z') {
// 判断字符是否为小写字母
char = String.fromCharCode(char.charCodeAt(0) - 32);
// 将小写字母转换为大写字母(ASCII码值减去32)
}
result += char;
}
return result;
}
let text = "hello world";
let uppercaseText = toUpperCase(text);
console.log(uppercaseText);
// 输出: "HELLO WORLD"
在上面的例子中,我们定义了一个自定义函数toUpperCase()来模拟内置的toUpperCase()函数。该函数接受一个字符串作为参数,并返回一个将所有字母转换为大写形式的新字符串。
函数内部通过遍历字符串的每个字符来实现转换。如果字符是小写字母,则将其转换为对应的大写字母(通过将ASCII码值减去32来实现)。最后,我们将新的字符添加到结果字符串中,并返回最终的结果。
在示例中,我们将"hello world"作为参数传递给toUpperCase()函数。该函数将字符串中的所有字母转换为大写形式,并返回结果字符串"HELLO WORLD"。最后,我们使用console.log()函数将结果字符串输出到控制台。
总结起来,toUpperCase()函数将字符串转换为大写形式,它是通过将字符串中的小写字母转换为对应的大写字母来实现的。
