输入一个字符判断它是否小写字母,如果是则把他转换成大写字母,如果不是小写字母则不转换,输出最后得到的字母
时间: 2024-09-25 12:19:50 浏览: 38
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
在大多数编程语言中,都可以使用内置的字符串方法来完成这个任务。例如,在JavaScript中,你可以这样做:
```javascript
function convertToLowerIfLowerCase(char) {
if ('a'.charCodeAt(0) <= char.charCodeAt(0) && char.charCodeAt(0) <= 'z'.charCodeAt(0)) {
return String.fromCharCode(char.charCodeAt(0) - 32); // 转换为大写
} else {
return char; // 非小写字母保持不变
}
}
let inputChar = 'b';
let result = convertToLowerIfLowerCase(inputChar);
console.log(result);
```
在这个例子中,`charCodeAt(0)`用于获取字符的ASCII码值,然后减去32(小写字母和对应大写字母的差值)再用`String.fromCharCode()`转换回字符。
阅读全文