/**
* console的用法
* 1、console。log() 日志
* 2、console。info() 信息
* 3、console。error() 错误
* 4、console.warn() 警告
* 5、dir *查看一个对象内部的属性和值
* 6、time *计算程序执行的时间
* 7、trace *输出当前的调用栈
* 8、assert(表达式,字符串) //当表达式为false时,执行后面的表达式
*/

//1、console的基本用法
console.log('this is log.');
console.info('this is info.');
console.error('this is error.');
console.warn('this is warn.');

//2、dir查看一个变量、函数、对象内部的属性和值
var obj=new Object();
obj.name="shen";
obj.age="26";
obj.say=function(){
console.log("I am say function of obj.");

}
console.dir(obj);

var name="Alice";
console.dir(name);

var dirFunction=function(){
console.log("I am a function.");
}
console.dir(dirFunction);


//3、time *计算程序执行的时间
console.time("sumTime")
//需要统计时间的程序,如:计算0到1000000的和所用的时间
var sum= 0,i=0;
while(i<1000000){
sum+=++i;
}
console.timeEnd("sumTime")


//4、trace *输出当前的调用栈,可以给它传一个参数名
console.trace();
console.trace("tranceName");

//5、assert(表达式,字符串) //当表达式为false时,执行后面的表达式
console.assert(1==1,"表达式为true,不是输出内容");
console.assert(1==2,"assert的表达式为false");
posted on 2015-04-23 17:48  神经质女孩  阅读(2932)  评论(0编辑  收藏  举报