JS中的“和”有什么区别?

时间:2019-06-25 09:09:26

标签: javascript string syntax

这是一个很简单的问题,但对我而言并不明显。

这有什么区别?

function fesElsDeures(subject){ 
console.log(`just started doing my ${subject} `);
}

这:

function fesElsDeures(subject){ 
console.log("just started doing my ${subject} ");
}

似乎在第二个选项中,我的控制台无法将主题识别为其他值。

谢谢!

2 个答案:

答案 0 :(得分:4)

双引号或单qoutes仅表示字符串。但是在第一个示例中,没有单引号。这是一个后退标记` `),它允许您使用嵌入的表达式(在本例中为函数的“主题”参数)。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

答案 1 :(得分:2)

不要与'(单引号)和`(反引号)相混淆。

  • ”是双引号
  • '是单引号
  • `后退了。

当您使用反引号时,它允许您编写多行文本。 Template literals

相关问题