js中的反引号与单引号
在node.js(服务器端)上工作时,我想知道是否应该一直使用所有反引号(`)而不是常规引号(“或’),因为这会使代码保持一致。为不同的事物保留不同类型的报价,如果所有非替代报价都转换为反向报价,会影响性能吗?
回答:
反引号允许您使用字符串模板,例如:
var value = 4;var str = `text with a ${value}`
// str will be : 'text with a 4'
对于"
vs '
我说看看这
不同之处在于您不需要在单引号中转义单引号或在单引号中转义双引号。这是唯一的区别,如果您不算必须按住Shift键才能键入的事实"
。
至于性能,如果只是对纯字符串使用反引号,则效果似乎相同。 但是,在构建字符串时,看起来仍然是串联的方法。在这里看看:
:在某些情况下,ES6字符串模板似乎比连接更快。看看下面的一些硬数字:
ES6模板文字比字符串连接快吗?
以上是 js中的反引号与单引号 的全部内容, 来源链接: utcz.com/qa/429487.html