/**
* 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");