Javascript 求一系列数字的最大、最小、和、平均和逆序

Javascript 求一系列数字的最大、最小、和、平均和逆序,javascript,math,Javascript,Math,我需要找到一系列编号的最大、最小、和、平均和相反顺序。 创建一个网页,该网页将显示一系列编号的输出(最大、最小、总和、平均值和逆序)。该网页应包括一个表格,其中将显示一个输入字段。一系列编号将在以逗号分隔的字段中输入。程序将继续进行计算,因为我将继续提供一系列的no。 样本: 数字输入系列:12,12,22,9,1,20 最高:22 Min:1 总数:76 平均:12.66 相反顺序:20,1,9,22,12,12 我尝试的代码: <!DOCTYPE html> <html&

我需要找到一系列编号的最大、最小、和、平均和相反顺序。 创建一个网页,该网页将显示一系列编号的输出(最大、最小、总和、平均值和逆序)。该网页应包括一个表格,其中将显示一个输入字段。一系列编号将在以逗号分隔的字段中输入。程序将继续进行计算,因为我将继续提供一系列的no。 样本:

数字输入系列:12,12,22,9,1,20 最高:22 Min:1 总数:76 平均:12.66 相反顺序:20,1,9,22,12,12

我尝试的代码:

 <!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title> Series Finder </title>
</head>
<body>

<table width="50%" border="0" align="center">
  <tr>
    <td width="13%">Input Series of Number :</td>
    <td width="29%"><input name="box1" type="text" id="box1"  /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  <tr>
    <td>Max :</td>
    <td><div id="result"> </div></td>
  </tr>
  <tr>
    <td>Min :</td>
    <td><div id="result"> </div></td>
  </tr>
  <tr>
    <td>Sum  :</td>
    <td><div id="result"> </div></td>
  </tr>
  <tr>
    <td>Average :</td>
    <td><div id="result"> </div></td>
  </tr>
  <tr>
    <td>Reverse Order :</td>
    <td><div id="result"> </div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td></td>
  </tr>
</table>

</body>
</html>

<script>

   function calculate() {
        var myBox1 = document.getElementById('box1').value; 
        var res = Math.max([myBox1, myBox1]);

        alert(res);


        result.innerHTML = myResult;


    }
</script>

系列查找器
输入数字系列:
最大值:
最小值:
总数:
平均值:
相反顺序:
函数计算(){
var myBox1=document.getElementById('box1').value;
var res=Math.max([myBox1,myBox1]);
警报(res);
result.innerHTML=myResult;
}

ECMAScript 2015解决方案:

const input = [12, 12, 22, 9, 1, 20];

let max = Math.max(...input);
let min = Math.min(...input);
let sum = input.reduce((r, i) => r + i, 0);
let average = (sum / input.length).toFixed(2);
let reverse = input.slice().reverse();
函数计算(){
var values=document.getElementById('box1').value.split(/,/g);
var sum=values.reduce(函数(a,b){return parseInt(a)+parseInt(b);});
document.querySelector('#max').innerHTML=values.max();
document.querySelector('#min').innerHTML=values.min();
document.querySelector(“#sum”).innerHTML=sum;
document.querySelector('#avg').innerHTML=sum/values.length;
document.querySelector('#reverse').innerHTML=values.reverse().join(',');
}
Array.prototype.max=函数(){
返回Math.max.apply(null,this);
};
Array.prototype.min=函数(){
返回Math.min.apply(null,this);
};

系列查找器
输入数字系列:
最大值:
最小值:
总数:
平均值:
相反顺序:
计算

所以你真的没有尝试任何东西,也没有寻找喂食的解决方案