如果未在我的数组中定义,我需要此代码返回不同的值(从 0 到 14)。我不明白为什么它告诉我“n”没有定义。请帮忙
编辑* **
我修复了 n 值,但我仍然得到包含在我的数组中的数字!
编辑 2 * ** * ***
我需要我的代码返回一个未包含在我的数组中的数值(随机)。这是我正在做的简化版,完整版有非连续值和很多数字!!
function test () {
var arr= [1,2,3,4,5,6,7,8,9];
var n = Math.floor((Math.random() * 15));
var tex = $.inArray( n, arr );
if (tex == -1) {
return n;
}
else {
var n = Math.floor((Math.random() * 15));
}
alert (n);
}