try...catch,报错类型

try{
    console.log('a');
    console.log(b);
    console.log('c');
}catch(e){
    console.log(e.name + ':' + e.message);
}
console.log('d');

在try里面发生错误,不会执行try里面错误后面的代码。并执行catch里面的代码。

错误类型

  • Error.name的六种值对应的信息:
    1. EvalError : eval()的使用与定义不一致
    2. RangeError : 数值越界
    3. ReferenceError : 非法或不能识别的引用数值 (未定义变量等。。)
    4. SyntaxError : 发生语法解析错误 (低级错误)
    5. TypeError : 操作数类型错误 (数组操作对象。。)
    6. URIError : URI处理函数实用不当
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   由于 JavaScript 本身是动态语言,而且多年来一直没有固定的开发工具,因此人们普遍认为它是一种最难于调...
    霜天晓阅读 4,117评论 0 1
  • 有时候,在自己封装的工具函数中,不传参或传入了错误类型的参数,也要适当的抛出一些错误以示警告;使用框架不正常...
    燃烧我的卡路里_93b1阅读 4,340评论 0 0
  • 本章内容:处理错误与调试JavaScript代码 一、错误处理 错误处理在程序设计中的重要性是毋庸置疑的,良好的错...
    了凡和纤风阅读 4,601评论 0 0
  • 当try里面发生错误时,try里面后续的代码将不会再执行。也就是说,当try里面的代码错误时,try会报错,但是不...
    洛禾sunshime阅读 3,153评论 0 0
  • Error 实例对象 JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScri...
    许先生__阅读 1,792评论 0 1

友情链接更多精彩内容