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);
    用死循环和数组做随机数
  • 相关阅读:
    转 python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
    给明年依然年轻的我们
    青春易逝,留白抱憾
    ubuntu ××.10和××.04分别代表什么意思
    mysql创建用户的一些问题
    解藕的小例子
    《Getting Real》读书笔记
    宏中常用到的属性和方法
    宏生成图表
    Excel的一些常用操作,给自己记录一下,呵呵!
  • 原文地址:https://www.cnblogs.com/cp123/p/8610831.html
Copyright © 2011-2022 走看看