Slu*_*ego 1 javascript random math for-loop
由于某种原因,以下代码不起作用。
var a1 = Math.floor(Math.random()*4+1);
//Answer2
for(a2 = 0; a2 != a1 && a2 != 0; a2 = Math.floor(Math.random()*4+1)){
alert(a2);
}
Run Code Online (Sandbox Code Playgroud)
我试图让“a2”成为 1-4 的整数,但不等同于“a1”。
怎么了?提前致谢!!!
编辑:
谢谢大家的帮助!这是我的最终结果:
var a1, a2;
a1 = Math.floor(Math.random()*4+1);
a2 = a1;
while(a2 == a1){
a2 = Math.floor(Math.random() * 3 + 1);
alert(a2);
}
Run Code Online (Sandbox Code Playgroud)
换一个while循环怎么样?初始化a2 = a1然后:
while(a2 == a1) {
a2 = Math.floor(Math.random() * 4 + 1);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4744 次 |
| 最近记录: |