在使用jQuery進行JS編程的過程中,經常會用到循環語句來實現復雜的邏輯。而有時候,我們需要在循環中進行中途跳出,這時候就需要用到break關鍵字。
for(var i=0;i<10;i++){ if(i===5){ break; } console.log(i); }
上面的代碼中,當執行到i等于5的時候,就會跳出循環,輸出結果為0,1,2,3,4。
有時候,在for循環中需要跳過某些特定的步驟,這時候就需要用到continue關鍵字。
for(var i=0;i<10;i++){ if(i%2===0){ continue; } console.log(i); }
上面的代碼中,當執行到i為偶數的時候,就會跳過這一步驟,不輸出結果。
需要注意的是,在使用jQuery進行編程時,for循環語句的語法與JS有所區別。具體語法為:
$.each(array,function(index,value){ //循環體 });
其中,array為要遍歷的數組,可以是對象或字符串,inex為當前元素的下標,value為當前元素的值。
在這個循環語句中,同樣可以使用break和continue來進行中途跳出和跳過某些步驟的操作,來實現更加靈活的編程。