- Published on
JS30 - 09 Dev Tools Tricks

在開發時,console 是我們最常用的除錯工具之一,本次挑戰是學習如何使用 console 技巧,來幫助開發者更有效率地除錯和開發程式 🪄
在 Demo 頁面中,先開啟 F12 > Console,接著按下頁面中 "Run in Console" 按鈕,就可以看到對應的 console 結果。
這次的內容都呈現在網頁上了,所以就拿比較常用的方法介紹一下。
console.log
console.log() 是最常用的 console 方法,可以印出訊息到 console 中,方便開發者除錯。
可以利用下列進行格式化輸出:
%s字串%d數字%o物件%c設定印出的文字樣式
console.clear
console.clear() 可以清除 console 中的所有訊息。
console.table
console.table() 可以將陣列或物件以表格的方式印出。
console.dir
console.dir() 可以印出物件的屬性。適合用來檢視 DOM 元素的屬性,會比 console.log() 更直覺
console.log(document.body)
console.dir(document.body)
console.log()會印出 DOM 元素的 HTML 結構console.dir()會印出 DOM 元素的屬性
console.warn、console.error、console.info
console.warn()、console.error()、console.info() 可以分別印出不同類型的訊息,並且會有不同的樣式,方便開發者區分。
console.warn('This is a warning message')
console.error('This is an error message')
console.info('This is an info message')
console.warn()會印出黃色的警告訊息,通常用來提醒開發者console.error()會印出紅色的錯誤訊息,通常用來顯示錯誤訊息console.info()會印出藍色的資訊訊息,通常用來顯示一般訊息