Tarea anterior
Variables y operaciones4/12
A la lista de tareas
  1. 1. Datos de entrada
  2. 2. Variables
  3. 3. Mostrar una variable en la consola
  4. 4. Declarar y asignar variables
  5. 5. Guardar el resultado de un comando en una variable
  6. 6. Operaciones, operadores y operandos
  7. 7. Varias operaciones en una sola instrucción
  8. 8. Variable intermedia
  9. 9. Prioridad de las operaciones
  10. 10. Concatenación
  11. 11. Lanzamiento de Sociometer v0.1, parte 1
  12. 12. Lanzamiento de Sociometer v0.1, parte 2
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Declarar y asignar variables

Mostramos la variable en la consola y obtuvimos undefined. ¿Por qué? Cuando creamos una variable, el programa solo recuerda su nombre, pero todavía no guarda ningún dato dentro. Si intentamos usar una variable vacía, obtenemos undefined, es decir, «no definido».

Es posible crear, o declarar, una variable sin guardar datos en ella. A veces se hace para reservar el nombre y usarlo después.

Pero lo más habitual es crear variables que ya tengan un valor. Para guardar datos en una variable, hay que asignárselos. Para eso se usa el signo igual:

let timeInHours;              // Declaramos la variable
console.log(timeInHours);     // Muestra: undefined

timeInHours = 5;              // Asignamos un valor
console.log(timeInHours);     // Muestra: 5

timeInHours = 7;              // Asignamos otro valor
console.log(timeInHours);     // Muestra: 7

Aquí conviene recordar dos cosas:

  • El comando let se usa solo una vez para crear cada variable. Después trabajamos con ella por su nombre, sin let.
  • Si a una variable se le da un valor nuevo, el valor anterior desaparece. A esto se le llama reasignación.

Primero asígnele un valor a la variable, luego cámbielo y vea de inmediato el resultado en la consola.

  • script.js
JavaScript
let timeInHours; // Asigne un valor a la variable en la siguiente línea console.log(timeInHours); // Cambie el valor de la variable en la siguiente línea console.log(timeInHours);
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0
    1. En la línea después del primer comentario, asigne a la variable timeInHours el valor 2.
    2. En la línea después del segundo comentario, cambie el valor de la variable timeInHours a 3.

    © 2023-2026, codigoheroe.com