kwrl.net
当前位置:首页 >> js怎么样判断一个随机的数字 在一个数组里的位置 >>

js怎么样判断一个随机的数字 在一个数组里的位置

var test = function(arr,num){ for(var i=0;inum){ return i-1; } }}test([0,218,325],220);

生成0-数组长度之间的整数, 然后取出此索引的数值, 将其从数组中剔除, 如此循环

function indexOf(arr, str){ // 如果可以的话,调用原生方法 if(arr && arr.indexOf){ return arr.indexOf(str); } var len = arr.length; for(var i = 0; i < len; i++){ // 定位该元素位置 if(arr[i] == str){ return i; } } // 数组中不存在...

1:比较笨的方法可以使用循环,把数组内的值全部取出来,一个个的判断是否有你需要的那个值。

function find (arr, value) { if (arr instanceof Array){ arr.forEach(function (item) { if(arr == value) { return true; } }) } else { throw new Error('find()出错:传入的值不是数组'); }}// 调用方法var arr = [23, 25, 35, 124];if(fi...

现在有两个数组 var revenue = new Array([350],[450],[550],[650],[850],[1000],[1100],[1250],[1500]); var reward = new Array([30],[40],[50],[100],[200],[240],[300],[400]); 如果收入大于350 小于 450 那么就奖励30 如果收入大于450小于5...

// 纯手打,不谢。var randoms=[];while (true){ var isExists = false; // 获取一个10–100范围的数 var random = parseInt(10 + (90 - 10) * (Math.random())) // 判断当前随机数是否已经存在 for (var i = 0; i < randoms.length; i++) { if (...

随机那最简单的就是用随机数了。下面是简单的例子。仅供参考:var oDiv = document.getElementsByTagName('div')[0];var arr = [1,2,3,4,5,6,7,8,94,1,3,4,5,6];oDiv.onclick=function(){oDiv.innerHTML = arr[Math.floor(Math.random()*arr.len...

var string = "aaa,bbb,cc,ded,fff,ggg"; //原始数据var array = string.split(","); //转化为数组var value = array[Math.round(Math.random()*(array.length-1))]; //随机抽取一个值alert(value);

给你个提示吧,你可以随机出位置,然后就行了例子:StrRand = ""; int i,j; Random random = new Random(DateTime.Now.Millisecond); i = random.Next(a[0].length);j = random.Next(a[0][0].length);最终的得出的随机数a[i][j]

网站首页 | 网站地图
All rights reserved Powered by www.kwrl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com