8 useful console methods in JavaScript.

November 20, 2020#javascript

These are 8 useful console methods that you might need some day.

1. console.log

console.log() is used to output a message to the console, the message can be a string, a number, an array, an object, or a JavaScript expression.

console.log(1); // number.
console.log("hi"); // string.
console.log([1, 2, 3]); // array.
console.log({ hi: "bye" }); // object.
console.log(10 + 20); // expression.

2. console.assert

console.assert() writes the error message to the console only when the assertion is false.

console.assert(false, "The statement is false");
console.assert(50 > 100, "50 isn't bigger than 100");

3. console.clear

console.clear() clears the console only if it's allowed by the environment.


4. console.dir

console.dir() displays an interactive list of the properties of the specified JavaScript object.


5. console.error

console.error() is used to display an error to the console.

console.error("A simple error.");

6. console.count

console.count() logs the number of times that this particular call to count() has been called.

for (let i = 0; i < 10; i++) {

7. console.table

console.table() is used to display data in the form of a table.

let object = {
  a: "hi",
  b: "hello",
  c: "bye",


8. console.time

console.time() tracks how long an operation takes.

for (let i = 0; i < 10000; i++) {}