console.log()html
console.warn() 警告瀏覽器
console.error() 錯誤工具
console.group() 分組 console.grounpEnd() 分組結束性能
console.dir() 輸出全部信息spa
var cat = {}; cat.name = "mm"; cat.sex = "male"; cat.show = function(){ return 'aa'; }; console.log(cat) //只會顯示name和sex的屬性 console.dir(cat) //會顯示所有,name、sex、show都會顯示出來
console.dirxml(obj) 顯示當前元素的代碼結構code
var oDiv = document.getElementById('div1'); console.dirxml(oDiv); //顯示oDiv的代碼結構
console.assert() 斷言xml
var a = 0; //數字0是false; console.assert(a) //斷言失敗,控制檯會有信息 console.assert(20 === '20') //斷言失敗,控制檯會有信息 console.assert(20 == '20') //斷言成功,控制檯沒有信息
console.trace() 代碼執行的過程htm
function a(){ return b(); } function b(){ return c(); } function c(){ console.trace(); return 1; } a(); 結果: c(); b(); a(); XXX.html;
console.time() console.timeEnd() 計算代碼執行的時間blog
console.time('計時器'); for (var i=0;i<100000;i++) { } console.timeEnd('計時器‘); /* 結果: 計時器:10ms */
console.profile() console.profileEnd() 查看性能(其中控制檯-->概況也能夠查看性能,先清空控制檯,點擊概況(概況收集中...),而後在頁面上移動/點擊,最後再點擊概況便可查看到結果)ip
function a(){ for (var i=0;i<10;i++) { b(); } for (var i=0;i<20;i++) { c(); } function b(){ var b = 10; } function c(){ var c = 20; } } console.profile(); a(); console.profileEnd();
在其餘瀏覽器中也使用firebug工具
http://getfirebug.com/firebuglite網址,經過<script>引用到頁面中(注:須要放在head中)