Switch between uppercase to lowercase


Posted by Christy on 2022-04-21

Description: Write a function named swap that accepts a string and return uppercase letters exchange to lowercase letters and vice versa.

function swap(str) {
  let result = "";
  for (let i = 0; i < str.length; i++) {
    if (str[i] >= "A" && str[i] <= "Z") {
      result += str[i].toLowerCase();
      // above line is not equal to below two lines
      // str[i].toLowerCase();
      // result += str[i];
    } else {
      result += str[i].toUpperCase();
    }
  }
  return result;
}

console.log(swap("Peter")); // pETER
console.log(swap("AbCdE")); // aBcDe
console.log(swap("34dE")); // 34De
console.log(swap("!!222")); // !!222

The exclamation and number would maintain the same in both toLowerCase() or toUpperCase().










Related Posts

SQL Excel Concatenate into INSERT Command

SQL Excel Concatenate into INSERT Command

AppWorks School Batch #16 Front-End Class 學習筆記&心得(駐點階段四:個人專案~Sprint 1)

AppWorks School Batch #16 Front-End Class 學習筆記&心得(駐點階段四:個人專案~Sprint 1)

Cache 是什麼?

Cache 是什麼?


Comments