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
您可以看到只有开头和结尾的空格被去除,而不是字母之间的空格。
空格包括空格、制表符、换行符等。