Saltar al contenido

Variables

JavaScript · Unidad 1: Primeros pasos

Con let creas una variable que puedes cambiar después.

Con const, una que no cambia.

let edad = 17;
edad = edad + 1;
console.log(edad);

Imprime

18

Para cambiar el valor de una let, usa = otra vez: el nuevo reemplaza al anterior.

Hasta puedes usar el valor actual para calcular el nuevo. Una const no se puede cambiar.

let puntos = 10;
puntos = 25;
console.log(puntos);
puntos = puntos + 5;
console.log(puntos);

Imprime

25
30

let b = a copia en b el valor que tiene a en ese momento.

Después son independientes: si cambias a, b se queda igual.

let hoy = 20;
let ayer = hoy;
hoy = 25;
console.log(ayer, hoy);

Imprime

20 25

Los nombres llevan letras y números, no pueden empezar con número y no admiten espacios ni guiones.

Para unir palabras se pega la siguiente con mayúscula: miEdad. Eso es camelCase.

const miEdad = 17;
const precioTotal = 250;
console.log(miEdad, precioTotal);

Imprime

17 250

Cada instrucción termina con punto y coma.

JavaScript casi siempre lo pone por ti si se te olvida, pero escribirlo evita sorpresas.

const nombre = "Valeria";
console.log(nombre);

Imprime

Valeria

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Predice la salida

    ¿Qué imprime este código?

    const fruta = "mango";
    console.log("fruta");
    console.log(fruta);
  2. 2. Completa el código

    Completa para crear la variable que usa el saludo.

    const ___ = "Diego";
    console.log("Hola,", nombre);
  3. 3. Ordena las líneas

    Ordena las líneas para saludar a Ana.

  4. 4. Predice la salida

    ¿Qué imprime este código?

    let clima = "sol";
    console.log("Hoy:", clima);
    clima = "lluvia";
  5. 5. Completa el código

    Mateo ganó 5 puntos más. Completa para que su puntaje suba.

    let puntos = 20;
    puntos = ___ + 5;
    console.log(puntos);
  6. 6. Encuentra el bug

    Este programa debería restar el descuento al precio. ¿Qué línea tiene el error?

    const precio = 100;
    const descuento = 20;
    const total = precio + descuento;
    console.log("Total a pagar:", total);
  7. 7. Opción múltiple

    ¿Con qué palabra declaras una variable que NO vas a reasignar?

  8. 8. Predice la salida

    ¿Qué imprime este código?

    let x = 5;
    let y = x;
    x = 10;
    console.log(y);
  9. 9. Encuentra el bug

    Este programa debería imprimir la nota final de Sofía. ¿Qué línea tiene el error?

    const nota final = 9;
    console.log("Nota:", notaFinal);
  10. 10. Opción múltiple

    ¿Qué pasa si olvidas el punto y coma al final de una línea?

  11. 11. Predice la salida

    Sigue cada variable línea por línea. ¿Qué imprime?

    let taza = "té";
    const vaso = "café";
    taza = vaso;
    console.log(taza, vaso);
Hacer esta lección

Se abre en el navegador. Es gratis y no hace falta cuenta para empezar.

Ver todas las lecciones →