JavaScript Error name 属性

  • JavaScript Error name 属性

    name属性设置或返回错误的名称。错误名称属性可以返回六个不同的值:
    1. EvalError - eval()函数发生错误。 注意:较新版本的JavaScript不会抛出任何EvalError。 请改用SyntaxError。
    2. RangeError - 发生了一个“超出范围”的数字
    3. ReferenceError - 发生了非法引用
    4. SyntaxError - 发生语法错误
    5. TypeError - 发生了类型错误
    6. 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