Errores en Javascript

Tipos de errores en Javascript:

  • SyntaxError: Error de sintaxis. El intérprete ni siquiera podrá ejecutar el código.
<script>
let msg "Hello world";
console.log(msg);
</script>
  •  TypeError: se produce cuando intentamos realizar una operación sobre un valor que es de un tipo de dato que no permite realizar la operación.
<script>
const msg = "Hello";
msg += " World";
</script>
  • ReferenceError: ocurre cuando intentas utilizar una variable o función que no ha sido declarada o no está accesible en el ámbito actual.
<script>
alort('hola');
</script>

try/catch

Curso de Javascript Online. Desde cero.

14.  
19.  
25.  
34.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

El try / catch permite gestionar errores que pueden ocurrir en un bloque de código, en tiempo de ejecución.

Los errores no gestionados en Javascript producen un mensaje de error y la interrupción de la aplicación.

  • El bloque try contiene el código que pensamos que puede arrojar errores.
  • El bloque catch contiene la gestión del error que se pudiera haber producido dentro del bloque try. No puede haber un catch sin un try.
const v = 4;

try {
      v = 7;
} catch (err) {
      console.log('El error es:', err);
}

El bloque finally estará necesariamente vinculado a una estructura try-catch. Contiene un código que se ejecutará siempre después de un bloque try-catch.

const v = 4;

try {
      v = 7;
} catch (err) {
      console.log('El error es:', err);
} finally {
      console.log('Ejecución del finally');
}
Ver preguntas de la certificación JSE-40-01

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.