Variables en JavaScript
En JavaScript, las variables son contenedores para almacenar datos, que pueden ser modificados durante la ejecución del código. Las variables te permiten trabajar con datos de manera flexible y dinámica.
Las variables pueden almacenar todo tipo de datos, como números, cadenas de texto, valores booleanos y mucho más. En este documento, aprenderás cómo declarar, asignar y utilizar variables en JavaScript.
Declaración de Variables
Para declarar una variable en JavaScript, se utilizan las palabras clave var, let o const.
- var: Era la forma original de declarar variables, pero hoy en día se recomienda usar let o const.
- let: Se utiliza para declarar variables cuyo valor puede cambiar más tarde.
- const: Se utiliza para declarar variables cuyo valor no debe cambiar después de su inicialización.
Ejemplo de declaración de variables:
let nombre = "Juan";
const edad = 25;
var ciudad = "Madrid";
Asignación de Valores a las Variables
Una vez que una variable ha sido declarada, puedes asignarle un valor. La asignación se realiza con el operador de asignación (=).
Ejemplo de asignación de valores:
let numero = 10;
nombre = "Ana";
Tipos de Datos en JavaScript
Las variables en JavaScript pueden almacenar distintos tipos de datos. Los tipos de datos más comunes son:
- string: Cadenas de texto (Ejemplo: "Hola Mundo").
- number: Números enteros o decimales (Ejemplo: 10, 3.14).
- boolean: Valores lógicos que pueden ser
trueofalse. - array: Listas o colecciones de datos (Ejemplo: ["1", "2", "3"]).
- object: Objetos que contienen pares de claves y valores (Ejemplo: {nombre: "Juan", edad: 25}).
Ejemplo con diferentes tipos de datos:
let nombre = "Juan";
let edad = 25;
let esEstudiante = true;
let frutas = ["manzana", "banana", "naranja"];
let persona = { nombre: "Juan", edad: 25 };
Alcance de las Variables
El alcance de una variable se refiere a la zona del código donde puede ser accedida. Existen dos tipos de alcance en JavaScript: alcance global y alcance local.
- Alcance global: Una variable declarada fuera de cualquier función o bloque tiene alcance global, es decir, puede ser accedida desde cualquier parte del código.
- Alcance local: Una variable declarada dentro de una función tiene alcance local, lo que significa que solo puede ser utilizada dentro de esa función.
Ejemplo de alcance de variables:
let globalVar = "Soy global";
function ejemplo() {
let localVar = "Soy local";
console.log(localVar);
}
console.log(globalVar);
console.log(localVar);
Variables y Concatenación
Puedes usar variables en JavaScript para crear cadenas de texto dinámicas mediante concatenación. La concatenación se realiza con el operador +.
Ejemplo de concatenación:
let nombre = "Juan";
let saludo = "Hola, " + nombre + "!";
console.log(saludo);
Resumen
Las variables en JavaScript son esenciales para almacenar y manipular datos. Debes elegir cuidadosamente entre var, let y const según el comportamiento que desees para las variables. A medida que avances en tu aprendizaje de JavaScript, las variables se volverán una herramienta clave para desarrollar programas interactivos y dinámicos.