我想做一個函數,必須在2個數字之間生成一個隨機數,你可以將它保存在一個變量中。我使用此代碼:Javascript函數的功能
function rand(ran1, ran2, randVar) {
var randomNumb = Math.floor(Math.random()*(ran2 - ran1)) + ran1;
eval("var " +randVar+ " = "+randomNumb+";");
}
rand(12, 49, rand1)
alert("Your number is: "+rand1)
我得到的錯誤是:Can't find variable: rand1
誰能幫助我?
哪裏是 「RAND 1」 聲明? –
它找不到'rand1',因爲你從未做過'rand1' – Cereal
你的變量是「ran1」而不是「rand1」 –