ES6对字符串新添的几个操作方法(includes/padStart/模板字符串等)
1.includes(),startsWith(),endsWith()
以前js中只有indexOf方法来检测一个字符串中是否包含另一个字符串。
ES6又提供了三种方法:
includes() : 返回布尔值,表示是否找到了参数字符串。
startsWith() : 返回布尔值,表示参数字符串是否在原字符串的头部。
endsWith() : 返回布尔值,表示参数字符串是否在原字符串的头部。
2.padStart(),padEnd()
如果某个字符串不够指定的长度,就在其头部或者尾部补全
检测a是否符合长度大于等于2,如果长度小于2,就拿'0'来补齐
注意:字符串才有这个方法
3.模板字符串
这个功能很好的解决了以前一大串字符串拼接的尴尬情况。
例子:
说明:
a.模板字符串使用反引号(`)标识。
b.模板字符串可以当做普通字符串来使用。
c.模板字符串中可以嵌入变量。
d.模板字符串中的变量要写在 ${}中,${}中可以写任意的javascript代码