编程语言
首页 > 编程语言> > 在javascript中转换大写和小写

在javascript中转换大写和小写

作者:互联网

参见英文答案 > Swap Case on javascript                                    5个
我想制作一个在Javascript中转换大写和小写的代码.

例如,“嗨,Stack Overflow”. —-&GT ‘h,sTACK oververow’

我该怎么做?

解决方法:

您可以遍历每个字符,然后将其转换为小写(如果它是大写的),如果它是小写则将其转换为大写,或者如果它不是(如果它是逗号,冒号等)则将其转换为大写:

str = 'Hi, Stack Overflow.';
res = '';
for (var i = 0; i < str.length; ++i) {
    c = str[i];
  if (c == c.toUpperCase()) {
    res += c.toLowerCase();
  } else if (c == c.toLowerCase()) {
    res += c.toUpperCase();
  } else {
    res += c;
  }
}

标签:lowercase,javascript,string,uppercase
来源: https://codeday.me/bug/20190722/1502205.html