前言
我们知道,throw 语句用来抛出一个用户自定义的异常,当前函数的执行将被停止(throw之后的语句将不会执行),并且控制将被传递到调用堆栈中的第一个 catch 块,如果调用者函数中没有catch块,程序将会终止。
语法
throw expression;
expression 为要抛出的表达式。
配合 if 抛出想要的表达式有时候,我们使用 if 判断表达式时,表达式成立后想要执行一段简单的表达式或提示信息,就像这样:
// 定义一个常量 => pai
const pai = 3.14
// 判断 => pai == 3.14
if(pai == 3.14