bugl
bugl
HomeLearnPatternsSearch
HomeLearnPatternsSearch

Loading lesson path

Learn/JavaScript/Debugging, Projects, and Reference
JavaScript•Debugging, Projects, and Reference

JavaScript Debugging Reference

Concept visual

JavaScript Debugging Reference

push / pop from the top({[← top

Full JavaScript Console Reference

Revised December 2026

Method

Description assert()

Logs a message only if the provided assertion is false. If true, nothing is outputted, which helps keep logs clean. clear() Clears the console. dir() Displays an interactive, hierarchical listing of the properties of a specified JavaScript object.

This can provide a more detailed view than console.log() for complex objects.
count()
Logs the number of times that this particular call to count() has been called.
error()

Formula

Displays an error message (often red text/background) to the console, useful for highlighting critical issues.

group() Creates a new inline group in the console. This indents following console messages by an additional level, until console.groupEnd() is called. groupCollapsed() Creates a new inline group in the console. However, the new group is created collapsed. The user will need to use the disclosure button to expand it. groupEnd() Exits the current inline group in the console. info() Outputs an informational message to the console log() The most widely used method, it outputs a general message, variable value, or object to the console. It accepts multiple arguments, allowing you to combine text and object displays. table() Displays tabular data as a table, which is very useful for visualizing arrays of objects. time() Starts a timer (can track how long an operation takes). timeEnd() Stops a timer that was previously started by console.time(). trace() Outputs a stack trace to the console. warn()

Similar to console.log(), but displays a message with a warning format (often yellow text/background)

and a different log level, allowing filtering in developer tools.

Previous

ECMAScript 2022

Next

ECMAScript 2021