javascript - 使用模板文字转换表达式
问题描述
当我使用console.log()
带有模板文字的方法并在5 + 5内插入表达式${}
时,控制台中不会给出结果。
这是我的代码:
<script>
console.log('five plus five is ${5 + 5}');
</script>
当我检查控制台时,它只是重复,“五加五是${5 + 5}
”,当然没有引号。
我究竟做错了什么?
谢谢!(=
解决方案
您只能使用带有反引号的模板文字。
模板文字由反引号(重音符号)字符而不是双引号或单引号括起来。
console.log(`five plus five is ${5 + 5}`);
推荐阅读
- python - 如何清理未格式化的价格并获得范围内的最小价格?
- angularjs - Adal angularjs - Azure 活动目录:从 URL/查询字符串中隐藏 id_token
- git - 如何在 IntelliJ 的终端中提交 git 消息?
- c - 在 C 中为浮点分配的内存大小
- python - 在 exec 内置函数中使用 return 语句是否合法?
- processing - 处理:将绘图循环运行到一个独立的线程中
- android - 从android中的另一个应用程序共享时如何检索链接?
- javascript - 无法使用 Selenium Webdriver (Node JS) 登录网站
- reactjs - 点击一个元素触发点击另一个元素
- javascript - Json 未在 FullCalendar 中加载