JavaScript Error name 属性
-
JavaScript Error name 属性
name属性设置或返回错误的名称。错误名称属性可以返回六个不同的值:- EvalError - eval()函数发生错误。 注意:较新版本的JavaScript不会抛出任何EvalError。 请改用SyntaxError。
- RangeError - 发生了一个“超出范围”的数字
- ReferenceError - 发生了非法引用
- SyntaxError - 发生语法错误
- TypeError - 发生了类型错误
- URIError - 发生了encodeURI()错误
实例:返回错误名称(我们将“alert”写为“adddlert”以故意产生错误):
尝试一下try { adddlert("Welcome guest!"); } catch(err) { document.getElementById("demo").innerHTML = err.name; }
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 属性 name 支持支持支持支持支持 -
语法
errorObj.name -
技术细节
项目 描述 返回值: 一个字符串,表示错误的名称 JavaScript版本: ECMAScript 1