基礎中的基礎

console.log('常識')

console.log('我是一個字符串');
console.info('我是提示消息');
console.warn('我是警告消息');
console.error('我是錯誤信息');
console.count('統計次數'); 
console.table('打印對象格式');
console.dirxml('我是某個節點的html代碼');
console.clear();                //清除打印日誌
console.assert(1==1) ;          //判斷真假

將內容分組打印

console.group();
console.log();
console.groupEnd();
console.groupCollapsed();不須要結束方法

性能測試

console.time('begin');
(function(){
var a=10,ary=[];
for(var i=0;i<a;i++){
ary.push(a[1]);
}
})()
console.timeEnd('over');

console.profile('begin');
(function(){
var a=10,ary=[];
for(var i=0;i<a;i++){
ary.push(a[1]);
}
})()
console. profileEnd('over');

以上二者區別:

console.time()                //僅僅是獲取程序運行的時間
console.profile()             //分析程序各個部分運行的時間

佔位符

%d 或%i 整數
%s 字符
%f 浮點數
%o 對象
%c 爲字符串添加樣式html

整數

console.log('%d',12);           //12
console.log('%d','12');         //NaN,打印其它類型數據全是NaN
console.log('%d',12.21);        //12

字符

console.log('%s',{});           //Object
console.log('%s',[]);           //Array[0]
console.log('%s',12.12);        //12.12
console.log('%s',12);           //12
console.log('%s','true');       //true

浮點數

console.log('%f',12.23);       //12.23
console.log('%f',12);          //12
console.log('%f',[]);          //NaN ,打印其它類型數據全是NaN

對象

console.log('%o',[]);            //js中任何數據類型都是簡單的對象數據類型,因此能夠打印任何數據類型,包括null和undefined
相關文章
相關標籤/搜索