JavaScript Error 错误对象-数据类型

  • EvalError:eval()的使用与定义不一致
  • RangeError:数值越界 一个数字超出它的边界时抛出。该错误在正常的代码执行中非常罕见
  • ReferenceError:非法或不能识别的引用 期望的对象不存在时抛出
  • SyntaxError:有语法错误时抛出
  • TypeError:变量不是期望的类型时抛出
  • URIError:URI 处理函数使用不当给 encodeURI(), encodeURIComponent(), decodeURI() 或者 decodeURIComponent() 等函数传递格式非法的 URI 字符串时抛出