位置:电子教程 > Node.js在线教程 (如果看不到内容请使用360浏览器) 推荐学习资源
Node概要
Node.js 安装配置
安装开发工具vscode和配置汉化
Node.js 创建第一个应用
NPM 使用介绍
Node.js REPL(交互式解释器)
Node.js 回调函数
Node.js 事件循环
Node.js EventEmitter
Node.js Stream(流)
Node.js模块系统
Node.js 全局对象
console
Node.js 函数
Node.js 路由
Node.js 常用工具
Node.js GET/POST请求
当前阅读教程:Node.js在线教程 > console
阅读(22555525)      收藏       赞(5685)      分享
上一篇: 示例:指定循环次数后结束 下一篇: Node.js 函数

console 用于提供控制台标准输出,它是由 Internet Explorer JScript 引擎提供的调试工具,后来逐渐成为浏览器的实施标准。

Node.js 沿用了这个标准,提供与习惯行为一致的 console 对象,用于向标准输出流(stdout)或标准错误流(stderr)输出字符。

   console 方法

以下为 console 对象的方法:

序号

方法 & 描述

1

console.log([data][,   ...])
 
向标准输出流打印字符并以换行符结束。该方法接收若干   个参数,如果只有一个参数,则输出这个参数的字符串形式。如果有多个参数,则 以类似于C 语言 printf() 命令的格式输出。

2

console.info([data][,   ...])
 
该命令的作用是返回信息性消息,这个命令与console.log差别并不大,除了在chrome中只会输出文字外,其余的会显示一个蓝色的惊叹号。

3

console.error([data][,   ...])
 
输出错误消息的。控制台在出现错误时会显示是红色的叉子。

4

console.warn([data][,   ...])
 
输出警告消息。控制台出现有黄色的惊叹号。

5

console.dir(obj[,   options])
 
用来对一个对象进行检查(inspect),并以易于阅读和打印的格式显示。

6

console.time(label)
 
输出时间,表示计时开始。

7

console.timeEnd(label)
 
结束时间,表示计时结束。

8

console.trace(message[,   ...])
 
当前执行的代码在堆栈中的调用路径,这个测试函数运行很有帮助,只要给想测试的函数里面加入 console.trace 就行了。

9

console.assert(value[,   message][, ...])
 
用于判断某个表达式或变量是否为真,接收两个参数,第一个参数是表达式,第二个参数是字符串。只有当第一个参数为false,才会输出第二个参数,否则不会有任何结果。

console.log():向标准输出流打印字符并以换行符结束。

console.log 接收若干 个参数,如果只有一个参数,则输出这个参数的字符串形式。如果有多个参数,则 以类似于C 语言 printf() 命令的格式输出。

第一个参数是一个字符串,如果没有 参数,只打印一个换行。

console.log('Hello world');

console.log('123%d456');

console.log('123%d456', 1991);

运行结果为:

Hello world

123%d456

1231991456

Ø  console.error():与console.log() 用法相同,只是向标准错误流输出。

Ø  console.trace():向标准错误流输出当前的调用栈。

console.trace();

 

实例

创建文件 console01.js ,代码如下所示:

console.info("程序开始执行:");
 
var counter = 10;
console.log("计数: %d", counter);
 
console.time("获取数据");
//
// 执行一些代码
//
console.timeEnd('获取数据');
 
console.info("程序执行完毕。")

执行 console01.js 文件,代码如下所示:

D: ode>node console01.js

程序开始执行:

计数: 10

获取数据: 0.095ms

程序执行完毕。


上一篇: 示例:指定循环次数后结束 下一篇: Node.js 函数
计算机毕业设计作品网      毕业设计文档网      小程序教程网       毕业设计资料网  |         毕业设计定制QQ:45157718(微信同号)(备注:毕设)