4

我需要将 Math.random() 方法与变量相乘。例子:

a = 2;
b = Math.floor(Math.random()*a);
alert(b);

然而,这并没有做任何事情。有没有我需要写它的特定方式?如果不是,那么如果我放了 alert(b),为什么 javascript 会发出警报;或类似的东西。

4

2 回答 2

6

Math.random()返回一个介于 0 和 1 之间的数字,并且您正在使用floor它,因此将它乘以 1 不会得到任何东西,但当您使用floor()它时会得到 0。

于 2012-12-20T02:50:27.227 回答
0

嗯...乘以 1 是无操作的。试试看a=10你是否能得到更好的结果。

于 2012-12-20T02:48:57.057 回答