异常处理
2017-01-04 本文已影响0人
言歌不言歌
捕获异常
捕获异常:通过try..catch..finally 语句来捕获异常。一般当我们代码将会出现问题的时候,我们要进行捕获异常。
特点:不会阻塞异常程序之后的程序的执行
// name="xiaoxue"
// console.log(name);
// var obj={};
// console.log(obj.name);
try {
// 把觉得有问题的代码放到try中
console.log(a);
} catch (e) {
// 如果try中的代码出现问题,catch就会捕获到。并且打印给用户
console.log(e.toString());
} finally {
// 无论是否有异常都会执行
console.log('haha');
}
主动抛出异常
主动自己造出来一个错误,终止程序继续运行
throw new Error('危险程序,停止运行!');
console.log("haha");