JavaScript EvalError 对象
我们在 JavaScript 中会遇到几种类型的错误,例如 SyntaxError、RangeError、ReferenceError、EvalError 等。 EvalError表示与全局eval()函数有关的错误。
然而,较新版本的 JavaScript 不会抛出EvalError 。
句法:
new EvalError()
new EvalError(message)
参数:消息是一个可选参数,提供有关发生的异常的详细信息。
返回值:一个新构造的EvalError对象。
下面是 JavaScript EvalError 的一些示例。
示例 1:
Javascript
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));
输出:
true
EvalError has occured
EvalError
示例 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));
输出:
Error occurred
undefined