扫码一下
查看教程更方便
string 对象允许我们处理一系列字符; 它用许多辅助方法包装了 javascript 的字符串原始数据类型。
由于 javascript 会自动在字符串基元和 string 对象之间进行转换,因此我们可以在字符串基元上调用 string 对象的任何辅助方法。
使用以下语法创建一个 string 对象。
var val = new string(string);
字符串参数是经过适当编码的一系列字符。 string。
以下是 string 对象的属性列表及其说明。
| 序号 | 属性 | 描述 |
|---|---|---|
| 1 | constructor | 返回对创建对象的 string 函数的引用。 |
| 2 | length | 返回字符串的长度。 |
| 3 | prototype | prototype 属性允许我们向对象添加属性和方法。 |
以下是 string 对象中可用方法的列表及其描述。
| 序号 | 方法 | 描述 |
|---|---|---|
| 1 | charat() | 返回指定索引处的字符。 |
| 2 | charcodeat() | 返回一个数字,指示给定索引处字符的 unicode 值。 |
| 3 | concat() | 合并两个字符串的文本并返回一个新字符串。 |
| 4 | indexof() | 返回第一次出现的指定值在调用 string 对象中的索引,如果未找到则返回 -1。 |
| 5 | lastindexof() | 返回最后一次出现的指定值在调用 string 对象中的索引,如果未找到则返回 -1。 |
| 6 | localecompare() | 返回一个数字,指示引用字符串是在排序顺序中的给定字符串之前还是之后,或者是否与给定字符串相同。 |
| 7 | match() | 用于将正则表达式与字符串匹配。 |
| 8 | replace() | 用于查找正则表达式和字符串之间的匹配项,并将匹配的子字符串替换为新的子字符串。 |
| 9 | search() | 执行正则表达式和指定字符串之间的匹配项搜索。 |
| 10 | slice() | 提取字符串的一部分并返回一个新字符串。 |
| 11 | split() | 通过将字符串分成子字符串,将 string 对象拆分为字符串数组。 |
| 12 | substr() | 返回字符串中从指定位置开始到指定字符数的字符。 |
| 13 | substring() | 将字符串中两个索引之间的字符返回到字符串中。 |
| 14 | tolocalelowercase() | 字符串中的字符将转换为小写,同时尊重当前语言环境。 |
| 15 | tolocaleuppercase() | 字符串中的字符将转换为大写,同时尊重当前语言环境。 |
| 16 | tolowercase() | 返回转换为小写的调用字符串值。 |
| 17 | tostring() | 返回表示指定对象的字符串。 |
| 18 | touppercase() | 返回转换为大写的调用字符串值。 |
| 19 | valueof() | 返回指定对象的原始值。 |