JavaScript实现简单的双色球(实例讲解)

  

        & lt; !DOCTYPE html>   & lt; html lang=癳n”比;   & lt; head>   & lt;元charset=皍tf - 8”比;   & lt; title>双色球& lt;/title>   & lt;链接rel="样式表" type=" text/css " href=" https://www.yisu.com/zixun/css/twoToneClass.css " rel=巴獠縩ofollow”比;   & lt;/head>   & lt;脚本type=" text/javascript祝辞   函数之旅(){//定义一个数组用来装红色球的随机数   var红色=[方法(math . random () * 33 + 1)];//1-33的随机数//定义一个数组用来装蓝色球的随机数   var蓝调=[方法(math . random () * 16 + 1)];//1 - 16的随机数      而(reds.length<6){//双色球是6红1蓝,故长度小于6说明会循环5次因为前面红色已经有一次的默认值   var r=方法(math . random () * 33 + 1);//定义r随机数的取值与曼联一致用于与红军作比较   (var=0;我& lt;reds.length;我+ +){   如果曼联[我]==r){//若红军中的随机值与r中的相等,则跳出,继续我+ +取值   打破;//若红军中的随机值与r中的不相等,则进入else if   我==reds.length-1} else if(){//红色。长度是1——比;原先的红色。长度为5,减1为4,而数组是从0开始算,所以这里会循环5次,刚好与reds.length<6同步,且等我于reds.length-1,是让随机数循环5次(另外就是让它找到定义中的最后一位数)   reds.push (r);//将r中的值添加到红军中推动():向数组中添加元素//值得注意是! r与红军作比较时,是以红色中现有的数作比较,因为reds.push (r);这句代码已经向红军中添加了数值,所以r不是以红色中自身产生的随机数作比较,而是原先r添加到红军中的值作比较   }   }   }//document . write(红色);//排序   红色。排序(函数比较(a, b) {   返回a - b;   })//打印随机数   (var h=0;h & lt;reds.length;h + +) {   . getelementbyid(语气+ h +”) .innerHTML=曼联[h];   }   . getelementbyid (tone6) .innerHTML=蓝色;   }      & lt;/script>   & lt; body>   & lt; div id=" tone0 "祝辞& lt;/div>   & lt; div id=" tone1 "祝辞& lt;/div>   & lt; div id=" tone2 "祝辞& lt;/div>   & lt; div id=" tone3 "祝辞& lt;/div>   & lt; div id=" tone4 "祝辞& lt;/div>   & lt; div id=" tone5 "祝辞& lt;/div>   & lt; div id=" tone6 "祝辞& lt;/div>   & lt;按钮类型="按钮" id=癱ilckMe”在点我生成双色球& lt;/button>   & lt;/body>   & lt;/html>      

以上这篇JavaScript实现简单的双色球(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

JavaScript实现简单的双色球(实例讲解)