ES6之模版字符串如何使用(es6,web开发)

时间:2024-05-03 20:23:42 作者 : 石家庄SEO 分类 : web开发
  • TAG :

console.log(Nomatter\whatyoudo,
Itrustyou.);</pre><p>输出结果如下:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/mlzhonbyswr.png" alt="ES6之模版字符串如何使用"></p><p>6. 在${}中的大括号里可以放入任意的JavaScript表达式,还可以进行运算,以及引用对象属性。</p><pre class="brush:js;">varx=88; vary=100; console.log(x=${++x},y=${x+y});</pre><p>结果如下所示:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/nudo5gnwcew.png" alt="ES6之模版字符串如何使用"></p><p>7.更强大的是:模版字符串还可以调用函数:</p><pre class="brush:js;">functionstring(){ return&quot;zzwlikeses6!&quot;; } console.log(你想说什么?嗯,${string()});</pre><p>结果如下所示:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/n0ql2evljxt.png" alt="ES6之模版字符串如何使用"></p><p>另外,如果函数的结果不是字符串,那么,将按照一般的规则转化为字符串:</p><pre class="brush:js;">functionstring(){ return666; } console.log(你想说什么?嗯,${string()});</pre><p>结果如下所示:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/pdof1ceuzvc.png" alt="ES6之模版字符串如何使用"></p><p>在这里,实际上数字666被转化成了字符串666.</p><p>8.如果在${}中的变量时没有命名的,那么会报错:</p><pre class="brush:js;">console.log(你想说什么?嗯,${string()});</pre><p>在上面这句代码中,string()函数没有声明,于是报错:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/fkhpxow35aq.png" alt="ES6之模版字符串如何使用"></p><p>9.其实,我们还可以在${}中输入一个字符串,知识结果仍旧会返回一个字符串:</p><pre class="brush:js;">console.log(你想说什么?嗯,${"其实我不是变量~"});</pre><p>结果如下所示:</p><p><img src="https://qixn-bj.oss-cn-beijing.aliyuncs.com/seosjz/uploadfile/all/png/zic3qib3cqv.png" alt="ES6之模版字符串如何使用"></p><p>10.如果希望引用模版字符串本身,可以像下面这样写:</p><pre class="brush:js;">letstr=&quot;return&quot;+&quot;Hello!${name}`";
letfunc=newFunction("name",str);
console.log(func("zzw"));

结果如下:

ES6之模版字符串如何使用

这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

本文:ES6之模版字符串如何使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Node.js的模块化开发实例分析下一篇:

2 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18