字符串模板:
1.使用``包裹。
2.变量是${}
3.支持字符串直接有回车
4.支持html标签
5.支持简单的计算
1.字符串拼接
let aa = '我是amy';
let blob1 = '你不成佛,我便成魔,'+aa+'哈哈';
let blob2 = `你不成佛,<a href="http://www.baidu.com">链接</a>
<b>我便成魔</b>,${aa}哈哈`;
document.write(blob1)// 之前的写法
document.write(blob2)// es6的写法
2.简单计算
let a=1;
let b=2;
let result = `${a+b}`
document.write(result)//3
3.字符串查找
//字符串查找
let name = 'amy'
let aa= '你不成佛,我便成魔,我是amy,哈哈'
console.log(aa.indexOf(name)>-1);//true es5判断是否有某个字符串
console.log(aa.includes(name));//true
console.log(aa.startsWith(name));//false 是否以某个字符串开始
console.log(aa.endsWith(name));//false 是否以某个字符串结束
4. 字符串复制,重复n次,可用于表示..或者星星
let aa = 'amy|';
document.write(aa.repeat(22))
网友评论