刚刚开始学习Node,跟着教程在vscode中进行操作,但是输入结果却和教程不同,如图:
请问为何我的终端中运行了hello.js无法直接console出“Hello, world”呢?
刚刚开始学习Node,跟着教程在vscode中进行操作,但是输入结果却和教程不同,如图:
请问为何我的终端中运行了hello.js无法直接console出“Hello, world”呢?
C:\Users\Administrator>node
> var name = 'word'
undefined
> var s = `Hello ${name}`
undefined
> console.log(s)
Hello word
undefined
>
`Hello ${name}`
使用了ES6中的特性: 模板字符串(template string)
模板字符串是增强版的字符串,用反引号(`
)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。模板字符串中嵌入变量,需要将变量名写在 ${}
之中。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
参考一下阮一峰的es6入门吧