UIjs有沒有像php那樣的exit直接退出函數的函數? function hello(){ var a=0; if(a==0){/*直接退出,不執行后面的代碼*/} alert("hello"); ..... }開源cms asp程序
2 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
有,在js中用于中斷程序繼續運行的3種方法: break continue return
break和continue一般用于循環,進行打斷
return是返回結果值,如果為了中斷程序
一般通過 return false 去中止程序的繼續運行

人到中年有點甜
TA貢獻1895條經驗 獲得超7個贊
JavaScript中如何使用try catch代替exit結束程序
exit可用于強制終止程序。但是,JavaScript中沒有exit。在其他語言中,可以使用exit強制終止程序,但是需要在JavaScript中以其他方式來實現,本篇文章就來給大家介紹關于在JavaScript中使用try catch代替exit結束程序的方法。
在JavaScript中要像exit一樣終止程序,需要使用try catch語句。
當我們想在try catch語句中終止它時,我們故意拋出異常并終止程序,拋出異常后的進程不會被執行。
我們來看看以下程序。
123456789 | var flag = true ; try { if (flag) { throw new Error( '終止程序并退出' ); } console.log( '未執行的代碼' ); } catch (e) { console.log(e.message); } |
執行結果:
1 | 終止程序并退出 |
通過以上這種方式,我們能夠終止該程序。
- 2 回答
- 0 關注
- 510 瀏覽
添加回答
舉報
0/150
提交
取消