首页 > 解决方案 > 数字的 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);

标签: javascript

解决方案


似乎randomNumber在数字(范围)之间建立了一个随机数。作为范围内topNumber的最大值和bottomNumber最小值。为了清楚起见:

const max = 10;
const min = 0;
const example = Math.floor(Math.random() * (max - min + 1)) + min;

推荐阅读