最大值跟最小值显示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括号里面的参数不能放一个数组。另外数组是排序好的,第一个值是最小值,最后一个值是最大值。

代码参考:

http://img.mukewang.com/climg/5d11ec9900013f3203940080.jpg

如果帮助到了你,欢迎采纳~祝学习愉快~~


0

0 学习 · 40143 问题

查看课程