当前位置: 首页 > 文档资料 > Node.js 中文教程 >

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