最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

實例解析js中try、catch、finally的執(zhí)行規(guī)則

 更新時間:2017年02月24日 14:42:23   作者:lc5910  
本文主要通過實例解析來更好的了解js中try、catch、finally的執(zhí)行規(guī)則,具有很好的參考價值,下面跟著小編一起來看下吧

try:  語句測試代碼塊的錯誤,一般把可能會出錯的代碼放到這里

catch: 只有try里面的代碼塊發(fā)生錯誤時,才會執(zhí)行這里的代碼,參數(shù)err記錄著try里面代碼的錯誤信息

finally: 無論有無異常里面代碼都會執(zhí)行

try{
 console.log(0);
 }catch (err){
 console.log(1);
 console.log(hello);
 }finally {
 console.log(2);
 }
 //最后結(jié)果分別打印出 0 2
 /*
 try{
 a.b.c();
 }catch (e){
 console.log(1);
 console.log(hello);
 }finally {
 console.log(2);
 }
 */
 //最后結(jié)果分別打印出 1 2 報錯:hello is not defined
 /*
 try{
 a.b.c();
 }catch (e){
 console.log(1);
 try{
  console.log(hello);
 }catch (e){
  console.log(3);
 }
 }finally {
 console.log(2);
 console.log(word);
 } 
 */
 //最后結(jié)果分別打印出 1 3 2 報錯:word is not defined
 /*
 try{
 a.b.c();
 }catch (e){
 console.log(1);
 console.log(hello);
 }finally {
 console.log(2);
 console.log(word);
 }*/
 //最后結(jié)果分別打印出 1 2 報錯:word is not defined

總結(jié):

try里面的代碼報錯的時候,catch里面的代碼才會執(zhí)行,finally里面的代碼永遠會執(zhí)行

catch和finally里面,正常的代碼會從上到下順序執(zhí)行

如果只是catch里面代碼出錯,則報catch里面的錯誤

如果catch和finally都出錯則會報finally里面的錯誤

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

最新評論

溧阳市| 志丹县| 南城县| 昭觉县| 八宿县| 余姚市| 环江| 穆棱市| 富民县| 桑日县| 天台县| 莲花县| 阳城县| 达日县| 扶余县| 富阳市| 杭锦后旗| 额济纳旗| 杂多县| 措勤县| 永城市| 旬邑县| 铅山县| 巴楚县| 沙湾县| 银川市| 格尔木市| 北海市| 齐齐哈尔市| 扶沟县| 菏泽市| 社会| 莱西市| 太谷县| 华容县| 曲阜市| 栖霞市| 泸西县| 象山县| 出国| 七台河市|