版权声明:互相学习,共同进步!! https://blog.csdn.net/hello_word2/article/details/84445051
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//创建一个长度为10的数组
var numArr = [];
//alert(numArr.length);
//使用随机数的方式 生成 22~31 范围内的10个随机数 存到 这个长度为10的数组内
for (var i = 0; i < 10; i++) {
do {
var num = parseInt(Math.random() * (31 - 22 + 1) + 22);
console.log(num);
} while (isInArray(num));
numArr.push(num);
}
console.log('====>' + numArr);
//数据不能重复
function isInArray(num) {
for (var i = 0; i < numArr.length; i++) {
//当出现重复的数据时 继续循环
if (num == numArr[i]) {
return true;
}
}
//当没有出现重复的数据时 直接添加到数组内
return false;
}
</script>
</body>
</html>