6.ES6
6.1模板字符串
【1】定义:支持换行、动态拼接内容的特殊字符串格式
【2】为什么使用它:旧的js中,旧的js中,拼接字符串使用的+,易于与算数计算的+混淆
【3】如何使用:3句话
i:整个字符串用一对反引号``包裹
ii:在反引号中可以写单引号,双引号、换行等
iii:在反引号中凡是动态拼接的变量或js表达式都要放在${}
【4】${}中的内容
可以放:变量、算术计算、三目、对象属性、创建对象、调用函数、访问数组元素——有返回值的合法的js表达式
不能放:没有返回值的js表达式,也不能放分支、循环等程序结构。比如: if else for while…等
【5】示例
function intr(zs="rice",xc="sk",yl="drink"){
console.log(`
===============
您点的套餐是:
主食:${zs}
小吃:${xc}
饮料:${yl}
===============
`);
}