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