JavaScript Variables - Declaring and Using Them
Variables are an essential part of JavaScript. They allow you to store and manipulate data in your programs. In this guide, we'll explore how to declare and use variables in JavaScript.
Declaring Variables
In JavaScript, you can declare variables using the following keywords:
var
: Used to declare variables globally or within a function.let
: Introduces block scope and is commonly used within block statements like loops or conditionals.const
: Declares variables with constant values, which cannot be reassigned.
Here's an example of how to declare variables:
// Using var
var name = "John";
// Using let
let age = 30;
// Using const
const pi = 3.14159;
Using Variables
Once declared, you can use variables to store and manipulate data:
// Using the variables declared earlier
console.log("Name: " + name);
console.log("Age: " + age);
console.log("Value of pi: " + pi);
// Modifying variables
name = "Alice";
age = age + 1;
console.log("Updated Name: " + name);
console.log("Updated Age: " + age);
Variable Scope
Variable scope determines where a variable can be accessed. Variables declared with var
are function-scoped, while variables declared with let
and const
are block-scoped. Block scope means a variable is only accessible within the block where it is defined.
function scopeExample() {
var x = 10; // x is function-scoped
let y = 20; // y is block-scoped
if (true) {
var innerVar = "I am a var"; // Function scope
let innerLet = "I am a let"; // Block scope
}
console.log(x); // Accessible
console.log(y); // Accessible
console.log(innerVar); // Accessible
console.log(innerLet); // Not accessible
}
Conclusion
Variables are a fundamental concept in JavaScript, allowing you to store and manage data. Understanding variable declaration, scope, and usage is crucial for writing efficient and readable code. Practice using variables to become proficient in JavaScript programming.
Happy coding!