ES6 - 字符串



String 对象允许您使用一系列字符;它将 JavaScript 的字符串原始数据类型与许多辅助方法包装在一起。

由于 JavaScript 会在字符串原始值和 String 对象之间自动转换,因此您可以在字符串原始值上调用 String 对象的任何辅助方法。

使用以下语法创建 String 对象。

var val = new 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()

返回指定对象的原始值。

广告