4 Ways to Declare a JavaScript Variable
Using var
Using let
Using const
Using nothing
Variables are containers for storing data (storing data values).
In this example, a , b , and c , are variables, declared with the var keyword.
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Variables</h1>
<p>In this example, a, b, and c are variables.</p>
<p id="demo"></p>
<script>
var a = 4;
var b = 10;
var c = a + b;
document.getElementById("demo").innerHTML = "The value of c is: " + c;
</script>
</body>
</html>
JavaScript Variable
In this example, a, b, and c are variables.
The value of c is: 14
In this example, x , y , and z , are variables, declared with the let keyword.
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Variables</h2>
<p>In this example, x, y, and z are variables.</p>
<p id="demo"></p>
<script>
let x = 5;
let y = 6;
let z = x + y;
document.getElementById("demo").innerHTML = "The value of z is: " + z;
</script>
</body>
</html>
JavaScript Variables
In this example, x, y, and z are variables.
The value of z is: 11
In this example, x , y , and z , are undeclared variables.
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Variables</h1>
<p>In this example, x, y, and z are undeclared variables.</p>
<p id="demo"></p>
<script>
x = 5;
y = 6;
z = x + y;
document.getElementById("demo").innerHTML = "The value of z is: " + z;
</script>
</body>
</html>
JavaScript Variables
In this example, x, y, and z are undeclared variables.
The value of z is: 11
When to Use JavaScript var ?
Always declare JavaScript variables with var ,let , or const.
The var keyword is used in all JavaScript code from 1995 to 2015.
The let and const keywords were added to JavaScript in 2015.
If you want your code to run in older browsers, you must use var.
When to Use JavaScript const ?
If you want a general rule: always declare variables with const.
If you think the value of the variable can change, use let.
In this example, p1 , p2 , and total , are variables:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Variables</h1>
<p>In this example, p1, p2, and total are variables.</p>
<p id="demo"></p>
<script>
const p1 = 5;
const p2 = 6;
let total = p1 + p2;
document.getElementById("demo").innerHTML = "The total is: " + total;
</script>
</body>
</html>
JavaScript Variables
In this example, p1, p2, and total are variables.
The total is: 11