亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript調試技巧之console.log()詳解

2019-11-20 20:55:59
字體:
來源:轉載
供稿:網友

一、什么是console.log()?
除了一些很老版本的瀏覽器,現今大多數瀏覽器都自帶調試功能;即使沒有調試功能,也可以通過安裝插件來進行補充。比如,老版本的Firefox沒有自帶調試工具,在這種情況下可以通過安裝Firebug插件來添加調試功能。在具備調試功能的瀏覽器上,window對象中會注冊一個名為console的成員變量,指代調試工具中的控制臺。通過調用該console對象的log()函數,可以在控制臺中打印信息。比如,以下代碼將在控制臺中打印”Sample log”:

復制代碼 代碼如下:
window.console.log("Sample log");

上述代碼可以忽略window對象而直接簡寫為:
復制代碼 代碼如下:
console.log("Sample log");

console.log()可以接受任何字符串、數字和JavaScript對象。與alert()函數類似,console.log()也可以接受換行符/n以及制表符/t。console.log()語句所打印的調試信息可以在瀏覽器的調試控制臺中看到。不同的瀏覽器中console.log()行為可能會有所不同, 本文主要探討Firebug中console.log()的使用 。
二、兼容沒有調試控制臺的瀏覽器
對于缺少調試控制臺的老版本瀏覽器,window中的console對象并不存在,因此直接使用console.log()語句可能會在瀏覽器內部造成錯誤(空指針錯誤),并最終導致某些老版本瀏覽器的崩潰。為了解決這一問題,可以人為定義console對象,并聲明該console對象的log函數為空函數;這樣,當console.log()語句執行時,這些老版本的瀏覽器將不會做任何事情:
復制代碼 代碼如下:
if(!window.console){
  window.console = {log : function(){}};
}

不過,在大多數情況下,沒有必要去做這種兼容性工作 ― console.log()等調試代碼應當從最終的產品代碼中刪除掉。
三、使用參數
與alert()函數類似,console.log()也可以接受變量并將其與別的字符串進行拼接:
復制代碼 代碼如下:
//Use variable
var name = "Bob";
console.log("The name is: " + name);

與alert()函數不同的是,console.log()還可以接受變量作為參數傳遞到字符串中,其具體語法與C語言中的printf語法一致:
復制代碼 代碼如下:
//Use parameter
var people = "Alex";
var years = 42;
console.log("%s is %d years old.", people, years);

上述代碼的執行結果為:”Alex is 42 years old.”
四、使用其它日志級別
除了console.log(),Firebug還支持多種不同的日志級別:debug、info、warn、error。以下代碼將在控制臺中打印這些不同日志級別的信息:
復制代碼 代碼如下:
//Use different logging level
console.log("Log level");
console.debug("Debug level");
console.info("Info level");
console.warn("Warn level");
console.error("Error level");

