命名变量显示为字符串
Named variable appearing as string
const sayHi = (name) => {
console.log('Hello there ${name}')
}
module.exports = sayHi
在 console.log 函数中,我调用了变量名,但它选择它作为字符串。我正在学习 nodejs,我不知道为什么会遇到这个问题。
ps: 截图在变量名方面有错误,但这不是问题。
从这里复制
通过 Node.js v4 ,您可以使用 ES6 的 Template strings
var my_name = 'John';
var s = `hello ${my_name}, how are you doing`;
console.log(s); // prints hello John, how are you doing
您需要将字符串用反引号 `
代替 '
const sayHi = (name) => {
console.log('Hello there ${name}')
}
module.exports = sayHi
在 console.log 函数中,我调用了变量名,但它选择它作为字符串。我正在学习 nodejs,我不知道为什么会遇到这个问题。 ps: 截图在变量名方面有错误,但这不是问题。
从这里复制
通过 Node.js v4 ,您可以使用 ES6 的 Template strings
var my_name = 'John';
var s = `hello ${my_name}, how are you doing`;
console.log(s); // prints hello John, how are you doing
您需要将字符串用反引号 `
代替 '