Console
优质
小牛编辑
132浏览
2023-12-01
Node.js console是一个全局对象,用于向stdout和stderr打印不同级别的消息。 有内置方法可用于打印信息,警告和错误消息。
它在目标是文件或终端时以同步方式使用,而在目标是管道时以异步方式使用。
控制台方法
以下是控制台全局对象可用的方法列表。
Sr.No. | 方法和描述 |
---|---|
1 | console.log([data][, ...]) 用换行符打印到stdout。 这个函数可以在printf()中使用多个参数。 |
2 | console.info([data][, ...]) 用换行符打印到stdout。 这个函数可以在printf()中使用多个参数。 |
3 | console.error([data][, ...]) 用换行符打印到stderr。 这个函数可以在printf()中使用多个参数。 |
4 | console.warn([data][, ...]) 用换行符打印到stderr。 这个函数可以在printf()中使用多个参数 |
5 | console.dir(obj[, options]) 在obj上使用util.inspect并将结果字符串输出到stdout。 |
6 | console.time(label) 记下时间。 |
7 | console.timeEnd(label) 完成计时器,记录输出。 |
8 | console.trace(message[, ...]) 打印到stderr'Trace:',然后是格式化的消息和堆栈跟踪到当前位置。 |
9 | console.assert(value[, message][, ...]) 与assert.ok()类似,但错误消息的格式为util.format(message ...)。 |
例子 (Example)
让我们使用以下代码创建一个名为main.js的js文件 -
console.info("Program Started");
var counter = 10;
console.log("Counter: %d", counter);
console.time("Getting data");
//
// Do some processing here...
//
console.timeEnd('Getting data');
console.info("Program Ended")
现在运行main.js来查看结果 -
node main.js
验证输出。
Program Started
Counter: 10
Getting data: 0ms
Program Ended