javascript中ReferenceError与TypeError的区别

我们在前端开发的过程中经常会碰到ReferenceError与TypeError的错误报告,很多时候,我们并未很细仔的考虑这个问题,这次我为大家解读下这两个错误出现的场景

ReferenceError
顾名思义就是在同作用域的判别失败,就是在作用域中未声明变量与函数并引用了;如:

console.log(a)

TypeError
顾名思义就是代表作用域判别成功了,但是,对结果的操作是非法或不合理的;如:

var a = 3
a()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容