ES6 - 字符串
String 对象允许您处理一系列字符;它使用许多辅助方法包装 JavaScript 的字符串原始数据类型。
由于 JavaScript 会自动在字符串原始类型和 String 对象之间进行转换,因此您可以在字符串原始类型上调用 String 对象的任何辅助方法。
使用以下语法创建 String 对象。
var val = new String(string);
字符串参数是一系列已正确编码的字符。字符串。
字符串属性
以下是字符串对象的属性列表及其说明。
字符串方法
以下是字符串对象中可用的方法及其说明的列表。
Sr.No | 方法 &描述 |
---|---|
1 | charAt()
返回指定索引处的字符。 |
2 | charCodeAt()
返回一个数字,表示给定索引处字符的 Unicode 值。 |
3 | concat()
合并两个字符串的文本并返回一个新字符串。 |
4 | indexOf()
返回调用字符串对象中第一次出现指定值的索引,如果未找到则返回 -1。 |
5 | lastIndexOf()
返回调用字符串对象中最后一次出现指定值的索引,如果未找到则返回 -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()
返回指定对象的原始值。 |