try ...... catch的用法

function fn(x) {
   try { 
        if(x == "")  throw "为空";
        if(isNaN(x)) throw "不是一个数字";
        if(x > 10)   throw "太大了";
        if(x < 5)    throw "太小了";
    }
    catch(err) {
        console.log(err)
       
    }
}

fn('');



//这是讲try,catch throw结合在一起使用,有错误的话通过throw抛出错误,  然后进入catch,传入err,可以知道错误的类型
也可以这样


try { 
    console.log(wowo)
    }
    catch(err) {
        console.log(err)
       
    }


这时候控制台会显示

猜你喜欢

转载自blog.csdn.net/dxj124/article/details/85004870
今日推荐