console.log(......);
还支持“printf”替换模式以格式化输出。若在第一个参数中使用替换模式,则将使用其他参数按使用的顺序对指定模式进行替换。
支持以下替换模式:
-
%s - 字符串
%i - 整数
%d - 整数
%f - 浮点数
%o - 对象
%b - 二进制
%x - 十六进制
%e - 指数
var user = new Object();
user.first = "Fred";
user.last = "Smith";
user.age = 10.01;
console.log("Hi, %s %s!", user.first, user.last);
console.log("%s is %i years old!", user.first, user.age);
console.log("%s is %f years old!", user.first, user.age);
也可以用console.info 代替console.log(); 用法和作用都一样,,有的时候真搞不懂,没看啥区别来为啥要设计两个方法
console.error(..............) 和console.warn() 不多说,看就能看出来是干啥的,这两方法使用和作用都一样,,, 再一次觉得有必要设计那么多吗? 给开发人员减压不要设计那么多重复的玩意,即使一点小区别重构就好
console.dir方法用于查看一个对象中的内容并且将该对象的信息输出到控制台中。
var user=new Object();
user.name="objectboy";
user.getName=function(){return this.name;};
user.setName=function(name){this.name=name;};
console.dir(user);
输出:
在这里看来 console.log(); 和他能有一样的效果,,,具体的话再验证
http://www.cnblogs.com/gvgarven/p/4009314.html
https://nodejs.org/api/console.html