解释声明

时间:2014-02-12 19:40:36

标签: random

我在代码中遇到以下声明。有人可以向我解释一下吗? 我的问题主要是数字0.80。我们从哪里得到它?我知道Math.random会生成介于0-0.99之间的数字。

if (Math.random() > 0.80) { ... }

1 个答案:

答案 0 :(得分:-1)

他们正在尝试创建一个if语句,该语句在大约20%的时间内随机执行。

0.80只是他们特定应用的“神奇数字”。例如,将其从0.80更改为0.50将导致if语句在大约50%的时间内执行。