"use strict"; function main(formName) { let result = document.getElementById("result"); let year = document.forms[formName].elements[0].value; if (isNotNumber(year)) { result.textContent = "Ошибка: year не является числом!"; return; } if (!Number.isInteger(Number(year))) { result.textContent = "Ошибка: year должен быть целым!"; return; } result.textContent = "Результат: " + countFridays(year); } function countFridays(year) { let result = 0; for (let month = 1; month <= 12; month++) { let date = new Date(year, month, 13); result += date.getDay() == 5 ? 1 : 0; } return result; } function isNotNumber(val) { return val.replace(/\s/g, '').length === 0 || isNaN(val); }