другие функции (см. Выше)
функция вычисленияAge () {
const errorDay="Days must be 1 ... 31.";
const errorMonth="Months must be 1 ... 12.";
const errorYear= "Year is too big";
let century = 0;
let bornYear= 0;
let age =0;
bornYear=[century + idcode.substring(4,6)];
age = (current_year-bornYear);
document.getElementById("age").innerHTML=age;
if ((idcode.substring(0,2) > 31) || (idcode.substring(0,2) < 1)){
document.getElementById("error").innerHTML= errorDay;
}
else if((idcode.substring(2,4) > 12) || (idcode.substring(2,4) < 1)){
document.getElementById("error").innerHTML= errorMonth;
}
else if(bornYear > current_year){
document.getElementById("error").innerHTML= errorYear;
}
} - конец функции
Я хочу использовать оператор return здесь, так что программа останавливается и показывает ошибку только при ее наличии. Это не останавливается сейчас, остальные функции продолжают работать при отображении ошибки. Как мне написать оператор возврата в этих операторах if else? (начинающий здесь)