Tutoriales Interactivos
BlogIniciar sesiónComenzar gratis
Inicio›Blog›JavaScript›Variables y tipos de datos en JavaScript

Variables y tipos de datos en JavaScript

Todo programa trabaja con información: nombres, edades, precios, respuestas verdadero/falso. Para guardar y usar esa información en JavaScript, necesitas variables. Son el punto de partida de cualquier programa.

¿Qué es una variable?

Una variable es un espacio con nombre donde guardas un valor. Puedes pensar en ella como una caja con una etiqueta: la etiqueta es el nombre, y dentro de la caja va el valor.

En JavaScript moderno se declaran con let o const:

let nombre = 'Ana';
const edad = 25;
  • let — para valores que pueden cambiar
  • const — para valores que no cambian (constantes)

Tipos de datos básicos

JavaScript tiene varios tipos de datos. Los más comunes para empezar son:

String (texto): cualquier cadena de caracteres, entre comillas simples o dobles.

let saludo = 'Hola, mundo';
let ciudad = "Santiago";

Number (número): enteros y decimales.

let precio = 1500;
let descuento = 0.15;

Boolean (verdadero o falso): solo dos valores posibles.

let estaActivo = true;
let estaVencido = false;

Null y Undefined: representan ausencia de valor.

let respuesta = null;       // explícitamente vacío
let sinAsignar;             // undefined por defecto

Ejemplo 1: guardar información de un usuario

let nombre = 'Carlos';
let edad = 28;
let esPremium = false;

console.log(nombre);    // Carlos
console.log(edad);      // 28
console.log(esPremium); // false

console.log() imprime el valor en la consola — es la herramienta más útil para verificar qué contiene una variable.

Ejemplo 2: cambiar el valor de una variable

Con let puedes reasignar el valor:

let puntos = 100;
console.log(puntos); // 100

puntos = 250;
console.log(puntos); // 250

Con const no puedes:

const PI = 3.14159;
PI = 3; // Error: no se puede reasignar una constante

Ejemplo 3: tipos dinámicos

JavaScript es de tipado dinámico — una variable puede cambiar de tipo (aunque no es recomendable):

let dato = 42;
console.log(typeof dato); // "number"

dato = 'ahora soy texto';
console.log(typeof dato); // "string"

typeof te dice qué tipo tiene una variable. Es útil para depurar.

Errores frecuentes

Usar var en código moderno: var es la forma antigua de declarar variables y tiene comportamientos confusos. Usa siempre let o const.

Intentar cambiar una const: Si el valor no va a cambiar, usa const. Si intentas reasignarlo, obtendrás un error.

Olvidar declarar la variable: Usar un nombre sin let, const o var crea una variable global implícita, lo cual es un error difícil de rastrear.

Aprende haciendo, no solo leyendo

Leer es el primer paso. El verdadero aprendizaje ocurre cuando practicas con ejercicios reales de JavaScript y recibes corrección inmediata de IA.

Comenzar gratis →
Desafío Latam
+56 9 5117 7975
+52 1 55 4047 7251
[email protected]

Carreras

  • Full Stack JavaScript
  • Diseño UX/UI
  • Data Science
  • Data Analytics

Comunidad

  • Blog
  • Becas
  • Trabaja con Nosotros
  • Políticas de Calidad

Síguenos

© 2026 Desafío Latam. Todos los derechos reservados.