Swap Case on javascript

Like Ian said, you need to build a new string.

var swapCase = function(letters){
    var newLetters = "";
    for(var i = 0; i<letters.length; i++){
        if(letters[i] === letters[i].toLowerCase()){
            newLetters += letters[i].toUpperCase();
        }else {
            newLetters += letters[i].toLowerCase();
        }
    }
    console.log(newLetters);
    return newLetters;
}

var text="So, today we have REALLY good day";

var swappedText = swapCase(text); // "sO, TODAY WE HAVE really GOOD DAY"

Leave a Comment