javascript - 数字的 JavaScript
问题描述
你能告诉我为什么使用它吗
var randomNumber = Math.floor(Math.random() * (topNumber - bottomNumber + 1)) + bottomNumber;
请分享您最好的教学,因为我是新手
var input1 = prompt("Please type a starting number");
var bottomNumber = parseInt(input1);
var input = prompt("Please type a number");
var topNumber = parseInt(input);
var randomNumber = Math.floor(Math.random() * (topNumber - bottomNumber + 1)) + bottomNumber;
var message = "<p>" + randomNumber + " is a number between " + bottomNumber + " and " + topNumber + ".</p>";
document.write(message);
解决方案
似乎randomNumber
在数字(范围)之间建立了一个随机数。作为范围内topNumber
的最大值和bottomNumber
最小值。为了清楚起见:
const max = 10;
const min = 0;
const example = Math.floor(Math.random() * (max - min + 1)) + min;
推荐阅读
- ansible - 如何从用_items制作的循环中使用检查ansible任务结果?
- visual-studio - VS2017 不包含 Microsoft.Bcl.Build,而 VS2015 包含
- regex - 如果不在markdown代码块内,javascript正则表达式匹配char
- php - 使用 PHP 验证部分 URL
- youtube-api - 你能从 YouTube Live Streaming API 派生一个 Hangout On Air 加入 URL 吗?
- hbase - HBase 压缩如何影响客户端?
- azure - 如何将存储在 azure 存储帐户中的 csv 文件读入 azure psql
- c++ - 在 C++ 中检测带有零除异常的调试器
- java - done() 函数返回 null ParseObject
- unit-testing - 无法在 Junit 4 中导入 @WithAnonymousUser