[在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
我的问题:此功能是否有任何原因?如果是这样,那是什么?