1. 程式人生 > >JavaScript | for迴圈和while迴圈的區別

JavaScript | for迴圈和while迴圈的區別

寫在前面: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方法使用起來更加方便,更加好理解。