Untitled
unknown
plain_text
2 years ago
756 B
6
Indexable
function convertCase(str) {
let convertedStr = '';
for (let i = 0; i < str.length; i++) {
const charCode = str.charCodeAt(i);
if (charCode >= 65 && charCode <= 90) { // Uppercase letters (A-Z)
const convertedChar = String.fromCharCode(charCode + 32); // Convert to lowercase
convertedStr += convertedChar;
} else if (charCode >= 97 && charCode <= 122) { // Lowercase letters (a-z)
const convertedChar = String.fromCharCode(charCode - 32); // Convert to uppercase
convertedStr += convertedChar;
} else {
convertedStr += str.charAt(i); // Keep non-alphabetic characters unchanged
}
}
return convertedStr;
}
// Example usage
console.log(convertCase('HeLlo WorLD')); // Output: hElLO wORld
Editor is loading...