try...catch 的使用

为什么要使用try...catch呢?

try...catch是用来捕获异常的。

(1)不使用  try .. catch 

console.log(a);
var b = 15;
console.log(b);
console.log('1288');

打印结果:

页面会报错,不会继续执行下面的代码。

(2)使用 try... catch

try{
  console.log(a);
  var c = '123';
  console.log(c);
}catch(err){
  var b = 15;
  console.log(b);
}
console.log('1288');

打印结果:

页面不会报错,且不会走try里面的内容,会走catch里面的内容,且下面的代码还会继续执行。

你可能感兴趣的:(前端)