Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试构建Javascript年龄计算器的新手_Javascript_Html_Css - Fatal编程技术网

尝试构建Javascript年龄计算器的新手

尝试构建Javascript年龄计算器的新手,javascript,html,css,Javascript,Html,Css,我是一个新的自学者,最近开始学习javascript。我有一个作业(来自在线代码夏令营),我似乎无法通过。我觉得我理解它的基本原理,但我不能用功能性的方式来编写它。有人能帮我吗 问题在所附图片中 我的代码看起来有点像: function ageCalculator(name, yearOfBirth, currentYear) { var age = currentYear - yearOfBirth; return (name + "is" + age + "years old.")

我是一个新的自学者,最近开始学习javascript。我有一个作业(来自在线代码夏令营),我似乎无法通过。我觉得我理解它的基本原理,但我不能用功能性的方式来编写它。有人能帮我吗

问题在所附图片中

我的代码看起来有点像:

function ageCalculator(name, yearOfBirth, currentYear) {
  var age = currentYear - yearOfBirth;
  return (name + "is" + age + "years old.");
  console.log(ageCalculator("Miranda", 1983, 2015));
}

我将感谢任何帮助!谢谢大家!

调用函数声明之外的函数

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))调用函数声明之外的函数

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))
无论何时
返回
,该功能都会立即停止:它永远不会到达
控制台。按现在的方式记录。调用
console.log
,函数本身在函数外部,您不需要无限递归循环

还要确保添加适当的间距:

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))
无论何时
返回
,该功能都会立即停止:它永远不会到达
控制台。按现在的方式记录。调用
console.log
,函数本身在函数外部,您不需要无限递归循环

还要确保添加适当的间距:

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))您正在调用return语句后面的函数
ageCalculator
。在return语句之后的任何内容都不会被调用

把电话拨出去

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))您正在调用return语句后面的函数
ageCalculator
。在return语句之后的任何内容都不会被调用

把电话拨出去

函数年龄计算器(名称、出生年份、当前年份){
var年龄=当前年份-出生年份;
返回(姓名+“是”+年龄+“岁”);
}

console.log(年龄计算器(“米兰达”,1983年,2015年))来自:“Java(不要与JavaScript或JScript或JS混淆)…”-和来自:“JavaScript(不要与Java混淆)”无关:委内瑞拉米兰达<代码>(:
请不要发布文本截图。问题应该在您的问题帖子中。从:“Java(不要与JavaScript或JScript或JS混淆)…”-和从:“JavaScript(不要与Java混淆)”无关:委内瑞拉米兰达?
(:
请不要发布文本截图。问题应该在您的问题帖子中。