javascript - 我正在尝试创建一个通过输入生日来输出年龄的函数。我没有从中得到输出。我做错了什么?

标签 javascript

我正在尝试创建一个通过输入出生日期信息来计算年龄的函数。激活该功能时,该功能似乎不起作用。

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();

最佳答案

您需要返回类似returnyear - myyear;

的内容

关于javascript - 我正在尝试创建一个通过输入生日来输出年龄的函数。我没有从中得到输出。我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38154471/

相关文章:

javascript - Angular 2 : How to conditionally Disable or Enable the Add and Remove Button in PrimeNG PickList

javascript - react : Pass Function with JSON Data

javascript - 在悬停时在正确位置显示 div(工具提示)

php - 如何在 http 请求生成的输出中搜索

未找到 JavaScript/jQuery key

javascript - textarea 控件 - 自定义行为 enter/ctrl+enter

javascript - AngularJS - 根据变量的值显示 DOM 元素

javascript - JS函数执行后页面重新加载

javascript - 在 PHP 中使用 anchor 标记的 href 传递 ID 时出错?

javascript - Jquery:使用 countdownTimer 获取意外的 token 非法