在編寫 JavaScript 時募谎,如果沒有調(diào)試工具將是一件很麻煩的事情拜银,是很難編寫程序殊鞭。你的代碼可能包含語法錯誤遭垛,邏輯錯誤,如果沒有調(diào)試工具操灿,這些錯誤比較難于發(fā)現(xiàn)锯仪。如果 JavaScript 出現(xiàn)錯誤,是不會有提示信息趾盐,這樣你就無法找到代碼錯誤的位置庶喜。在程序代碼中尋找錯誤叫做代碼調(diào)試。調(diào)試很難救鲤,但很多瀏覽器都內(nèi)置了調(diào)試工具久窟。內(nèi)置的調(diào)試工具可以開始或關(guān)閉,嚴重的錯誤信息會發(fā)送給用戶本缠。有了調(diào)試工具斥扛,我們就可以設(shè)置斷點 (代碼停止執(zhí)行的位置), 且可以在代碼執(zhí)行時檢測變量。瀏覽器啟用調(diào)試工具一般是按下 F12 鍵丹锹,并在調(diào)試菜單中選擇 "Console" 稀颁。如果瀏覽器支持調(diào)試,你可以使用 console.log() 方法在調(diào)試窗口上打印 JavaScript 值楣黍。在調(diào)試窗口中匾灶,你可以設(shè)置 JavaScript 代碼的斷點。在每個斷點上租漂,都會停止執(zhí)行 JavaScript 代碼粘昨,以便于我們檢查 JavaScript 變量的值。在檢查完畢后窜锯,可以重新執(zhí)行代碼。還要學會利用debugger關(guān)鍵字芭析,debugger 關(guān)鍵字用于停止執(zhí)行JavaScript 锚扎,并調(diào)用調(diào)試函數(shù)。這個關(guān)鍵字與在調(diào)試工具中設(shè)置斷點的效果是一樣的馁启。如果沒有調(diào)試可用驾孔,debugger 語句將無法工作。開啟 debugger 惯疙,代碼在第三行前停止執(zhí)行翠勉。
js的調(diào)試
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門菜枷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叁丧,你說我怎么就攤上這事啤誊。” “怎么了拥娄?”我有些...
- 文/不壞的土叔 我叫張陵蚊锹,是天一觀的道長。 經(jīng)常有香客問我条舔,道長枫耳,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任孟抗,我火速辦了婚禮迁杨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凄硼。我一直安慰自己铅协,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布摊沉。 她就那樣靜靜地躺著狐史,像睡著了一般。 火紅的嫁衣襯著肌膚如雪说墨。 梳的紋絲不亂的頭發(fā)上骏全,一...
- 文/蒼蘭香墨 我猛地睜開眼烛恤,長吁一口氣:“原來是場噩夢啊……” “哼母怜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起缚柏,我...
- 正文 年R本政府宣布沥阳,位于F島的核電站,受9級特大地震影響自点,放射性物質(zhì)發(fā)生泄漏桐罕。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一桂敛、第九天 我趴在偏房一處隱蔽的房頂上張望功炮。 院中可真熱鬧,春花似錦术唬、人聲如沸薪伏。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽嫁怀。三九已至,卻和暖如春借浊,著一層夾襖步出監(jiān)牢的瞬間塘淑,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 喜歡從業(yè)的專注,七分學習的態(tài)度凹嘲。 JS:全稱JavaScript师倔,Web中,js主要在兩個地方: html的 ...
- 提到JS的調(diào)試周蹭,寫過JS的同志都知道:簡單趋艘,console.log解決一切問題疲恢。其實JS調(diào)試還有很多好用的工具可供...
- 今天青石的票圈出鏡率最高的,莫過于張藝謀的新片終于定檔了瘸洛。 一張滿溢著水墨風的海報一次次的出現(xiàn)在票圈里揍移,也就是老謀...