ES6——模版字符串、新增字符串操作

模版字符串

1. 简单来说,就是用反引号(` `)包裹起来的字符串,但是这个字符串里,可以省略掉拼接字符串的“+"符号,还会保留换行符、空白符等;

2. 变量的嵌入靠  ${变量}  ,括号是花括号,花括号里可以是变量,也可以是函数(函数的话会计算出返回值后再插入);

3. 用反引号将字符串括起来(而不是单引号或者双引号),反引号是大键盘数字1键左边,tab键上面,和波浪线~同一个键位的符号;

例子:

let a='小杨';

let b='22';

let my=`我叫${a},我今年${b}岁了`;//注意这里不是 单引号

console.log(my);//输出 我叫小杨,我今年22岁了


新增字符串操作

1、字符串查找:

str.indexOf(要找的东西) 返回索引(位置),没找到返回-1; 比较精确

str.includes(要找的东西) 返回值 true/false;   比较模糊

2、字符串是否以***开头/结尾:

str.startsWith(检测的东西);

str.endsWith(检测的东西);

3、重复字符串:

str.repeat(次数);

4、字符串向前/向后填充:

str.padStart(整个字符串的长度,填充字符串);

str.padEnd(整个字符串的长度,填充字符串);

你可能感兴趣的:(ES6——模版字符串、新增字符串操作)