try...catch:在try里面的发生的错误,不会执行错误后的try里面的代码

 // 在try里面的发生的错误,不会执行错误后的try里面的代码
    try {
        console.log('a');
        console.log(b);
        console.log('c');
    } catch (error) {
        console.log(error);
        // 注意error形参会有两个属性值:一个是name,一个是message
        console.log(`${error.name} : ${error.message}`);
    }
    // 注意就算try里面有错误,也不影响try{}catch(){}后面的代码执行
    console.log('d');

 

你可能感兴趣的:(JavaScript)