throw语句
throw语句的作用是手动中断程序执行,抛出一个错误。
注意,throw语句会中断程序的执行,导致throw语句后的语句无法正常执行
throw可以抛出任何类型的值,不仅仅为 throw new Error(),
也就是说,它的参数可以是任何值。
throw new Error('抛出一个错误!')
console.log('throw之后');
执行后,输出:
这与我们平常写代码,遇到bug时,是一样的。
throw语句属于手动判处错误,导致程序中断,而后面的语句不再执行。