我看到了这段代码:
secondHand.style.transform = rotate(${secondsDegrees}deg);
我正在努力解决围绕代码`rotate(${secondsDegrees}deg)`
的符号。我之前没有看到过`javascript代码。密钥称为急,后引,严重,重音,左引号,公开引用或按键。
任何解释都将不胜感激!
答案 0 :(得分:0)
这是ES6中使用的常见字符串引用,称为模板文字。
一些常见的例子:
`string text`
`string text line 1
string text line 2`
`string text ${expression} string text`
模板文字是允许嵌入表达式的字符串文字。 您可以使用多行字符串和字符串插值功能 他们。在之前的版本中,它们被称为“模板字符串” ES2015规范。
点击此处 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
答案 1 :(得分:0)
``
这些被称为反引号,它们创建了一个template literal,以便在JavaScript中更容易地将变量值插入到字符串中。
示例:
const someName = 'Jack'
const someTemplateLiteral = `${someName} and Jill went up a hill`
console.log(someTemplateLiteral)
// logs: 'Jack and Jill went up a hill'