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");
});