首页 > 解决方案 > 使用模板文字转换表达式

问题描述

当我使用console.log()带有模板文字的方法并在5 + 5内插入表达式${}时,控制台中不会给出结果。

这是我的代码:

 <script>
      console.log('five plus five is ${5 + 5}');
 </script>

当我检查控制台时,它只是重复,“五加五是${5 + 5}”,当然没有引号。

我究竟做错了什么?

谢谢!(=

标签: javascriptexpressionconsole.logtemplate-literals

解决方案


您只能使用带有反引号的模板文字。

模板文字由反引号(重音符号)字符而不是双引号或单引号括起来。

console.log(`five plus five is ${5 + 5}`);

在 MDN 了解有关模板文字的更多信息


推荐阅读