您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“JS中continue關鍵字和break關鍵字的區別是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“JS中continue關鍵字和break關鍵字的區別是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> </script> </body> </html>
1.在javascript中continue的作用是退出當前次循環,如果本次循環不是最后一次,或者循環還沒結束那么繼續執行下一次循環,直到循環結束。
2.在javascript中break的作用則是一旦當前循環有break那么直接退出整個循環,不管循環結束沒結束,亦或是是不是最后一次,直接結束循環。
1.先演示continue,這里用例子1到100之間,求拋去整10的數的和
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // continue 退出當前循環次, var sum = 0; for(var i=1;i<=100;i++){ } </script> </body> </html>
這里的話我們定義一個sum變量名,用來接收和,并且使用for循環來寫
2.添加判斷條件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // continue 關鍵字練習 退出當前循環次, var sum = 0; for(var i=1;i<=100;i++){ if(i%10==0){ }else{ } } </script> </body> </html>
這里利用if語句判斷當i取余10為0時,則退出當前循環,不為0則累加,這樣就達到了我們想要的效果
3.添加continue
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // continue 關鍵字練習 退出當前循環次, var sum = 0; for(var i=1;i<=100;i++){ if(i%10==0){ continue }else{ sum+=i } } alert(sum); </script> </body> </html>
這樣 我們就得到了1到100之間拋去整10其他所有數的和了
1.這里用例子,用戶輸入一個數字,計算1到用戶輸入的數的和以及平均數
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // break 退出整個循環 var saw = prompt('請輸入你想在何時停止') for (var i = 1; i <= 100; i++) { } sum = sex / i </script> </body> </html>
同樣這里我們會用到for循環
2.添加判斷條件
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // break 退出整個循環 var sex = 0; var sum = 0; var saw = prompt('請輸入你想在何時停止') for (var i = 1; i <= 100; i++) { if (i % saw == 0) { } else { } } </script> </body> </html>
這里的話我們定義兩個變量分別用來計算和,以及平均數
3.添加break
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // break 退出整個循環 var sex = 0; var sum = 0; var saw = prompt('請輸入你想在何時停止') for (var i = 1; i <= 100; i++) { if (i % saw == 0) { break } else { sex += i } } sum = sex / i </script> </body> </html>
這里當i取余用戶輸入的數字正好為0時,那么就推出循環,最后sum計算出平均數
4.輸出
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> // break 退出整個循環 var sex = 0; var sum = 0; var saw = prompt('請輸入你想在何時停止') for (var i = 1; i <= 100; i++) { if (i % saw == 0) { break } else { sex += i } } sum = sex / i alert( '和是'+ sex +'\n'+'平均數是'+ sum); </script> </body> </html>
讀到這里,這篇“JS中continue關鍵字和break關鍵字的區別是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。