try 测试代码块的错误。
catch 语句处理错误。
try{}catch(e){}的意思就是尝试一段代码,如果有错误,在catch里输入,代码继续执行,比如
var a = "字符串";
console.log(b);
console.log(a);
程序正常从前往后执行代码,执行到第二行的输入语句时,发现b没有定义,就不再执行后面的语句了,不会输出b,控制台直接显示报错信息,如果用try..catch
try{
var a = "字符串";
console.log(b);
console.log(a);
}catch(err){
console.log(err);
}
第二行代码有错误会在catch的err中输出,而继续执行第三行代码