JavaScript【彩票】

    xiaoxiao2021-03-25  164

    方法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;                      //展示结果

                                              };};                 

                                                                                       

                                                 

    转载请注明原文地址: https://ju.6miu.com/read-25377.html

    最新回复(0)