從Firebug控制臺中可以看到,不同日志級別的打印信息,其顏色和圖標是不一樣的;同時,可以在控制臺中選擇不同的日志級別來對這些信息進行過濾:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久视频这里只有精品| 亚洲福利视频二区| 插插插亚洲综合网| 欧美麻豆久久久久久中文| 欧美激情视频一区二区三区不卡| 中国china体内裑精亚洲片| xvideos亚洲| 17婷婷久久www| 欧美日韩精品在线播放| 色综合久久88色综合天天看泰| 91极品女神在线| 国产一区二区三区日韩欧美| 国产成人免费91av在线| 九九久久久久久久久激情| 色伦专区97中文字幕| 中文字幕精品www乱入免费视频| 成人精品久久久| 97超级碰碰碰久久久| 日韩视频免费中文字幕| 亚洲精品国产综合区久久久久久久| 日韩在线视频一区| 欧美孕妇孕交黑巨大网站| 国产日韩一区在线| 国产精品一区二区三区成人| 亚洲欧美一区二区三区情侣bbw| 韩国精品美女www爽爽爽视频| 中文字幕日韩在线视频| 在线精品播放av| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲精品日韩av| 欧美成人亚洲成人日韩成人| 国产成人精品视频| 亚洲久久久久久久久久| 一夜七次郎国产精品亚洲| 精品小视频在线| 成人乱人伦精品视频在线观看| 国产精品美女视频网站| 欧美日韩美女在线观看| 国产精品草莓在线免费观看| 欧美天天综合色影久久精品| 国产精品极品在线| 日韩电影在线观看中文字幕| 亚洲国产高潮在线观看| 亚洲国产欧美在线成人app| 欧美大片欧美激情性色a∨久久| 清纯唯美亚洲激情| 国产女同一区二区| 欧美国产乱视频| 国产欧洲精品视频| 久久人人看视频| 欧美xxxx18性欧美| 91高清视频免费观看| 怡红院精品视频| 日韩欧美国产网站| 裸体女人亚洲精品一区| 国产噜噜噜噜噜久久久久久久久| 亚洲性xxxx| 久久福利视频网| 精品久久久久久| 国产精品国产自产拍高清av水多| 97精品国产91久久久久久| 国产综合视频在线观看| 亚洲国产成人精品一区二区| 中文字幕精品久久久久| 欧亚精品在线观看| 国产精品成人免费视频| 欧美日韩国产成人高清视频| 欧美在线视频a| 日韩免费观看网站| 亚洲色图综合网| 国产主播精品在线| 亚洲激情视频在线播放| 久久免费精品视频| 最近2019中文字幕大全第二页| 91成人国产在线观看| 国产欧美韩国高清| 日韩高清电影免费观看完整| 日韩精品极品视频| 国产欧洲精品视频| 亚洲第一区第一页| 国产香蕉97碰碰久久人人| 国产精品爽爽爽爽爽爽在线观看| 2021国产精品视频| 欧美日韩激情视频8区| 日韩精品在线观看一区| 91精品久久久久久久久久久久久久| 日韩小视频网址| 国产日韩精品视频| 国产精品入口日韩视频大尺度| 亚洲欧美日韩精品久久亚洲区| 欧美三级免费观看| 日韩三级影视基地| 一区二区三区无码高清视频| 精品久久久久国产| 青青草原一区二区| 亚洲乱码一区二区| 久久777国产线看观看精品| 国产亚洲日本欧美韩国| 91精品久久久久| 91久热免费在线视频| 亚洲成人在线网| 亚洲欧美日韩中文视频| 日韩美女av在线| 日韩美女视频中文字幕| 九九视频这里只有精品| 黑人欧美xxxx| 97视频在线观看播放| 国产激情久久久| 亚洲一区二区三区在线免费观看| 日韩精品在线视频观看| 一本色道久久综合狠狠躁篇的优点| 国产主播欧美精品| 国产精品美女免费看| 日韩av手机在线看| 91免费电影网站| 国产精品久久久久不卡| 亚洲网站视频福利| 中文字幕久精品免费视频| 日韩最新免费不卡| 人人澡人人澡人人看欧美| 精品国产91久久久久久老师| 国产一区二区三区视频在线观看| 国产精品色悠悠| 成人女保姆的销魂服务| 国产视频精品免费播放| 日韩高清a**址| 欧美精品videos另类日本| 国产精品极品美女粉嫩高清在线| 国产精品大片wwwwww| 91高潮在线观看| 国产黑人绿帽在线第一区| 国产丝袜精品第一页| 亚洲情综合五月天| 亚洲性视频网站| 亚洲成人精品久久| 国产欧美一区二区三区久久人妖| 日韩国产在线看| 欧美日韩aaaa| 7777免费精品视频| 高清在线视频日韩欧美| 精品香蕉在线观看视频一| 亚洲人成网站色ww在线| 国产日韩欧美电影在线观看| 日韩国产高清污视频在线观看| 精品毛片网大全| 国产日产欧美a一级在线| 亚洲欧洲在线观看| www.欧美精品| 美女精品视频一区| 成人h视频在线观看播放| 亚洲美女精品久久| 国产精品99久久久久久久久久久久| 国产91精品久久久久| 精品日韩中文字幕| 亚洲欧美激情精品一区二区| 少妇久久久久久| 亚洲国产天堂久久综合| 日韩av在线影视| 在线日韩中文字幕| 91国产美女在线观看| 91大神在线播放精品| 久久综合九色九九| 国产精品久久久久av| 久久久久国色av免费观看性色|