一般脚本语言都可以直接进入终端测试程序,而不一定要node test.js运行。 我输入node进入终端模式,可是没运行一次,都会多余输出一个undefined,是什么意思? 还有如何退出?quit();exit();好像都不能退出,只有两次ctrl+c才能退出。
10 回复
-
你输入js代码并按下回车后,node会输出执行完该代码后的返回值,如果没有返回值,肯定就显示
undefined
了,这个跟Chrome的调试工具相似; -
执行
process.exit()
退出; -
建议先看看node.js的文档再进行操作
@keke3399 控制台有2块计算区域,运算式
和脚本式
。如果脚本本身能运算,就会返回运算结果,否则返回undefined
。括号是其中的一个运算式,可以输入(console.log('运行脚本:这是脚本式'),'进行计算:这是运算式')
查看结果,括号取出最后一个逗号的结果。脚本式
优先于运算式
!