js的console你可以在firefox的firedbug或者ie和google的f12調試模式下看到,這些主流瀏覽器的調試模式的控制可以輸出一些信息,你的一些js代碼測試可以直接在console窗口輸入然后運行查看結果,省了部署工程和刷新頁面的時間;當然你有一些特殊代碼的測試,比如需要后台數據或者頁面效果的,一般情況大家喜歡用的都是js代碼直接使用alert輸出測試信息,這樣做會中斷程序跳出線程;這時候還有一個不錯的選擇那就是使用控制台的日志,即console.log;下面為大家一一介紹console的一些用法,部分摘自網絡:
console.log(object[, object, ...])
在控制台輸出一條消息。如果有多個參數,輸出時會用空格隔開這些參數。
第一個參數可以是一個包含格式化占位符輸出的字符串,例如:
console.log("The %s jumped over %d tall buildings", animal, count);
上面的例子可以用下面的無格式化占位符輸出的代碼替換:
console.log("The", animal, "jumped over", count, "tall buildings");
並且,這兩種方式是可以組合使用的。如果使用了格式化占位符,而提供的參數的個數多於占位符的個數,那么,多余的參數會以空格分隔的方式附加在字符串后面,就像:
console.log("I am %s and I have:", myName, thing1, thing2, thing3);
如果參數是一個Javascript對象,那么在控制台輸出的就不是靜態文字,而是一個可交互的超鏈接,點擊超鏈接可以查看該對象的HTML, CSS, Script, DOM窗口,可用格式化字符串%o代替Javascript對象。
console.log("Body tag is %o", document.body);