在任何情况下,由于我们有模板文字(反引号),JavaScript仍需要单引号或双引号吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在任何情况下,由于我们有模板文字(反引号),JavaScript仍需要单引号或双引号吗?相关的知识,希望对你有一定的参考价值。

随着javascripttemplate literals的引入,与https://ponyfoo.com/articles/template-literals-strictly-better-strings中提到的单引号和双引号相比,它具有很多优势。

[在性能方面,它们之间没有明显差异,如https://medium.com/javascript-in-plain-english/are-backticks-slower-than-other-strings-in-javascript-ce4abf9b9fa中所述

所以我的问题是,除了打印template literals的情况外,还有其他情况不能使用"Testing ${something}"的情况,在这种情况下,反引号需要像`Testing ${something}`一样的斜线

我已经检查了各种相关的现有Stackoverflow

[从stackoverflows中,看不到任何显示单引号或双引号的内容,而通过反引号无法实现,除了声明它更容易区分不同的目的。

答案

我发现的是,以下内容不能使用反引号

  1. 对象声明

以上是关于在任何情况下,由于我们有模板文字(反引号),JavaScript仍需要单引号或双引号吗?的主要内容,如果未能解决你的问题,请参考以下文章