Javascript,如何将var设置为某个值,然后随机更改它

javascript, how to set a var to a certain value then change it randomly

本文关键字:然后 随机 var Javascript 设置      更新时间:2023-09-26

我有这样的脚本:

var randNum = Math.floor(Math.random() * 3);
if (randNum == 0){
alert ('0');
} else {
alert ('1');
}

每次运行我都会得到一个随机值1或0

我想要的是始终启动randNum变量为0

任何想法?

谢谢

var randNum = null;
function getRand() {
    if (randNum == null){
        return randNum = 0;
    }
    return randNum = Math.round(Math.random());
}

现在将做它

http://jsfiddle.net/zYrS8/

或者更紧凑,更难以读:

var randNum = null;
function getRand() {
    return randNum = (randNum == null?0:Math.round(Math.random()));
}

也许我不明白你的意思,但你可以试试:

var randNum = 0;
function GetRandom()
{
  if (randNum == 0){
  alert ('0');
  } else {
  alert ('1');
  }
  randNum  = Math.floor(Math.random() * 3);
}
GetRandom();
GetRandom();
GetRandom();
相关文章: