Converting Odd and Even-indexed characters in a string to uppercase/lowercase in Javascript?

后端 未结 4 737
眼角桃花
眼角桃花 2021-01-26 11:12

I need to make a function that reads a string input and converts the odd indexed characters in the string to upperCase and the even ones to lowerCase.

function          


        
4条回答
  •  醉话见心
    2021-01-26 11:19

    Strings in JavaScript are immutable, Try this instead:

    function alternativeCase(string){
         var newString = [];
         for(var i = 0; i < string.length; i++){
            if (i % 2 != 0) {
               newString[i] = string[i].toUpperCase();
            }
            else {
               newString[i] = string[i].toLowerCase();
            }   
         }
       return newString.join('');
    }

提交回复
热议问题