我试图制作一个Skate Dice程序,它会选择一个随机数并一起显示结果。问题是随机数的结果不会显示,而是{{1 }}。这是codepen example
undefined
答案 0 :(得分:1)
函数需要返回一个值,调用它时需要使用()
所以它应该是
function rolldie1()
{
return Math.random();
}
if (rolldie1() < 0.99)
{
var answer1 = "Ollie";
}
function show1()
{
alert (answer1);
}
除非您想将其存储在变量中,否则您可以进行多次检查
var rolldie1 = Math.random(),
answer1;
if (rolldie1 < 0.99)
{
answer1 = "Ollie";
}
function show1()
{
alert (answer1);
}