如何写个双色球小程序

如何写个双色球小程序,第1张

1双色球的规则,这里就不过多进行介绍了。第一步我们需要定义两个数组,一个用来装红球,一个用来装蓝球。红球的取值范围定义为1-33的随机数,蓝球为1-16的随机数。

function getway(){

var reds=[parseInt(Mathrandom()33+1)];

var blues=[parseInt(Mathrandom()16+1)];

}

2接下来写循环语句。双色球是6红1蓝,那么reds数组的长度小于6。也就是说在循环规则里,刨去reds的默认值,循环内容会进行5次。若 reds中的随机值与r中的相等,则继续取值;若reds中的随机值与r中的不相等,则进入else if。

while(redslength<6){

var r=parseInt(Mathrandom()33+1);

for (var i = 0; i < redslength; i++) {

if (reds[i]==r) {

break;

} else if(i==redslength-1){

redspush(r);

}

3

对结果进行排序、打印。

redssort(function compare(a,b) {

return a-b;

})8

for (var h = 0; h < redslength; h++) {

documentgetElementById('tone'+h+'')innerHTML=reds[h];

}

documentgetElementById('tone6')innerHTML=blues;

}

不是start、end属性,而是min、max属性。如下:

<input type="date" id="time"/>

<script type="text/javascript">

//今天的时间

var day = new Date();

daysetTime(daygetTime());

var time = daygetFullYear()+"-" + ('0'+ (daygetMonth() + 1))slice(-2) + "-" + ('0' + daygetDate())slice(-2);

//昨天的时间

var day1 = new Date();

day1setTime(day1getTime() -24 60 60 1000);

var min = day1getFullYear()+"-" + ('0'+ (day1getMonth() + 1))slice(-2) + "-" + ('0' + day1getDate())slice(-2);

//明天的时间

var day2 = new Date();

day2setTime(day2getTime() + 24 60 60 1000);

var max = day2getFullYear()+"-" + ('0'+ (day2getMonth() + 1))slice(-2) + "-" + ('0' + day2getDate())slice(-2);

//默认时间为今天

documentgetElementById('time')value = time;

//限制不能选择昨天之前的日期(加上属性min)

documentgetElementById('time')setAttribute('min', min);

//限制不能选择明天之后的日期(加上属性max)

documentgetElementById('time')setAttribute('max', max);

</script>

以上就是关于如何写个双色球小程序全部的内容,包括:如何写个双色球小程序、小程序表单中日期选择器可以限制日期吗、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9825766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存