當我輸入第一個數字爲例如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]);
}
感謝現在的工作 –