zoukankan      html  css  js  c++  java
  • 循环+数组

    死循环:

        while(true){

          if(满足的条件){

              break 当满足上面条件时,跳出死循环

      }

    }

    数组:

        定义:

          数组元素:数组里的每一项

          数组长度:数组里面元素的个数  数组名.length

          数组下标(索引):数组元素在数组里面的位置 (索引都是从0开始算,数组里面的第一个元素是0)

          赋值和使用:

          push();在最后追加一个元素。  数组名.push(增加的内容);

          unshift();在前面追加一个元素。

          pop();删除最后一个元素。

          shift();删除第一个元素。

          indexOf();查找元素第一次出现的位置,返回下标,没找到的话返回-1(可用来查重);

          lastindexOf();查找元素最后一次出现的位置,返回下标,没找到返回-1。

    //    给数组赋值    
    var attr =[];
    //    给数组设置三十六次循环
      for(var i=0;i<36;i++){
     //        给索引为i的元素赋值为i+1
          attr[i] = i+1;
      }    
    //定义一个空数组    
    var sj= [];    
    //    给取值次数赋值
    var js = 0;
    //    设置一个循环
    while(true){
    //    定义一个到36的随机数,并取整
            var num = parseInt(Math.random()*36);
    //    判断从数组取出来的数不重复
            if (sj.indexOf(attr[num]) == -1){
    //            取出一次加一次
                js++;
    //            将不重复的取出来放到空的数组
                sj.push(attr[num]);
    //            判断 取出数字第七次时,结束循环
                if(js == 7){
                    break;
                }
            }
        } alert(sj);
    用死循环和数组做随机数
  • 相关阅读:
    The Dole Queue
    [ACM] 九度OJ 1553 时钟
    秘密:之所以不搞军事同盟,俄罗斯
    炮塔郝梦主solo
    男性在下一100层【第三层】——高仿手机银行client接口
    C# 它 抽象类和接口
    PO经批准的订单API
    XDU 1284 寻找礼物
    android JSON数据格式 解析
    select的种种取值
  • 原文地址:https://www.cnblogs.com/cp123/p/8610831.html
Copyright © 2011-2022 走看看