JavaScript 字符串格式——在 JS 中格式化字符串

411 阅读2分钟

JavaScript 有许多可用于格式化字符串的字符串方法。在本文中,我将向您展示一些最常用的方法。

如何使用toLowerCase()字符串方法

顾名思义,您使用toLowerCase()string 方法将字符串转换为小写版本。

此方法不影响原始字符串。它接受原始字符串并返回一个新字符串,即小写版本。

这是一个例子:

const string = "HeLLo woRld"

const lowercased = string.toLowerCase()

console.log(string)
// HeLLo woRld

console.log(lowercased)
// hello world

如您所见,新字符串的所有字母都是小写的。

如何使用toUpperCase()字符串方法

与第一种方法类似,toUpperCase是一种用于将字符串转换为大写版本的字符串方法。

它也不会影响原始字符串。

这是一个例子:

const string = "HeLLo woRld"

const uppercased = string.toUpperCase()

console.log(string)
// HeLLo woRld

console.log(uppercased)
// HELLO WORLD

使用原始字符串,它返回一个新字符串,即大写版本。

如何使用replace()字符串方法

您使用replacestring 方法将字符串的一部分替换为子字符串。这样,您将格式化字符串,以便您可以修改它。

这是该方法如何工作的示例replace

const string = "Hello world"

const modified = string.replace("world", "developers")

console.log(string)
// Hello world

console.log(modified)
// Hello developers

如上所示,该replace方法将“world”子字符串替换为“developers”。它也不会影响原始字符串。

您还可以使用正则表达式代替字符串作为替换器:

const string = "Hello world"

const modified = string.replace(/o/g, "--")

console.log(string)
// Hello world

console.log(modified)
// Hell-- w--rld

使用正则表达式模式全局匹配“o”字符,您可以看到修改后的字符串包含双连字符代替字符串中的“o”。

如何使用trim()字符串方法

trim方法通过删除字符串开头和结尾的空格来修改字符串。

它不会修改原始字符串。相反,它返回一个去掉空格的新字符串。

这是一个例子:

const string = "  H ell  o world  "

const modified = string.trim()

console.log(string)
//   H ell  o world 

console.log(modified)
// H ell  o world

您可以看到只有开头和结尾的空格被去除,而不是字母之间的空格。

空格包括空格、制表符、换行符等。