JS对象--字符串

197 阅读1分钟

1、创建字符串

1.1 new String(s)

String和new一起使用,创建的是一个字符串对象,存放的是字符串s的表示

1587873-20190116104526161-1269103980.png

1.2 String(s)

使用String创建的是s字符串的原始值

1587873-20190116104553974-1146001859.png

1.3 s

String的简写,创建的是s字符串的原始

1587873-20190116104643770-1223805294.png

2、字符串属性

2.1 constructor

##### 对创建字符串对象的String构造函数的引用,

2.2 length

#### 字符串的长度

2.3 prototype

我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。prototype方法能让我们有能力向对象添加属性和方法。

3、字符串方法

3.1字符串常用方法

1. charAt  返回指定位置的字符

1587873-20190119103711491-1369046086.png

2. concat  连接字符串

1587873-20190119103840547-110617624.png

3.indexOf  检索制定字符位置

1587873-20190119104044513-414854092.png

4.lastIndexOf  从后往前检索字符位置

1587873-20190119104333755-939181046.png

5.match  检测匹配的字符

1587873-20190119104838743-1593790005.png

6.replace   替换匹配的字符串

1587873-20190119105051569-1013450001.png

7. search  检索字符串中匹配的值,返回第一个位置

1587873-20190119105255815-2037961295.png

8. slice  提取字符串的片段,并返回提取值

1587873-20190119105436486-1793194635.png

9.split  将字符串按特定字符分割为字符串数组并返回数组

1587873-20190119105607613-1433532224.png

10.substr  提取字符串中片段

1587873-20190119105805034-861848347.png

11.substring  提取字符串两个索引之间的字符

1587873-20190119105945430-13666779.png

3.2字符串方法截图(w3c)

1587873-20190119103415965-1323813105.png