我错过了什么

I am missing something

我一遍又一遍地查看这段代码。我在学习课程 material 时输入了它,并一遍又一遍地检查和检查。该代码适用于讲师,但不适用于我。是我的错误还是我使用的平台有问题?与需要理解所教内容相比,它不起作用似乎微不足道,但我仍然想尽我所能。谢谢你。 https://codepen.io/Slimmwillis/pen/EQWpGP?editors=1111

function yearsUntilRetirement(name, year) {
  var age = calculateAge(year);
  var retirement = 65 - age;
  if (retirement >= 0) {
    console.log(name + ' retires in ' + retirement + ' years.');
  } else {
    console.log(name + ' is already retired.');
  }
}
yearsUntilRetirment('John', 1990);

您在打字时需要非常小心。您没有调用正确的函数,所以什么也没有发生。

function yearsUntilRetirement(name, year) {
  var age = calculateAge(year);
  console.log('hello');
  var retirement = 65 - age;
  if (retirement >= 0) {
    console.log(name + " retires in " + retirement + " years.");
  } else {
    console.log(name + " is already retired.");
  }
}
yearsUntilRetirment("John", 1990);

检查 yearsUntilRetirment("John", 1990); !名称与功能不符。