console (控制台)

console 模块提供了一个简单的调试控制台,类似于 Web 浏览器提供的 JavaScript 控制台。

该模块导出了两个特定的组件:

  • 一个 Console 类,包含 console.log() 、 console.error() 和 console.warn() 等方法,可以被用于写入到任何 Node.js 流。
  • 一个全局的 console 实例,可被用于写入到 process.stdout 和 process.stderr。 全局的 console 使用时无需调用 require('console')

注意:全局的 console 对象的方法既不总是同步的(如浏览器中类似的 API),也不总是异步的(如其他 Node.js 流)。 详见 进程 I/O

例子,使用全局的 console

 1 console.log('你好世界');
 2 // 打印: '你好世界'到 stdout。
 3 console.log('你好%s', '世界');
 4 // 打印: '你好世界'到 stdout。
 5 console.error(new Error('错误信息'));
 6 // 打印: [Error: 错误信息]到 stderr。
 7 
 8 const name = '描述';
 9 console.warn(`警告${name}`);
10 // 打印: '警告描述'到 stderr。

Console 类

Console 类可用于创建一个具有可配置的输出流的简单记录器,可以通过 require('console').Console 或 console.Console 使用

new Console(stdout[, stderr])

通过传入一个或两个可写流实例,创建一个新的 Console 对象。 stdout 是一个可写流,用于打印日志或输出信息。 stderr 用于输出警告或错误。 如果没有传入 stderr ,则警告或错误输出会被发送到 stdout 。

console.assert(value[, message][, ...args])

一个简单的断定测试,验证 value 是否为真。 如果不为真,则抛出 AssertionError。 如果提供了 message,则使用 util.format() 格式化并作为错误信息使用。

转载于:https://www.cnblogs.com/yu-hailong/p/7628703.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值