字符串标记
1.标签模板:它本质上不是模板而是函数的另一种调用形式。
标签:就是事先封装好的函数
参数:它后面写的字符串
例如:
**这一步就相当于模板标签
var name = "工藤新一";
var boy = "绅士男孩";
var girlfrend = "名字叫毛利兰的女朋友";
注意:这个可以用一个函数封装起来,然后直接调用,这个就是标签
var str = `他的名字是${name},我是一个帅气的${boy},我有一个漂亮的${girlfrend}
$前面的就是数组里字符串
参数:标签模板后面所接的字符串
以${}作为分隔线,将固定的字符串放进数组里,然后${}里面的变量作为后面的参数
2.标记模板
参数1:被插入的变量分割而成的字符串数组
参数2:被插入的变量(可以有很多个)
例如:
var name = "工藤新一";
var boy = "男孩";
var girlfrend = "名字叫毛利兰的女朋友";
封装的函数
function intro(parts){
console.log(parts);
打印结果:
["", ",我的名字是", ",我是一个", "帅气的", ",我有一个漂亮的", ""]
0: ""
1: ",