在javascript中转换大写和小写 [英] convert uppercase and lowercase in javascript

查看:28
本文介绍了在javascript中转换大写和小写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想编写一个在 Javascript 中转换大写和小写的代码.

I want to make a code that converts uppercase and lowercase in Javascript.

例如,堆栈溢出."----> '堆栈溢出'

For example, 'Hi, Stack Overflow.' ----> 'hI, sTACK oVERFLOW'

我该怎么做?

推荐答案

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

You could run over each character, and then covert it to lowercase if it's in uppercase, to uppercase if it's in lowercase or take it as is if it's neither (if it's a comma, colon, etc):

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;
  }
}

这篇关于在javascript中转换大写和小写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