教程 > ES6 教程 > ES6 基础 阅读:25

ES6 字符串

String 对象允许我们处理一系列字符; 它用许多辅助方法包装了 JavaScript 的字符串原始数据类型。

由于 JavaScript 会自动在字符串基元和 String 对象之间进行转换,因此我们可以在字符串基元上调用 String 对象的任何辅助方法。

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

var val = new String(string);

字符串参数是经过适当编码的一系列字符。 String。

String 对象属性

以下是 String 对象的属性列表及其说明。

序号 属性 描述
1 constructor 返回对创建对象的 String 函数的引用。
2 length 返回字符串的长度。
3 Prototype prototype 属性允许我们向对象添加属性和方法。

String 对象 方法

以下是 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() 返回指定对象的原始值。

查看笔记

扫码一下
查看教程更方便