- 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()
會印出藍色的資訊訊息,通常用來顯示一般訊息