内置的错误类型捕获错误抛出错误错误对象 内置的错误类型 Error:所有错误的父类型ReferenceError:引用的变量不存在TypeError:数据类型不正确的错误RangeError:数据值不在允许范围内SyntaxError:语法错误 捕获错误try { // 需要捕获错误的代码} catch (error) { // 捕获到错误时执行的代码} finally { // 无论是否捕获到, 都会执行的代码} 如果错误不被捕获,就会中断JS的执行 抛出错误throw new Error/ReferenceError/TypeError... 错误对象 message:错误的描述信息stack:函数调用栈记录信息