[英]How do I use return statement in these if statements?
其他功能(上)
函數計算年齡(){
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 語句中編寫 return 語句? (這里是初學者)
為什么不添加最后的else
塊並在其中移動后續函數的執行?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.