簡體   English   中英

我正在嘗試通過輸入生日來輸出年齡的函數。 我沒有從中得到輸出。 我做錯了什么?

[英]I'm trying to make a function that outputs age by entering birthdate. I'm not getting an output from this. What I'm I doing wrong?

我正在嘗試制作一個通過輸入出生日期信息來計算年齡的函數。 激活功能時,該功能似乎不起作用。

function calculate() {    
    var mymonth = 12    //inputs
    var myday =  01     
    var myyear = 1967    
    var month = new Date().getMonth(); // current dates
    var day = new Date().getDate();
    var year = new Date().getFullYear();

    if (month > mymonth) {
            year - myyear;
            return;

    } else if (month > mymonth) {
            year - myyear;
            return;

    } else if (month == mymonth && day == myday){
            year - myyear;
            return;
    } else { 
            year - myyear - 1;
            return;    
    }
}    
calculate();

您需要返回諸如return year - myyear;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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