[TOC]

异常处理

浏览器应用程序内置有错误处理模块,处理的就是故障异常信号。在应用层面的故障异常,可以通过try…catch…finally语句处理。
异常处理 - 图1 :::info 在遇到try语句时,编译器会保存当前所有的寄存器的数值。一旦捕获到异常,会跳转到异常处理,执行catch语句。
虽然错误异常的来源不同,但是最终都对通过console暴露异常。 :::

console.error( )和throw的区别在于前者不会发生进程中断,这会导致产生一连串的错误。

错误类型

错误类型是构造函数。每个错误的构造函数只会接受一个参数,就是message。 :::info 不同的