JS初心者です。条件に基づいて文字列内の各要素を変更する基本的なプログラムを作成したいと考えています。文字が大文字の場合は小文字に置き換え、文字がすでに小文字の場合は大文字に置き換えます。なぜこれが機能しないのですか?ありがとう!
function SwapCase(str){
for (var i = 0; i < str.length; i++) {
if (str.charAt(i)===str.charAt(i).toUpperCase()) {
str.charAt(i).toLowerCase();
} else{}
str.charAt(i).toUpperCase();
}
return str;
}
SwapCase("gEORGE");