Javascript统计计算器

时间:2016-04-27 05:05:22

标签: javascript statistics

我正在尝试创建一个JS函数: - 条目数 - 最少的参赛作品 - 最多条目 - 参赛范围 - 条目总和 - 参赛作品的平均数

我正在尝试使用循环警报来接收用户输入,但没有运气,这是我的代码到目前为止:

<!DOCTYPE html>
<html>

<head>
  <script>
    function show_prompt() {
      i = 1;
      do {
        var number = prompt("Please Enter a Number");
        i++;
        if (number % 2) {
          document.write("Number: " + number);
          document.write("<br>");
        }
      }
      while (i <= 15);
    }
    show_prompt();
  </script>
  <style>
    ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: #333;
    }
    li {
      float: left;
    }
    li a {
      display: block;
      color: white;
      text-align: center;
      padding: 14px 55px;
      text-decoration: none;
    }
    li a:hover {
      background-color: #111;
    }
    .tasks {
      color: white;
      font-size: 250%;
      text-align: center;
    }
  </style>

  <body>
  </body>

</html>

非常感谢

詹姆斯

1 个答案:

答案 0 :(得分:0)

我尝试了一些代码。试试这个代码段。https://jsfiddle.net/2fo8ctgv/2/

var i = 0,
    answer=true,
nums=[],
min,
max,
avrg = 0,
sum = 0;
do{
    var num;
    if(num=prompt('number')){
        nums.push(num)
      i++;
  } else {
  answer = false;
  }
} while(answer);
  nums.forEach(function(c){sum+=c;});
nums.sort(function(a,b){return a-b});

min = nums[0];
max = nums[nums.length-1];
avrg=sum/i;
console.log(min,max,avrg,sum);