这种方式是es6的语法.使用键盘1左边的那个字符 `` 拼接,
再加上js自带的模板引擎拼接字符串非常快速.这东西也没什么高深的,看几个例子就懂了.
- console.log(`<xml>
- <ToUserName><![CDATA[toUser]]></ToUserName>
- <FromUserName><![CDATA[fromUser]]></FromUserName>
- <CreateTime>12345678</CreateTime>
- <MsgType><![CDATA[text]]></MsgType>
- <Content><![CDATA[你好]]></Content>
- </xml>`);
- var str1 = 'hello';
- console.log(`${str1} world`);
- var a = 10;
- var b = 20;
- console.log(`a+1=${a+1};b*2=${b*2}`);
运行结果:
----浏览器中
在nodejs中目前的版本对 ``是完全支持的,大概就以下几点功能:
换行不用加号拼接
可以用${}传入变量
可以进行数字的计算