浏览器console几种报错类型


1.SyntaxError 语法错误。数组

2.TypeError 类型错误,一般是 *** is not a function,即***不是一个函数。函数

3.ReferenceError 引用错误,一般是 *** is not defined,即***未定义,不一样于undefined,underfind不是报错,而是一种数值类型。code


4.RangeError是当一个值超出有效范围时发生的错误。主要有几种状况,一是数组长度为负数,二是Number对象的方法参数超出范围,以及函数堆栈超过最大值。对象


5.URIError是URI相关函数的参数不正确时抛出的错误,主要涉及encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()、escape()和unescape()这六个函数。io


6.eval函数没有被正确执行时,会抛出EvalError错误。该错误类型已经再也不在ES5中出现了,只是为了保证与之前代码兼容,才继续保留。function

相关文章
相关标签/搜索