导航菜单
首页 >  浏览器报错  > 查找并解决 JavaScript 代码的错误

查找并解决 JavaScript 代码的错误

为了解决这个问题,让我们来思考这行代码如何工作。首先,我们调用 Math.random(),它生成一个在 0 和 1 之间的十进制随机数,例如 0.5675493843。

jsMath.random();

接下来,我们把调用 Math.random() 的结果作为参数传递给 Math.floor(),它会舍弃小数部分返回与之最接近的整数。然后我们给这个结果加上 1:

jsMath.floor(Math.random()) + 1;

由于将一个 0 和 1 之间的随机小数的小数部分舍弃,返回的整数一定为 0,因此在此基础上加 1 之后返回值一定为 1。要在舍弃小数部分之前将它乘以 100。便可得到 0 到 99 之间的随机数:

jsMath.floor(Math.random() * 100);

然后再加 1,便可得到一个 100 以内随机的自然数:

jsMath.floor(Math.random() * 100) + 1;

将上述两行内容替换为此,然后保存刷新,游戏终于如期运行了!

相关推荐: