我想要制作一个彩票游戏的清单,这是我的家人玩的一种类似于宾果游戏的游戏。我首先会尝试解释清单的作用和原因,抱歉我的技术英语可能不太好,我是荷兰人,所以有些词可能会错。
我有一个参加彩票/宾果游戏的人员名单。所有玩家都会选10个数字,每周会进行一次6个数字的抽奖,我会逐步解释代码需要做什么。
1 - 检查10个人的数字 2 - 每周添加6个数字,应该与人们的数字进行比较。 3 - 当匹配时,字体应该变成绿色。 4 - 当没有匹配时,字体应该保持红色。
以下是我目前拥有的代码,链接中提供了实时版本。
下面的代码很好用,但问题在于代码旨在将变量A与变量B进行比较,这是瓶颈,因为这是一对一的操作。如果我想添加更多的人,就必须添加抽奖日期。
现在我的问题是:如何添加更多的人(A1、A2、A3等等),而不添加像B2这样的抽奖日期?
希望这已经足够清楚了。 :)
我有一个参加彩票/宾果游戏的人员名单。所有玩家都会选10个数字,每周会进行一次6个数字的抽奖,我会逐步解释代码需要做什么。
1 - 检查10个人的数字 2 - 每周添加6个数字,应该与人们的数字进行比较。 3 - 当匹配时,字体应该变成绿色。 4 - 当没有匹配时,字体应该保持红色。
以下是我目前拥有的代码,链接中提供了实时版本。
下面的代码很好用,但问题在于代码旨在将变量A与变量B进行比较,这是瓶颈,因为这是一对一的操作。如果我想添加更多的人,就必须添加抽奖日期。
现在我的问题是:如何添加更多的人(A1、A2、A3等等),而不添加像B2这样的抽奖日期?
希望这已经足够清楚了。 :)
<script type = "text/javascript">
var a1 = ["2","3","8","12","23", "37", "41", "45", "48"]
var a2 = ["2","14","3","12","24", "37", "41", "46", "48"]
var b1 = ["2","5", "11","16","23","45", "46"];
var b2 = ["1","23", "11","14","23","42", "46"];
for (var i = 0; i< a1.length; i++)
{
for (var j = 0; j< b1.length; j++)
{
if (a1[i] == b1[j])
{
a1[i]= "g"+ a1[i];
}
}
}
for (var i = 0; i< a2.length; i++)
{
for (var j = 0; j< b2.length; j++)
{
if (a2[i] == b2[j]) {
a2[i]= "g"+ a2[i];
}
}
}
// john
document.write("<font color = '#FFFFFF'>" + "<b>" + "John    " + "</b>");
for (var i = 0; i< a1.length; i++)
{
if (a1[i].substr(0,1) == "g")
{
a1[i] = a1[i].substr(1,20);
document.write("<font color = '#00FF00'>", a1[i] + "    ");
}
else
{
document.write("<font color = '#FF0000'>", a1[i] + "    ");
}
}
// Michael
document.write("<br><br>");
document.write("<font color = '#FFFFFF'>" + "<b>" + "Michael    " + "</b>");
for (var i = 0; i< a2.length; i++)
{
if (a2[i].substr(0,1) == "g")
{
a2[i] = a2[i].substr(1,20);
// The Draw
document.write("<font color = '#00FF00'>", a2[i] + "    ");
}
else
{
document.write("<font color = '#FF0000'>", a2[i] + "    ");
}
}
document.write("<br><br>");
document.write("<br><br>");
document.write("<font color = '#FFFFFF'>" + "<b>" + "Draw day 1 " + "</b>");
document.write("<br>");
document.write("<font color = '#FFFFFF'>" + "<b>" + "Sat 08-08-2009 " + "</b>");
document.write("<br><br>");
for (var j = 0; j< b1.length; j++)
{
document.write("<font color = '#FFFFFF'>", b1[j] + "    ");
}
document.write("<br><br>");
document.write("<br><br>");
document.write("<font color = '#FFFFFF'>" + "<b>" + "Draw day 2 " + "</b>");
document.write("<br>");
document.write("<font color = '#FFFFFF'>" + "<b>" + "Sat 15-08-2009 " + "</b>");
document.write("<br><br>");
for (var j = 0; j< b2.length; j++)
{
document.write("<font color = '#FFFFFF'>", b2[j] + "    ");
}
</script>