我只是在0到p之间创建一个随机数生成器范围。但是,我经常得到一个未定义的返回值?我必须使用if条件来避免这种情况。我想知道为什么我需要这样做?
function rangen(p){
var ran = Math.floor((Math.random() * p))*100;
if (ran == undefined){
console.log(ran);
rangen(p);
}
return(ran);
}
var fw = rangen(5);
var fh = rangen(7);
console.log("fh: " + fh + "fw: " + fw);