Variables in JavaScript

Introduction Link to heading

Variables are essential for storing data in the computer’s memory and accessing it later. In JavaScript, there are different ways to declare and use variables.

Declaration of variables Link to heading

  • The var keyword was used in previous versions of JavaScript, but it is now recommended to use let or const instead.
  • let is used to declare a variable whose value can change over time.
  • const is used to declare a variable whose value cannot be modified once it has been assigned.

Examples Link to heading

// Using var (not recommended)
var name = "john doe";
// Using let (recommended for mutable variables)
let age = 30;
// Using const (recommended for immutable variables)
const PI = 3.1415926535;

Variable initialization: Link to heading

  • A variable can be initialized at the time of declaring it or later.

Examples Link to heading

// Declaration and initialization on the same line
let name = "john";

// Declaration and subsequent initialization
let lastName;
lastName = "doe";

Variable types Link to heading

  • Variables can store different types of data, such as numbers, strings, booleans, arrays, and objects.

Examples Link to heading

// Number
let number = 40;

// Text string
let name = "John";

// Boolean
let isLoggedIn = true;

// Array
let fruits = ["Apple", "Pear", "Banana"];

// Object
let person = {
  name: "Jane",
  age: 30,
};

Access to variables Link to heading

  • The value of a variable can be accessed using its name.

Example Link to heading

let name = "Diego";

console.log(name); // Print "Diego"

Comments Link to heading

  • Comments can be added to the code to explain how it works.
  • Comments are not interpreted by the browser and are used to improve the readability of the code.

Example Link to heading

// This variable stores the name of the user
let username = "john";

// Print username
console.log(username);

Additional keywords Link to heading

  • var (not recommended): Used to declare variables with function scope.
  • let (recommended): Used to declare variables with block scope.
  • const (recommended): Used to declare immutable variables with block scope.

In summary: Link to heading

  • It is important to understand how to declare, initialize and use variables in JavaScript.
  • It is recommended to use let or const instead of var to declare variables.
  • Comments can be added to the code to explain how it works.

Keep learning about variables in JavaScript to improve your programming skills!

Additional Tips:

  • Use descriptive names for variables.
  • Avoid declaring variables that are not going to be used.
  • Use the correct syntax to declare and initialize variables.

Example of using variables: Link to heading

// Declare variables
let name = "John";
let age = 30;

// Print name and age
console.log(`Hello, my name is ${name} and I am ${age} years old.`);

// Calculate the year of birth
let days = 12 * age;

// Print days of the year
console.log(`In ${age} years, there are ${days} days.`);

Take advantage of understanding variables to write clearer, more efficient JavaScript code!

<< Value types in JavaScript Functions in JavaScript >>