修改后的变量不会显示

时间:2015-01-13 23:40:25

标签: javascript html css

我试图制作一个Skate Dice程序,它会选择一个随机数并一起显示结果。问题是随机数的结果不会显示,而是{{1 }}。这是codepen example

undefined

1 个答案:

答案 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);
}