Saltar al contenido

Leer un error

JavaScript · Unidad 9: Errores y excepciones

Cuando algo sale mal, JavaScript se detiene y te avisa con tres datos: el tipo de error, un mensaje y la línea.

En ReferenceError: totl is not defined (línea 3), el tipo es ReferenceError, el mensaje dice que totl no existe y la línea te dice dónde buscar. Los mensajes vienen en inglés: is not defined es "no está definido".

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

    Sale este error: TypeError: nombre.toUpper is not a function. ¿Qué parte es el tipo de error?

  2. 2. Opción múltiple

    Sale ReferenceError: preco is not defined en la línea 2. ¿Qué pasó?

  3. 3. Encuentra el bug

    Al correr esto sale ReferenceError: totl is not defined. Debería imprimir el total, 90. ¿Qué línea tiene el error?

  4. 4. Encuentra el bug

    Este programa debería imprimir "Hola" y después "Sofía". ¿Qué línea tiene el error?

  5. 5. Opción múltiple

    Si en la línea 3 borras la comilla del final y queda console.log("tres);, ¿qué pasa al correrlo?

  6. 6. Encuentra el bug

    Este programa debería imprimir la lista del súper, una cosa por renglón. ¿Qué línea tiene el error?

  7. 7. Opción múltiple

    Ahora el cambio es otro: en la línea 3 escribes console.log(tres);, sin comillas. ¿Qué pasa al correrlo?

  8. 8. Ordena las líneas

    Ordena las líneas para imprimir la cuenta con 10% de propina, sin que salga un ReferenceError.

  9. 9. Completa el código

    Este código daba ReferenceError: edades is not defined en la línea 2. Completa la línea 1 para arreglarlo.

  10. 10. Encuentra el bug

    Sale ReferenceError: total is not defined en la línea 3. La variable debería llamarse total. ¿Qué línea tiene el error?

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 →