Variables
JavaScript · Unidad 1: Primeros pasos
- Gratis
- JavaScript
- 11 ejercicios
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. Predice la salida
¿Qué imprime este código?
const fruta = "mango"; console.log("fruta"); console.log(fruta);2. Completa el código
Completa para crear la variable que usa el saludo.
const ___ = "Diego"; console.log("Hola,", nombre);3. Ordena las líneas
Ordena las líneas para saludar a Ana.
4. Predice la salida
¿Qué imprime este código?
let clima = "sol"; console.log("Hoy:", clima); clima = "lluvia";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. 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. Opción múltiple
¿Con qué palabra declaras una variable que NO vas a reasignar?
8. Predice la salida
¿Qué imprime este código?
let x = 5; let y = x; x = 10; console.log(y);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. Opción múltiple
¿Qué pasa si olvidas el punto y coma al final de una línea?
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);
Se abre en el navegador. Es gratis y no hace falta cuenta para empezar.