写一个把字符串大小写切换的方法

在前端开发中,可以使用JavaScript来实现一个方法,该方法可以将字符串中的大小写进行切换。以下是一个示例实现:

function switchCase(str) {
  let result = '';
  for (let i = 0; i < str.length; i++) {
    const char = str[i];
    if (char === char.toUpperCase()) {
      // 如果字符是大写,则转换为小写
      result += char.toLowerCase();
    } else {
      // 如果字符是小写,则转换为大写
      result += char.toUpperCase();
    }
  }
  return result;
}

// 示例用法
const input = 'Hello World';
const output = switchCase(input);
console.log(output); // 输出: hELLO wORLD

在上面的代码中,我们定义了一个名为switchCase的函数,它接受一个字符串参数str。然后,我们使用一个循环遍历字符串中的每个字符。对于每个字符,我们检查它是否等于其大写形式。如果是,我们将其转换为小写;否则,我们将其转换为大写。最后,我们将转换后的字符添加到结果字符串result中,并在循环结束后返回该字符串。

请注意,这个方法会切换字符串中每个字符的大小写,而不仅仅是单词的首字母。如果你只想切换单词的首字母大小写,可以使用其他方法来实现。

posted @ 2025-01-12 09:33  王铁柱6  阅读(34)  评论(0)    收藏  举报