我正在一個例子中工作,並在某些時候(當某些特定事件發生時)停止執行javascript代碼。如何中止或停止JavaScript執行?
這裏就是我檢測錯誤(行號36在DEMO)的行:
if(error_print === null){
s += "errors+='"+"You have error in row :" + (i+1) + "';";
//here I want to stop the code execution
} else{ //continue...}
所以我想:
1-當檢測該誤差
停止代碼執行2 - 清潔從是打印的消息#output textarea
前
(所以如果發生錯誤我只想有個電子郵件錯誤#errors
textarea)。所以,我不想讓#output
文本區域有這樣的價值觀:
This " is my first program
My name is XXX
,但我想這是錯誤檢測後空。
我試過使用return;
和throw new Error('You have an error');
但這些功能不起作用。請你能幫助我嗎?提前致謝。
Here is the demo you can play with.
拋出一個異常並捕獲一個外部try/catch塊 – BeNdErR
@cory其實我並不熟悉這個概念。你能幫我麼?建議從哪裏開始閱讀將有助於我。謝謝 – orsina
我懷疑你真的想停止代碼執行,因爲這會阻止步驟2成爲可能。 –