为什么字符串插值仅在模板文字中起作用?

问题描述 投票:0回答:1

[在JavaScript中,我了解template literals和字符串插值的概念,但我想知道是否有理由说明插值仅适用于那些反引号的字符串。

例如:

let foo = 1;

console.log(`foo is equal to ${foo}`); // works
console.log('foo is equal to ${foo}'); // doesn't work
console.log("foo is equal to ${foo}"); // doesn't work

我的问题:此功能是否有任何原因?如果是这样,那是什么?

javascript string-interpolation language-features template-literals
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.