JavaScript 字符串对象提供了各种函数和常量/属性。字符串函数使我们能够执行许多功能,例如比较、搜索、转换、提取、操作、大小写转换等。
字符串属性
下表将显示字符串函数对象中 JavaScript 属性或常量的列表。
| 属性 | 描述 |
|---|---|
| constructor | 它将返回 String 构造函数。 |
| length | 此属性将查找给定字符串的长度。 |
| prototype | 这将允许将引用(属性和方法)添加到对象中。 |
JavaScript 字符串函数
下表将显示 String 对象中可用的字符串函数列表。
| 函数 | 描述 |
|---|---|
| chartAt() | 此方法将帮助连接多个字符串并返回一个新字符串。 |
| charCodeAt() | 它返回指定索引位置的字符的 Unicode。 |
| concat() | 搜索指定字符串并返回匹配项的索引位置。如果未找到,则返回 -1。 |
| fromCharCode() | 此方法将 Unicode 值转换为字符。 |
| indexOf() | 返回第一次出现的位置索引。如果未找到,则返回 -1。 |
| lastIndexOf() | 此字符串函数返回指定字符串最后一次出现的位置索引。如果未找到,则返回 -1。 |
| localeCompare() | 它将检查两个字符串在当前区域设置中是否等效。 |
| match() | 搜索指定值并返回匹配项。 |
| replace() | 此方法将搜索指定的子字符串并用新值替换它。 |
| search() | 它返回参数的早期值。 |
| slice() | 根据指定的索引提取其中的一部分。 |
| split() | 它将根据分隔符将字符串拆分为子字符串数组。 |
| substr() | 此 JavaScript 字符串函数将根据起始位置和长度提取字符。 |
| substring() | 根据索引提取字符。 |
| toLocaleLowerCase() | 它将根据主机环境的当前区域设置转换为小写字母。 |
| toLocaleUpperCase() | 根据主机环境的当前区域设置转换为大写字母。 |
| toLowerCase() | 此字符串函数将转换为小写字母。 |
| toString() | 它将给定值转换为字符串对象。 |
| toUpperCase() | 将给定字符串转换为大写字母。 |
| trim() | 它将删除两端的空格。 |
| ValueOf() | 此字符串函数返回参数的早期值。 |
提示:请参阅 HTML Wrapper Methods 文章。它有助于理解 JavaScript 编程中可用的 HTML wrapper 方法。