js中的循环语句

循环结构

循环结构能够帮助重复的做某件事 主要分三类

  1. while
  2. do…while
  3. for

while循环

while循环的时候 要设置自增量 来控制循环次数 不然就会形成死循环

<script type="text/javascript">
var a = 1;
while(a<10){
    alter("111");
    a++;
}
</script>

使用循环 完成接收用户输入学生成绩
/

<script type = "text/javascript">
/*
1.询问用户是否继续录入
     2.输入学生的成绩
     3.求最终所有学生的平均成绩 和 总分
     
     
    欢迎进入学生管理系统
    系统:  是否录入成绩
    用户:  是
    则输入成绩
    
    
    系统:是否录入成绩
    用户:否
    算出之前所有的学生的成绩的总分和平均分 
    系统:谢谢下次光临
    
    
    
    思考一:   不知道用户要输入多少个学生   死循环
*/
//不知道用户要输入多少个学生 可能会死循环
//代表学生的个数
var= stu  = 0;
//设置一个变量 当作学生的总成绩
var sum = 0;
alter("欢迎进入学生管理系统!!")
while(ture){
     var cont = prompt("是否进入录入"); 
     if(count == "是"){
        var num = prompt("请输入学生的成绩");
        num = Number(num);
        sum = sum+num;
        stu++;
      }else{
           var eve = sum / stu;
           eve = parseInt(eve);
           alter("一共录入了"+stu+"学生的总分为"+sum+"平均分为"+eve);
           break;
     }
}
//Number()将变量变成为数字类型
//parsetInt()将变量编程数字并取整
</script>

do…while循环

求1+2+3+4+…+50的和

 
<script type="text/javascript">
  //  求  1 + 2 + 3 +4 +5 +。。。+100的和
  var i = 1;
  var sum = 1;
//  while(i >=100){
//   sum = sum + i ;
//   i ++;
//  }
//  alert(sum)
  do{
   sum = sum + i ;
   i++;
  }while(i>=100);
  alert(sum);
 </script>
 //while是先判断后执行
 //do... while是先执行后判断
 /*语法:
     do{
        条件满足是执行的内容
     }while(判断条件)
注意:while不是满足条件的时候是不执行而do...while是最少执行一次
 */

for循环

for循环也是重复的执行某一段代码
for循环语法
条件1;设置自增量
条件2;设置判断条件
条件3;自增量自增
for(条件1;条件2;条件3){
}

利用for循环1+2+3+``。。。+100;

   <script type = "text/javascript">
   var sum = 0;
  for(var i = 0; i<=100;i++){
   sum = sum + i;
   }
  alert(sum);
   </script>

由 用户输入 div 的宽度 和高度 然后让这个div慢慢增大到 这个宽度和高度 用给定的数值绘画出一个对应的方框

 <script type = "text/javascript">
  var div1 = document.getElementById("div");
  div1.style.backgroundColor = "skyblue";
  var width   = prompt("请输入宽度");
  var height = prompt("请输入高度");
  div1.style.width = 0 + "px";
  div1.style.height = 100+"px";
  for(var i = 0;i<=width;i = i + 0.001){
   div1.style.width = i + "px";
  }
   </script>
 

document.getElementById(“div”):获取当前文档中指定id的元素 获取 div元素

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值