我是靠谱客的博主 丰富自行车,最近开发中收集的这篇文章主要介绍javascript中while循环、do....while与for循环的用法和区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

while语法:

1.while语法:

while(循环条件){

循环主体;

}

计算表达式的值,当值为真(非0)时,则 执行循环体语句。

例:

	<script type="text/javascript">
		//猜数字游戏,谜底:50;
		//若用户猜的小于50,提示:猜小了;否则提示猜大了;猜中了,提示:中奖了(不能继续猜谜)!
		while(true){
			var num=prompt('请输入谜底');
			if(num==50){
				alert('猜中了');
				break;
			}else if(num<50){
				alert('猜小了');
			}else{
				alert('猜大了');
			}
		}
	</script>

2.do.....while语法:

do{

循环体;

}while(循环条件):

do-while与while循环的不同之处在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。

例:

	<script type="text/javascript">
	var i=0;
		do{		
			document.write('hello world <br>');
			i++;
		}while(i<5);

	</script>

 

使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。

 

for语法:

 

for(循环变量初始化;循环条件判断;循环迭代){

循环体;

}

循环执行过程:

(1)执行循环条件的初始化               例:var a=0;

(2)循环条件的判断                         例:a<5;

                 若循环条件成立,则执行循环体

                 若循环条件不成立,则结束循环

(3)执行循环体,循环条件的迭代      例:a++;

(4)重复执行第二步

上述小例子:

<script type="text/javascript">
	for(var i=0;i<5;i++){
			document.write((i+1)+'hello world<br>');
		}
	</scrip>

总结:

while、for用法:

循环次数不限制、不确定用while

循环次数有限制、已确定用for

 

 

最后

以上就是丰富自行车为你收集整理的javascript中while循环、do....while与for循环的用法和区别的全部内容,希望文章能够帮你解决javascript中while循环、do....while与for循环的用法和区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部