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