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;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容