1. 程式人生 > >js 終止執行的實現方法

js 終止執行的實現方法

ber false 遇到 可能 win interval BE 結束 func

終止JS運行有如下幾種可能:

1.終止函數的運行的方式有兩種

(1)在函數中使用return,則當遇到return時,函數終止執行,控制權繼續向下運行

(2)在函數中使用try-catch異常處理,需要結束時,使用throw拋出異常

function getRectArea(width, height) {
  if (isNaN(width) || isNaN(height)) {
    throw "Parameter is not a number!";
  }
}

try {
  getRectArea(3, ‘A‘);
}
catch(e) {
  console.log(e);
  // expected output: "Parameter is not a number!"
}

2.終止動畫特效的運行的方式是使用stop方法

(1)stop([clearQueue], [gotoEnd]) :停止所有在指定元素上正在運行的動畫

(2)如果隊列中有等待執行的動畫(並且clearQueue沒有設為true),將被馬上執行

3.終止表單提交的方式:在表單提交事件中使用return false;可以阻止表單提交

4.終止定時函數執行的方式:使用window.clearInterval(定時器對象)或者window.clearTimeout(定時器對象);可以終止正在執行的定時器

js 終止執行的實現方法