我正在学习javascript,我需要编写一个简单的函数,根据我的出生年份显示我的年龄。我可以使用的唯一参数是我出生的那一年,我需要调用该函数。这就是我到目前为止所做的:
function myAge(birthYear) {
var Year = new Date().getFullYear();
return Year() - (birthYear);
}
myAge(1984);
我收到的错误代码不是函数,但我不确定我做错了什么。我以为我可以用数字年末调用函数并计算它。非常感谢任何帮助或建议!
答案 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