break與continue與return區別
阿新 • • 發佈:2019-10-09
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 1.break 結束當前的迴圈。 * 2.continue結束當次符合的條件,會將迴圈走完 * 3.return 結束當次函式 * * */ function fun1(){ for(var i=1;i<6;i++){ if(i==2){ break; } console.log(i) } console.log("fun1結束了,break結束當前for迴圈,並將程式碼執行完") } function fun2(){ for(var i=1;i<6;i++){ if(i==2){ continue } console.log(i) } console.log("fun1結束了,但是continue只是結束符合條件的值,會將for迴圈走完,並將程式碼執行完") } function fun3(){ for(var i=1;i<6;i++){ if(i==2){ return; } console.log(i) } console.log("fun3結束了直接返回,不會走") } //fun1(); //fun2(); fun3(); </script> </head> <body> </body