您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年08月12日 10:31

原创 JavaScript Error.name 属性详解

35 次浏览 读完需要≈ 5 分钟

内容目录

name属性返回错误或异常的类型名称。

该属性属于Error对象,所有主流浏览器均支持该属性

语法

errorObject.name

返回值

name属性的值为String类型,返回JS中错误或异常的类型名称。

JavaScript常见的内置错误类型如下:

类型 描述
EvalError 表示与eval()函数相关的错误。
RangeError 表示数值变量或参数超出有效范围。
ReferenceError 表示无效的引用。
SyntaxError 表示解析代码的过程中出现的语法错误。
TypeError 表示变量或参数不属于有效类型。
URIError 表示处理一个无效的URI时发生的错误。一般在调用以下函数时发生:decodeURI()decodeURIComponent()encodeURI()encodeURIComponent()

示例&说明

try{
	// 变量d未定义
	d.writeln(x);	
}catch(e){
	document.writeln(e.name); // ReferenceError
}

运行代码

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单