十九. throw和try-catch-finally语句

163 阅读1分钟

throw语句

throw抛出异常,立即停止正在执行的程序,跳转至就近的逻辑异常处理程序。

throw可以抛出js中所有数据,throw抛出异常该异常可以是JavaScript字符串、数字、逻辑值或引用数据。

image.png

image.png

throw语句一旦运行,系统报错后面的代码不再执行。

try-catch-finally语句

try-catch-finally是JavaScript的异常处理机制,防止代码出错时不影响后续代码执行。finally可以不写

语法:

image.png

image.png

image.png

e会接收throw抛出的错误;抛出错误后throw语句后面的console.log(111)不会执行。

image.png

image.png

错误数据只要捕获了可以不用执行,就不会影响后面代码的执行。