簡體   English   中英

如何在這些 if 語句中使用 return 語句?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM