【发布时间】:2017-03-15 20:47:03
【问题描述】:
嗨,我以前从未做过 JS,我正在努力弄清楚应该在“??????????”中输入什么代码空间。如果有人可以帮助我,将不胜感激。 (也在命令行上打开文件时遇到了困难。我安装了 nodejs 并尝试了 .load 'filename.js' 但它无法识别 .load)
for(var i=0; i<5; i++){
fleet[i] = new Taxi(i);
}
for(var i=0; i<fleet.length; i++){
print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color);
}
??????????????? = "White";
for(var i=0; i<fleet.length; i++){
print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color);
fleet[i].blowHorn()
}
这是所需的输出:
>>> load("assignment.js")
Taxi with badge number 0 is yellow
Taxi with badge number 1 is yellow
Taxi with badge number 2 is yellow
Taxi with badge number 3 is yellow
Taxi with badge number 4 is yellow
Taxi with badge number 0 is White
Beep!
Taxi with badge number 1 is White
Beep!
Taxi with badge number 2 is White
Beep!
Taxi with badge number 3 is White
Beep!
Taxi with badge number 4 is White
Beep!
【问题讨论】:
-
不应在命令提示符内打开 javascript
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包含所需的行为、特定问题或错误以及必要的最短代码在问题本身中重现它。没有明确问题陈述的问题对其他读者没有用处。请参阅:如何创建minimal reproducible example。
-
我建议从一些基本的 JavaScript 或 Node 教程开始。
-
请按照此文档学习如何使用node.js stackoverflow.com/documentation/node.js/340/…
-
我的任务是在命令行中加载它,所以我认为它可以打开,我一直在看 W3Schools 上的教程,但现在我也要检查一下,谢谢
标签: javascript node.js command-line