JavaScript 参考-数字对象
JavaScript 字符串对象
JavaScript 字符串对象是一个用于存储字符串的全局对象。字符串是一系列字母,数字,特殊字符和算术值或所有组合。
要了解有关 String 的更多信息,请查看JavaScript 字符串章节。
字符串属性
下表列出了 String 对象的标准属性。
属性 | 描述 |
---|---|
length |
返回字符串的长度。 |
prototype |
允许您向 String 对象添加新属性和方法。 |
注意: JavaScript 中的每个对象都有一个 constructor
属性,该属性引用用于创建该对象实例的构造函数。
字符串方法
下表列出了 String 对象的标准方法。
方法 | 描述 |
---|---|
charAt() |
返回指定索引处的字符。 |
charCodeAt() |
返回指定索引处的字符的 Unicode。 |
concat() |
连接两个或多个字符串,并返回一个新字符串。 |
endsWith() |
检查字符串是否以指定的子字符串结尾。 |
fromCharCode() |
将 Unicode 值转换为字符。 |
includes() |
检查字符串是否包含指定的子字符串。 |
indexOf() |
返回字符串中第一次出现指定值的索引。 |
lastIndexOf() |
返回字符串中最后一次出现的指定值的索引。 |
localeCompare() |
比较当前语言环境中的两个字符串。 |
match() |
匹配正则表达式的字符串,并返回所有匹配的数组。 |
repeat() |
返回一个新字符串,其中包含原始字符串的指定份数。 |
replace() |
用另一个字符串替换字符串中字符串或模式的出现,并返回一个新字符串而不修改原始字符串。 |
search() |
搜索正则表达式的字符串,并返回第一个匹配的索引。 |
slice() |
提取字符串的一部分并将其作为新字符串返回。 |
split() |
将字符串拆分为子字符串数组。 |
startsWith() |
检查字符串是否以指定的子字符串开头。 |
substr() |
在起始索引和后面的多个字符之间提取字符串的一部分。 |
substring() |
在开始和结束索引之间提取字符串的一部分。 |
toLocaleLowerCase() |
根据主机当前的语言环境将字符串转换为小写字母。 |
toLocaleUpperCase() |
根据主机当前的语言环境将字符串转换为大写字母。 |
toLowerCase() |
将字符串转换为小写字母。 |
toString() |
返回表示指定对象的字符串。 |
toUpperCase() |
将字符串转换为大写字母。 |
trim() |
从字符串的两端删除空格。 |
valueOf() |
返回 String 对象的原始值。 |