JAVASCRIPT 基础教程
JAVASCRIPT & DOM
JAVASCRIPT & BOM
JAVASCRIPT 高级教程
JAVASCRIPT 示例
JAVASCRIPT 参考

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