Node.js console对象

开发语言
2014-05-12 23:58:07
分享

console对象简介

console是程序的控制台,主要用于打印一些测试信息,可以帮助开发者做简单的调试工作,更高级的调试会用到debug工具。

JavaScript基础

你必须把JavaScript搞定先: http://www.w3school.com.cn/js/ 【开始】-【运行】-【cmd】 在控制台上输入node【回车】便进入REPL模式[输入—求值—输出循环(nodejs的控制台)]。 在上一节里我们使用console.log("hello ylblog");做了一个最简单的程序。 当然打印数据还有其它方式: 像C语言中的printf功能一样使用console.log()函数:
var age = 22;
console.log('你今年%d岁了哇!',age);
[注意:如果你将age赋值为字符创将打印NaN,而不是数字。]
var name ="ylblog";
console.log("我的博客名字叫%s",name);
==当然我们可以直接打印出字符串:console.log(name);== 还有一种打印方法,不进入REPL模式,直接在cmd中: ** node -e "console.log('嗨,nodejs');";** [注意:-e其实就是JavaScript中的eval函数的缩写。] 我们可以通过nodejs官方网站的API来看看console对象。 http://nodejs.org/api/console.html

console对象的方法(函数)

console.log([data], [...])  //日志信息
console.info([data], [...])  //输出信息
console.error([data], [...]) //错误信息
console.warn([data], [...])  //警告信息
console.dir(obj)             // 
console.time(label)          //标记时间
console.timeEnd(label)       //label标记的时间差
console.trace(label)         //向标准错误流输出当前的调用栈
console.assert(expression, [message])

在js文件中使用console对象

//test.js
var lang = "nodejs";
console.log("来吧,进入%s的世界",lang);
通过node test.js 来运行。

总结打印方式:

  • 1.字符串常量打印
console.log("hello");
  • 2.占位符打印
   var name = "hello";
   console.log("%s ylblog",name);
  • 3.REPL模式打印 cmd中 node -e "console.log('hello');";
The End
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站观点和立场。