ES 6 String

String对象允许您使用一系列字符;它使用许多辅助(helper)方法包装JavaScript的string原始数据类型。

由于JavaScript在String原语和String对象之间自动转换,因此所以可以在string原语上调用string对象的任何helper方法。

语法

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

var val = new String(string);

● string参数:表示一系列经过正确编码的字符、字符串。

String属性

下面是String对象的属性及其描述的列表。

Sr.No属性和描述
1constructor

返回对创建对象的String函数的引用。

2length

返回字符串的长度。

3Prototype

prototype属性允许您向对象添加属性和方法。

String方法

下面是String对象中可用方法及其描述的列表。

Sr.No方法和描述
1charAt()

返回指定索引处的字符。

2charCodeAt()

返回一个数字,指示给定索引处字符的Unicode值。

3concat()

合并两个字符串的文本并返回一个新字符串。

4indexOf()

返回调用String对象中指定值第一次出现时的索引,如果没有找到,则返回-1。

5lastIndexOf()

返回调用String对象中指定值最后一次出现时的索引,如果没有找到,则返回-1。

6localeCompare()

返回一个数字,该数字指示引用字符串是位于给定字符串之前还是之后,还是与给定字符串的排序顺序相同。

7match()

用于将正则表达式与字符串匹配。

8replace()

用于查找正则表达式和字符串之间的匹配,并用新的子字符串替换匹配的子字符串。

9search()

执行正则表达式与指定字符串之间匹配的搜索。

10slice()

提取字符串的一部分并返回一个新字符串。

11split()

通过将字符串分隔为子字符串将String对象拆分为字符串数组。

12substr()

通过指定的字符数返回从指定位置开始的字符串中的字符。

13substring()

将字符串中两个索引之间的字符返回到字符串中。

14toLocaleLowerCase()

字符串中的字符在考虑当前区域设置的同时转换为小写。

15toLocaleupperCase()

字符串中的字符在考虑当前区域设置的同时转换为大写。

16toLowerCase()

返回转换为小写的调用字符串值。

17toString()

返回表示指定对象的字符串。

18toUpperCase()

返回转换为大写的调用字符串值。

19valueOf()

返回指定对象的原始值。