我试图确定总数等于多少,然后做与每个选择有关的工作。我的第一个选择是如果总数是 2、3 或 12,那么你输了。如果是 7 或 11,你就输了。任何其他的点都是成立的。首先我的代码看起来像这样,但每一次,它都会去别的地方。总数是通过使用此函数加在一起的 2 个随机数来计算的:
Math.floor(Math.random()*6+1);
function game()
{
if(total==2 || total==3 || total==12)
{
alert("You lose. Please start a New Round");
}
if(total==7 || total==11)
{
var temp= 2 * bet;
alert("You win $" + temp);
}
else
{
alert("Point Established. Roll again.");
var point=total;
setTimeout(rolldice2,3000);
}
}
然后我把它改成这样:
function game()
{
if(total==2 , 3 , 12)
{
alert("You lose. Please start a New Round");
return;
}
if(total==7 , 11)
{
var temp= 2 * bet;
alert("You win $" + temp);
return;
}
else
{
alert("Point Established. Roll again.");
var point=total;
setTimeout(rolldice2,3000);
}
}
但它只是说无论如何你都会输。然后我终于拿出了回报。它只做前两个,而不是别的。我希望能够选择一个——取决于变量总数等于什么——然后执行它的工作,然后离开这个函数。