// 字符串 "" 或''
let name ="along";
let sex ="男";// 传统的 JavaScript 语言, 输出模板通常是这样写的
let person ="\""+ name +"\""+"'"+ sex +"'";// ES6 引入了模板字符串解决这个问题。
let person2 = `"${name}"'${sex}'`;
console.log(person, person2);
// 模板字符串
let name ="along";
let sex ="男";
let person2 ='"${name}"\'${sex}\'';
person2 = person2.replace(/\$\{([^}]+)\}/g,function(){returneval(arguments[1]);});
console.log(person2);
let arr =[1,2,3];
let str = `${arr.join(",")}`;
console.log(str);
let arr2 =["along","男"];
let newArr = arr2.map(function(item){return `
<li>
${item}</li>`;});
let domHTML = `<ul>${newArr.join("")}</ul>`;
console.log(domHTML);
let name ="along";
let sex ="男";functionfn(arr,...args){// arr ["名字是:","性别",""] args ["along","男"]
let str ="";for(let i =0; i < args.length; i++){
str +=(arr[i]+ args[i]+"@");}return str;}
let str = fn `名字是:${name}性别${sex}`;
console.log(str);