javascript - JS中的 "and `有什么区别?

标签 javascript string syntax

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

这有什么区别:

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

还有这个:

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

似乎在第二个选项中,我的控制台没有将主题识别为不同的值。

谢谢!

最佳答案

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

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

关于javascript - JS中的 "and `有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56750493/

相关文章:

c - 在字符串中查找空格和字母数字字符

java - 比较两个字符串(除了一个字符)的最简单方法是什么?

java - 如何找到单词的第一个索引?

sqlite - 使用 SQLite IN() 语句匹配任何值

javascript - 在渲染 ReactJS 组件之前,如何确保数据已通过 AJAX 加载?

javascript - 连接对象属性的值返回 NaN (Javascript)

javascript - NaN 的 typescript 错误

javascript - Ramda - R.both 带有柯里化(Currying)谓词

c - 为什么像 "a=b---//a newline, line ends without ;"这样的语法不会产生语法错误?

javascript - 在哪里可以找到 JS 文档中有关语法的一些信息?