最大值跟最小值显示NaN需要怎么修改
来源:4-8 编程练习
追随着微风
2019-06-25 15:51:15
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>数字取整</title>
</head>
<body>
<script>
//补充代码
var arr = new Array(), m = 100, n = 0;
for (var i = 0; i < 10; i++) {
var rdo = 100 - n + 1;
arr[i] = Math.floor(Math.random() * rdo + n); //随机10个数
}
arr.sort(function (a, b) {
return a - b
}); //排序
document.write(arr);
var min = Math.min(arr);
var max = Math.min(arr);
document.write("</br>" + "最小值是" + min + "</br>" + "最大值是" + max);
</script>
</body>
</html>
1回答
好帮手慕言
2019-06-25
同学你好,
因为arr是一个数组,而Math.max和Math.min括号里面的参数不能放一个数组。另外数组是排序好的,第一个值是最小值,最后一个值是最大值。
代码参考:
如果帮助到了你,欢迎采纳~祝学习愉快~~
相似问题