Rog*_*e33 -2 javascript ecmascript-6
学习一些超越vanilla JavaScript的东西和我正在阅读的书正在告诉我一个如下声明:
let someVar = 'Happy';
console.log('I hope you have a ${someVar} day.');
Run Code Online (Sandbox Code Playgroud)
应该显示'开心'?在日志或警报中或可能在任何地方.
它不起作用.我正在使用FireFox Dev Ed而我只是得到一条整体:
${someVar}
Run Code Online (Sandbox Code Playgroud)
在里面.任何指导......这是一个奇怪的转换器问题还是ES6 +问题?
你需要在那里围绕字符串的反引号,以便解释器正确地将其解释为模板文字.
let someVar = 'Happy';
console.log(`I hope you have a ${someVar} day.`);Run Code Online (Sandbox Code Playgroud)
如果你有一个普通的字符串,你可以使用单引号'或双引号",但是当你使用模板文字时,你必须始终使用反引号`.
即使你没有在里面插入任何变量,你也可以使用反引号,例如,你不必转义引号字符.
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |