我想做一个函数,必须在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” –