作为一名合格的“bug 工程师”,我们每天都在创造 和解决bug 的路上。那么你了解这个朝夕相处,令你欲罢不能的东西吗?
问题来了,什么是异常?
我们常见的异常有哪些?,这些异常都是如何发生的?
有哪些令你记忆犹新痛到灵魂深处的bug,激励这你前进的脚步?
下面我们来下面一起一点点深入。寻找这些问题的答案把。
Question1: 什么是异常/错误?
计算机专业术语这么定义:程序在运行过程中发生由于外部问题(如硬件错误、输入错误)等导致的程序异常事件。
那js 异常就是js在运行时所产生的不同类型的异常行为的输入和输出。错误可能是程序员的编码错误,由错误输入引起的错误,或者由于其他不可预见的问题。
Question2:异常有哪些呢?
Error
EvalError
InternalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
try-catch
常见的异常
Question3:我们在运行环境怎么来收集和定位异常呢?
怎么收集?
收集哪些?
怎么定位?
Question4:我们怎么来处理(避免)这些异常/错误呢?
剖析常见异常发送以及如何避免
总结
参考:
「如果喜欢的话可以点赞👍👍👍/关注,支持一下,希望大家可以看完本文有所收获」
关注公众号,code本缘