JavaScript | for迴圈和while迴圈的區別
阿新 • • 發佈:2019-02-04
寫在前面:for迴圈和while迴圈語法規則略有不同,兩種方法可以替換使用,但是在部分問題上各有優勢。
主要程式碼:
//猜數字遊戲,謎底:50; //使用者可以猜5次 ,若使用者猜的小於50,提示:猜小了;否則提示猜大了;猜中了,提示:中獎了(不能繼續猜謎) var i=1; while(i<=5){ var num=prompt('請輸入謎底'); if(num<50){ alert('猜小了!'); }else if(num>50){ alert('猜大了!'); }else{ alert('猜中了!'); break; } i++; } //猜數字遊戲,謎底:50; //若使用者猜的小於50,提示:猜小了;否則提示猜大了;猜中了,提示:中獎了(不能繼續猜謎) while(true){ var num=prompt('請輸入謎底'); if(num<50){ alert('猜小了!'); }else if(num>50){ alert('猜大了!'); }else{ alert('猜中了!'); break; } }
寫在最後:當迴圈的次數確定時,使用for迴圈和while迴圈差別不大,但是當迴圈次數不確定時,while方法使用起來更加方便,更加好理解。