如何根据一个参数函数计算年龄?

时间:2016-07-21 16:24:04

标签: javascript function

我正在学习javascript,我需要编写一个简单的函数,根据我的出生年份显示我的年龄。我可以使用的唯一参数是我出生的那一年,我需要调用该函数。这就是我到目前为止所做的:

function myAge(birthYear) {
    var Year = new Date().getFullYear();
    return Year() - (birthYear);
}
myAge(1984);

我收到的错误代码不是函数,但我不确定我做错了什么。我以为我可以用数字年末调用函数并计算它。非常感谢任何帮助或建议!

3 个答案:

答案 0 :(得分:0)

将Year()更改为Year。所以它将是Year - birthYear

答案 1 :(得分:0)

好像你的函数中有一个拼写错误,而不是行,

return Year() - (birthYear);

写,

return (Year - birthYear);

这是完整的更新功能,

function myAge(birthYear) {
    var Year = new Date().getFullYear();
    return (Year - birthYear);
}
console.log(myAge(1984));

答案 2 :(得分:0)

只需用一行返回年龄

function myAge(birthYear) {
    return new Date().getFullYear() - birthYear;
}

myAge(1984);

如果您想在控制台或文档中显示年龄

您需要将函数返回值传递给变量

var age = myAge(1984);
console.log(age);

将记录32