---
title: "JavaScript: Firefox and Firebug"
date: 2013-02-02
description: "Although you integrate JavaScript through a separate js file that you reference in your HTML page, if you just want to practice, debug, or step through JavaScript code, you can..."
canonical_url: https://idratherbewriting.com/firefox-and-firebug-javascript/index.html
---

> For AI agents: a documentation index is available at https://idratherbewriting.com/llms.txt. Markdown versions of all pages are available by appending .md to any page URL.

# JavaScript: Firefox and Firebug

Although you integrate JavaScript through a separate js file that you reference in your HTML page, if you just want to practice, debug, or step through JavaScript code, you can use the [Firebug extension](http://getfirebug.com/) for Firefox.

First install the Firebug extension and then activate it by clicking the bug ![](https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/bug.png) in the upper-right corner of your Firefox browser. Firebug will open a pane at the bottom of your browser window.

Click **Console**. Then click the little arrow ![redbutton](https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/redbutton.png) in the lower-right corner to divide the pane into two panels.

Now you can write JavaScript in the right pane and click **Run** to see it in action:

![Using Firebug with Firefox](https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/firebuginfirefox.png) Using Firebug with Firefox

You can also use the `console.log` command instead of `alert` to display messages on the left pane.

![Using the console.log command](https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/consolelog1.png) Using the console.log command

The `console.log` command is specific to Firebug only and isn't actually a real JavaScript command. Firebug provides several other commands: `console.error`, `console.warn`, and `console.info`. These other commands add little icons in the console to identify the result.

The `console.log("Hello World")` command is similar to writing `alert("Hello World")` except that it writes the string to the Firebug console instead. This simply allows you to see that the command was run.

Most examples declare variables, like this:

```javascript
var x = "Hello World"
console.log(x);
```

This writes the same message to the console, using a variable to reference the string instead of writing the string directly. It's probably the simplest JavaScript code to write, and is used when the emphasis is on some other format or aspect of the statement.

Many of the example scripts in this tutorial use the `console.log` command for its simplicity.
