js 常见的几种错误类型

还记得去年年底去某教育机构面试问道的一个问题,‘js常见的错误类型都有什么?’,当时一脸懵,虽然经常能在控制台里常看到错误提示,确实没有详细的去记一下研究一下。那么下面就总结一下吧~

js控制台的错误信息分两类:一类是语法错误,语法错误会导致整个js文件无法执行;另一类称为异常错误,会导致出现在这一行之后的代码无法执行,而之前的代码可以正常。

1.syntaxError:语法错误  [ˈsɪntæks]

举个:var 123

2.ReferenceError:引用错误 

(《你不知道的javaScript》同作用域判别失败相关),自解:在作用域中找不到,引用了不存在的变量而发生了错误。

举个:console.log(sss);

3.typeError:类型错误

(《你不知道的javaScript》作用域判别成功了,但是对结果的操作是非法或者不合理的),自解:在作用域中找到了但是做了不是自己该做的事情,

举个:var fn1; fn1();

4.RangeError:范围错误  

超出有效范围时发生的错误。

举个:[].length = -20;

你可能感兴趣的:(js 常见的几种错误类型)