Console functions allow us to display information about the program that is executing. This JavaScript program demonstrates all of the available console functions. Press F12 to see the console output.
<!DOCTYPE html>
<html>
<head>
<title>XoaX.net's Javascript</title>
</head>
<body>
<script type="text/javascript" src="ConsoleFunctions.js"></script>
</body>
</html>document.writeln("Press F12 to view the console");
// Simple messages
console.log("Log1");
console.info("Info1");
console.warn("Warn1");
console.error("Error1");
// Clear everything and output simple messages
console.clear();
console.log("Log2");
console.info("Info2");
console.warn("Warn2");
console.error("Error2");
// Output an object with its properties
const kqPerson = {sName: "Jesus", iAge: 33, sBirthplace: "Bethlehem"};
console.dir(kqPerson);
// Output an HTML or XML element and its contents
const kqHTML = document.querySelector("html");
console.dirxml(kqHTML);
// Output a table
const kqaPeople = [
{ name: "Peter", age: 30},
{ name: "Paul", age: 27}
];
console.table(kqaPeople);
// Groupings
console.group("Group 1");
console.log("Things 1");
console.log("Stuff 1");
console.log("Objects 1");
console.groupEnd();
// This is just like a group, but it starts out collapsed.
console.groupCollapsed("Group 2");
console.log("Things 2");
console.log("Stuff 2");
console.log("Objects 2");
console.groupEnd();
// Assertions
const kbFalse = false;
const kbTrue = true;
// This appears as an error
console.assert(kbFalse, "This is not true!");
// This does not show because the assertion value is true.
console.assert(kbTrue, "This is true!");
// Counters
console.count("Counter 1");
console.count("Counter 1");
console.count("Counter 2");
console.count("Counter 1");
console.count("Counter 2");
console.countReset("Counter 1");
console.count("Counter 1");
console.count("Counter 2");
// Stack trace
console.trace("External");
f();
g();
function f() {
console.trace("from f()");
}
function g() {
h();
}
function h() {
console.trace("from h()");
}
// Timers
console.time("Timer 1");
function Delay() {
console.timeEnd("Timer 1");
}
// Call Delay() in one second.
setTimeout(Delay, 1000);
© 20072025 XoaX.net LLC. All rights reserved.