js try...catch... 實用方法

前端做到一定程度之後對於錯誤的監察預警也應該進行涉獵了。而try catch就成了最好的選擇。話不多說,方法很簡單。上代碼:

function myFunction(x){
    try{ 
        if(x=="")    throw "值爲空"; 
        if(isNaN(x)) throw "不是數字";
        if(x>10)     throw "太大";
        if(x<5)      throw "太小";
        console.log(x);
    }
    catch(err){
        console.log(err);
    }
}

運行結果如下:

myFunction("");       //catch結果: 值爲空
myFunction("letter"); //catch結果: 不是數字
myFunction(1);        //catch結果: 太小
myFunction(12);       //catch結果: 太大
myFunction(6);        //try結果: 6

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章