<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> var a=prompt("请输入一个数组"); var f=a.split(","); var dataIntArr=[]; dataIntArr=f.map(function(data){ return +data; }); console.log(dataIntArr); function avg(dataIntArr) { var avg=0; for(var i=0;i<dataIntArr.length;i++){ avg+=parseFloat(dataIntArr[i]); } return avg/dataIntArr.length; } alert("平均数为:"+avg(dataIntArr)) </script> </body> </html>