Javascript
JS intro
JS basics
JS variables
JS functions
JS popup boxes
JS conditional logic
JS loops
JS arrays
JS objects
JS strings
JS events
JS errors
JS DOM
JS elements
JS new windows
JS date and time
JS cookies
JS print
JS redirect
JS void 0
JS Summary

Programming

Programming intro
Java

Markup

First webpage guide
HTML
XHTML

Style & Layout

CSS

Browser scripting

VBScript
AJAX

Server scripting

PHP
ASP

Making money online

Make money online

Javascript variables

Variables are a fundamental concept in many computer languages and knowing how to work with them is essential knowledge.

This lesson focuses on:

What is a variable?

A variable is a container which stores information in a computer's memory. The value of a variable can change all throughout a script.

Declaring variables

In Javascript, a variable is declared with the var keyword.

Syntax:

var varName;

Example:

<script type="text/javascript>
var aNumber;
</script>

In the above example, a variable named aNumber is declared. You can assign a value to a variable at the same time that it is declared. This process is known as initialization.

Example of initializing a variable:

<script type="text/javascript>
var aNumber = 5;
</script>

In the above example a variable named aNumber is initialized with the value 5.

Example of declaring a variable and then giving it a value:

<script type="text/javascript>
var aNumber;
aNumber = 5;
</script>

In the above example a variable named aNumber is declared. On the next line the variable aNumber is assigned the value 5.

NOTE: The var keyword should be used only once with each variable - during declaration. After a variable has been declared or initialized, you can refer to it by its name without the var keyword. You can declare variables without the var keyword, as using the var keyword to declare variables is optional, but doing so is good convention.

Naming variables

When naming variables, several rules should be followed:

Printing variables

Variables are printed by including the variable name in a document.write() command. When printing the value of a variable, the variable name should NOT be included in double quotes.

Example:

<script type="text/javascript">
var numChairs = 5;
document.write(numChairs);
</script>

Output:

5

You can also print variables together with regular text. To do this, use the + symbol to join the text and variable values together.

Example:

<script type="text/javascript">
var teamName = "The Penguins";
var teamState = "Connecticut";
var numWins = 12;
var numLosses = 2;
document.write("The name of the team is " + teamName);
document.write("<br />The team is from " + teamState);
document.write("<br />" + teamName + " have won " + numWins + 
" games and have lost " + numLosses + " games");
</script>

Output:

The name of the team is The Penguins
The team is from Connecticut
The Penguins have won 12 games and have lost 2 games

Practice

Online code editor
Practical examples
Practical exercises
Step-by-step tutorials

Reference

Terms glossary
Reference material

Rate this site

Rate this site
Visitor comments