Javascript 无法插值
我目前正在编写代码,介绍javascriptJavascript 无法插值,javascript,apostrophe,template-literals,template-strings,Javascript,Apostrophe,Template Literals,Template Strings,我目前正在编写代码,介绍javascript const takeOrder = (topping) => { console.log('Order: pizza topped with ${topping}'); }; takeOrder("mushrooms"); 这不是也应该起作用吗 const takeOrder = (topping) => { console.log('Order: pizza topped with' +topping); }; takeO
const takeOrder = (topping) => {
console.log('Order: pizza topped with ${topping}');
};
takeOrder("mushrooms");
这不是也应该起作用吗
const takeOrder = (topping) => {
console.log('Order: pizza topped with' +topping);
};
takeOrder("mushrooms");
我不确定为什么不能这样插入?console.log('Order:pizza-top-with${topping}')代码>
这不也行吗
否。您希望反勾号使用字符串模板文本
const takeOrder = (topping) => {
console.log(`Order: pizza topped with ${topping}`); //NB `
};
takeOrder("mushrooms");
对于模板文字,您需要使用`
而不是'
,因为插值字符串使用不同的分隔符。在使用蘑菇时要小心。@AdrianoRepetti谢谢