js学习第三天------流程控制语句的补充

循环结构语句主要包括3种(while    do...while     for循环)

for循环:for语句通常由2部分组成:一是“条件控制部分”,二是“循环体”.

语法格式:for(初始值;逻辑条件;增量/减量){循环体}

案例:1.输出1-10之间的数字

<script type="text/javascript">
    for (var i=2;i<=100;i+=2){
     	document.write(i+'<br/>');
 }
</script>

2.输出1-100之间的偶数第一种方法

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

输出1-100之间的偶数第二种方法 

<script type="text/javascript">
for(var i=1;i<=100;i++){
    if(i%2==0){
    document.write(i+'<br/>');
 }
}
</script>

3.输出1-100之间的偶数,并记录偶数的个数

<script type="text/javascript">
     var count=0;
	for(var i=1;i<=100;i++){
	if(i%2==0){
	count++;
	document.write(i+'<br/>');
    }
}document.write('总共有:'+count+'个偶数');

4.输出1-100之间的数字,但不包括20,30,60

<script type="text/javascript">  
  for(var i=1;i<=100;i++){
   if(i==20 || i==30 || i==60){
  continue;
  }
  document.write(i+'<br/>');
 }
  for(var i=1;i<=100;i++){ 
  if(i!=20 && i!=30 && i!=60){
  document.write(i+'<br />');
  }else{
	 continue;
  }
}
</script>

5. 输出0-100之间的数字,但不包括2的倍数和5的倍数

<script type="text/javascript">
    for (var i=1;i<100;i++) {
	if (i%2==0) {
	continue;
    }else if(i%5==0){
	continue;
	}else{
	document.write(i+'<br/>');
 }
}
</script>

6. 银行密码输入:for嵌套+if...else

<script type="text/javascript">
  var mess=prompt('请输入密码');
			if(mess=='123'){ 
				document.write('密码正确,进入取款页面');
			}else{
				for(var i=1;i<3;i++){
					if(i==1){
						mess=prompt('请重新输入密码');
						if(mess=='123'){
							document.write('密码正确,进入取款页面');
							break;
					    }else {
							continue;
						}
				    }else{
				   		mess=prompt('请重新输入密码');
					   	if(mess=='123'){
								document.write('密码正确,进入取款页面');
								break;
						}else{
							alert('账户冻结');
						}
					}	
				}		
			}
</script>

7.银行输入密码:do...whlie循环

<script type="text/javascript">
var count=0;
	         do{
            	 var mess=prompt('请输入密码');
            	 if(mess=='123'){
            		document.write('密码正确,进入取款页面');
            		break;
            	 }else{
            		count++;
            		if(count==3){
            			alert('账号已冻结');
            		}
            		continue;
            	}
            	 
             }while(count<3)
             
</script>
<script type="text/javascript">
do{
            	 count++;
            	 var mess=prompt('请输入密码');
            	 if(mess=='123'){
		             document.write('密码正确,进入取款页面');
		             break;
                 }else{
            	     if(count==3){
            	          alert('账户已冻结');
                     }
            	     continue;
                 }
             }while(count<3)
</script>

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值