ES6对字符串新添的几个操作方法(includes/padStart/模板字符串等)

1.includes(),startsWith(),endsWith()

以前js中只有indexOf方法来检测一个字符串中是否包含另一个字符串。

ES6又提供了三种方法:

includes() : 返回布尔值,表示是否找到了参数字符串。

startsWith() : 返回布尔值,表示参数字符串是否在原字符串的头部。

endsWith() : 返回布尔值,表示参数字符串是否在原字符串的头部。

ES6对字符串新添的几个操作方法(includes/padStart/模板字符串等)

2.padStart(),padEnd()

如果某个字符串不够指定的长度,就在其头部或者尾部补全

ES6对字符串新添的几个操作方法(includes/padStart/模板字符串等)

检测a是否符合长度大于等于2,如果长度小于2,就拿'0'来补齐

注意:字符串才有这个方法

3.模板字符串

这个功能很好的解决了以前一大串字符串拼接的尴尬情况。

例子:

ES6对字符串新添的几个操作方法(includes/padStart/模板字符串等)

说明:

a.模板字符串使用反引号(`)标识。

b.模板字符串可以当做普通字符串来使用。

c.模板字符串中可以嵌入变量。

d.模板字符串中的变量要写在 ${}中,${}中可以写任意的javascript代码