To use this website fully, you first need to accept the use of cookies. By agreeing to the use of cookies you consent to the use of functional cookies. For more information read this page.

Variables in JavaScript

JavaScript supports the concept of variables.

What a variable is

A variable can be seen as a container that is used to store data. Most programming languages support variables as well as constants.

Variables are instantiated with an initial value or instantiated without a value. They can then be assigned a value at a later stage or the value stored can be retrieved.

Variables in JavaScript

A variable in JavaScript is signified by the var keyword. The following sample stores the value of 50 inside a variable called 'number' and then it places the value on the console:

JavaScript
var number = 50;
console.log(number);

Constants in JavaScript

Constants differ from variables because of the fact that once they have been set they cannot be changed. Constants that exist outwith computer science include Planck's constant (6.626×10-34 j/s) and the speed of light (2.98×108m/s).

Unlike most languages, JavaScript does not feature constants by default. One way of achieving constants in JavaScript is to define a function as follows that would essentially define a constant:

JavaScript
function define_constant(name, value) {
	Object.defineProperty(window, name.toUpperCase(), {"value" : value, "writable" : false});
}
define_constant("Test", 50);
console.log(TEST);
Provide feedback on this page
Comments are sent via email to me.