📜  使文本小写 javascript (1)

📅  最后修改于: 2023-12-03 15:22:09.019000             🧑  作者: Mango

使文本小写 JavaScript

在编程中,有时需要将一些文本从大写或首字母大写转换为小写。在JavaScript中,我们可以使用内置函数来实现这个功能。

1. toLowerCase() 函数

toLowerCase() 函数是JavaScript的内置函数之一,用于将字符串中的所有字符转换为小写。下面是一个示例使用方法:

let str = "HELLO WORLD";
let lowercaseStr = str.toLowerCase();
console.log(lowercaseStr); // 输出:hello world
2. toLocaleLowerCase() 函数

toLocaleLowerCase() 函数也是JavaScript的内置函数之一,用于将字符串中的所有字符转换为小写,同时考虑当地化。这意味着它会考虑当地化语言的规则和口音。下面是一个示例使用方法:

let str = "HELLO WORLD";
let lowercaseStr = str.toLocaleLowerCase();
console.log(lowercaseStr); // 输出:hello world
3. 实现自定义 toLowerCase() 函数

如果你不想使用内置的 toLowerCase() 函数,也可以使用 JavaScript 编写自己的小写转换函数。下面是一个示例:

function toLowerCase(str) {
  let result = "";
  for (let i = 0; i < str.length; i++) {
    let charCode = str.charCodeAt(i);
    if (charCode >= 65 && charCode <= 90) {
      result += String.fromCharCode(charCode + 32);
    } else {
      result += str.charAt(i);
    }
  }
  return result;
}

let str = "HELLO WORLD";
let lowercaseStr = toLowerCase(str);
console.log(lowercaseStr); // 输出:hello world

以上就是将文本转换为小写的三种方法,推荐使用内置函数 toLowerCase()toLocaleLowerCase()。如果必须使用自定义函数,可以使用以上示例作为模板进行编写。