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 对象的原始值。