Hay varios tipos de errores que encontramos en JavaScript, por ejemplo, SyntaxError , RangeError , ReferenceError , EvalError, etc. EvalError indica un error con respecto a la función global eval() .
Sin embargo, las versiones más nuevas de JavaScript no lanzan EvalError .
Sintaxis:
new EvalError() new EvalError(message)
Parámetros: el mensaje es un parámetro opcional que proporciona detalles sobre la excepción que ocurrió.
Valor de retorno: un objeto EvalError recién construido .
A continuación se muestran algunos ejemplos de JavaScript EvalError.
Ejemplo 1:
Javascript
<script> try { throw new EvalError('EvalError has occurred'); } catch (e) { console.log(e instanceof EvalError); console.log(e.message); console.log(e.name); } </script>
Producción:
true EvalError has occurred EvalError
Ejemplo 2:
Javascript
var score={ checkerror:function (score){ if(score<0) { try{ throw new EvalError('Error occurred'); }catch(e) { console.log(e.message); } } } } console.log(score.checkerror(-3));
Producción:
Error occurred undefined