var str=‘<b>姓名:</b>‘+ ‘<span>lxr</span>‘; console.log(str)//输出:<b>姓名:</b><span>lxr</span>
var str=`<b>姓名:</b> <span>12</span>` console.log(str)
‘hello\n‘+‘world‘ //普通字符串
`hello world` //多行字符串
var name=‘lxr‘,age=12 console.log(`姓名:${name},年龄:${age}`) //字符串中写入变量
模板字符串之中还能调用函数
function fn() { return "Hello World"; } `foo ${fn()} bar` // foo Hello World bar
var f=v=>v//等同于 var f=function(v){
return v
}
var f=()=>5 //等同于 var f=function(){return 5} var sum=(num1,num2)=>num1+num2 //等同于 var sum=function(num1,num2){ return num1+num2 }
var sum=(num1,num2)=>{return num1+num2}
var getTempItem=id=>({id:id,name:‘Temp‘}) console.log(getTempItem(2))
[1,2,3].map(function(x){ return x*x }) //等同于 [1,2,3].map(x=>x*x)
原文:https://www.cnblogs.com/linxiaoran/p/12056538.html