JavaScript【彩票】

方法1:随机数

                   function rnd(n,m){

                                             return parseInt(Math,random()*(m-n)+n);

                                                }

方法2:一位数字前面补零

                    function toDou(iNum){

                                       if(iNum<10){

                                                         return '0'+iNum;

                                                }else{

                                                         return ''+iNum;}

                                                           }

方法3:去掉查找重复重复数

                     function  findInArr(arr,n){

                                      for(var i=0;i<arr.length;i++){

                                                           if(arr[i]==n){

                                                                          return  true;}

                                                     }return   false;

                                                              }

步骤:

                     window,οnlοad=function(){

                                 var           oTxt=document.getElementById('txt');

                                 var           oBtn=document.getElementById('btn');

                                 oBtn,οnclick=function(){

                                           var           arr=[];                                             //定义空数组存数字

                                          while(arr.length<6){                                       //循环存多个数组

                                                             var         n=rnd(1,34);               //调用方法1,范围1-34;

                                                    if(findInArr(arr,n)==false){                //调用方法3,去重复数;数组去重,判断返回值

                                                            arr.push(toDou(n)); }               //向后添加

                                       }          oTxt.innerHTML=arr;                      //展示结果

                                          };};                 

                                                                                   

                                             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值