Node.js 提供了 [console
模块](http://nodejs.cn/api/console.html),该模块提供了大量非常有用的与命令行交互的方法。
它基本上与浏览器中的 console
对象相同。
最基础、最常用的方法是 console.log()
,该方法会打印传入到控制台的字符串。
如果传入对象,则它会呈现为字符串。
可以传入多个变量到 console.log
,例如:
const x = 'x'
const y = 'y'
console.log(x, y)
Node.js 会全部打印出来。
也可以通过传入变量和格式说明符来格式化用语。
例如:
console.log('我的%s已经%d岁', '猫', 2)
%s
会格式化变量为字符串%d
会格式化变量为数字%i
会格式化变量为其整数部分%o
会格式化变量为对象例如:
console.log('%o', Number)
console.clear()
会清除控制台(其行为可能取决于所使用的控制台)。