JavaScript学习笔记----------(四)

while循环

循环变量初始化
    while(循环条件){
                循环体;
                循环增量;
}

switch语句

例:switch判断日期月份;直到找到break才跳出程序

          var a = 60;
          switch (a){
              case 10:
                  alert("值是10");
                  break;
              case 20:
                  alert("值是20");
                  break;
              case 30:
                  alert("值是30");
                  break;
              case 40:
                  alert("值是40");
                  break;
              default:
                  alert("没有这个值");
              break;          }

随机生成5个数字 范围[0,23],并将其添加到数组里,并且数组中的数字不能重复

定义存放生成随机数的数组 
        var array=new Array(); 
         循环N次生成随机数 
        for(var i = 0 ; ; i++){ 
            // 只生成5个随机数 
            if(array.length<5){ 
                  getRan(); 
            }else{ 
              break; 
           } 
        } 
         循环遍历随机数数组 
        for(var i = 0 ; i < array.length; i++){ 
             document.write(array[i] + "&nbsp;&nbsp;&nbsp;&nbsp;");
        } 
         生成随机数的方法 
        function getRan(){ 
             var rand = Math.floor(Math.random()*24);
             for(var i = 0 ; i < array.length; i++){ 
                  if(array[i] == rand){ 
                       return false; 
                  }      
             } 
             array.push(rand); 
        }

for循环的作用域是全局的

for (var i = 0;i<3;i++) {
                var num = 20;
            }
            alert(num);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值