当我输入第一个数字为例如5,第二个数字为10时,我得到未定义。我试图alert(array);
看到它的内容,但没有什么,因此未定义。它适用于其他数字,如1至9.为什么它会给我一个未定义的值范围5到10?我只想做一个随机数字选择器,你将输入第一个数字,第二个数字和一个随机数字将会给你?从数组中选择一个随机值给出未定义
function promptUser() {
var first = prompt("First number?");
var second = prompt("Second number?");
var array = [];
//Make a range from First number to last number then choose a random number
for (x = first; x <= second; x++) {
array.push(x);
}
alert(array);
randomInt = Math.floor(Math.random() * array.length);
alert("The random number is " + array[randomInt]);
}
感谢现在的工作 –