前端开发 \ Node.js \ 在node.js命令行下执行命令出现undefined

在node.js命令行下执行命令出现undefined

总点击99
简介:问题描述:在命令行下执行Console.log()命令后,第一行会以“正常的白字”输出log内容,而第二行会输出一个“50%透明的的白字”undefined,如图所示: 

问题描述:在命令行下执行Console.log()命令后,第一行会以 “正常的白字” 输出log内容,而第二行会输出一个 “50%透明的的白字” undefined,如图所示: 


在node.js命令行下执行命令出现undefined


原因:最后一个 undefined 是console.log()的返回结果,凡是返回结果而非正常打印,都会以50%的透明度作为区分。

实验验证:通过console.log()将console.log()的返回值打印出来,可以看到返回的是undefined,而后又输出的50%透明度的是外围的console.log()的返回值。 


在node.js命令行下执行命令出现undefined


总结:在命令行模式下,正常打印的是白色的,最后一句如果是50%的白色则是打印函数输出。

意见反馈 常见问题 官方微信 返回顶部