In this tutorial, we will use different methods is javascript property to display output/result on the screen or in console.

Different Ways To Display Output using Javascript

There are various methods to display output in javascript.

We are going to use following methods for this purpose:

  1. element.innerHTML
  2. document.write()
  3. alert()
  4. console.log()
javascript display output

1. element.innerHTML

You can use the innerHTML property of an HTML element to insert text into the element.

Before applying the innerHTML property, you need to select the element first.

Javascript has many methods to select an element from the HTML document. Some of these are:

Once you have selected the element, you can use the innerHTML property to insert text into the element.


//getting access to "p" tag by "getElementById"
var element = document.getElementById("output");

//innerHTML is a property of "element"
element.innerHTML = "Hello, World!";
Try It

2. Output Using document.write()

document.write() is a method using which you can write something on a webpage directly using javascript.

Note: document.write() method overwrites all of the things inside an HTML document, So be careful while using it. Never use this method after the document is loaded (ex. using it in any event trigger) otherwise it will overwrite all.


document.write("Hello, World!");
Try It

3. Output Using document.alert()

document.alert() or alert() method is used to show some output or result. It creates a pop up showing the result.

When an alert pop up appears on the screen then any program after the alert() method is not executed until the pop up is closed.


window.alert("Hello, World!"); // or just alert("Hello, World!");
Try It

4. Output Using console.log

console.log is used to show results in the console. console is used by developers for debugging purposes.

To open console press ctrl + shift + i or f12 then switch to console tab.

To show results in console write console.log(your_output_here). Using it you can output all kinds of object in console like number, string, array, etc.


console.log("Hello, World!");
console.log("Hello World", 123); // multiple output can also be shown separating by comma
Try It


Javascript display output using console.log