<html>
<head>
<title>
Массивы
</title>
</head>
<body>
<input type='text' onfocus='this.value = ""' style='width: 300px' id='numbers' />
<input type='button' value='посчитать' id='compute' />
<div id='data'>
</div>
<script type='text/javascript'>
document.getElementById("compute").onclick = function () {
var arr = document.getElementById("numbers").value.split(/, | |,/g),
S = 0;
for (var i = 0; i < arr.length; i++)
S += +arr[i];
document.getElementById("data").innerHTML =
"Отсортированный массив по убыванию: " + arr.sort(function(a, b) {return b - a}) +
"<br />Отсортированный массив по возрастанию: " + arr.sort(function(a, b) {return a - b}) +
"<br />Максимальный элемент массива: " + Math.max.apply(Math, arr) +
"<br />Минимальный элемент массива: " + Math.min.apply(Math, arr) +
"<br />Среднее арифметическое элементов: " + (S / arr.length).toFixed(3);
};
</script>
</body>
</html>
Пойдёт?