Volver a la página principal
miércoles 20 noviembre 2024
4

Cómo declarar variables en JavaScript

Aprender a declarar variables en JavaScript es fundamental para manejar datos en este lenguaje de programación. Las variables permiten almacenar valores que pueden cambiar durante la ejecución del código. En este artículo, te explicamos cómo declararlas utilizando las palabras clave var, let y const.

Declaración de variables en JavaScript

En JavaScript, existen tres formas principales de declarar variables, y cada una tiene un propósito específico. A continuación, se explican las diferencias y cómo utilizarlas correctamente:

var

  • Es la forma tradicional de declarar variables, usada antes de ES6.
  • Tiene un ámbito funcional o global, dependiendo de dónde se declare.
  • Puede dar lugar a comportamientos inesperados debido a la reasignación implícita y al hoisting.
var nombre = "Juan";
console.log(nombre); // Salida: Juan

let

  • Introducida en ES6, es la más recomendada para variables que pueden cambiar.
  • Tiene un ámbito de bloque, lo que la hace más segura y predecible que var.
let edad = 25;
edad = 26;
console.log(edad); // Salida: 26

const

  • También introducida en ES6, se utiliza para declarar constantes o variables que no se pueden reasignar.
  • Tiene un ámbito de bloque, igual que let.
const pi = 3.1416;
console.log(pi); // Salida: 3.1416

⚠️ Nota: Aunque no se puede reasignar, los objetos o arrays declarados con const permiten modificar sus propiedades.

const persona = { nombre: "Ana" };
persona.nombre = "María";
console.log(persona.nombre); // Salida: María

Tabla de palabras clave para declarar variables

Palabra clave Ámbito Reasignable Redefinible Uso recomendado
var Global/Función Evitar su uso en proyectos modernos.
let Bloque No Para variables que cambian.
const Bloque No No Para valores constantes.

Ejemplos prácticos

Declarar múltiples variables

Puedes declarar varias variables en una sola línea, separándolas por comas:

let x = 10, y = 20, z = 30;
console.log(x, y, z); // Salida: 10 20 30

Variables sin inicializar

Con var y let, puedes declarar variables sin asignarles un valor inicial. Esto no es posible con const.

let precio;
precio = 100;
console.log(precio); // Salida: 100

Referencias

Para más información, visita la documentación oficial de JavaScript en MDN.

Etiquetas:
javascript
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer