JavaScript Error name 属性 JavaScript unescape() 函数 JavaScript Error message 属性 JavaScript Error name 属性 定义和用法 name 属性用于设置或返回错误名。 name 属性可以返回以下 6 个不同的值。 错误名 描述 实例 EvalError eval() 函数产生的错误。 **注意:** 新版的 JavaScript 使用 **SyntaxError** 替代 EvalError。 RangeError 数值超出规定的范围 [试一试](/try/js/tryjsref_error_range) ReferenceError 非法引用 [试一试](/try/js/tryjsref_error_reference) SyntaxError 语法错误 [试一试](/try/js/tryjsref_error_syntax) TypeError 类型错误 [试一试](/try/js/tryjsref_error_type) URIError encodeURI() 函数产生的错误 [试一试](/try/js/tryjsref_error_uri) 提示: 我们也可以参考 message 属性来输出错误的更多内容。 语法 errorObj.name 参数说明: 无。 返回值 返回一个字符串,表示错误名。 实例 返回一个错误名("adddlert" 函数未定义): try { adddlert("Welcome guest!"); } catch(err) { document.getElementById("demo").innerHTML = err.name; } 试一试 » JavaScript unescape() 函数 JavaScript Error message 属性