ES6字符串的扩展
1. includes():表示是否找到了参数字符串
let str = " ES6 script ";
console.log("es5判断方法:"+str.indexOf("h"));
console.log('es6判断方法:'+str.includes("h"));
2.startsWith():判断参数是否在头部
let str = " ES6 script ";
console.log("判断参数是否在头部:"+str.startsWith("E"));
3.endsWith():判断参数是否在尾部
let str = " ES6 script ";
console.log("判断参数始发在尾部:"+str.endsWith("E"));
4.repeat():表示将原字符串重复n次
let str = " ES6 script ";
console.log("将原字符复制3遍:"+str.repeat(3));
5.padStart():用于头部补全
let str = " ES6 script ";
console.log("在头部补全字符:"+str.padStart(20,"abc"));
6.padEnd():在尾部补全字符
let str = " ES6 script ";
console.log("在尾部补全字符:"+str.padEnd(20,"abc"));
7.trimStart():消除头部空格
let str = " ES6 script ";
console.log("消除头部空格:"+str.trimStart());
8.trimEnd():消除尾部空格
let str = " ES6 script ";
console.log("消除尾部空格:"+str.trimEnd());
9.str.trim():消除俩端空格(不是es6新增的)
let str = " ES6 script ";
console.log("消除俩端空格:"+str.trim());