if / else中的随机数返回

时间:2016-02-13 09:45:28

标签: javascript

好的人是一个非常初学的问题。我写了一个函数,它工作正常。随机检查,如果/否则检查......是。

function getRandom(num) {
    var myNum = Math.floor(Math.random() * num);
    return myNum;
}

if (getRandom(10) > 5) {
    alert("Number bigger 5");
} else {
    alert("Number smaller 5");
}

但是现在我想在警报中添加随机值。如果我用getRandom(10)扩展我的警告声明,我会得到另一个不是第一个的数字..

 alert("Number bigger 5" + "Random number was: " + getRandom(10) );

我知道它必须非常简单,我必须将我的第一个生成的数字存储在var或类似的东西中。你能给点建议吗?

2 个答案:

答案 0 :(得分:3)

我必须将我的第一个生成的数字存储在var 中,是的,您需要这样做。

var num = getRandom(10);
if ( num > 5 ){
    alert("Number bigger 5" + "Random number was: " + num );
}
else {
    alert("Number smaller 5" + "Random number was: " + num );
}

答案 1 :(得分:1)

将随机数放入变量中,并将其用于检查和警报:

var num= getRandom(10)
if ( num > 5 ){
    alert("Number bigger 5 Random number was: " + num );
}
else {
    alert("Number smaller 5 Random number was: " + num );
}