JavaScript代码上的Codecademy错误

时间:2014-08-23 08:46:34

标签: javascript

我正在阅读关于Codeacademy的JavaScript教程,并且我已经停留在对象简介II第2/30课。我输入的代码对我来说似乎很好,代码会打印到控制台所需的行hello。

但是我收到错误"哎呀,再试一次。它看起来像你好!'没有登录到控制台。确保您正确定义了该方法,并且您没有更改任何提供的代码。"

我似乎无法发现我输入的代码有什么问题

function Person(job, married) {
  this.job = job;
  this.married = married;
  // add a "speak" method to Person!
  this.speak = function() {
      console.log("Hello");
  };
}

var user = new Person("Codecademy Student",false);
user.speak();

enter image description here

2 个答案:

答案 0 :(得分:2)

问题在于您发布的图片,请参阅代码编辑器的最后一行:

user.speak();z //<-- z is not something what you have defined.

答案 1 :(得分:0)

我参加了几个关于Codeacademy的课程。 Codeacademy经常打破课程,如果它正在jsFiddle上工作,那可能是两件事。

1:拼写和标点符号。 Codeacademy非常具体的字符串。一封错误的信件,或者一封错误的字母将会显示为失败。

2:错误。如果是这种情况,codeacademy社区通常会有解决方法。如果没有,您可以跳过这一特定课程,继续学习该课程。 100%完成比任何其他更具象征意义。只要你正在学习这些概念,它就会发现你不得不跳过任何东西。

此外,codeacademy有一个很好的社区,可以根据课程提供更具体的建议。这是该课程的相关论坛。

http://www.codecademy.com/forums/objects-ii/0