上一章JavaScript教程请查看:JS Number对象参考文档
【JS String字符串对象属性和方法 –
JavaScript参考文档】本章简要概述了全局字符串对象的属性和方法。
JavaScript字符串对象JavaScript字符串对象是一个用于存储字符串的全局对象。字符串是字母、数字、特殊字符和算术值的序列或它们的组合。
要了解关于字符串的更多信息,请查看JavaScript字符串一章。
字符串属性下表列出了String对象的标准属性。
属性 | 描述 |
length | 返回字符串的长度。 |
prototype | 允许你向字符串对象添加新属性和方法。 |
字符串的方法下表列出了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() | 返回字符串对象的基本值。 |
推荐阅读
- JS Number对象属性和方法 – JavaScript参考文档
- JS Math数学对象属性和方法 – JavaScript参考文档
- JS Date日期对象属性和方法 – JavaScript参考文档
- JS Boolean对象属性和方法 – JavaScript参考文档
- JS Array数组对象属性和方法 – JavaScript参考文档
- JS ES6新特性 – JavaScript高级教程
- JS AJAX请求 – JavaScript高级教程
- JS cookie及其用法 – JavaScript高级教程
- JS表单验证 – JavaScript高级教程