首页 > 文章列表 > 反转字符串的大小写 - Javascript

反转字符串的大小写 - Javascript

275 2024-11-10

反转字符串的大小写 - Javascript

编写一个函数,它接受一个字符串并反转其所有字母的大小写。

解决方案


function reversestringcase(text) {
  let reversedstring = [];

  for (let i = 0; i < text.length; i++) {
    if (text[i] == text[i].touppercase()) {
      reversedstring.push(text[i].tolowercase());
    } else {
      reversedstring.push(text[i].touppercase());
    }
  }

  console.log(reversedstring.join(""));
  return reversedstring.join("");
}

// another solution for reversing string cases

function reversestringcases(text) {
  const reversedstring = text
    .split("")
    .map((item) =>
      item === item.touppercase() ? item.tolowercase() : item.touppercase()
    )
    .join("");

  console.log(reversedstring);
  return reversedstring;
}

reversestringcase(
  "l'âme ne se dÉveloppe pas sans changement, et les doutes sont essentiels à la croissance."
);

reversestringcases(
  "l'âme ne se dÉveloppe pas sans changement, et les doutes sont essentiels à la croissance."
);


结果


l'ÂME Ne SE DéVELOPpE PaS SaNs cHaNGeMENt, Et LEs dOuTES sONT eSsENTiELS À LA CRoISsANcE.

l'ÂME Ne SE DéVELOPpE PaS SaNs cHaNGeMENt, Et LEs dOuTES sONT eSsENTiELS À LA CRoISsANcE.


来源:https://dev.to/dindustack/reverse-the-case-of-a-string-javascript-1n7l

本类最新

查看更多