Saltar al contenido

Errores comunes

JavaScript · Unidad 9: Errores y excepciones

ReferenceError quiere decir que el nombre no existe en ese punto. Pasa con un nombre mal escrito, con una variable que usas antes de crearla, o con una que vive dentro de un bloque {} y la usas afuera.

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

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

  1. 1. Opción múltiple

    ¿Qué pasa al llamar total([10, 20])?

  2. 2. Encuentra el caso que falla

    cobrar(precio) debería restar 10 si el precio pasa de 100, y cobrar el precio completo si no. ¿Con qué llamada falla?

  3. 3. Predice la salida

    ¿Truena o imprime algo?

  4. 4. Encuentra el bug

    Este programa debería imprimir VAL. ¿Qué línea tiene el error?

  5. 5. Completa el código

    Completa para imprimir el nombre en mayúsculas.

  6. 6. Opción múltiple

    ¿Cuál de estos da ReferenceError y no TypeError?

  7. 7. Encuentra el bug

    Este programa debería sumar los puntos e imprimir 10. ¿Qué línea tiene el error?

  8. 8. Completa el código

    Completa la línea 2 para que el mensaje cambie si la nota aprueba.

  9. 9. Ordena las líneas

    Ordena la función que regresa la ciudad de una persona, o "Sin ciudad" si no tiene dirección, sin tronar.

  10. 10. Predice la salida

    ¿Truena o imprime algo? Piénsalo antes de responder.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →