1.单击“随机产生-20个整数”投钮时,能的随机生成20个 4 位整数 (1000~-9099)。并将产生的20 个整数写人到数组中,,将其从小到大进行排序,输出在我行文本框中。
2. 单击“找出能微5始除的整数,拉钮时,找出能生被了整除的整数,并在多行文本框中输出;
3.单击“重置”按钮时,将多行文本框中的所有内容清空。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var n=new Array()//创建两个空元组
var nu=new Array()
function disp_suij(){//随机生成数函数
var num=new Array()
for (i=0;i<=20 ;i++ ){
num[i]=Math.floor(Math.random()*9000+1000);
}
document.getElementById("kuang").value=('随机产生20个四位数:'+num+'\n')
document.getElementById("kuang").value+=('从大到小排序后结果为:'+num.sort()+'\n')
nu=num//将num内的元素加入到全局的nu
}
function disp_can(){//找出能被5整除的数
for (i=0;i<=20 ;i++ ){
if(nu[i]%5==0){
n.push(nu[i])
}
}
document.getElementById("kuang").value+=('能被5整除的数有:'+n)
}
function cle(){//清除
document.getElementById("kuang").value=''
}
</script>
</head>
<body>
<textarea cols="100" rows="20" id="kuang" ></textarea>
<form>
<input type="button" onclick="disp_suij()" value="随机产生20个四位数" >
<input type="button" onclick="disp_can()" value="能被5整除的数" >
<input type="button" onclick="cle()" value="重置" >
</form>
</body>
</html>