题目要求是在script标签内,使用random ()方法和round(),计算不大于10的整数。
下面是我的代码,编蒙了,谁来帮我看一下。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Math </title>
<script type="text/javascript">
//循环
var k = 0;
while(1){
//生成10以内的整数
var a = Math.random()*10;
var b = Math.round(a);
document.write(b);
//放入数组arr
c[k] = b;
k++;
//数组去重
function only(){
for(i in c){
if(var j=c.indexOf(b)){
if(var l=c.indexOf(b,j+1)>=0){
c[l] = "";
only();
}
}
}
}
//如果arr.length==11,循环结束
if(k==10) break;
//排序并输出arr数组
c.sort();
document.write(c);
}
</script>
</head>
<body>
</body>
</html>
慕田峪3555374
相关分类