ECMA-262规范


ECMA-262规范定义的七种错误类型


第一种:Error

所有错误的基本类型,实际上不会被抛出。

第二种:EvalError

  执行eval错误时抛出。

第三种:ReferenceError

对象不存在是抛出。

第四种:RangeError

数字超出边界时抛出。

第五种:SyntaxError

出现语法错误时抛出。

第六种:TypeError

    变量不是期望的类型时抛出。

第七种:URIError

给encodeURI()等函数传递非法字符串时抛出。

你可能感兴趣的:(JavaScript)