JQuery Click Event

JQuery Click Event

by rainiscool

HTML

Средняя температура на 25.07.2015: <input id="last" type="number" min="-40" max="40" value="25">
<table>
  <caption>Температура на 25.07.2016</caption>
    <tr>
      <th>Время</th>
      <th>t °C</th>
      <tr/>
     <tr>
        <td>Утром</td>
        <td><input id="morning" type="number" min="-40" max="40" value="0"></td>
      </tr>
      <tr>
        <td>Днем</td>
        <td><input id="afternoon" type="number" min="-40" max="40" value="0"></td>
      </tr>
    <tr>
        <td>Вечером</td>
        <td><input id="evening" type="number" min="-40" max="40" value="0"></td>
      </tr>
      <tr>
        <td>Ночью</td>
        <td><input id="night" type="number" min="-40" max="40" value="0"></td>
      </tr>
  </table>
<button value="Рассчитать" id="btn1">Рассчитать</button>

JavaScript

$('button').on('click', function() {
	var array=[];
  array[0] = Number($("#morning").val());
  array[1] = Number($("#afternoon").val());
  array[2] = Number($("#evening").val());
  array[3] = Number($("#night").val());
  //alert(array[0]);
  var count = 0; //счетчик 
  for (var i = 0; i < array.length; i++) {
    if (array[i] < 0) {
      count++;
    };
  };
  //средняя температура
  var sum = 0,
    middle = 0;
  for (var j = 0; j < array.length; j++) {
    sum += array[j];
  };
  middle = sum / array.length;
  //отклонение
  var last = ($("#last").val());
  var difference = last - middle;
  $('body').append("<p>За день ниже нуля температура опускалась " + count + " раз(а)");
  $('body').append("<p>Средняя температура за день: " + middle);
  $('body').append("<p>Отклонение от средней температуры прошлого года на : " + difference + "°C");
});