What are Variables?
Variables are used to store data that can be referenced and manipulated in a program. They act as containers for storing information. In JavaScript, you can declare variables using var, let, or const.
Using var
The var keyword is used to declare a variable, which can be reassigned later and has function scope.
var name = "John"; console.log(name); // Output: John
Using let
The let keyword is used to declare a block-scoped variable, which can be reassigned.
let age = 30; console.log(age); // Output: 30
Using const
The const keyword is used to declare a block-scoped variable that cannot be reassigned.
const PI = 3.14; console.log(PI); // Output: 3.14
Variable Naming Rules
- Variable names can contain letters, digits, underscores, and dollar signs.
- Names must begin with a letter, underscore, or dollar sign.
- Variable names are case-sensitive (
myVarandmyvarare different). - Reserved words (like
let,class,return, andfunction) cannot be used as variable names.
Initializing Variables
Variables can be declared without being assigned a value. In such cases, they are initialized with the value undefined.
let city; console.log(city); // Output: undefined city = "New York"; console.log(city); // Output: New York
Reassigning Variables
Variables declared with var or let can be reassigned new values.
let score = 50; console.log(score); // Output: 50 score = 100; console.log(score); // Output: 100
JavaScript Variables Example Code
Explanation of Code:
- Using
var: Declares a variablenameand assigns it a value of “John”. - Using
let: Declares a variableageand assigns it a value of30, which is later updated to31. - Using
const: Declares a constant variablePIand assigns it a value of3.14.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript Variables Example</title>
</head>
<body>
<script>
// Using var
var name = "John";
console.log("Name: " + name);
// Using let
let age = 30;
console.log("Age: " + age);
// Using const
const PI = 3.14;
console.log("PI: " + PI);
// Reassigning let variable
age = 31;
console.log("Updated Age: " + age);
</script>
</body>
</html>


