麻烦老师检查一下,谢谢
来源:3-2 编程练习
慕容5288970
2021-08-11 08:25:51
相关代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
let arr=[];
for(let i=0;i<10;i++){
let num=parseInt(Math.random()*101);
// arr.push(num);
// includes用来判断 数组中,是否包含元素
if(arr.includes(num)==false){
arr.push(num)
}else{
// 假设i是9,而num是重复的,则让i=8;这样下次循环i还是9;否则i就变成了10,由于i是9时没新增元素,则arr中就会少一个元素
i--
}
}
arr.sort((a,b)=>b-a);
let max=Math.max(...arr);
let min=Math.min(...arr);
document.write(`${arr}<br>这组数中的最大的值是:${max},最小的值是:${min}`)
</script>
</body>
</html>
1回答
好帮手慕星星
2021-08-11
同学你好,代码逻辑没问题,很棒。继续加油,祝学习愉快!
相似问题