抛出异常 throw new Error( );
throw 抛出
new 实例化对象
Error() 构造函数
throw obj
var obj = new Error();
捕获异常
try{
//代码段
}//catch执行说明try报错
catch(msg){
//捕获到异常信息的对象 msg-异常信息对象 msg.message
}
常见的报错异常
TypeError //类型错误
1、调用了一个不存在的变量或者方法
2、api使用异常
SyntaxError //语法错误
1、拼串失败
2、中文符号解析
3、边界符号丢失
RangeError //范围错误
1、内存溢出(内存泄漏)
2、数字范围计算太大导致程序无法解析
ReferenceError //关联错误
1、引用文件错误
2、非法使用运算符