迴圈語句分類{ for while do ( ) while } 一、for迴圈語句和for迴圈的嵌套 for迴圈格式eg: 表達式“i=1”共運行1次,在迴圈之前運行; 表達式“i<=100”是判斷能否滿足執行迴圈體的條件,如果滿足,迴圈多少次就執行多少次,不滿足時跳出迴圈體; 表達式“i++”進 ...
迴圈語句分類{
for
while
do ( ) while
}
一、for迴圈語句和for迴圈的嵌套
for迴圈格式eg:
<script> var sim = 0; for(var i=1;i<=100;i++){ sum+=i; } console.log(sum) </script>
表達式“i=1”共運行1次,在迴圈之前運行;
表達式“i<=100”是判斷能否滿足執行迴圈體的條件,如果滿足,迴圈多少次就執行多少次,不滿足時跳出迴圈體;
表達式“i++”進行自增操作。
for迴圈的嵌套eg:
<script> for(var i=1;i<=3;i++){ document.write('外層迴圈迴圈第'+i+'次的結果<br/>'); for(var j=1;j<=2;j++){ document.write('內層迴圈迴圈第'+j+'次的結果<br/>'); } document.write('<hr/>'); </script> //外層迴圈一次,內層迴圈一輪
二、while迴圈語句eg(先判斷條件,然後執行內容迴圈)
<script> var i=1; //初始值 while(i<=20){ //條件 document.write(i); document.write('<br/>'); i+=10; } </script> // 輸出值為1;11;
三、do ( ) while迴圈語句eg (先執行do內內容,然後判斷條件,條件滿足繼續迴圈,條件不滿足時不再迴圈)
do{ document.write('hello meizi'); }while(false);
四、break和continue
a:break: break為跳出當前迴圈體,當前迴圈體結束,執行迴圈體後面的語句;
b:continue: continue為跳出當前迴圈過程,繼續下一次的迴圈;