1、try和catch用于测试程序代码块,通常在函数中成对出现
JavaScript 抛出错误
当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。
描述这种情况的技术术语是:JavaScript 将抛出一个错误。
JavaScript 测试和捕捉
try 语句允许我们定义在执行时进行错误测试的代码块。
catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。
JavaScript 语句 try 和 catch 是成对出现的。
2、throw:【A throw statement causes a program to immediately stop and
resume at the nearest catcth statement that can handle the specified exception object】
也就是说代码语句执行到throw后,将会跳转到最近的catch执行语句。并将自定义的错误消息赋值给catch的err。